builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0242 starttime: 1467724765.31 results: success (0) buildid: 20160705051322 builduid: 82e7e35386c54f4c86a7fa367438f1d7 revision: 1c9185a7df828f0065c20d34b7eda15aa2628883 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 06:19:25.306909) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 06:19:25.307345) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-05 06:19:25.307621) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-05 06:19:25.333601) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 06:19:25.333936) ========= 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.ZUIUjO5uge/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.srnkwBefCl/Listeners TMPDIR=/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-07-05 06:19:25-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 154M=0s 2016-07-05 06:19:25 (154 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.138529 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 06:19:25.498539) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 06:19:25.498868) ========= 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.ZUIUjO5uge/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.srnkwBefCl/Listeners TMPDIR=/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/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.026110 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 06:19:25.550348) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-05 06:19:25.550682) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 1c9185a7df828f0065c20d34b7eda15aa2628883 --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 1c9185a7df828f0065c20d34b7eda15aa2628883 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ZUIUjO5uge/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.srnkwBefCl/Listeners TMPDIR=/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-07-05 06:19:25,635 truncating revision to first 12 chars 2016-07-05 06:19:25,635 Setting DEBUG logging. 2016-07-05 06:19:25,635 attempt 1/10 2016-07-05 06:19:25,635 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/1c9185a7df82?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-05 06:19:26,340 unpacking tar archive at: mozilla-beta-1c9185a7df82/testing/mozharness/ program finished with exit code 0 elapsedTime=0.981935 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-05 06:19:26.553930) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 06:19:26.554255) ========= script_repo_revision: 1c9185a7df828f0065c20d34b7eda15aa2628883 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 06:19:26.554655) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 06:19:26.554940) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 06:19:26.573714) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 0 secs) (at 2016-07-05 06:19:26.573983) ========= /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.ZUIUjO5uge/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.srnkwBefCl/Listeners TMPDIR=/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/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 06:19:26 INFO - MultiFileLogger online at 20160705 06:19:26 in /builds/slave/test 06:19:26 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 06:19:26 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 06:19:26 INFO - {'append_to_log': False, 06:19:26 INFO - 'base_work_dir': '/builds/slave/test', 06:19:26 INFO - 'blob_upload_branch': 'mozilla-beta', 06:19:26 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 06:19:26 INFO - 'buildbot_json_path': 'buildprops.json', 06:19:26 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 06:19:26 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 06:19:26 INFO - 'download_minidump_stackwalk': True, 06:19:26 INFO - 'download_symbols': 'true', 06:19:26 INFO - 'e10s': False, 06:19:26 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 06:19:26 INFO - 'tooltool.py': '/tools/tooltool.py', 06:19:26 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 06:19:26 INFO - '/tools/misc-python/virtualenv.py')}, 06:19:26 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 06:19:26 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 06:19:26 INFO - 'log_level': 'info', 06:19:26 INFO - 'log_to_console': True, 06:19:26 INFO - 'opt_config_files': (), 06:19:26 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 06:19:26 INFO - '--processes=1', 06:19:26 INFO - '--config=%(test_path)s/wptrunner.ini', 06:19:26 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 06:19:26 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 06:19:26 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 06:19:26 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 06:19:26 INFO - 'pip_index': False, 06:19:26 INFO - 'require_test_zip': True, 06:19:26 INFO - 'test_type': ('testharness',), 06:19:26 INFO - 'this_chunk': '1', 06:19:26 INFO - 'tooltool_cache': '/builds/tooltool_cache', 06:19:26 INFO - 'total_chunks': '10', 06:19:26 INFO - 'virtualenv_path': 'venv', 06:19:26 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 06:19:26 INFO - 'work_dir': 'build'} 06:19:26 INFO - ##### 06:19:26 INFO - ##### Running clobber step. 06:19:26 INFO - ##### 06:19:26 INFO - Running pre-action listener: _resource_record_pre_action 06:19:26 INFO - Running main action method: clobber 06:19:26 INFO - rmtree: /builds/slave/test/build 06:19:26 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 06:19:28 INFO - Running post-action listener: _resource_record_post_action 06:19:28 INFO - ##### 06:19:28 INFO - ##### Running read-buildbot-config step. 06:19:28 INFO - ##### 06:19:28 INFO - Running pre-action listener: _resource_record_pre_action 06:19:28 INFO - Running main action method: read_buildbot_config 06:19:28 INFO - Using buildbot properties: 06:19:28 INFO - { 06:19:28 INFO - "project": "", 06:19:28 INFO - "product": "firefox", 06:19:28 INFO - "script_repo_revision": "production", 06:19:28 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 06:19:28 INFO - "repository": "", 06:19:28 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 06:19:28 INFO - "buildid": "20160705051322", 06:19:28 INFO - "pgo_build": "False", 06:19:28 INFO - "basedir": "/builds/slave/test", 06:19:28 INFO - "buildnumber": 31, 06:19:28 INFO - "slavename": "t-yosemite-r7-0242", 06:19:28 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 06:19:28 INFO - "platform": "macosx64", 06:19:28 INFO - "branch": "mozilla-beta", 06:19:28 INFO - "revision": "1c9185a7df828f0065c20d34b7eda15aa2628883", 06:19:28 INFO - "repo_path": "releases/mozilla-beta", 06:19:28 INFO - "moz_repo_path": "", 06:19:28 INFO - "stage_platform": "macosx64", 06:19:28 INFO - "builduid": "82e7e35386c54f4c86a7fa367438f1d7", 06:19:28 INFO - "slavebuilddir": "test" 06:19:28 INFO - } 06:19:28 INFO - Found installer url https://queue.taskcluster.net/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 06:19:28 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 06:19:28 INFO - Running post-action listener: _resource_record_post_action 06:19:28 INFO - ##### 06:19:28 INFO - ##### Running download-and-extract step. 06:19:28 INFO - ##### 06:19:28 INFO - Running pre-action listener: _resource_record_pre_action 06:19:28 INFO - Running main action method: download_and_extract 06:19:28 INFO - mkdir: /builds/slave/test/build/tests 06:19:28 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')]} 06:19:28 INFO - https://queue.taskcluster.net/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 06:19:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 06:19:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 06:19:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Z4W9MdVFRYeOj5R9zxazPw/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 06:19:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Z4W9MdVFRYeOj5R9zxazPw/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 06:19:58 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json: timed out 06:19:58 INFO - retry: attempt #1 caught exception: timed out 06:19:58 INFO - retry: Failed, sleeping 30 seconds before retrying 06:20:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Z4W9MdVFRYeOj5R9zxazPw/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 06:20:50 INFO - Downloaded 1201 bytes. 06:20:50 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 06:20:50 INFO - Using the following test package requirements: 06:20:50 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 06:20:50 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 06:20:50 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 06:20:50 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 06:20:50 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 06:20:50 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 06:20:50 INFO - u'jsshell-mac64.zip'], 06:20:50 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 06:20:50 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 06:20:50 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 06:20:50 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 06:20:50 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 06:20:50 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 06:20:50 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 06:20:50 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 06:20:50 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 06:20:50 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 06:20:50 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 06:20:50 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 06:20:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:20:50 INFO - https://queue.taskcluster.net/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 06:20:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 06:20:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 06:20:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Z4W9MdVFRYeOj5R9zxazPw/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 06:20:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Z4W9MdVFRYeOj5R9zxazPw/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 06:20:52 INFO - Downloaded 18406694 bytes. 06:20:52 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/*'] 06:20:52 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/* 06:20:53 INFO - caution: filename not matched: web-platform/* 06:20:53 INFO - Return code: 11 06:20:53 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')]} 06:20:53 INFO - https://queue.taskcluster.net/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 06:20:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 06:20:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 06:20:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Z4W9MdVFRYeOj5R9zxazPw/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 06:20:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Z4W9MdVFRYeOj5R9zxazPw/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 06:20:54 INFO - Downloaded 36389085 bytes. 06:20:54 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/*'] 06:20:54 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/* 06:20:58 INFO - caution: filename not matched: bin/* 06:20:58 INFO - caution: filename not matched: config/* 06:20:58 INFO - caution: filename not matched: mozbase/* 06:20:58 INFO - caution: filename not matched: marionette/* 06:20:58 INFO - caution: filename not matched: tools/wptserve/* 06:20:58 INFO - Return code: 11 06:20:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:20:58 INFO - https://queue.taskcluster.net/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 06:20:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 06:20:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 06:20:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 06:20:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Z4W9MdVFRYeOj5R9zxazPw/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 06:21:00 INFO - Downloaded 73037187 bytes. 06:21:00 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 06:21:00 INFO - mkdir: /builds/slave/test/properties 06:21:00 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 06:21:00 INFO - Writing to file /builds/slave/test/properties/build_url 06:21:00 INFO - Contents: 06:21:00 INFO - build_url:https://queue.taskcluster.net/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 06:21:01 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 06:21:01 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 06:21:01 INFO - Writing to file /builds/slave/test/properties/symbols_url 06:21:01 INFO - Contents: 06:21:01 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 06:21:01 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')]} 06:21:01 INFO - https://queue.taskcluster.net/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 06:21:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 06:21:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 06:21:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Z4W9MdVFRYeOj5R9zxazPw/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 06:21:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Z4W9MdVFRYeOj5R9zxazPw/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 06:21:05 INFO - Downloaded 103706488 bytes. 06:21:05 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'] 06:21:05 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 06:21:08 INFO - Return code: 0 06:21:08 INFO - Running post-action listener: _resource_record_post_action 06:21:08 INFO - Running post-action listener: set_extra_try_arguments 06:21:08 INFO - ##### 06:21:08 INFO - ##### Running create-virtualenv step. 06:21:08 INFO - ##### 06:21:08 INFO - Running pre-action listener: _pre_create_virtualenv 06:21:08 INFO - Running pre-action listener: _resource_record_pre_action 06:21:08 INFO - Running main action method: create_virtualenv 06:21:08 INFO - Creating virtualenv /builds/slave/test/build/venv 06:21:08 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 06:21:08 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 06:21:08 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 06:21:08 INFO - Using real prefix '/tools/python27' 06:21:08 INFO - New python executable in /builds/slave/test/build/venv/bin/python 06:21:09 INFO - Installing distribute.............................................................................................................................................................................................done. 06:21:12 INFO - Installing pip.................done. 06:21:12 INFO - Return code: 0 06:21:12 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 06:21: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')]} 06:21:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:21:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:21: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')]} 06:21:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:21:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:21: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', '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 0x103550e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10356df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff0e3cca8b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1035695e0>, '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 0x10314ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103177990>, '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.ZUIUjO5uge/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.srnkwBefCl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:21: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', 'psutil>=0.7.1'] in /builds/slave/test/build 06:21: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 psutil>=0.7.1 06:21:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZUIUjO5uge/Render', 06:21:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:21:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:21:12 INFO - 'HOME': '/Users/cltbld', 06:21:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:21:12 INFO - 'LOGNAME': 'cltbld', 06:21:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:21:12 INFO - 'MOZ_NO_REMOTE': '1', 06:21:12 INFO - 'NO_EM_RESTART': '1', 06:21:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:21:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:21:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:21:12 INFO - 'PWD': '/builds/slave/test', 06:21:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:21:12 INFO - 'SHELL': '/bin/bash', 06:21:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.srnkwBefCl/Listeners', 06:21:12 INFO - 'TMPDIR': '/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/', 06:21:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:21:12 INFO - 'USER': 'cltbld', 06:21:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:21:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:21:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:21:12 INFO - 'XPC_FLAGS': '0x0', 06:21:12 INFO - 'XPC_SERVICE_NAME': '0', 06:21:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:21:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:21:12 INFO - Downloading/unpacking psutil>=0.7.1 06:21:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:21:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:21:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:21:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:21:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 06:21:16 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 06:21:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 06:21:16 INFO - Installing collected packages: psutil 06:21:16 INFO - Running setup.py install for psutil 06:21:16 INFO - building 'psutil._psutil_osx' extension 06:21:16 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 06:21:16 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 06:21:16 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 06:21:16 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 06:21:16 INFO - building 'psutil._psutil_posix' extension 06:21:16 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 06:21:16 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 06:21:16 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 06:21:16 INFO - ^ 06:21:17 INFO - 1 warning generated. 06:21:17 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 06:21:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 06:21:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 06:21:17 INFO - Successfully installed psutil 06:21:17 INFO - Cleaning up... 06:21:17 INFO - Return code: 0 06:21:17 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 06:21:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:21:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:21:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:21:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:21:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:21:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:21:17 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 0x103550e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10356df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff0e3cca8b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1035695e0>, '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 0x10314ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103177990>, '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.ZUIUjO5uge/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.srnkwBefCl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:21:17 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 06:21:17 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 06:21:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZUIUjO5uge/Render', 06:21:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:21:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:21:17 INFO - 'HOME': '/Users/cltbld', 06:21:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:21:17 INFO - 'LOGNAME': 'cltbld', 06:21:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:21:17 INFO - 'MOZ_NO_REMOTE': '1', 06:21:17 INFO - 'NO_EM_RESTART': '1', 06:21:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:21:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:21:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:21:17 INFO - 'PWD': '/builds/slave/test', 06:21:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:21:17 INFO - 'SHELL': '/bin/bash', 06:21:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.srnkwBefCl/Listeners', 06:21:17 INFO - 'TMPDIR': '/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/', 06:21:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:21:17 INFO - 'USER': 'cltbld', 06:21:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:21:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:21:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:21:17 INFO - 'XPC_FLAGS': '0x0', 06:21:17 INFO - 'XPC_SERVICE_NAME': '0', 06:21:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:21:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:21:17 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 06:21:17 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 06:21:17 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 06:21:17 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 06:21:17 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 06:21:17 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 06:21:17 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 06:21:19 INFO - Downloading mozsystemmonitor-0.0.tar.gz 06:21:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 06:21:20 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 06:21:20 INFO - Installing collected packages: mozsystemmonitor 06:21:20 INFO - Running setup.py install for mozsystemmonitor 06:21:20 INFO - Successfully installed mozsystemmonitor 06:21:20 INFO - Cleaning up... 06:21:20 INFO - Return code: 0 06:21:20 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 06:21: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')]} 06:21:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:21:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:21: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')]} 06:21:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:21:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:21:20 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 0x103550e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10356df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff0e3cca8b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1035695e0>, '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 0x10314ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103177990>, '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.ZUIUjO5uge/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.srnkwBefCl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:21:20 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 06:21:20 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 06:21:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZUIUjO5uge/Render', 06:21:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:21:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:21:20 INFO - 'HOME': '/Users/cltbld', 06:21:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:21:20 INFO - 'LOGNAME': 'cltbld', 06:21:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:21:20 INFO - 'MOZ_NO_REMOTE': '1', 06:21:20 INFO - 'NO_EM_RESTART': '1', 06:21:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:21:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:21:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:21:20 INFO - 'PWD': '/builds/slave/test', 06:21:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:21:20 INFO - 'SHELL': '/bin/bash', 06:21:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.srnkwBefCl/Listeners', 06:21:20 INFO - 'TMPDIR': '/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/', 06:21:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:21:20 INFO - 'USER': 'cltbld', 06:21:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:21:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:21:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:21:20 INFO - 'XPC_FLAGS': '0x0', 06:21:20 INFO - 'XPC_SERVICE_NAME': '0', 06:21:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:21:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:21:20 INFO - Downloading/unpacking blobuploader==1.2.4 06:21:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:21:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:21:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:21:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:21:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:22 INFO - Downloading blobuploader-1.2.4.tar.gz 06:21:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 06:21:23 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 06:21:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:21:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:21:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:21:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:21:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 06:21:23 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 06:21:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:21:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:21:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:21:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:21:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:24 INFO - Downloading docopt-0.6.1.tar.gz 06:21:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 06:21:24 INFO - Installing collected packages: blobuploader, requests, docopt 06:21:24 INFO - Running setup.py install for blobuploader 06:21:24 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 06:21:24 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 06:21:24 INFO - Running setup.py install for requests 06:21:24 INFO - Running setup.py install for docopt 06:21:24 INFO - Successfully installed blobuploader requests docopt 06:21:24 INFO - Cleaning up... 06:21:25 INFO - Return code: 0 06:21:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv 06:21:25 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')]} 06:21:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:21:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:21:25 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')]} 06:21:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:21:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:21:25 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 0x103550e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10356df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff0e3cca8b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1035695e0>, '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 0x10314ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103177990>, '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.ZUIUjO5uge/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.srnkwBefCl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:21:25 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 06:21:25 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 06:21:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZUIUjO5uge/Render', 06:21:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:21:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:21:25 INFO - 'HOME': '/Users/cltbld', 06:21:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:21:25 INFO - 'LOGNAME': 'cltbld', 06:21:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:21:25 INFO - 'MOZ_NO_REMOTE': '1', 06:21:25 INFO - 'NO_EM_RESTART': '1', 06:21:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:21:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:21:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:21:25 INFO - 'PWD': '/builds/slave/test', 06:21:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:21:25 INFO - 'SHELL': '/bin/bash', 06:21:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.srnkwBefCl/Listeners', 06:21:25 INFO - 'TMPDIR': '/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/', 06:21:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:21:25 INFO - 'USER': 'cltbld', 06:21:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:21:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:21:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:21:25 INFO - 'XPC_FLAGS': '0x0', 06:21:25 INFO - 'XPC_SERVICE_NAME': '0', 06:21:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:21:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:21:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 06:21:25 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-LYEa5X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 06:21:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 06:21:25 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-WQPKfG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 06:21:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 06:21:25 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-BaR0x7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 06:21:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 06:21:25 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-Rj3nLf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 06:21:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 06:21:25 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-Q5fcx4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 06:21:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 06:21:26 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-0lQHhA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 06:21:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 06:21:26 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-dvXiMS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 06:21:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 06:21:26 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-xbUVdT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 06:21:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 06:21:26 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-EwLmbP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 06:21:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 06:21:26 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-8yyNaw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 06:21:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 06:21:26 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-y0pI1f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 06:21:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 06:21:26 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-nCFD6C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 06:21:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 06:21:26 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-VAfyLY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 06:21:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 06:21:26 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-HvmE_I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 06:21:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 06:21:27 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-WtYSCM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 06:21:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 06:21:27 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-i7SMOJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 06:21:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 06:21:27 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-9P1MBq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 06:21:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 06:21:27 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-JExq_y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 06:21:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 06:21:27 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-IgV5pJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 06:21:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:21:27 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-3NqprP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:21:27 INFO - Unpacking /builds/slave/test/build/tests/marionette 06:21:28 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-qEhY2l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 06:21:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:21:28 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 06:21:28 INFO - Running setup.py install for manifestparser 06:21:28 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 06:21:28 INFO - Running setup.py install for mozcrash 06:21:28 INFO - Running setup.py install for mozdebug 06:21:28 INFO - Running setup.py install for mozdevice 06:21:28 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 06:21:28 INFO - Installing dm script to /builds/slave/test/build/venv/bin 06:21:28 INFO - Running setup.py install for mozfile 06:21:28 INFO - Running setup.py install for mozhttpd 06:21:29 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 06:21:29 INFO - Running setup.py install for mozinfo 06:21:29 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 06:21:29 INFO - Running setup.py install for mozInstall 06:21:29 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 06:21:29 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 06:21:29 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 06:21:29 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 06:21:29 INFO - Running setup.py install for mozleak 06:21:29 INFO - Running setup.py install for mozlog 06:21:29 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 06:21:29 INFO - Running setup.py install for moznetwork 06:21:29 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 06:21:29 INFO - Running setup.py install for mozprocess 06:21:29 INFO - Running setup.py install for mozprofile 06:21:30 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 06:21:30 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 06:21:30 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 06:21:30 INFO - Running setup.py install for mozrunner 06:21:30 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 06:21:30 INFO - Running setup.py install for mozscreenshot 06:21:30 INFO - Running setup.py install for moztest 06:21:30 INFO - Running setup.py install for mozversion 06:21:30 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 06:21:30 INFO - Running setup.py install for wptserve 06:21:30 INFO - Running setup.py install for marionette-driver 06:21:31 INFO - Running setup.py install for browsermob-proxy 06:21:31 INFO - Running setup.py install for marionette-client 06:21:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:21:31 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 06:21:31 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 06:21:31 INFO - Cleaning up... 06:21:31 INFO - Return code: 0 06:21:31 INFO - Installing None into virtualenv /builds/slave/test/build/venv 06:21:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:21:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:21:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:21:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:21:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:21:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:21:31 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 0x103550e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10356df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff0e3cca8b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1035695e0>, '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 0x10314ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103177990>, '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.ZUIUjO5uge/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.srnkwBefCl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:21:31 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 06:21:31 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 06:21:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZUIUjO5uge/Render', 06:21:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:21:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:21:31 INFO - 'HOME': '/Users/cltbld', 06:21:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:21:31 INFO - 'LOGNAME': 'cltbld', 06:21:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:21:31 INFO - 'MOZ_NO_REMOTE': '1', 06:21:31 INFO - 'NO_EM_RESTART': '1', 06:21:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:21:31 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:21:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:21:31 INFO - 'PWD': '/builds/slave/test', 06:21:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:21:31 INFO - 'SHELL': '/bin/bash', 06:21:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.srnkwBefCl/Listeners', 06:21:31 INFO - 'TMPDIR': '/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/', 06:21:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:21:31 INFO - 'USER': 'cltbld', 06:21:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:21:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:21:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:21:31 INFO - 'XPC_FLAGS': '0x0', 06:21:31 INFO - 'XPC_SERVICE_NAME': '0', 06:21:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:21:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:21:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 06:21:31 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-FY37HS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 06:21:31 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)) 06:21:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 06:21:31 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-VrXqNT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 06:21:32 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)) 06:21:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 06:21:32 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-ug_GmS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 06:21:32 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)) 06:21:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 06:21:32 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-rJz6br-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 06:21:32 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)) 06:21:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 06:21:32 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-ryScfP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 06:21:32 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)) 06:21:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 06:21:32 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-_KHOwi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 06:21:32 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)) 06:21:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 06:21:32 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-dH_tOY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 06:21:32 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)) 06:21:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 06:21:32 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-vej1Tv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 06:21:32 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)) 06:21:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 06:21:32 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-z4UDPC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 06:21:32 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)) 06:21:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 06:21:32 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-1impEA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 06:21:32 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)) 06:21:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 06:21:32 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-FbOsyX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 06:21:32 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)) 06:21:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 06:21:32 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-xCqiw4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 06:21:33 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)) 06:21:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 06:21:33 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-l3acQk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 06:21:33 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)) 06:21:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 06:21:33 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-ZDaz2z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 06:21:33 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)) 06:21:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 06:21:33 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-vQZU6k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 06:21:33 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)) 06:21:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 06:21:33 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-NZy6zR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 06:21:33 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)) 06:21:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 06:21:33 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-5bc8jn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 06:21:33 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)) 06:21:33 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 06:21:33 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-XxJhPZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 06:21:33 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)) 06:21:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 06:21:33 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-OwYyBv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 06:21:33 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)) 06:21:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:21:33 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-cw8KJL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:21:33 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)) 06:21:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 06:21:34 INFO - Running setup.py (path:/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/pip-WCrF0A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 06:21:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:21:34 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)) 06:21:34 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)) 06:21:34 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)) 06:21:34 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)) 06:21:34 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)) 06:21:34 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)) 06:21:34 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 06:21:34 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 06:21:34 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 06:21:34 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 06:21:34 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 06:21:34 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 06:21:34 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 06:21:36 INFO - Downloading blessings-1.6.tar.gz 06:21:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 06:21:37 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)) 06:21:37 INFO - Installing collected packages: blessings 06:21:37 INFO - Running setup.py install for blessings 06:21:37 INFO - Successfully installed blessings 06:21:37 INFO - Cleaning up... 06:21:37 INFO - Return code: 0 06:21:37 INFO - Done creating virtualenv /builds/slave/test/build/venv. 06:21:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 06:21:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 06:21:37 INFO - Reading from file tmpfile_stdout 06:21:37 INFO - Current package versions: 06:21:37 INFO - blessings == 1.6 06:21:37 INFO - blobuploader == 1.2.4 06:21:37 INFO - browsermob-proxy == 0.6.0 06:21:37 INFO - docopt == 0.6.1 06:21:37 INFO - manifestparser == 1.1 06:21:37 INFO - marionette-client == 2.3.0 06:21:37 INFO - marionette-driver == 1.4.0 06:21:37 INFO - mozInstall == 1.12 06:21:37 INFO - mozcrash == 0.17 06:21:37 INFO - mozdebug == 0.1 06:21:37 INFO - mozdevice == 0.48 06:21:37 INFO - mozfile == 1.2 06:21:37 INFO - mozhttpd == 0.7 06:21:37 INFO - mozinfo == 0.9 06:21:37 INFO - mozleak == 0.1 06:21:37 INFO - mozlog == 3.1 06:21:37 INFO - moznetwork == 0.27 06:21:37 INFO - mozprocess == 0.22 06:21:37 INFO - mozprofile == 0.28 06:21:37 INFO - mozrunner == 6.11 06:21:37 INFO - mozscreenshot == 0.1 06:21:37 INFO - mozsystemmonitor == 0.0 06:21:37 INFO - moztest == 0.7 06:21:37 INFO - mozversion == 1.4 06:21:37 INFO - psutil == 3.1.1 06:21:37 INFO - requests == 1.2.3 06:21:37 INFO - wptserve == 1.4.0 06:21:37 INFO - wsgiref == 0.1.2 06:21:37 INFO - Running post-action listener: _resource_record_post_action 06:21:37 INFO - Running post-action listener: _start_resource_monitoring 06:21:37 INFO - Starting resource monitoring. 06:21:37 INFO - ##### 06:21:37 INFO - ##### Running pull step. 06:21:37 INFO - ##### 06:21:37 INFO - Running pre-action listener: _resource_record_pre_action 06:21:37 INFO - Running main action method: pull 06:21:37 INFO - Pull has nothing to do! 06:21:37 INFO - Running post-action listener: _resource_record_post_action 06:21:37 INFO - ##### 06:21:37 INFO - ##### Running install step. 06:21:37 INFO - ##### 06:21:37 INFO - Running pre-action listener: _resource_record_pre_action 06:21:37 INFO - Running main action method: install 06:21:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 06:21:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 06:21:38 INFO - Reading from file tmpfile_stdout 06:21:38 INFO - Detecting whether we're running mozinstall >=1.0... 06:21:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 06:21:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 06:21:38 INFO - Reading from file tmpfile_stdout 06:21:38 INFO - Output received: 06:21:38 INFO - Usage: mozinstall [options] installer 06:21:38 INFO - Options: 06:21:38 INFO - -h, --help show this help message and exit 06:21:38 INFO - -d DEST, --destination=DEST 06:21:38 INFO - Directory to install application into. [default: 06:21:38 INFO - "/builds/slave/test"] 06:21:38 INFO - --app=APP Application being installed. [default: firefox] 06:21:38 INFO - mkdir: /builds/slave/test/build/application 06:21:38 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'] 06:21:38 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 06:21:56 INFO - Reading from file tmpfile_stdout 06:21:56 INFO - Output received: 06:21:56 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 06:21:56 INFO - Running post-action listener: _resource_record_post_action 06:21:56 INFO - ##### 06:21:56 INFO - ##### Running run-tests step. 06:21:56 INFO - ##### 06:21:56 INFO - Running pre-action listener: _resource_record_pre_action 06:21:56 INFO - Running main action method: run_tests 06:21:56 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 06:21:56 INFO - Minidump filename unknown. Determining based upon platform and architecture. 06:21:56 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 06:21:56 INFO - grabbing minidump binary from tooltool 06:21:56 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')]} 06:21:56 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 0x1035695e0>, '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 0x10314ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103177990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 06:21:56 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 06:21:56 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 06:21:56 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 06:21:56 INFO - Return code: 0 06:21:56 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 06:21:56 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 06:21:56 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/Z4W9MdVFRYeOj5R9zxazPw/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 06:21:56 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/Z4W9MdVFRYeOj5R9zxazPw/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 06:21:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZUIUjO5uge/Render', 06:21:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:21:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:21:56 INFO - 'HOME': '/Users/cltbld', 06:21:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:21:56 INFO - 'LOGNAME': 'cltbld', 06:21:56 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 06:21:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:21:56 INFO - 'MOZ_NO_REMOTE': '1', 06:21:56 INFO - 'NO_EM_RESTART': '1', 06:21:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:21:56 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:21:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:21:56 INFO - 'PWD': '/builds/slave/test', 06:21:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:21:56 INFO - 'SHELL': '/bin/bash', 06:21:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.srnkwBefCl/Listeners', 06:21:56 INFO - 'TMPDIR': '/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/T/', 06:21:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:21:56 INFO - 'USER': 'cltbld', 06:21:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:21:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:21:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:21:56 INFO - 'XPC_FLAGS': '0x0', 06:21:56 INFO - 'XPC_SERVICE_NAME': '0', 06:21:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:21:56 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/Z4W9MdVFRYeOj5R9zxazPw/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 06:21:56 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 06:21:56 INFO - import pkg_resources 06:21:57 INFO - Using 1 client processes 06:21:58 INFO - wptserve Starting http server on 127.0.0.1:8001 06:21:58 INFO - wptserve Starting http server on 127.0.0.1:8000 06:21:58 INFO - wptserve Starting http server on 127.0.0.1:8443 06:21:59 INFO - SUITE-START | Running 778 tests 06:21:59 INFO - Running testharness tests 06:21:59 INFO - Setting up ssl 06:21:59 INFO - PROCESS | certutil | 06:21:59 INFO - PROCESS | certutil | 06:21:59 INFO - PROCESS | certutil | 06:21:59 INFO - Certificate Nickname Trust Attributes 06:21:59 INFO - SSL,S/MIME,JAR/XPI 06:21:59 INFO - 06:21:59 INFO - web-platform-tests CT,, 06:21:59 INFO - 06:21:59 INFO - Starting runner 06:22:00 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 06:22:00 INFO - PROCESS | 1650 | 1467724920912 Marionette DEBUG Marionette enabled via build flag and pref 06:22:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x113dbd800 == 1 [pid = 1650] [id = 1] 06:22:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x113dbe000) [pid = 1650] [serial = 1] [outer = 0x0] 06:22:01 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 06:22:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x113dbf000) [pid = 1650] [serial = 2] [outer = 0x113dbe000] 06:22:01 INFO - PROCESS | 1650 | 1467724921361 Marionette INFO Listening on port 2828 06:22:01 INFO - PROCESS | 1650 | 1467724921588 Marionette DEBUG Marionette enabled via command-line flag 06:22:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x116866800 == 2 [pid = 1650] [id = 2] 06:22:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x116867000) [pid = 1650] [serial = 3] [outer = 0x0] 06:22:01 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 06:22:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x116868000) [pid = 1650] [serial = 4] [outer = 0x116867000] 06:22:01 INFO - PROCESS | 1650 | [1650] 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 06:22:01 INFO - PROCESS | 1650 | 1467724921728 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49288 06:22:01 INFO - PROCESS | 1650 | 1467724921813 Marionette DEBUG Closed connection conn0 06:22:01 INFO - PROCESS | 1650 | [1650] 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 06:22:01 INFO - PROCESS | 1650 | 1467724921817 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49289 06:22:01 INFO - PROCESS | 1650 | 1467724921830 Marionette DEBUG Closed connection conn1 06:22:01 INFO - PROCESS | 1650 | [1650] 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 06:22:01 INFO - PROCESS | 1650 | 1467724921835 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49290 06:22:01 INFO - PROCESS | 1650 | 1467724921842 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 06:22:01 INFO - PROCESS | 1650 | 1467724921848 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":"20160705051322","device":"desktop","version":"48.0"} 06:22:02 INFO - PROCESS | 1650 | [1650] 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 06:22:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11997d800 == 3 [pid = 1650] [id = 3] 06:22:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x119cd7000) [pid = 1650] [serial = 5] [outer = 0x0] 06:22:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119cd8800 == 4 [pid = 1650] [id = 4] 06:22:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x119c49c00) [pid = 1650] [serial = 6] [outer = 0x0] 06:22:02 INFO - PROCESS | 1650 | [1650] 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 06:22:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x121792000 == 5 [pid = 1650] [id = 5] 06:22:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x119c46400) [pid = 1650] [serial = 7] [outer = 0x0] 06:22:02 INFO - PROCESS | 1650 | [1650] 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 06:22:02 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 06:22:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x1216c6000) [pid = 1650] [serial = 8] [outer = 0x119c46400] 06:22:03 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 06:22:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x123e99000) [pid = 1650] [serial = 9] [outer = 0x119cd7000] 06:22:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x123e87c00) [pid = 1650] [serial = 10] [outer = 0x119c49c00] 06:22:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x123e89800) [pid = 1650] [serial = 11] [outer = 0x119c46400] 06:22:03 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 06:22:03 INFO - PROCESS | 1650 | 1467724923622 Marionette INFO startBrowser 63e32c45-cba4-424f-a098-37e2a0792761 06:22:03 INFO - PROCESS | 1650 | 1467724923648 Marionette DEBUG loaded listener.js 06:22:03 INFO - PROCESS | 1650 | 1467724923656 Marionette DEBUG loaded listener.js 06:22:03 INFO - PROCESS | 1650 | 1467724923657 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x127103c00) [pid = 1650] [serial = 12] [outer = 0x119c46400] 06:22:03 INFO - PROCESS | 1650 | 1467724923974 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"63e32c45-cba4-424f-a098-37e2a0792761","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":"20160705051322","device":"desktop","version":"48.0","command_id":1}}] 06:22:04 INFO - PROCESS | 1650 | 1467724924055 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}] 06:22:04 INFO - PROCESS | 1650 | 1467724924060 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:04 INFO - PROCESS | 1650 | 1467724924105 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 06:22:04 INFO - PROCESS | 1650 | 1467724924191 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 06:22:04 INFO - PROCESS | 1650 | 1467724924192 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:04 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 06:22:04 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 06:22:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x126ef2c00) [pid = 1650] [serial = 13] [outer = 0x119c46400] 06:22:04 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 06:22:04 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:22:04 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 06:22:04 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 06:22:04 INFO - PROCESS | 1650 | 1467724924442 Marionette TRACE conn2 <- [1,3,null,{}] 06:22:04 INFO - PROCESS | 1650 | 1467724924445 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 06:22:04 INFO - PROCESS | 1650 | 1467724924447 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:04 INFO - PROCESS | 1650 | 1467724924466 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 06:22:04 INFO - PROCESS | 1650 | 1467724924486 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 06:22:04 INFO - PROCESS | 1650 | 1467724924488 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 06:22:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 06:22:04 INFO - PROCESS | 1650 | 1467724924496 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 06:22:04 INFO - PROCESS | 1650 | 1467724924498 Marionette TRACE conn2 <- [1,6,null,{}] 06:22:04 INFO - PROCESS | 1650 | 1467724924501 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}] 06:22:04 INFO - PROCESS | 1650 | 1467724924502 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:04 INFO - PROCESS | 1650 | 1467724924517 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 06:22:04 INFO - PROCESS | 1650 | 1467724924520 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:04 INFO - PROCESS | 1650 | 1467724924521 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12921c000 == 6 [pid = 1650] [id = 6] 06:22:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x12932cc00) [pid = 1650] [serial = 14] [outer = 0x0] 06:22:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x12932e800) [pid = 1650] [serial = 15] [outer = 0x12932cc00] 06:22:04 INFO - PROCESS | 1650 | 1467724924555 Marionette DEBUG loaded listener.js 06:22:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x129334400) [pid = 1650] [serial = 16] [outer = 0x12932cc00] 06:22:04 INFO - PROCESS | 1650 | 1467724924850 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]]]}] 06:22:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 06:22:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 06:22:04 INFO - PROCESS | 1650 | 1467724924867 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 06:22:04 INFO - PROCESS | 1650 | 1467724924868 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 06:22:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 06:22:04 INFO - PROCESS | 1650 | 1467724924871 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 06:22:04 INFO - PROCESS | 1650 | 1467724924872 Marionette TRACE conn2 <- [1,10,null,{}] 06:22:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x114f0f800 == 7 [pid = 1650] [id = 7] 06:22:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x113ea5800) [pid = 1650] [serial = 17] [outer = 0x0] 06:22:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x1296a5000) [pid = 1650] [serial = 18] [outer = 0x113ea5800] 06:22:04 INFO - PROCESS | 1650 | 1467724924898 Marionette DEBUG loaded listener.js 06:22:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x1296abc00) [pid = 1650] [serial = 19] [outer = 0x113ea5800] 06:22:04 INFO - PROCESS | 1650 | 1467724924961 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}] 06:22:04 INFO - PROCESS | 1650 | 1467724924965 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:05 INFO - PROCESS | 1650 | 1467724925082 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 06:22:05 INFO - PROCESS | 1650 | 1467724925094 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:05 INFO - PROCESS | 1650 | 1467724925095 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295bb800 == 8 [pid = 1650] [id = 8] 06:22:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12a7dcc00) [pid = 1650] [serial = 20] [outer = 0x0] 06:22:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12ab03c00) [pid = 1650] [serial = 21] [outer = 0x12a7dcc00] 06:22:05 INFO - PROCESS | 1650 | 1467724925123 Marionette DEBUG loaded listener.js 06:22:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12ab08000) [pid = 1650] [serial = 22] [outer = 0x12a7dcc00] 06:22:05 INFO - PROCESS | 1650 | 1467724925480 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]]]}] 06:22:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 06:22:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 621ms 06:22:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 06:22:05 INFO - PROCESS | 1650 | 1467724925494 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 06:22:05 INFO - PROCESS | 1650 | 1467724925495 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 06:22:05 INFO - PROCESS | 1650 | 1467724925498 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 06:22:05 INFO - PROCESS | 1650 | 1467724925499 Marionette TRACE conn2 <- [1,14,null,{}] 06:22:05 INFO - PROCESS | 1650 | 1467724925501 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}] 06:22:05 INFO - PROCESS | 1650 | 1467724925503 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:05 INFO - PROCESS | 1650 | 1467724925594 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 06:22:05 INFO - PROCESS | 1650 | 1467724925653 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:05 INFO - PROCESS | 1650 | 1467724925654 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b845800 == 9 [pid = 1650] [id = 9] 06:22:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12b866800) [pid = 1650] [serial = 23] [outer = 0x0] 06:22:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12b868400) [pid = 1650] [serial = 24] [outer = 0x12b866800] 06:22:05 INFO - PROCESS | 1650 | 1467724925678 Marionette DEBUG loaded listener.js 06:22:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12b871800) [pid = 1650] [serial = 25] [outer = 0x12b866800] 06:22:05 INFO - PROCESS | 1650 | 1467724925937 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]]]}] 06:22:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 06:22:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 467ms 06:22:05 INFO - PROCESS | 1650 | 1467724925966 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 06:22:05 INFO - PROCESS | 1650 | 1467724925967 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 06:22:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 06:22:05 INFO - PROCESS | 1650 | 1467724925979 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 06:22:05 INFO - PROCESS | 1650 | 1467724925980 Marionette TRACE conn2 <- [1,18,null,{}] 06:22:05 INFO - PROCESS | 1650 | 1467724925982 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}] 06:22:05 INFO - PROCESS | 1650 | 1467724925984 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:06 INFO - PROCESS | 1650 | 1467724926079 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 06:22:06 INFO - PROCESS | 1650 | 1467724926084 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:06 INFO - PROCESS | 1650 | 1467724926086 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb1d000 == 10 [pid = 1650] [id = 10] 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x125ecd800) [pid = 1650] [serial = 26] [outer = 0x0] 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12bb31400) [pid = 1650] [serial = 27] [outer = 0x125ecd800] 06:22:06 INFO - PROCESS | 1650 | 1467724926110 Marionette DEBUG loaded listener.js 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12bb37800) [pid = 1650] [serial = 28] [outer = 0x125ecd800] 06:22:06 INFO - PROCESS | 1650 | 1467724926379 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]]]}] 06:22:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 06:22:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 427ms 06:22:06 INFO - PROCESS | 1650 | 1467724926399 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 06:22:06 INFO - PROCESS | 1650 | 1467724926400 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 06:22:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 06:22:06 INFO - PROCESS | 1650 | 1467724926402 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 06:22:06 INFO - PROCESS | 1650 | 1467724926403 Marionette TRACE conn2 <- [1,22,null,{}] 06:22:06 INFO - PROCESS | 1650 | 1467724926412 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}] 06:22:06 INFO - PROCESS | 1650 | 1467724926414 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:06 INFO - PROCESS | 1650 | 1467724926510 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 06:22:06 INFO - PROCESS | 1650 | 1467724926514 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:06 INFO - PROCESS | 1650 | 1467724926515 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x119858800 == 11 [pid = 1650] [id = 11] 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x11933b800) [pid = 1650] [serial = 29] [outer = 0x0] 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x1296ac800) [pid = 1650] [serial = 30] [outer = 0x11933b800] 06:22:06 INFO - PROCESS | 1650 | 1467724926540 Marionette DEBUG loaded listener.js 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12bbd7800) [pid = 1650] [serial = 31] [outer = 0x11933b800] 06:22:06 INFO - PROCESS | 1650 | 1467724926773 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]]]}] 06:22:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 06:22:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 419ms 06:22:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 06:22:06 INFO - PROCESS | 1650 | 1467724926828 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 06:22:06 INFO - PROCESS | 1650 | 1467724926830 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 06:22:06 INFO - PROCESS | 1650 | 1467724926832 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 06:22:06 INFO - PROCESS | 1650 | 1467724926833 Marionette TRACE conn2 <- [1,26,null,{}] 06:22:06 INFO - PROCESS | 1650 | 1467724926835 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}] 06:22:06 INFO - PROCESS | 1650 | 1467724926836 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:06 INFO - PROCESS | 1650 | 1467724926932 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 06:22:06 INFO - PROCESS | 1650 | 1467724926936 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:06 INFO - PROCESS | 1650 | 1467724926938 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c027800 == 12 [pid = 1650] [id = 12] 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x12bbda400) [pid = 1650] [serial = 32] [outer = 0x0] 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x118165400) [pid = 1650] [serial = 33] [outer = 0x12bbda400] 06:22:06 INFO - PROCESS | 1650 | 1467724926963 Marionette DEBUG loaded listener.js 06:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x12c0db800) [pid = 1650] [serial = 34] [outer = 0x12bbda400] 06:22:07 INFO - PROCESS | 1650 | 1467724927197 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]]]}] 06:22:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 06:22:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 367ms 06:22:07 INFO - PROCESS | 1650 | 1467724927200 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 06:22:07 INFO - PROCESS | 1650 | 1467724927201 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 06:22:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 06:22:07 INFO - PROCESS | 1650 | 1467724927203 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 06:22:07 INFO - PROCESS | 1650 | 1467724927204 Marionette TRACE conn2 <- [1,30,null,{}] 06:22:07 INFO - PROCESS | 1650 | 1467724927213 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}] 06:22:07 INFO - PROCESS | 1650 | 1467724927215 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:07 INFO - PROCESS | 1650 | 1467724927317 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 06:22:07 INFO - PROCESS | 1650 | 1467724927321 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:07 INFO - PROCESS | 1650 | 1467724927322 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c26f800 == 13 [pid = 1650] [id = 13] 06:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x12c0dec00) [pid = 1650] [serial = 35] [outer = 0x0] 06:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12c0e5c00) [pid = 1650] [serial = 36] [outer = 0x12c0dec00] 06:22:07 INFO - PROCESS | 1650 | 1467724927346 Marionette DEBUG loaded listener.js 06:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12c28b800) [pid = 1650] [serial = 37] [outer = 0x12c0dec00] 06:22:07 INFO - PROCESS | 1650 | 1467724927575 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]]]}] 06:22:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 06:22:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 425ms 06:22:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 06:22:07 INFO - PROCESS | 1650 | 1467724927632 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 06:22:07 INFO - PROCESS | 1650 | 1467724927633 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 06:22:07 INFO - PROCESS | 1650 | 1467724927635 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 06:22:07 INFO - PROCESS | 1650 | 1467724927636 Marionette TRACE conn2 <- [1,34,null,{}] 06:22:07 INFO - PROCESS | 1650 | 1467724927646 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}] 06:22:07 INFO - PROCESS | 1650 | 1467724927647 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:07 INFO - PROCESS | 1650 | 1467724927744 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 06:22:07 INFO - PROCESS | 1650 | 1467724927748 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:07 INFO - PROCESS | 1650 | 1467724927749 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c567000 == 14 [pid = 1650] [id = 14] 06:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12c28dc00) [pid = 1650] [serial = 38] [outer = 0x0] 06:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12c294800) [pid = 1650] [serial = 39] [outer = 0x12c28dc00] 06:22:07 INFO - PROCESS | 1650 | 1467724927774 Marionette DEBUG loaded listener.js 06:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12c79fc00) [pid = 1650] [serial = 40] [outer = 0x12c28dc00] 06:22:08 INFO - PROCESS | 1650 | 1467724928011 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]]]}] 06:22:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 06:22:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 06:22:08 INFO - PROCESS | 1650 | 1467724928062 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 06:22:08 INFO - PROCESS | 1650 | 1467724928064 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 06:22:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 06:22:08 INFO - PROCESS | 1650 | 1467724928066 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 06:22:08 INFO - PROCESS | 1650 | 1467724928067 Marionette TRACE conn2 <- [1,38,null,{}] 06:22:08 INFO - PROCESS | 1650 | 1467724928069 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}] 06:22:08 INFO - PROCESS | 1650 | 1467724928071 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:08 INFO - PROCESS | 1650 | 1467724928171 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 06:22:08 INFO - PROCESS | 1650 | 1467724928175 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:08 INFO - PROCESS | 1650 | 1467724928176 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c9e8800 == 15 [pid = 1650] [id = 15] 06:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x12c7a4800) [pid = 1650] [serial = 41] [outer = 0x0] 06:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x123e36c00) [pid = 1650] [serial = 42] [outer = 0x12c7a4800] 06:22:08 INFO - PROCESS | 1650 | 1467724928200 Marionette DEBUG loaded listener.js 06:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x123e3b800) [pid = 1650] [serial = 43] [outer = 0x12c7a4800] 06:22:08 INFO - PROCESS | 1650 | 1467724928428 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]]]}] 06:22:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 06:22:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 368ms 06:22:08 INFO - PROCESS | 1650 | 1467724928434 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 06:22:08 INFO - PROCESS | 1650 | 1467724928436 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 06:22:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 06:22:08 INFO - PROCESS | 1650 | 1467724928445 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 06:22:08 INFO - PROCESS | 1650 | 1467724928446 Marionette TRACE conn2 <- [1,42,null,{}] 06:22:08 INFO - PROCESS | 1650 | 1467724928448 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}] 06:22:08 INFO - PROCESS | 1650 | 1467724928449 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:08 INFO - PROCESS | 1650 | 1467724928545 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 06:22:08 INFO - PROCESS | 1650 | 1467724928549 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:08 INFO - PROCESS | 1650 | 1467724928550 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce0d800 == 16 [pid = 1650] [id = 16] 06:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x123e40400) [pid = 1650] [serial = 44] [outer = 0x0] 06:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x12c7a8400) [pid = 1650] [serial = 45] [outer = 0x123e40400] 06:22:08 INFO - PROCESS | 1650 | 1467724928575 Marionette DEBUG loaded listener.js 06:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x12cb82800) [pid = 1650] [serial = 46] [outer = 0x123e40400] 06:22:08 INFO - PROCESS | 1650 | 1467724928813 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]]]}] 06:22:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d20c800 == 17 [pid = 1650] [id = 17] 06:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x12d20d000) [pid = 1650] [serial = 47] [outer = 0x0] 06:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12d20e000) [pid = 1650] [serial = 48] [outer = 0x12d20d000] 06:22:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 06:22:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 424ms 06:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x12d215800) [pid = 1650] [serial = 49] [outer = 0x12d20d000] 06:22:08 INFO - PROCESS | 1650 | 1467724928879 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 06:22:08 INFO - PROCESS | 1650 | 1467724928880 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 06:22:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d20c000 == 18 [pid = 1650] [id = 18] 06:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x12cb8e400) [pid = 1650] [serial = 50] [outer = 0x0] 06:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x12d1d6000) [pid = 1650] [serial = 51] [outer = 0x12cb8e400] 06:22:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 06:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x12d1d7800) [pid = 1650] [serial = 52] [outer = 0x12cb8e400] 06:22:08 INFO - PROCESS | 1650 | 1467724928948 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 06:22:08 INFO - PROCESS | 1650 | 1467724928950 Marionette TRACE conn2 <- [1,46,null,{}] 06:22:08 INFO - PROCESS | 1650 | 1467724928971 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}] 06:22:08 INFO - PROCESS | 1650 | 1467724928972 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:09 INFO - PROCESS | 1650 | 1467724929083 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 06:22:09 INFO - PROCESS | 1650 | 1467724929092 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:09 INFO - PROCESS | 1650 | 1467724929102 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d681000 == 19 [pid = 1650] [id = 19] 06:22:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x12cb85800) [pid = 1650] [serial = 53] [outer = 0x0] 06:22:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x12d782000) [pid = 1650] [serial = 54] [outer = 0x12cb85800] 06:22:09 INFO - PROCESS | 1650 | 1467724929128 Marionette DEBUG loaded listener.js 06:22:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x12d785800) [pid = 1650] [serial = 55] [outer = 0x12cb85800] 06:22:09 INFO - PROCESS | 1650 | 1467724929362 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]]]}] 06:22:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 06:22:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 469ms 06:22:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 06:22:09 INFO - PROCESS | 1650 | 1467724929382 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 06:22:09 INFO - PROCESS | 1650 | 1467724929383 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 06:22:09 INFO - PROCESS | 1650 | 1467724929385 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 06:22:09 INFO - PROCESS | 1650 | 1467724929386 Marionette TRACE conn2 <- [1,50,null,{}] 06:22:09 INFO - PROCESS | 1650 | 1467724929397 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}] 06:22:09 INFO - PROCESS | 1650 | 1467724929398 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:09 INFO - PROCESS | 1650 | 1467724929508 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 06:22:09 INFO - PROCESS | 1650 | 1467724929512 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:09 INFO - PROCESS | 1650 | 1467724929513 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d995000 == 20 [pid = 1650] [id = 20] 06:22:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x118fd6400) [pid = 1650] [serial = 56] [outer = 0x0] 06:22:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x12cb7f400) [pid = 1650] [serial = 57] [outer = 0x118fd6400] 06:22:09 INFO - PROCESS | 1650 | 1467724929541 Marionette DEBUG loaded listener.js 06:22:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x12d78ac00) [pid = 1650] [serial = 58] [outer = 0x118fd6400] 06:22:09 INFO - PROCESS | 1650 | 1467724929903 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]]]}] 06:22:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 06:22:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 572ms 06:22:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 06:22:09 INFO - PROCESS | 1650 | 1467724929957 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 06:22:09 INFO - PROCESS | 1650 | 1467724929958 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 06:22:09 INFO - PROCESS | 1650 | 1467724929960 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 06:22:09 INFO - PROCESS | 1650 | 1467724929961 Marionette TRACE conn2 <- [1,54,null,{}] 06:22:09 INFO - PROCESS | 1650 | 1467724929963 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}] 06:22:09 INFO - PROCESS | 1650 | 1467724929964 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:10 INFO - PROCESS | 1650 | 1467724930042 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 06:22:10 INFO - PROCESS | 1650 | 1467724930046 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:10 INFO - PROCESS | 1650 | 1467724930048 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbb5000 == 21 [pid = 1650] [id = 21] 06:22:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x1181e3800) [pid = 1650] [serial = 59] [outer = 0x0] 06:22:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1181e5400) [pid = 1650] [serial = 60] [outer = 0x1181e3800] 06:22:10 INFO - PROCESS | 1650 | 1467724930097 Marionette DEBUG loaded listener.js 06:22:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x1181ee400) [pid = 1650] [serial = 61] [outer = 0x1181e3800] 06:22:10 INFO - PROCESS | 1650 | 1467724930470 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]]]}] 06:22:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 06:22:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 520ms 06:22:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 06:22:10 INFO - PROCESS | 1650 | 1467724930480 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 06:22:10 INFO - PROCESS | 1650 | 1467724930481 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 06:22:10 INFO - PROCESS | 1650 | 1467724930483 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 06:22:10 INFO - PROCESS | 1650 | 1467724930484 Marionette TRACE conn2 <- [1,58,null,{}] 06:22:10 INFO - PROCESS | 1650 | 1467724930486 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}] 06:22:10 INFO - PROCESS | 1650 | 1467724930488 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:10 INFO - PROCESS | 1650 | 1467724930627 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 06:22:10 INFO - PROCESS | 1650 | 1467724930632 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:10 INFO - PROCESS | 1650 | 1467724930633 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b67000 == 22 [pid = 1650] [id = 22] 06:22:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x118fcd400) [pid = 1650] [serial = 62] [outer = 0x0] 06:22:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x125ed1800) [pid = 1650] [serial = 63] [outer = 0x118fcd400] 06:22:10 INFO - PROCESS | 1650 | 1467724930665 Marionette DEBUG loaded listener.js 06:22:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x12e030800) [pid = 1650] [serial = 64] [outer = 0x118fcd400] 06:22:10 INFO - PROCESS | 1650 | 1467724930929 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]]]}] 06:22:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 06:22:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 467ms 06:22:10 INFO - PROCESS | 1650 | 1467724930952 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 06:22:10 INFO - PROCESS | 1650 | 1467724930954 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 06:22:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 06:22:10 INFO - PROCESS | 1650 | 1467724930967 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 06:22:10 INFO - PROCESS | 1650 | 1467724930970 Marionette TRACE conn2 <- [1,62,null,{}] 06:22:10 INFO - PROCESS | 1650 | 1467724930982 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}] 06:22:10 INFO - PROCESS | 1650 | 1467724930983 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:11 INFO - PROCESS | 1650 | 1467724931095 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 06:22:11 INFO - PROCESS | 1650 | 1467724931726 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:11 INFO - PROCESS | 1650 | 1467724931728 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x111bd9000 == 23 [pid = 1650] [id = 23] 06:22:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1122b4400) [pid = 1650] [serial = 65] [outer = 0x0] 06:22:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x112a7c000) [pid = 1650] [serial = 66] [outer = 0x1122b4400] 06:22:11 INFO - PROCESS | 1650 | 1467724931765 Marionette DEBUG loaded listener.js 06:22:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x112f85000) [pid = 1650] [serial = 67] [outer = 0x1122b4400] 06:22:12 INFO - PROCESS | 1650 | 1467724932178 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]]]}] 06:22:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 06:22:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1226ms 06:22:12 INFO - PROCESS | 1650 | 1467724932194 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 06:22:12 INFO - PROCESS | 1650 | 1467724932196 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 06:22:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 06:22:12 INFO - PROCESS | 1650 | 1467724932199 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 06:22:12 INFO - PROCESS | 1650 | 1467724932201 Marionette TRACE conn2 <- [1,66,null,{}] 06:22:12 INFO - PROCESS | 1650 | 1467724932205 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}] 06:22:12 INFO - PROCESS | 1650 | 1467724932208 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:12 INFO - PROCESS | 1650 | 1467724932321 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 06:22:12 INFO - PROCESS | 1650 | 1467724932361 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:12 INFO - PROCESS | 1650 | 1467724932362 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11660c000 == 24 [pid = 1650] [id = 24] 06:22:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x113294400) [pid = 1650] [serial = 68] [outer = 0x0] 06:22:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x116135000) [pid = 1650] [serial = 69] [outer = 0x113294400] 06:22:12 INFO - PROCESS | 1650 | 1467724932393 Marionette DEBUG loaded listener.js 06:22:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x116731800) [pid = 1650] [serial = 70] [outer = 0x113294400] 06:22:12 INFO - PROCESS | 1650 | 1467724932796 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]]]}] 06:22:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 06:22:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 620ms 06:22:12 INFO - PROCESS | 1650 | 1467724932822 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 06:22:12 INFO - PROCESS | 1650 | 1467724932825 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 06:22:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 06:22:12 INFO - PROCESS | 1650 | 1467724932828 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 06:22:12 INFO - PROCESS | 1650 | 1467724932829 Marionette TRACE conn2 <- [1,70,null,{}] 06:22:12 INFO - PROCESS | 1650 | 1467724932832 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}] 06:22:12 INFO - PROCESS | 1650 | 1467724932833 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:12 INFO - PROCESS | 1650 | 1467724932949 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 06:22:13 INFO - PROCESS | 1650 | 1467724933027 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:13 INFO - PROCESS | 1650 | 1467724933028 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11715f000 == 25 [pid = 1650] [id = 25] 06:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x116f02c00) [pid = 1650] [serial = 71] [outer = 0x0] 06:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11816c800) [pid = 1650] [serial = 72] [outer = 0x116f02c00] 06:22:13 INFO - PROCESS | 1650 | 1467724933071 Marionette DEBUG loaded listener.js 06:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11850b000) [pid = 1650] [serial = 73] [outer = 0x116f02c00] 06:22:13 INFO - PROCESS | 1650 | 1467724933704 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]]]}] 06:22:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 06:22:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 919ms 06:22:13 INFO - PROCESS | 1650 | 1467724933754 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 06:22:13 INFO - PROCESS | 1650 | 1467724933756 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 06:22:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 06:22:13 INFO - PROCESS | 1650 | 1467724933762 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 06:22:13 INFO - PROCESS | 1650 | 1467724933763 Marionette TRACE conn2 <- [1,74,null,{}] 06:22:13 INFO - PROCESS | 1650 | 1467724933767 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}] 06:22:13 INFO - PROCESS | 1650 | 1467724933768 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:13 INFO - PROCESS | 1650 | 1467724933852 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 06:22:13 INFO - PROCESS | 1650 | 1467724933907 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:13 INFO - PROCESS | 1650 | 1467724933908 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x112fb6800 == 26 [pid = 1650] [id = 26] 06:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x113350400) [pid = 1650] [serial = 74] [outer = 0x0] 06:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x116633000) [pid = 1650] [serial = 75] [outer = 0x113350400] 06:22:13 INFO - PROCESS | 1650 | 1467724933937 Marionette DEBUG loaded listener.js 06:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116882c00) [pid = 1650] [serial = 76] [outer = 0x113350400] 06:22:14 INFO - PROCESS | 1650 | 1467724934327 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]]]}] 06:22:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 06:22:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 569ms 06:22:14 INFO - PROCESS | 1650 | 1467724934331 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 06:22:14 INFO - PROCESS | 1650 | 1467724934333 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 06:22:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 06:22:14 INFO - PROCESS | 1650 | 1467724934338 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 06:22:14 INFO - PROCESS | 1650 | 1467724934340 Marionette TRACE conn2 <- [1,78,null,{}] 06:22:14 INFO - PROCESS | 1650 | 1467724934346 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}] 06:22:14 INFO - PROCESS | 1650 | 1467724934348 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:14 INFO - PROCESS | 1650 | 1467724934424 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 06:22:14 INFO - PROCESS | 1650 | 1467724934429 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:14 INFO - PROCESS | 1650 | 1467724934430 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164ac800 == 27 [pid = 1650] [id = 27] 06:22:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x116a1a800) [pid = 1650] [serial = 77] [outer = 0x0] 06:22:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x117565400) [pid = 1650] [serial = 78] [outer = 0x116a1a800] 06:22:14 INFO - PROCESS | 1650 | 1467724934458 Marionette DEBUG loaded listener.js 06:22:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x117cb9c00) [pid = 1650] [serial = 79] [outer = 0x116a1a800] 06:22:14 INFO - PROCESS | 1650 | 1467724934785 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]]]}] 06:22:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 06:22:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 475ms 06:22:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 06:22:14 INFO - PROCESS | 1650 | 1467724934813 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 06:22:14 INFO - PROCESS | 1650 | 1467724934814 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 06:22:14 INFO - PROCESS | 1650 | 1467724934816 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 06:22:14 INFO - PROCESS | 1650 | 1467724934819 Marionette TRACE conn2 <- [1,82,null,{}] 06:22:14 INFO - PROCESS | 1650 | 1467724934829 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}] 06:22:14 INFO - PROCESS | 1650 | 1467724934832 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:14 INFO - PROCESS | 1650 | 1467724934905 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 06:22:14 INFO - PROCESS | 1650 | 1467724934912 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:14 INFO - PROCESS | 1650 | 1467724934914 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ac6000 == 28 [pid = 1650] [id = 28] 06:22:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113298400) [pid = 1650] [serial = 80] [outer = 0x0] 06:22:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1181ed000) [pid = 1650] [serial = 81] [outer = 0x113298400] 06:22:14 INFO - PROCESS | 1650 | 1467724934942 Marionette DEBUG loaded listener.js 06:22:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1187da800) [pid = 1650] [serial = 82] [outer = 0x113298400] 06:22:15 INFO - PROCESS | 1650 | 1467724935266 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]]]}] 06:22:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 06:22:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 472ms 06:22:15 INFO - PROCESS | 1650 | 1467724935289 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 06:22:15 INFO - PROCESS | 1650 | 1467724935294 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 06:22:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 06:22:15 INFO - PROCESS | 1650 | 1467724935297 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 06:22:15 INFO - PROCESS | 1650 | 1467724935298 Marionette TRACE conn2 <- [1,86,null,{}] 06:22:15 INFO - PROCESS | 1650 | 1467724935300 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}] 06:22:15 INFO - PROCESS | 1650 | 1467724935301 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:15 INFO - PROCESS | 1650 | 1467724935382 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 06:22:15 INFO - PROCESS | 1650 | 1467724935423 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:15 INFO - PROCESS | 1650 | 1467724935424 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x117471800 == 29 [pid = 1650] [id = 29] 06:22:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11816d400) [pid = 1650] [serial = 83] [outer = 0x0] 06:22:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118af0000) [pid = 1650] [serial = 84] [outer = 0x11816d400] 06:22:15 INFO - PROCESS | 1650 | 1467724935450 Marionette DEBUG loaded listener.js 06:22:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118fd4c00) [pid = 1650] [serial = 85] [outer = 0x11816d400] 06:22:15 INFO - PROCESS | 1650 | 1467724935716 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]]]}] 06:22:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 06:22:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 467ms 06:22:15 INFO - PROCESS | 1650 | 1467724935765 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 06:22:15 INFO - PROCESS | 1650 | 1467724935766 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 06:22:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 06:22:15 INFO - PROCESS | 1650 | 1467724935768 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 06:22:15 INFO - PROCESS | 1650 | 1467724935769 Marionette TRACE conn2 <- [1,90,null,{}] 06:22:15 INFO - PROCESS | 1650 | 1467724935772 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}] 06:22:15 INFO - PROCESS | 1650 | 1467724935774 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:15 INFO - PROCESS | 1650 | 1467724935849 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 06:22:15 INFO - PROCESS | 1650 | 1467724935852 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:15 INFO - PROCESS | 1650 | 1467724935853 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185e3000 == 30 [pid = 1650] [id = 30] 06:22:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x113d39800) [pid = 1650] [serial = 86] [outer = 0x0] 06:22:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119272c00) [pid = 1650] [serial = 87] [outer = 0x113d39800] 06:22:15 INFO - PROCESS | 1650 | 1467724935880 Marionette DEBUG loaded listener.js 06:22:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119344400) [pid = 1650] [serial = 88] [outer = 0x113d39800] 06:22:16 INFO - PROCESS | 1650 | 1467724936186 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]]]}] 06:22:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 06:22:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 421ms 06:22:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 06:22:16 INFO - PROCESS | 1650 | 1467724936200 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 06:22:16 INFO - PROCESS | 1650 | 1467724936201 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 06:22:16 INFO - PROCESS | 1650 | 1467724936203 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 06:22:16 INFO - PROCESS | 1650 | 1467724936205 Marionette TRACE conn2 <- [1,94,null,{}] 06:22:16 INFO - PROCESS | 1650 | 1467724936209 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}] 06:22:16 INFO - PROCESS | 1650 | 1467724936215 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:16 INFO - PROCESS | 1650 | 1467724936328 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 06:22:16 INFO - PROCESS | 1650 | 1467724936334 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:16 INFO - PROCESS | 1650 | 1467724936336 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187c1000 == 31 [pid = 1650] [id = 31] 06:22:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118a49800) [pid = 1650] [serial = 89] [outer = 0x0] 06:22:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1196d0400) [pid = 1650] [serial = 90] [outer = 0x118a49800] 06:22:16 INFO - PROCESS | 1650 | 1467724936361 Marionette DEBUG loaded listener.js 06:22:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x120e8e800) [pid = 1650] [serial = 91] [outer = 0x118a49800] 06:22:16 INFO - PROCESS | 1650 | 1467724936629 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]]]}] 06:22:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 06:22:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 06:22:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 06:22:16 INFO - PROCESS | 1650 | 1467724936681 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 06:22:16 INFO - PROCESS | 1650 | 1467724936682 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 06:22:16 INFO - PROCESS | 1650 | 1467724936684 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 06:22:16 INFO - PROCESS | 1650 | 1467724936686 Marionette TRACE conn2 <- [1,98,null,{}] 06:22:16 INFO - PROCESS | 1650 | 1467724936688 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}] 06:22:16 INFO - PROCESS | 1650 | 1467724936689 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:16 INFO - PROCESS | 1650 | 1467724936765 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 06:22:16 INFO - PROCESS | 1650 | 1467724936769 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:16 INFO - PROCESS | 1650 | 1467724936770 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11922f800 == 32 [pid = 1650] [id = 32] 06:22:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x120e8ec00) [pid = 1650] [serial = 92] [outer = 0x0] 06:22:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x120e95000) [pid = 1650] [serial = 93] [outer = 0x120e8ec00] 06:22:16 INFO - PROCESS | 1650 | 1467724936797 Marionette DEBUG loaded listener.js 06:22:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x120faf400) [pid = 1650] [serial = 94] [outer = 0x120e8ec00] 06:22:17 INFO - PROCESS | 1650 | 1467724937098 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]]]}] 06:22:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 06:22:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 467ms 06:22:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 06:22:17 INFO - PROCESS | 1650 | 1467724937153 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 06:22:17 INFO - PROCESS | 1650 | 1467724937154 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 06:22:17 INFO - PROCESS | 1650 | 1467724937156 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 06:22:17 INFO - PROCESS | 1650 | 1467724937157 Marionette TRACE conn2 <- [1,102,null,{}] 06:22:17 INFO - PROCESS | 1650 | 1467724937159 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}] 06:22:17 INFO - PROCESS | 1650 | 1467724937160 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:17 INFO - PROCESS | 1650 | 1467724937235 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 06:22:17 INFO - PROCESS | 1650 | 1467724937284 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:17 INFO - PROCESS | 1650 | 1467724937285 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x119630800 == 33 [pid = 1650] [id = 33] 06:22:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x120e91000) [pid = 1650] [serial = 95] [outer = 0x0] 06:22:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121105800) [pid = 1650] [serial = 96] [outer = 0x120e91000] 06:22:17 INFO - PROCESS | 1650 | 1467724937326 Marionette DEBUG loaded listener.js 06:22:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1213b2c00) [pid = 1650] [serial = 97] [outer = 0x120e91000] 06:22:17 INFO - PROCESS | 1650 | 1467724937648 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]]]}] 06:22:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 06:22:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 520ms 06:22:17 INFO - PROCESS | 1650 | 1467724937680 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 06:22:17 INFO - PROCESS | 1650 | 1467724937681 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 06:22:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 06:22:17 INFO - PROCESS | 1650 | 1467724937684 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 06:22:17 INFO - PROCESS | 1650 | 1467724937685 Marionette TRACE conn2 <- [1,106,null,{}] 06:22:17 INFO - PROCESS | 1650 | 1467724937687 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}] 06:22:17 INFO - PROCESS | 1650 | 1467724937688 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:17 INFO - PROCESS | 1650 | 1467724937766 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 06:22:17 INFO - PROCESS | 1650 | 1467724937769 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:17 INFO - PROCESS | 1650 | 1467724937770 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ac5000 == 34 [pid = 1650] [id = 34] 06:22:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1216b9000) [pid = 1650] [serial = 98] [outer = 0x0] 06:22:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x121947000) [pid = 1650] [serial = 99] [outer = 0x1216b9000] 06:22:17 INFO - PROCESS | 1650 | 1467724937797 Marionette DEBUG loaded listener.js 06:22:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123a65800) [pid = 1650] [serial = 100] [outer = 0x1216b9000] 06:22:18 INFO - PROCESS | 1650 | 1467724938096 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]]]}] 06:22:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 06:22:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 06:22:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 06:22:18 INFO - PROCESS | 1650 | 1467724938152 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 06:22:18 INFO - PROCESS | 1650 | 1467724938153 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 06:22:18 INFO - PROCESS | 1650 | 1467724938155 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 06:22:18 INFO - PROCESS | 1650 | 1467724938156 Marionette TRACE conn2 <- [1,110,null,{}] 06:22:18 INFO - PROCESS | 1650 | 1467724938159 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}] 06:22:18 INFO - PROCESS | 1650 | 1467724938160 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:18 INFO - PROCESS | 1650 | 1467724938254 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 06:22:18 INFO - PROCESS | 1650 | 1467724938263 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:18 INFO - PROCESS | 1650 | 1467724938264 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11988c000 == 35 [pid = 1650] [id = 35] 06:22:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1216bac00) [pid = 1650] [serial = 101] [outer = 0x0] 06:22:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123e39000) [pid = 1650] [serial = 102] [outer = 0x1216bac00] 06:22:18 INFO - PROCESS | 1650 | 1467724938288 Marionette DEBUG loaded listener.js 06:22:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123e42c00) [pid = 1650] [serial = 103] [outer = 0x1216bac00] 06:22:18 INFO - PROCESS | 1650 | 1467724938619 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]]]}] 06:22:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 06:22:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 470ms 06:22:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 06:22:18 INFO - PROCESS | 1650 | 1467724938629 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 06:22:18 INFO - PROCESS | 1650 | 1467724938631 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 06:22:18 INFO - PROCESS | 1650 | 1467724938635 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 06:22:18 INFO - PROCESS | 1650 | 1467724938637 Marionette TRACE conn2 <- [1,114,null,{}] 06:22:18 INFO - PROCESS | 1650 | 1467724938644 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}] 06:22:18 INFO - PROCESS | 1650 | 1467724938647 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:18 INFO - PROCESS | 1650 | 1467724938787 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 06:22:18 INFO - PROCESS | 1650 | 1467724938860 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:18 INFO - PROCESS | 1650 | 1467724938862 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e2c000 == 36 [pid = 1650] [id = 36] 06:22:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123e41c00) [pid = 1650] [serial = 104] [outer = 0x0] 06:22:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x123f74400) [pid = 1650] [serial = 105] [outer = 0x123e41c00] 06:22:18 INFO - PROCESS | 1650 | 1467724938905 Marionette DEBUG loaded listener.js 06:22:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x125866000) [pid = 1650] [serial = 106] [outer = 0x123e41c00] 06:22:19 INFO - PROCESS | 1650 | 1467724939226 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]]]}] 06:22:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 06:22:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 625ms 06:22:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 06:22:19 INFO - PROCESS | 1650 | 1467724939264 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 06:22:19 INFO - PROCESS | 1650 | 1467724939265 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 06:22:19 INFO - PROCESS | 1650 | 1467724939267 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 06:22:19 INFO - PROCESS | 1650 | 1467724939268 Marionette TRACE conn2 <- [1,118,null,{}] 06:22:19 INFO - PROCESS | 1650 | 1467724939270 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}] 06:22:19 INFO - PROCESS | 1650 | 1467724939271 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:19 INFO - PROCESS | 1650 | 1467724939351 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 06:22:19 INFO - PROCESS | 1650 | 1467724939397 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:19 INFO - PROCESS | 1650 | 1467724939398 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x121025800 == 37 [pid = 1650] [id = 37] 06:22:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x123e42800) [pid = 1650] [serial = 107] [outer = 0x0] 06:22:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x125dbdc00) [pid = 1650] [serial = 108] [outer = 0x123e42800] 06:22:19 INFO - PROCESS | 1650 | 1467724939422 Marionette DEBUG loaded listener.js 06:22:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x125ec7800) [pid = 1650] [serial = 109] [outer = 0x123e42800] 06:22:19 INFO - PROCESS | 1650 | 1467724939657 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]]]}] 06:22:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 06:22:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 06:22:19 INFO - PROCESS | 1650 | 1467724939685 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 06:22:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 06:22:19 INFO - PROCESS | 1650 | 1467724939687 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 06:22:19 INFO - PROCESS | 1650 | 1467724939696 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 06:22:19 INFO - PROCESS | 1650 | 1467724939697 Marionette TRACE conn2 <- [1,122,null,{}] 06:22:19 INFO - PROCESS | 1650 | 1467724939702 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}] 06:22:19 INFO - PROCESS | 1650 | 1467724939703 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:19 INFO - PROCESS | 1650 | 1467724939783 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 06:22:19 INFO - PROCESS | 1650 | 1467724939787 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:19 INFO - PROCESS | 1650 | 1467724939788 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1210dd000 == 38 [pid = 1650] [id = 38] 06:22:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x125ec7c00) [pid = 1650] [serial = 110] [outer = 0x0] 06:22:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x125ecfc00) [pid = 1650] [serial = 111] [outer = 0x125ec7c00] 06:22:19 INFO - PROCESS | 1650 | 1467724939814 Marionette DEBUG loaded listener.js 06:22:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x126d03000) [pid = 1650] [serial = 112] [outer = 0x125ec7c00] 06:22:20 INFO - PROCESS | 1650 | 1467724940099 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]]]}] 06:22:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 06:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 429ms 06:22:20 INFO - PROCESS | 1650 | 1467724940118 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 06:22:20 INFO - PROCESS | 1650 | 1467724940119 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 06:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 06:22:20 INFO - PROCESS | 1650 | 1467724940121 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 06:22:20 INFO - PROCESS | 1650 | 1467724940123 Marionette TRACE conn2 <- [1,126,null,{}] 06:22:20 INFO - PROCESS | 1650 | 1467724940133 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}] 06:22:20 INFO - PROCESS | 1650 | 1467724940134 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:20 INFO - PROCESS | 1650 | 1467724940214 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 06:22:20 INFO - PROCESS | 1650 | 1467724940218 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:20 INFO - PROCESS | 1650 | 1467724940219 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x121321800 == 39 [pid = 1650] [id = 39] 06:22:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x112d5f800) [pid = 1650] [serial = 113] [outer = 0x0] 06:22:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x126da4400) [pid = 1650] [serial = 114] [outer = 0x112d5f800] 06:22:20 INFO - PROCESS | 1650 | 1467724940245 Marionette DEBUG loaded listener.js 06:22:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x126ee7800) [pid = 1650] [serial = 115] [outer = 0x112d5f800] 06:22:20 INFO - PROCESS | 1650 | 1467724940543 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]]]}] 06:22:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 06:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 476ms 06:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 06:22:20 INFO - PROCESS | 1650 | 1467724940598 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 06:22:20 INFO - PROCESS | 1650 | 1467724940600 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 06:22:20 INFO - PROCESS | 1650 | 1467724940602 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 06:22:20 INFO - PROCESS | 1650 | 1467724940603 Marionette TRACE conn2 <- [1,130,null,{}] 06:22:20 INFO - PROCESS | 1650 | 1467724940605 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}] 06:22:20 INFO - PROCESS | 1650 | 1467724940606 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:20 INFO - PROCESS | 1650 | 1467724940705 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 06:22:20 INFO - PROCESS | 1650 | 1467724940724 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:20 INFO - PROCESS | 1650 | 1467724940726 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x121d6e000 == 40 [pid = 1650] [id = 40] 06:22:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x126eee000) [pid = 1650] [serial = 116] [outer = 0x0] 06:22:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x126f62c00) [pid = 1650] [serial = 117] [outer = 0x126eee000] 06:22:20 INFO - PROCESS | 1650 | 1467724940757 Marionette DEBUG loaded listener.js 06:22:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x127111400) [pid = 1650] [serial = 118] [outer = 0x126eee000] 06:22:21 INFO - PROCESS | 1650 | 1467724941043 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]]]}] 06:22:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 06:22:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 467ms 06:22:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 06:22:21 INFO - PROCESS | 1650 | 1467724941069 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 06:22:21 INFO - PROCESS | 1650 | 1467724941071 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 06:22:21 INFO - PROCESS | 1650 | 1467724941080 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 06:22:21 INFO - PROCESS | 1650 | 1467724941081 Marionette TRACE conn2 <- [1,134,null,{}] 06:22:21 INFO - PROCESS | 1650 | 1467724941084 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}] 06:22:21 INFO - PROCESS | 1650 | 1467724941085 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:21 INFO - PROCESS | 1650 | 1467724941167 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 06:22:21 INFO - PROCESS | 1650 | 1467724941171 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:21 INFO - PROCESS | 1650 | 1467724941172 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12532b800 == 41 [pid = 1650] [id = 41] 06:22:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x127111800) [pid = 1650] [serial = 119] [outer = 0x0] 06:22:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1275dcc00) [pid = 1650] [serial = 120] [outer = 0x127111800] 06:22:21 INFO - PROCESS | 1650 | 1467724941199 Marionette DEBUG loaded listener.js 06:22:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x128a2b000) [pid = 1650] [serial = 121] [outer = 0x127111800] 06:22:21 INFO - PROCESS | 1650 | 1467724941528 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]]]}] 06:22:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 06:22:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 475ms 06:22:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 06:22:21 INFO - PROCESS | 1650 | 1467724941548 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 06:22:21 INFO - PROCESS | 1650 | 1467724941550 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 06:22:21 INFO - PROCESS | 1650 | 1467724941552 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 06:22:21 INFO - PROCESS | 1650 | 1467724941553 Marionette TRACE conn2 <- [1,138,null,{}] 06:22:21 INFO - PROCESS | 1650 | 1467724941555 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}] 06:22:21 INFO - PROCESS | 1650 | 1467724941556 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:22 INFO - PROCESS | 1650 | 1467724942287 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 06:22:22 INFO - PROCESS | 1650 | 1467724942304 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:22 INFO - PROCESS | 1650 | 1467724942306 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x112221800 == 42 [pid = 1650] [id = 42] 06:22:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x112a85800) [pid = 1650] [serial = 122] [outer = 0x0] 06:22:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x113046c00) [pid = 1650] [serial = 123] [outer = 0x112a85800] 06:22:22 INFO - PROCESS | 1650 | 1467724942335 Marionette DEBUG loaded listener.js 06:22:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11672d000) [pid = 1650] [serial = 124] [outer = 0x112a85800] 06:22:22 INFO - PROCESS | 1650 | 1467724942656 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]]]}] 06:22:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 06:22:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1119ms 06:22:22 INFO - PROCESS | 1650 | 1467724942673 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 06:22:22 INFO - PROCESS | 1650 | 1467724942678 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 06:22:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 06:22:22 INFO - PROCESS | 1650 | 1467724942682 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 06:22:22 INFO - PROCESS | 1650 | 1467724942683 Marionette TRACE conn2 <- [1,142,null,{}] 06:22:22 INFO - PROCESS | 1650 | 1467724942696 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}] 06:22:22 INFO - PROCESS | 1650 | 1467724942699 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:22 INFO - PROCESS | 1650 | 1467724942786 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 06:22:22 INFO - PROCESS | 1650 | 1467724942792 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:22 INFO - PROCESS | 1650 | 1467724942794 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ecd800 == 43 [pid = 1650] [id = 43] 06:22:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11688b800) [pid = 1650] [serial = 125] [outer = 0x0] 06:22:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x117c94800) [pid = 1650] [serial = 126] [outer = 0x11688b800] 06:22:22 INFO - PROCESS | 1650 | 1467724942821 Marionette DEBUG loaded listener.js 06:22:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1181e1000) [pid = 1650] [serial = 127] [outer = 0x11688b800] 06:22:23 INFO - PROCESS | 1650 | 1467724943139 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]]]}] 06:22:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 06:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 519ms 06:22:23 INFO - PROCESS | 1650 | 1467724943201 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 06:22:23 INFO - PROCESS | 1650 | 1467724943203 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 06:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 06:22:23 INFO - PROCESS | 1650 | 1467724943213 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 06:22:23 INFO - PROCESS | 1650 | 1467724943214 Marionette TRACE conn2 <- [1,146,null,{}] 06:22:23 INFO - PROCESS | 1650 | 1467724943216 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}] 06:22:23 INFO - PROCESS | 1650 | 1467724943217 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:23 INFO - PROCESS | 1650 | 1467724943323 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 06:22:23 INFO - PROCESS | 1650 | 1467724943329 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:23 INFO - PROCESS | 1650 | 1467724943330 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x116acb000 == 44 [pid = 1650] [id = 44] 06:22:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1187cdc00) [pid = 1650] [serial = 128] [outer = 0x0] 06:22:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x118a52400) [pid = 1650] [serial = 129] [outer = 0x1187cdc00] 06:22:23 INFO - PROCESS | 1650 | 1467724943355 Marionette DEBUG loaded listener.js 06:22:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x118afdc00) [pid = 1650] [serial = 130] [outer = 0x1187cdc00] 06:22:24 INFO - PROCESS | 1650 | 1467724944122 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]]]}] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11933b800) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x125ecd800) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12b866800) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12a7dcc00) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12932cc00) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x118fcd400) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1181e3800) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x118fd6400) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12cb85800) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x123e40400) [pid = 1650] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12c7a4800) [pid = 1650] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12c28dc00) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12c0dec00) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12bbda400) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x123e42800) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x125ec7c00) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1122b4400) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x113294400) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x116f02c00) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x113350400) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x116a1a800) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x113298400) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11816d400) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x113d39800) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118a49800) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x120e8ec00) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x120e91000) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1216b9000) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 06:22:24 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123e41c00) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 06:22:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 06:22:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 977ms 06:22:24 INFO - PROCESS | 1650 | 1467724944182 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 06:22:24 INFO - PROCESS | 1650 | 1467724944185 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 06:22:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 06:22:24 INFO - PROCESS | 1650 | 1467724944192 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 06:22:24 INFO - PROCESS | 1650 | 1467724944195 Marionette TRACE conn2 <- [1,150,null,{}] 06:22:24 INFO - PROCESS | 1650 | 1467724944197 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}] 06:22:24 INFO - PROCESS | 1650 | 1467724944199 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:24 INFO - PROCESS | 1650 | 1467724944274 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 06:22:24 INFO - PROCESS | 1650 | 1467724944278 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:24 INFO - PROCESS | 1650 | 1467724944279 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185da000 == 45 [pid = 1650] [id = 45] 06:22:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11815e800) [pid = 1650] [serial = 131] [outer = 0x0] 06:22:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1181e3800) [pid = 1650] [serial = 132] [outer = 0x11815e800] 06:22:24 INFO - PROCESS | 1650 | 1467724944305 Marionette DEBUG loaded listener.js 06:22:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118fd5800) [pid = 1650] [serial = 133] [outer = 0x11815e800] 06:22:24 INFO - PROCESS | 1650 | 1467724944621 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]]]}] 06:22:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 06:22:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 473ms 06:22:24 INFO - PROCESS | 1650 | 1467724944666 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 06:22:24 INFO - PROCESS | 1650 | 1467724944668 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 06:22:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 06:22:24 INFO - PROCESS | 1650 | 1467724944671 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 06:22:24 INFO - PROCESS | 1650 | 1467724944672 Marionette TRACE conn2 <- [1,154,null,{}] 06:22:24 INFO - PROCESS | 1650 | 1467724944675 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}] 06:22:24 INFO - PROCESS | 1650 | 1467724944676 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:24 INFO - PROCESS | 1650 | 1467724944754 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 06:22:24 INFO - PROCESS | 1650 | 1467724944759 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:24 INFO - PROCESS | 1650 | 1467724944760 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f5c800 == 46 [pid = 1650] [id = 46] 06:22:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119276800) [pid = 1650] [serial = 134] [outer = 0x0] 06:22:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11933e400) [pid = 1650] [serial = 135] [outer = 0x119276800] 06:22:24 INFO - PROCESS | 1650 | 1467724944785 Marionette DEBUG loaded listener.js 06:22:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119998000) [pid = 1650] [serial = 136] [outer = 0x119276800] 06:22:25 INFO - PROCESS | 1650 | 1467724945094 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]]]}] 06:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 06:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 471ms 06:22:25 INFO - PROCESS | 1650 | 1467724945143 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 06:22:25 INFO - PROCESS | 1650 | 1467724945144 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 06:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 06:22:25 INFO - PROCESS | 1650 | 1467724945146 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 06:22:25 INFO - PROCESS | 1650 | 1467724945147 Marionette TRACE conn2 <- [1,158,null,{}] 06:22:25 INFO - PROCESS | 1650 | 1467724945149 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}] 06:22:25 INFO - PROCESS | 1650 | 1467724945151 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:25 INFO - PROCESS | 1650 | 1467724945220 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 06:22:25 INFO - PROCESS | 1650 | 1467724945267 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:25 INFO - PROCESS | 1650 | 1467724945271 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196bd000 == 47 [pid = 1650] [id = 47] 06:22:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x120e91000) [pid = 1650] [serial = 137] [outer = 0x0] 06:22:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x120e92c00) [pid = 1650] [serial = 138] [outer = 0x120e91000] 06:22:25 INFO - PROCESS | 1650 | 1467724945301 Marionette DEBUG loaded listener.js 06:22:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x121232c00) [pid = 1650] [serial = 139] [outer = 0x120e91000] 06:22:25 INFO - PROCESS | 1650 | 1467724945586 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]]]}] 06:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 06:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 06:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 06:22:25 INFO - PROCESS | 1650 | 1467724945614 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 06:22:25 INFO - PROCESS | 1650 | 1467724945615 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 06:22:25 INFO - PROCESS | 1650 | 1467724945618 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 06:22:25 INFO - PROCESS | 1650 | 1467724945619 Marionette TRACE conn2 <- [1,162,null,{}] 06:22:25 INFO - PROCESS | 1650 | 1467724945621 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}] 06:22:25 INFO - PROCESS | 1650 | 1467724945622 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:25 INFO - PROCESS | 1650 | 1467724945716 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 06:22:25 INFO - PROCESS | 1650 | 1467724945719 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:25 INFO - PROCESS | 1650 | 1467724945720 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x113010800 == 48 [pid = 1650] [id = 48] 06:22:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1216c0c00) [pid = 1650] [serial = 140] [outer = 0x0] 06:22:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12194a400) [pid = 1650] [serial = 141] [outer = 0x1216c0c00] 06:22:25 INFO - PROCESS | 1650 | 1467724945746 Marionette DEBUG loaded listener.js 06:22:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12531fc00) [pid = 1650] [serial = 142] [outer = 0x1216c0c00] 06:22:26 INFO - PROCESS | 1650 | 1467724946066 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]]]}] 06:22:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 06:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 468ms 06:22:26 INFO - PROCESS | 1650 | 1467724946087 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 06:22:26 INFO - PROCESS | 1650 | 1467724946089 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 06:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 06:22:26 INFO - PROCESS | 1650 | 1467724946094 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 06:22:26 INFO - PROCESS | 1650 | 1467724946096 Marionette TRACE conn2 <- [1,166,null,{}] 06:22:26 INFO - PROCESS | 1650 | 1467724946099 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}] 06:22:26 INFO - PROCESS | 1650 | 1467724946101 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:26 INFO - PROCESS | 1650 | 1467724946314 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 06:22:26 INFO - PROCESS | 1650 | 1467724946404 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:26 INFO - PROCESS | 1650 | 1467724946406 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11276a800 == 49 [pid = 1650] [id = 49] 06:22:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1122bcc00) [pid = 1650] [serial = 143] [outer = 0x0] 06:22:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1122bec00) [pid = 1650] [serial = 144] [outer = 0x1122bcc00] 06:22:26 INFO - PROCESS | 1650 | 1467724946439 Marionette DEBUG loaded listener.js 06:22:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11619c800) [pid = 1650] [serial = 145] [outer = 0x1122bcc00] 06:22:26 INFO - PROCESS | 1650 | 1467724946866 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]]]}] 06:22:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 06:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 821ms 06:22:26 INFO - PROCESS | 1650 | 1467724946915 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 06:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 06:22:26 INFO - PROCESS | 1650 | 1467724946918 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 06:22:26 INFO - PROCESS | 1650 | 1467724946921 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 06:22:26 INFO - PROCESS | 1650 | 1467724946923 Marionette TRACE conn2 <- [1,170,null,{}] 06:22:26 INFO - PROCESS | 1650 | 1467724946928 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}] 06:22:26 INFO - PROCESS | 1650 | 1467724946932 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:27 INFO - PROCESS | 1650 | 1467724947042 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 06:22:27 INFO - PROCESS | 1650 | 1467724947100 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:27 INFO - PROCESS | 1650 | 1467724947102 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185d8000 == 50 [pid = 1650] [id = 50] 06:22:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x117cb9800) [pid = 1650] [serial = 146] [outer = 0x0] 06:22:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1181e1800) [pid = 1650] [serial = 147] [outer = 0x117cb9800] 06:22:27 INFO - PROCESS | 1650 | 1467724947132 Marionette DEBUG loaded listener.js 06:22:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11850bc00) [pid = 1650] [serial = 148] [outer = 0x117cb9800] 06:22:27 INFO - PROCESS | 1650 | 1467724947541 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]]]}] 06:22:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 06:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 672ms 06:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 06:22:27 INFO - PROCESS | 1650 | 1467724947593 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 06:22:27 INFO - PROCESS | 1650 | 1467724947596 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 06:22:27 INFO - PROCESS | 1650 | 1467724947598 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 06:22:27 INFO - PROCESS | 1650 | 1467724947599 Marionette TRACE conn2 <- [1,174,null,{}] 06:22:27 INFO - PROCESS | 1650 | 1467724947602 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}] 06:22:27 INFO - PROCESS | 1650 | 1467724947603 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:27 INFO - PROCESS | 1650 | 1467724947696 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 06:22:27 INFO - PROCESS | 1650 | 1467724947759 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:27 INFO - PROCESS | 1650 | 1467724947760 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11747d000 == 51 [pid = 1650] [id = 51] 06:22:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x119340400) [pid = 1650] [serial = 149] [outer = 0x0] 06:22:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1196d5c00) [pid = 1650] [serial = 150] [outer = 0x119340400] 06:22:27 INFO - PROCESS | 1650 | 1467724947790 Marionette DEBUG loaded listener.js 06:22:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x120e0c000) [pid = 1650] [serial = 151] [outer = 0x119340400] 06:22:28 INFO - PROCESS | 1650 | 1467724948196 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]]]}] 06:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 06:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 06:22:28 INFO - PROCESS | 1650 | 1467724948218 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 06:22:28 INFO - PROCESS | 1650 | 1467724948221 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 06:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 06:22:28 INFO - PROCESS | 1650 | 1467724948228 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 06:22:28 INFO - PROCESS | 1650 | 1467724948231 Marionette TRACE conn2 <- [1,178,null,{}] 06:22:28 INFO - PROCESS | 1650 | 1467724948234 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}] 06:22:28 INFO - PROCESS | 1650 | 1467724948236 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:28 INFO - PROCESS | 1650 | 1467724948348 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 06:22:28 INFO - PROCESS | 1650 | 1467724948420 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:28 INFO - PROCESS | 1650 | 1467724948421 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f21000 == 52 [pid = 1650] [id = 52] 06:22:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x120e90800) [pid = 1650] [serial = 152] [outer = 0x0] 06:22:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x123e8b000) [pid = 1650] [serial = 153] [outer = 0x120e90800] 06:22:28 INFO - PROCESS | 1650 | 1467724948452 Marionette DEBUG loaded listener.js 06:22:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12571bc00) [pid = 1650] [serial = 154] [outer = 0x120e90800] 06:22:28 INFO - PROCESS | 1650 | 1467724948868 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]]]}] 06:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 06:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 675ms 06:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 06:22:28 INFO - PROCESS | 1650 | 1467724948899 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 06:22:28 INFO - PROCESS | 1650 | 1467724948901 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 06:22:28 INFO - PROCESS | 1650 | 1467724948903 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 06:22:28 INFO - PROCESS | 1650 | 1467724948904 Marionette TRACE conn2 <- [1,182,null,{}] 06:22:28 INFO - PROCESS | 1650 | 1467724948906 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}] 06:22:28 INFO - PROCESS | 1650 | 1467724948908 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:29 INFO - PROCESS | 1650 | 1467724949001 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 06:22:29 INFO - PROCESS | 1650 | 1467724949045 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:29 INFO - PROCESS | 1650 | 1467724949046 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e21000 == 53 [pid = 1650] [id = 53] 06:22:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11755d800) [pid = 1650] [serial = 155] [outer = 0x0] 06:22:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1181ea800) [pid = 1650] [serial = 156] [outer = 0x11755d800] 06:22:29 INFO - PROCESS | 1650 | 1467724949075 Marionette DEBUG loaded listener.js 06:22:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1196dcc00) [pid = 1650] [serial = 157] [outer = 0x11755d800] 06:22:29 INFO - PROCESS | 1650 | 1467724949545 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]]]}] 06:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 06:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 670ms 06:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 06:22:29 INFO - PROCESS | 1650 | 1467724949574 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 06:22:29 INFO - PROCESS | 1650 | 1467724949576 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 06:22:29 INFO - PROCESS | 1650 | 1467724949579 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 06:22:29 INFO - PROCESS | 1650 | 1467724949580 Marionette TRACE conn2 <- [1,186,null,{}] 06:22:29 INFO - PROCESS | 1650 | 1467724949584 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}] 06:22:29 INFO - PROCESS | 1650 | 1467724949586 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:29 INFO - PROCESS | 1650 | 1467724949687 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 06:22:29 INFO - PROCESS | 1650 | 1467724949740 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:29 INFO - PROCESS | 1650 | 1467724949741 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x116859800 == 54 [pid = 1650] [id = 54] 06:22:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x116889c00) [pid = 1650] [serial = 158] [outer = 0x0] 06:22:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x116f03c00) [pid = 1650] [serial = 159] [outer = 0x116889c00] 06:22:29 INFO - PROCESS | 1650 | 1467724949769 Marionette DEBUG loaded listener.js 06:22:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x117c9f000) [pid = 1650] [serial = 160] [outer = 0x116889c00] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x113010800 == 53 [pid = 1650] [id = 48] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1196bd000 == 52 [pid = 1650] [id = 47] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x118f5c800 == 51 [pid = 1650] [id = 46] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1185da000 == 50 [pid = 1650] [id = 45] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11988c000 == 49 [pid = 1650] [id = 35] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x116acb000 == 48 [pid = 1650] [id = 44] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1187c1000 == 47 [pid = 1650] [id = 31] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x116ac6000 == 46 [pid = 1650] [id = 28] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x119630800 == 45 [pid = 1650] [id = 33] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x115ecd800 == 44 [pid = 1650] [id = 43] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x117471800 == 43 [pid = 1650] [id = 29] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1185e3000 == 42 [pid = 1650] [id = 30] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x112221800 == 41 [pid = 1650] [id = 42] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1164ac800 == 40 [pid = 1650] [id = 27] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x116ac5000 == 39 [pid = 1650] [id = 34] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11922f800 == 38 [pid = 1650] [id = 32] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x115e21000 == 37 [pid = 1650] [id = 53] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x123f21000 == 36 [pid = 1650] [id = 52] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11747d000 == 35 [pid = 1650] [id = 51] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1210dd000 == 34 [pid = 1650] [id = 38] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x121025800 == 33 [pid = 1650] [id = 37] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1185d8000 == 32 [pid = 1650] [id = 50] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x120e2c000 == 31 [pid = 1650] [id = 36] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x121321800 == 30 [pid = 1650] [id = 39] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11276a800 == 29 [pid = 1650] [id = 49] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x121d6e000 == 28 [pid = 1650] [id = 40] 06:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12532b800 == 27 [pid = 1650] [id = 41] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x123e89800) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12e030800) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x125dbdc00) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x125ecfc00) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x126da4400) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x126f62c00) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x112a7c000) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x116135000) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11816c800) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x116633000) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x117565400) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x117cb9c00) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1181ed000) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x118af0000) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x119272c00) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1196d0400) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x120e8e800) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x120e95000) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x121105800) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x121947000) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x123a65800) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x123e39000) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x123f74400) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x125866000) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x120faf400) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x125ec7800) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x116882c00) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x126d03000) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119344400) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1213b2c00) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1187da800) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116731800) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118fd4c00) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11850b000) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112f85000) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1216c6000) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12c294800) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12c0e5c00) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12c28b800) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118165400) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12c0db800) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12bbd7800) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1296ac800) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12bb31400) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12bb37800) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12b868400) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12b871800) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12ab03c00) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12ab08000) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1296a5000) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12932e800) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x129334400) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x125ed1800) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1181e5400) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1181ee400) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12cb7f400) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12d78ac00) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12d785800) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12d782000) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12d20e000) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12d1d6000) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12c7a8400) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12cb82800) [pid = 1650] [serial = 46] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x123e36c00) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x123e3b800) [pid = 1650] [serial = 43] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12c79fc00) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 06:22:30 INFO - PROCESS | 1650 | 1467724950540 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]]]}] 06:22:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 06:22:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 971ms 06:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 06:22:30 INFO - PROCESS | 1650 | 1467724950550 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 06:22:30 INFO - PROCESS | 1650 | 1467724950552 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 06:22:30 INFO - PROCESS | 1650 | 1467724950555 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 06:22:30 INFO - PROCESS | 1650 | 1467724950556 Marionette TRACE conn2 <- [1,190,null,{}] 06:22:30 INFO - PROCESS | 1650 | 1467724950562 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}] 06:22:30 INFO - PROCESS | 1650 | 1467724950564 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:30 INFO - PROCESS | 1650 | 1467724950635 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 06:22:30 INFO - PROCESS | 1650 | 1467724950640 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:30 INFO - PROCESS | 1650 | 1467724950645 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x114f16800 == 28 [pid = 1650] [id = 55] 06:22:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11680dc00) [pid = 1650] [serial = 161] [outer = 0x0] 06:22:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x116881c00) [pid = 1650] [serial = 162] [outer = 0x11680dc00] 06:22:30 INFO - PROCESS | 1650 | 1467724950673 Marionette DEBUG loaded listener.js 06:22:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x117565000) [pid = 1650] [serial = 163] [outer = 0x11680dc00] 06:22:30 INFO - PROCESS | 1650 | 1467724950994 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]]]}] 06:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 06:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 473ms 06:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 06:22:31 INFO - PROCESS | 1650 | 1467724951028 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 06:22:31 INFO - PROCESS | 1650 | 1467724951031 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 06:22:31 INFO - PROCESS | 1650 | 1467724951035 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 06:22:31 INFO - PROCESS | 1650 | 1467724951037 Marionette TRACE conn2 <- [1,194,null,{}] 06:22:31 INFO - PROCESS | 1650 | 1467724951040 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}] 06:22:31 INFO - PROCESS | 1650 | 1467724951041 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:31 INFO - PROCESS | 1650 | 1467724951113 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 06:22:31 INFO - PROCESS | 1650 | 1467724951117 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:31 INFO - PROCESS | 1650 | 1467724951119 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168b2000 == 29 [pid = 1650] [id = 56] 06:22:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x117cbd000) [pid = 1650] [serial = 164] [outer = 0x0] 06:22:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1181e9c00) [pid = 1650] [serial = 165] [outer = 0x117cbd000] 06:22:31 INFO - PROCESS | 1650 | 1467724951148 Marionette DEBUG loaded listener.js 06:22:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1187d9c00) [pid = 1650] [serial = 166] [outer = 0x117cbd000] 06:22:31 INFO - PROCESS | 1650 | 1467724951462 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]]]}] 06:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 06:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 06:22:31 INFO - PROCESS | 1650 | 1467724951506 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 06:22:31 INFO - PROCESS | 1650 | 1467724951507 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 06:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 06:22:31 INFO - PROCESS | 1650 | 1467724951510 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 06:22:31 INFO - PROCESS | 1650 | 1467724951512 Marionette TRACE conn2 <- [1,198,null,{}] 06:22:31 INFO - PROCESS | 1650 | 1467724951520 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}] 06:22:31 INFO - PROCESS | 1650 | 1467724951523 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:31 INFO - PROCESS | 1650 | 1467724951597 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 06:22:31 INFO - PROCESS | 1650 | 1467724951639 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:31 INFO - PROCESS | 1650 | 1467724951641 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x117c50000 == 30 [pid = 1650] [id = 57] 06:22:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11687fc00) [pid = 1650] [serial = 167] [outer = 0x0] 06:22:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11926e800) [pid = 1650] [serial = 168] [outer = 0x11687fc00] 06:22:31 INFO - PROCESS | 1650 | 1467724951669 Marionette DEBUG loaded listener.js 06:22:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1196cf000) [pid = 1650] [serial = 169] [outer = 0x11687fc00] 06:22:31 INFO - PROCESS | 1650 | 1467724951913 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]]]}] 06:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 06:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 421ms 06:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 06:22:31 INFO - PROCESS | 1650 | 1467724951931 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 06:22:31 INFO - PROCESS | 1650 | 1467724951933 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 06:22:31 INFO - PROCESS | 1650 | 1467724951935 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 06:22:31 INFO - PROCESS | 1650 | 1467724951936 Marionette TRACE conn2 <- [1,202,null,{}] 06:22:31 INFO - PROCESS | 1650 | 1467724951939 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}] 06:22:31 INFO - PROCESS | 1650 | 1467724951940 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:32 INFO - PROCESS | 1650 | 1467724952030 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 06:22:32 INFO - PROCESS | 1650 | 1467724952033 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:32 INFO - PROCESS | 1650 | 1467724952034 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x118a84800 == 31 [pid = 1650] [id = 58] 06:22:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119997400) [pid = 1650] [serial = 170] [outer = 0x0] 06:22:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x120e0fc00) [pid = 1650] [serial = 171] [outer = 0x119997400] 06:22:32 INFO - PROCESS | 1650 | 1467724952062 Marionette DEBUG loaded listener.js 06:22:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x120e95000) [pid = 1650] [serial = 172] [outer = 0x119997400] 06:22:32 INFO - PROCESS | 1650 | 1467724952364 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]]]}] 06:22:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 06:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 469ms 06:22:32 INFO - PROCESS | 1650 | 1467724952405 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 06:22:32 INFO - PROCESS | 1650 | 1467724952406 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 06:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 06:22:32 INFO - PROCESS | 1650 | 1467724952411 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 06:22:32 INFO - PROCESS | 1650 | 1467724952412 Marionette TRACE conn2 <- [1,206,null,{}] 06:22:32 INFO - PROCESS | 1650 | 1467724952420 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}] 06:22:32 INFO - PROCESS | 1650 | 1467724952421 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:32 INFO - PROCESS | 1650 | 1467724952513 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 06:22:32 INFO - PROCESS | 1650 | 1467724952523 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:32 INFO - PROCESS | 1650 | 1467724952526 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x119623800 == 32 [pid = 1650] [id = 59] 06:22:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x117cba400) [pid = 1650] [serial = 173] [outer = 0x0] 06:22:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x120e98400) [pid = 1650] [serial = 174] [outer = 0x117cba400] 06:22:32 INFO - PROCESS | 1650 | 1467724952552 Marionette DEBUG loaded listener.js 06:22:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x121344000) [pid = 1650] [serial = 175] [outer = 0x117cba400] 06:22:32 INFO - PROCESS | 1650 | 1467724952850 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]]]}] 06:22:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 06:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 469ms 06:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 06:22:32 INFO - PROCESS | 1650 | 1467724952883 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 06:22:32 INFO - PROCESS | 1650 | 1467724952884 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 06:22:32 INFO - PROCESS | 1650 | 1467724952886 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 06:22:32 INFO - PROCESS | 1650 | 1467724952887 Marionette TRACE conn2 <- [1,210,null,{}] 06:22:32 INFO - PROCESS | 1650 | 1467724952890 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}] 06:22:32 INFO - PROCESS | 1650 | 1467724952896 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:33 INFO - PROCESS | 1650 | 1467724952996 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 06:22:33 INFO - PROCESS | 1650 | 1467724953025 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:33 INFO - PROCESS | 1650 | 1467724953026 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x119845000 == 33 [pid = 1650] [id = 60] 06:22:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1214b7400) [pid = 1650] [serial = 176] [outer = 0x0] 06:22:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x123e36c00) [pid = 1650] [serial = 177] [outer = 0x1214b7400] 06:22:33 INFO - PROCESS | 1650 | 1467724953051 Marionette DEBUG loaded listener.js 06:22:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12559e800) [pid = 1650] [serial = 178] [outer = 0x1214b7400] 06:22:33 INFO - PROCESS | 1650 | 1467724953355 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]]]}] 06:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 06:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 518ms 06:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 06:22:33 INFO - PROCESS | 1650 | 1467724953405 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 06:22:33 INFO - PROCESS | 1650 | 1467724953406 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 06:22:33 INFO - PROCESS | 1650 | 1467724953408 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 06:22:33 INFO - PROCESS | 1650 | 1467724953409 Marionette TRACE conn2 <- [1,214,null,{}] 06:22:33 INFO - PROCESS | 1650 | 1467724953411 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}] 06:22:33 INFO - PROCESS | 1650 | 1467724953420 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:33 INFO - PROCESS | 1650 | 1467724953505 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 06:22:33 INFO - PROCESS | 1650 | 1467724953536 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:33 INFO - PROCESS | 1650 | 1467724953537 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e26800 == 34 [pid = 1650] [id = 61] 06:22:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12559f400) [pid = 1650] [serial = 179] [outer = 0x0] 06:22:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x125db8000) [pid = 1650] [serial = 180] [outer = 0x12559f400] 06:22:33 INFO - PROCESS | 1650 | 1467724953562 Marionette DEBUG loaded listener.js 06:22:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x125e4c800) [pid = 1650] [serial = 181] [outer = 0x12559f400] 06:22:33 INFO - PROCESS | 1650 | 1467724953853 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]]]}] 06:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 06:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 469ms 06:22:33 INFO - PROCESS | 1650 | 1467724953881 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 06:22:33 INFO - PROCESS | 1650 | 1467724953882 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 06:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 06:22:33 INFO - PROCESS | 1650 | 1467724953891 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 06:22:33 INFO - PROCESS | 1650 | 1467724953894 Marionette TRACE conn2 <- [1,218,null,{}] 06:22:33 INFO - PROCESS | 1650 | 1467724953897 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}] 06:22:33 INFO - PROCESS | 1650 | 1467724953898 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:33 INFO - PROCESS | 1650 | 1467724953986 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 06:22:33 INFO - PROCESS | 1650 | 1467724953990 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:33 INFO - PROCESS | 1650 | 1467724953991 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x121023800 == 35 [pid = 1650] [id = 62] 06:22:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12571c400) [pid = 1650] [serial = 182] [outer = 0x0] 06:22:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x125ec8000) [pid = 1650] [serial = 183] [outer = 0x12571c400] 06:22:34 INFO - PROCESS | 1650 | 1467724954015 Marionette DEBUG loaded listener.js 06:22:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12585f800) [pid = 1650] [serial = 184] [outer = 0x12571c400] 06:22:34 INFO - PROCESS | 1650 | 1467724954304 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]]]}] 06:22:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 06:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 429ms 06:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 06:22:34 INFO - PROCESS | 1650 | 1467724954317 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 06:22:34 INFO - PROCESS | 1650 | 1467724954318 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 06:22:34 INFO - PROCESS | 1650 | 1467724954321 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 06:22:34 INFO - PROCESS | 1650 | 1467724954322 Marionette TRACE conn2 <- [1,222,null,{}] 06:22:34 INFO - PROCESS | 1650 | 1467724954331 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}] 06:22:34 INFO - PROCESS | 1650 | 1467724954332 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:34 INFO - PROCESS | 1650 | 1467724954432 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 06:22:34 INFO - PROCESS | 1650 | 1467724954462 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:34 INFO - PROCESS | 1650 | 1467724954463 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x117c4e000 == 36 [pid = 1650] [id = 63] 06:22:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x125ec3c00) [pid = 1650] [serial = 185] [outer = 0x0] 06:22:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126d04400) [pid = 1650] [serial = 186] [outer = 0x125ec3c00] 06:22:34 INFO - PROCESS | 1650 | 1467724954487 Marionette DEBUG loaded listener.js 06:22:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126da3800) [pid = 1650] [serial = 187] [outer = 0x125ec3c00] 06:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1216c0c00) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 06:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11688b800) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 06:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1187cdc00) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 06:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11815e800) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 06:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x120e91000) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 06:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112a85800) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 06:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119276800) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 06:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x127111800) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 06:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126eee000) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 06:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1216bac00) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 06:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x112d5f800) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 06:22:34 INFO - PROCESS | 1650 | 1467724954819 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]]]}] 06:22:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 06:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 526ms 06:22:34 INFO - PROCESS | 1650 | 1467724954848 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 06:22:34 INFO - PROCESS | 1650 | 1467724954850 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 06:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 06:22:34 INFO - PROCESS | 1650 | 1467724954853 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 06:22:34 INFO - PROCESS | 1650 | 1467724954855 Marionette TRACE conn2 <- [1,226,null,{}] 06:22:34 INFO - PROCESS | 1650 | 1467724954858 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}] 06:22:34 INFO - PROCESS | 1650 | 1467724954860 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:35 INFO - PROCESS | 1650 | 1467724955001 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 06:22:35 INFO - PROCESS | 1650 | 1467724955010 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:35 INFO - PROCESS | 1650 | 1467724955011 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x121907000 == 37 [pid = 1650] [id = 64] 06:22:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x113d36400) [pid = 1650] [serial = 188] [outer = 0x0] 06:22:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119c41800) [pid = 1650] [serial = 189] [outer = 0x113d36400] 06:22:35 INFO - PROCESS | 1650 | 1467724955051 Marionette DEBUG loaded listener.js 06:22:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x125e57000) [pid = 1650] [serial = 190] [outer = 0x113d36400] 06:22:35 INFO - PROCESS | 1650 | 1467724955351 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]]]}] 06:22:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 06:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 520ms 06:22:35 INFO - PROCESS | 1650 | 1467724955380 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 06:22:35 INFO - PROCESS | 1650 | 1467724955381 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 06:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 06:22:35 INFO - PROCESS | 1650 | 1467724955384 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 06:22:35 INFO - PROCESS | 1650 | 1467724955386 Marionette TRACE conn2 <- [1,230,null,{}] 06:22:35 INFO - PROCESS | 1650 | 1467724955388 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}] 06:22:35 INFO - PROCESS | 1650 | 1467724955390 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:35 INFO - PROCESS | 1650 | 1467724955516 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 06:22:35 INFO - PROCESS | 1650 | 1467724955521 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:35 INFO - PROCESS | 1650 | 1467724955522 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x119623000 == 38 [pid = 1650] [id = 65] 06:22:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119341800) [pid = 1650] [serial = 191] [outer = 0x0] 06:22:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x125ec4800) [pid = 1650] [serial = 192] [outer = 0x119341800] 06:22:35 INFO - PROCESS | 1650 | 1467724955549 Marionette DEBUG loaded listener.js 06:22:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12717b800) [pid = 1650] [serial = 193] [outer = 0x119341800] 06:22:35 INFO - PROCESS | 1650 | 1467724955843 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]]]}] 06:22:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 06:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 470ms 06:22:35 INFO - PROCESS | 1650 | 1467724955854 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 06:22:35 INFO - PROCESS | 1650 | 1467724955855 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 06:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 06:22:35 INFO - PROCESS | 1650 | 1467724955865 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 06:22:35 INFO - PROCESS | 1650 | 1467724955866 Marionette TRACE conn2 <- [1,234,null,{}] 06:22:35 INFO - PROCESS | 1650 | 1467724955868 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}] 06:22:35 INFO - PROCESS | 1650 | 1467724955869 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:35 INFO - PROCESS | 1650 | 1467724955947 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 06:22:35 INFO - PROCESS | 1650 | 1467724955950 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:35 INFO - PROCESS | 1650 | 1467724955952 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e35000 == 39 [pid = 1650] [id = 66] 06:22:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12717bc00) [pid = 1650] [serial = 194] [outer = 0x0] 06:22:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128a2a400) [pid = 1650] [serial = 195] [outer = 0x12717bc00] 06:22:35 INFO - PROCESS | 1650 | 1467724955978 Marionette DEBUG loaded listener.js 06:22:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128a6cc00) [pid = 1650] [serial = 196] [outer = 0x12717bc00] 06:22:36 INFO - PROCESS | 1650 | 1467724956281 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]]]}] 06:22:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 06:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 468ms 06:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 06:22:36 INFO - PROCESS | 1650 | 1467724956333 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 06:22:36 INFO - PROCESS | 1650 | 1467724956334 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 06:22:36 INFO - PROCESS | 1650 | 1467724956336 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 06:22:36 INFO - PROCESS | 1650 | 1467724956337 Marionette TRACE conn2 <- [1,238,null,{}] 06:22:36 INFO - PROCESS | 1650 | 1467724956340 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}] 06:22:36 INFO - PROCESS | 1650 | 1467724956341 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:36 INFO - PROCESS | 1650 | 1467724956440 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 06:22:36 INFO - PROCESS | 1650 | 1467724956446 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:36 INFO - PROCESS | 1650 | 1467724956447 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f04000 == 40 [pid = 1650] [id = 67] 06:22:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11998f000) [pid = 1650] [serial = 197] [outer = 0x0] 06:22:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128a6e000) [pid = 1650] [serial = 198] [outer = 0x11998f000] 06:22:36 INFO - PROCESS | 1650 | 1467724956471 Marionette DEBUG loaded listener.js 06:22:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129328c00) [pid = 1650] [serial = 199] [outer = 0x11998f000] 06:22:37 INFO - PROCESS | 1650 | --DOCSHELL 0x114f16800 == 39 [pid = 1650] [id = 55] 06:22:37 INFO - PROCESS | 1650 | --DOCSHELL 0x116859800 == 38 [pid = 1650] [id = 54] 06:22:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1168b2000 == 37 [pid = 1650] [id = 56] 06:22:37 INFO - PROCESS | 1650 | --DOCSHELL 0x117c50000 == 36 [pid = 1650] [id = 57] 06:22:37 INFO - PROCESS | 1650 | --DOCSHELL 0x119623800 == 35 [pid = 1650] [id = 59] 06:22:37 INFO - PROCESS | 1650 | --DOCSHELL 0x118a84800 == 34 [pid = 1650] [id = 58] 06:22:37 INFO - PROCESS | 1650 | --DOCSHELL 0x119845000 == 33 [pid = 1650] [id = 60] 06:22:37 INFO - PROCESS | 1650 | --DOCSHELL 0x121023800 == 32 [pid = 1650] [id = 62] 06:22:37 INFO - PROCESS | 1650 | --DOCSHELL 0x119623000 == 31 [pid = 1650] [id = 65] 06:22:37 INFO - PROCESS | 1650 | --DOCSHELL 0x120e26800 == 30 [pid = 1650] [id = 61] 06:22:37 INFO - PROCESS | 1650 | --DOCSHELL 0x117c4e000 == 29 [pid = 1650] [id = 63] 06:22:37 INFO - PROCESS | 1650 | --DOCSHELL 0x121907000 == 28 [pid = 1650] [id = 64] 06:22:37 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128a2b000) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 06:22:37 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x117c94800) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 06:22:37 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118a52400) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 06:22:37 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118afdc00) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 06:22:37 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118fd5800) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 06:22:37 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x120e92c00) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 06:22:37 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12531fc00) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 06:22:37 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x113046c00) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 06:22:37 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1181e3800) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 06:22:37 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11933e400) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 06:22:37 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1181e1000) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 06:22:37 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x121232c00) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 06:22:37 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11672d000) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 06:22:37 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119998000) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 06:22:37 INFO - PROCESS | 1650 | --DOCSHELL 0x125e35000 == 27 [pid = 1650] [id = 66] 06:22:37 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1275dcc00) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 06:22:37 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x127111400) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 06:22:37 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123e42c00) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 06:22:37 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x126ee7800) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 06:22:37 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12194a400) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 06:22:37 INFO - PROCESS | 1650 | 1467724957680 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]]]}] 06:22:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 06:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1370ms 06:22:37 INFO - PROCESS | 1650 | 1467724957708 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 06:22:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 06:22:37 INFO - PROCESS | 1650 | 1467724957711 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 06:22:37 INFO - PROCESS | 1650 | 1467724957714 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 06:22:37 INFO - PROCESS | 1650 | 1467724957716 Marionette TRACE conn2 <- [1,242,null,{}] 06:22:37 INFO - PROCESS | 1650 | 1467724957720 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}] 06:22:37 INFO - PROCESS | 1650 | 1467724957722 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:37 INFO - PROCESS | 1650 | 1467724957794 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 06:22:37 INFO - PROCESS | 1650 | 1467724957838 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:37 INFO - PROCESS | 1650 | 1467724957841 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x113dbc000 == 28 [pid = 1650] [id = 68] 06:22:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x116733c00) [pid = 1650] [serial = 200] [outer = 0x0] 06:22:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116af4c00) [pid = 1650] [serial = 201] [outer = 0x116733c00] 06:22:37 INFO - PROCESS | 1650 | 1467724957869 Marionette DEBUG loaded listener.js 06:22:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x117c9e000) [pid = 1650] [serial = 202] [outer = 0x116733c00] 06:22:38 INFO - PROCESS | 1650 | 1467724958159 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]]]}] 06:22:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 06:22:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 470ms 06:22:38 INFO - PROCESS | 1650 | 1467724958184 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 06:22:38 INFO - PROCESS | 1650 | 1467724958187 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 06:22:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 06:22:38 INFO - PROCESS | 1650 | 1467724958199 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 06:22:38 INFO - PROCESS | 1650 | 1467724958201 Marionette TRACE conn2 <- [1,246,null,{}] 06:22:38 INFO - PROCESS | 1650 | 1467724958204 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}] 06:22:38 INFO - PROCESS | 1650 | 1467724958206 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:38 INFO - PROCESS | 1650 | 1467724958286 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 06:22:38 INFO - PROCESS | 1650 | 1467724958292 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:38 INFO - PROCESS | 1650 | 1467724958295 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x116aca000 == 29 [pid = 1650] [id = 69] 06:22:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118164c00) [pid = 1650] [serial = 203] [outer = 0x0] 06:22:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118515000) [pid = 1650] [serial = 204] [outer = 0x118164c00] 06:22:38 INFO - PROCESS | 1650 | 1467724958322 Marionette DEBUG loaded listener.js 06:22:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118a52400) [pid = 1650] [serial = 205] [outer = 0x118164c00] 06:22:38 INFO - PROCESS | 1650 | 1467724958622 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]]]}] 06:22:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 06:22:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 469ms 06:22:38 INFO - PROCESS | 1650 | 1467724958668 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 06:22:38 INFO - PROCESS | 1650 | 1467724958670 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 06:22:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 06:22:38 INFO - PROCESS | 1650 | 1467724958672 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 06:22:38 INFO - PROCESS | 1650 | 1467724958685 Marionette TRACE conn2 <- [1,250,null,{}] 06:22:38 INFO - PROCESS | 1650 | 1467724958693 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}] 06:22:38 INFO - PROCESS | 1650 | 1467724958696 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:38 INFO - PROCESS | 1650 | 1467724958768 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 06:22:38 INFO - PROCESS | 1650 | 1467724958774 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:38 INFO - PROCESS | 1650 | 1467724958778 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185e0800 == 30 [pid = 1650] [id = 70] 06:22:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x111f2e800) [pid = 1650] [serial = 206] [outer = 0x0] 06:22:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119342400) [pid = 1650] [serial = 207] [outer = 0x111f2e800] 06:22:38 INFO - PROCESS | 1650 | 1467724958806 Marionette DEBUG loaded listener.js 06:22:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1196db400) [pid = 1650] [serial = 208] [outer = 0x111f2e800] 06:22:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x120e92c00) [pid = 1650] [serial = 209] [outer = 0x12cb8e400] 06:22:39 INFO - PROCESS | 1650 | 1467724959172 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]]]}] 06:22:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 06:22:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 531ms 06:22:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 06:22:39 INFO - PROCESS | 1650 | 1467724959204 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 06:22:39 INFO - PROCESS | 1650 | 1467724959205 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 06:22:39 INFO - PROCESS | 1650 | 1467724959207 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 06:22:39 INFO - PROCESS | 1650 | 1467724959208 Marionette TRACE conn2 <- [1,254,null,{}] 06:22:39 INFO - PROCESS | 1650 | 1467724959211 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}] 06:22:39 INFO - PROCESS | 1650 | 1467724959212 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:39 INFO - PROCESS | 1650 | 1467724959303 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 06:22:39 INFO - PROCESS | 1650 | 1467724959332 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:39 INFO - PROCESS | 1650 | 1467724959333 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x118a79800 == 31 [pid = 1650] [id = 71] 06:22:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119344000) [pid = 1650] [serial = 210] [outer = 0x0] 06:22:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x120e90000) [pid = 1650] [serial = 211] [outer = 0x119344000] 06:22:39 INFO - PROCESS | 1650 | 1467724959358 Marionette DEBUG loaded listener.js 06:22:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1216b8c00) [pid = 1650] [serial = 212] [outer = 0x119344000] 06:22:39 INFO - PROCESS | 1650 | 1467724959629 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]]]}] 06:22:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 06:22:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 470ms 06:22:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 06:22:39 INFO - PROCESS | 1650 | 1467724959681 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 06:22:39 INFO - PROCESS | 1650 | 1467724959682 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 06:22:39 INFO - PROCESS | 1650 | 1467724959684 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 06:22:39 INFO - PROCESS | 1650 | 1467724959685 Marionette TRACE conn2 <- [1,258,null,{}] 06:22:39 INFO - PROCESS | 1650 | 1467724959687 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}] 06:22:39 INFO - PROCESS | 1650 | 1467724959689 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:39 INFO - PROCESS | 1650 | 1467724959770 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 06:22:39 INFO - PROCESS | 1650 | 1467724959775 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:39 INFO - PROCESS | 1650 | 1467724959778 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11983b800 == 32 [pid = 1650] [id = 72] 06:22:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118516000) [pid = 1650] [serial = 213] [outer = 0x0] 06:22:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123e37000) [pid = 1650] [serial = 214] [outer = 0x118516000] 06:22:39 INFO - PROCESS | 1650 | 1467724959802 Marionette DEBUG loaded listener.js 06:22:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123e44800) [pid = 1650] [serial = 215] [outer = 0x118516000] 06:22:40 INFO - PROCESS | 1650 | 1467724960119 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]]]}] 06:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 06:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 467ms 06:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 06:22:40 INFO - PROCESS | 1650 | 1467724960153 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 06:22:40 INFO - PROCESS | 1650 | 1467724960154 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 06:22:40 INFO - PROCESS | 1650 | 1467724960156 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 06:22:40 INFO - PROCESS | 1650 | 1467724960157 Marionette TRACE conn2 <- [1,262,null,{}] 06:22:40 INFO - PROCESS | 1650 | 1467724960159 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}] 06:22:40 INFO - PROCESS | 1650 | 1467724960163 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:40 INFO - PROCESS | 1650 | 1467724960274 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 06:22:40 INFO - PROCESS | 1650 | 1467724960281 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:40 INFO - PROCESS | 1650 | 1467724960283 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x119982800 == 33 [pid = 1650] [id = 73] 06:22:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123e44000) [pid = 1650] [serial = 216] [outer = 0x0] 06:22:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1253ef000) [pid = 1650] [serial = 217] [outer = 0x123e44000] 06:22:40 INFO - PROCESS | 1650 | 1467724960307 Marionette DEBUG loaded listener.js 06:22:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x125ecd800) [pid = 1650] [serial = 218] [outer = 0x123e44000] 06:22:40 INFO - PROCESS | 1650 | 1467724960597 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]]]}] 06:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 06:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 469ms 06:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 06:22:40 INFO - PROCESS | 1650 | 1467724960631 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 06:22:40 INFO - PROCESS | 1650 | 1467724960632 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 06:22:40 INFO - PROCESS | 1650 | 1467724960634 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 06:22:40 INFO - PROCESS | 1650 | 1467724960635 Marionette TRACE conn2 <- [1,266,null,{}] 06:22:40 INFO - PROCESS | 1650 | 1467724960637 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}] 06:22:40 INFO - PROCESS | 1650 | 1467724960638 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:40 INFO - PROCESS | 1650 | 1467724960714 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 06:22:40 INFO - PROCESS | 1650 | 1467724960727 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:40 INFO - PROCESS | 1650 | 1467724960729 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1210cf000 == 34 [pid = 1650] [id = 74] 06:22:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125ece000) [pid = 1650] [serial = 219] [outer = 0x0] 06:22:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126ea7c00) [pid = 1650] [serial = 220] [outer = 0x125ece000] 06:22:40 INFO - PROCESS | 1650 | 1467724960753 Marionette DEBUG loaded listener.js 06:22:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126f63400) [pid = 1650] [serial = 221] [outer = 0x125ece000] 06:22:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 06:22:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 418ms 06:22:41 INFO - PROCESS | 1650 | 1467724961049 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]]]}] 06:22:41 INFO - PROCESS | 1650 | 1467724961053 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 06:22:41 INFO - PROCESS | 1650 | 1467724961054 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 06:22:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 06:22:41 INFO - PROCESS | 1650 | 1467724961064 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 06:22:41 INFO - PROCESS | 1650 | 1467724961065 Marionette TRACE conn2 <- [1,270,null,{}] 06:22:41 INFO - PROCESS | 1650 | 1467724961067 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}] 06:22:41 INFO - PROCESS | 1650 | 1467724961068 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:41 INFO - PROCESS | 1650 | 1467724961145 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 06:22:41 INFO - PROCESS | 1650 | 1467724961195 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:41 INFO - PROCESS | 1650 | 1467724961196 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x121903800 == 35 [pid = 1650] [id = 75] 06:22:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11304d800) [pid = 1650] [serial = 222] [outer = 0x0] 06:22:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126f65800) [pid = 1650] [serial = 223] [outer = 0x11304d800] 06:22:41 INFO - PROCESS | 1650 | 1467724961220 Marionette DEBUG loaded listener.js 06:22:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1275dc800) [pid = 1650] [serial = 224] [outer = 0x11304d800] 06:22:41 INFO - PROCESS | 1650 | 1467724961469 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]]]}] 06:22:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 06:22:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 426ms 06:22:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 06:22:41 INFO - PROCESS | 1650 | 1467724961482 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 06:22:41 INFO - PROCESS | 1650 | 1467724961484 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 06:22:41 INFO - PROCESS | 1650 | 1467724961486 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 06:22:41 INFO - PROCESS | 1650 | 1467724961487 Marionette TRACE conn2 <- [1,274,null,{}] 06:22:41 INFO - PROCESS | 1650 | 1467724961489 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}] 06:22:41 INFO - PROCESS | 1650 | 1467724961490 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:41 INFO - PROCESS | 1650 | 1467724961580 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 06:22:41 INFO - PROCESS | 1650 | 1467724961583 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:41 INFO - PROCESS | 1650 | 1467724961584 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185e0000 == 36 [pid = 1650] [id = 76] 06:22:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1187d0000) [pid = 1650] [serial = 225] [outer = 0x0] 06:22:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128a24800) [pid = 1650] [serial = 226] [outer = 0x1187d0000] 06:22:41 INFO - PROCESS | 1650 | 1467724961617 Marionette DEBUG loaded listener.js 06:22:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129326000) [pid = 1650] [serial = 227] [outer = 0x1187d0000] 06:22:41 INFO - PROCESS | 1650 | 1467724961899 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]]]}] 06:22:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 06:22:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 06:22:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 06:22:41 INFO - PROCESS | 1650 | 1467724961955 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 06:22:41 INFO - PROCESS | 1650 | 1467724961956 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 06:22:41 INFO - PROCESS | 1650 | 1467724961960 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 06:22:41 INFO - PROCESS | 1650 | 1467724961962 Marionette TRACE conn2 <- [1,278,null,{}] 06:22:41 INFO - PROCESS | 1650 | 1467724961964 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}] 06:22:41 INFO - PROCESS | 1650 | 1467724961965 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:42 INFO - PROCESS | 1650 | 1467724962039 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 06:22:42 INFO - PROCESS | 1650 | 1467724962086 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:42 INFO - PROCESS | 1650 | 1467724962087 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e31000 == 37 [pid = 1650] [id = 77] 06:22:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118a65400) [pid = 1650] [serial = 228] [outer = 0x0] 06:22:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12932cc00) [pid = 1650] [serial = 229] [outer = 0x118a65400] 06:22:42 INFO - PROCESS | 1650 | 1467724962111 Marionette DEBUG loaded listener.js 06:22:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129556400) [pid = 1650] [serial = 230] [outer = 0x118a65400] 06:22:42 INFO - PROCESS | 1650 | 1467724962375 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]]]}] 06:22:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 06:22:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 471ms 06:22:42 INFO - PROCESS | 1650 | 1467724962432 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 06:22:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 06:22:42 INFO - PROCESS | 1650 | 1467724962433 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 06:22:42 INFO - PROCESS | 1650 | 1467724962435 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 06:22:42 INFO - PROCESS | 1650 | 1467724962437 Marionette TRACE conn2 <- [1,282,null,{}] 06:22:42 INFO - PROCESS | 1650 | 1467724962439 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}] 06:22:42 INFO - PROCESS | 1650 | 1467724962443 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:42 INFO - PROCESS | 1650 | 1467724962528 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 06:22:42 INFO - PROCESS | 1650 | 1467724962531 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:42 INFO - PROCESS | 1650 | 1467724962532 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11983b000 == 38 [pid = 1650] [id = 78] 06:22:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119343800) [pid = 1650] [serial = 231] [outer = 0x0] 06:22:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12955e800) [pid = 1650] [serial = 232] [outer = 0x119343800] 06:22:42 INFO - PROCESS | 1650 | 1467724962560 Marionette DEBUG loaded listener.js 06:22:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12a5ef400) [pid = 1650] [serial = 233] [outer = 0x119343800] 06:22:42 INFO - PROCESS | 1650 | 1467724962919 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]]]}] 06:22:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 06:22:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 519ms 06:22:42 INFO - PROCESS | 1650 | 1467724962957 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 06:22:42 INFO - PROCESS | 1650 | 1467724962958 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 06:22:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 06:22:42 INFO - PROCESS | 1650 | 1467724962961 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 06:22:42 INFO - PROCESS | 1650 | 1467724962962 Marionette TRACE conn2 <- [1,286,null,{}] 06:22:42 INFO - PROCESS | 1650 | 1467724962964 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}] 06:22:42 INFO - PROCESS | 1650 | 1467724962965 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:43 INFO - PROCESS | 1650 | 1467724963056 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 06:22:43 INFO - PROCESS | 1650 | 1467724963059 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:43 INFO - PROCESS | 1650 | 1467724963060 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e61000 == 39 [pid = 1650] [id = 79] 06:22:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129553800) [pid = 1650] [serial = 234] [outer = 0x0] 06:22:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12a76a400) [pid = 1650] [serial = 235] [outer = 0x129553800] 06:22:43 INFO - PROCESS | 1650 | 1467724963085 Marionette DEBUG loaded listener.js 06:22:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12a770400) [pid = 1650] [serial = 236] [outer = 0x129553800] 06:22:43 INFO - PROCESS | 1650 | 1467724963387 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]]]}] 06:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 06:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 468ms 06:22:43 INFO - PROCESS | 1650 | 1467724963432 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 06:22:43 INFO - PROCESS | 1650 | 1467724963433 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 06:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 06:22:43 INFO - PROCESS | 1650 | 1467724963435 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 06:22:43 INFO - PROCESS | 1650 | 1467724963436 Marionette TRACE conn2 <- [1,290,null,{}] 06:22:43 INFO - PROCESS | 1650 | 1467724963439 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}] 06:22:43 INFO - PROCESS | 1650 | 1467724963440 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:43 INFO - PROCESS | 1650 | 1467724963536 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 06:22:43 INFO - PROCESS | 1650 | 1467724963540 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:43 INFO - PROCESS | 1650 | 1467724963541 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12921f000 == 40 [pid = 1650] [id = 80] 06:22:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12a768c00) [pid = 1650] [serial = 237] [outer = 0x0] 06:22:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12a7d3c00) [pid = 1650] [serial = 238] [outer = 0x12a768c00] 06:22:43 INFO - PROCESS | 1650 | 1467724963565 Marionette DEBUG loaded listener.js 06:22:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12a93cc00) [pid = 1650] [serial = 239] [outer = 0x12a768c00] 06:22:43 INFO - PROCESS | 1650 | 1467724963902 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]]]}] 06:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 06:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 518ms 06:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 06:22:43 INFO - PROCESS | 1650 | 1467724963954 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 06:22:43 INFO - PROCESS | 1650 | 1467724963955 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 06:22:43 INFO - PROCESS | 1650 | 1467724963957 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 06:22:43 INFO - PROCESS | 1650 | 1467724963958 Marionette TRACE conn2 <- [1,294,null,{}] 06:22:43 INFO - PROCESS | 1650 | 1467724963960 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}] 06:22:43 INFO - PROCESS | 1650 | 1467724963961 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:44 INFO - PROCESS | 1650 | 1467724964052 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 06:22:44 INFO - PROCESS | 1650 | 1467724964063 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:44 INFO - PROCESS | 1650 | 1467724964064 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295a4000 == 41 [pid = 1650] [id = 81] 06:22:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12a93f000) [pid = 1650] [serial = 240] [outer = 0x0] 06:22:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12a947c00) [pid = 1650] [serial = 241] [outer = 0x12a93f000] 06:22:44 INFO - PROCESS | 1650 | 1467724964087 Marionette DEBUG loaded listener.js 06:22:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12ab0a800) [pid = 1650] [serial = 242] [outer = 0x12a93f000] 06:22:44 INFO - PROCESS | 1650 | 1467724964395 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]]]}] 06:22:44 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. 06:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 468ms 06:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 06:22:44 INFO - PROCESS | 1650 | 1467724964432 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 06:22:44 INFO - PROCESS | 1650 | 1467724964433 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 06:22:44 INFO - PROCESS | 1650 | 1467724964435 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 06:22:44 INFO - PROCESS | 1650 | 1467724964436 Marionette TRACE conn2 <- [1,298,null,{}] 06:22:44 INFO - PROCESS | 1650 | 1467724964439 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}] 06:22:44 INFO - PROCESS | 1650 | 1467724964440 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:44 INFO - PROCESS | 1650 | 1467724964531 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 06:22:44 INFO - PROCESS | 1650 | 1467724964535 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:44 INFO - PROCESS | 1650 | 1467724964536 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x129783000 == 42 [pid = 1650] [id = 82] 06:22:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12a941400) [pid = 1650] [serial = 243] [outer = 0x0] 06:22:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12b868400) [pid = 1650] [serial = 244] [outer = 0x12a941400] 06:22:44 INFO - PROCESS | 1650 | 1467724964560 Marionette DEBUG loaded listener.js 06:22:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b871400) [pid = 1650] [serial = 245] [outer = 0x12a941400] 06:22:44 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12717bc00) [pid = 1650] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 06:22:44 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1214b7400) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 06:22:44 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12559f400) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 06:22:44 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12571c400) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 06:22:44 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x113d36400) [pid = 1650] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 06:22:44 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x125ec3c00) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 06:22:44 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119341800) [pid = 1650] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 06:22:44 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119997400) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 06:22:44 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11687fc00) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 06:22:44 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x117cbd000) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 06:22:44 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11680dc00) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 06:22:44 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116889c00) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 06:22:44 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11755d800) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 06:22:44 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x120e90800) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 06:22:44 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119340400) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 06:22:44 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x117cb9800) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 06:22:44 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1122bcc00) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 06:22:44 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x117cba400) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 06:22:44 INFO - PROCESS | 1650 | 1467724964986 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]]]}] 06:22:45 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. 06:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 570ms 06:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 06:22:45 INFO - PROCESS | 1650 | 1467724965007 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 06:22:45 INFO - PROCESS | 1650 | 1467724965008 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 06:22:45 INFO - PROCESS | 1650 | 1467724965010 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 06:22:45 INFO - PROCESS | 1650 | 1467724965011 Marionette TRACE conn2 <- [1,302,null,{}] 06:22:45 INFO - PROCESS | 1650 | 1467724965013 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}] 06:22:45 INFO - PROCESS | 1650 | 1467724965014 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:45 INFO - PROCESS | 1650 | 1467724965106 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 06:22:45 INFO - PROCESS | 1650 | 1467724965112 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:45 INFO - PROCESS | 1650 | 1467724965112 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x125d20000 == 43 [pid = 1650] [id = 83] 06:22:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116884000) [pid = 1650] [serial = 246] [outer = 0x0] 06:22:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1187da800) [pid = 1650] [serial = 247] [outer = 0x116884000] 06:22:45 INFO - PROCESS | 1650 | 1467724965153 Marionette DEBUG loaded listener.js 06:22:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x121348000) [pid = 1650] [serial = 248] [outer = 0x116884000] 06:22:45 INFO - PROCESS | 1650 | 1467724965566 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]]]}] 06:22:45 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. 06:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 572ms 06:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 06:22:45 INFO - PROCESS | 1650 | 1467724965582 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 06:22:45 INFO - PROCESS | 1650 | 1467724965583 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 06:22:45 INFO - PROCESS | 1650 | 1467724965585 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 06:22:45 INFO - PROCESS | 1650 | 1467724965586 Marionette TRACE conn2 <- [1,306,null,{}] 06:22:45 INFO - PROCESS | 1650 | 1467724965588 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}] 06:22:45 INFO - PROCESS | 1650 | 1467724965590 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:45 INFO - PROCESS | 1650 | 1467724965671 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 06:22:45 INFO - PROCESS | 1650 | 1467724965677 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:45 INFO - PROCESS | 1650 | 1467724965678 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab1e000 == 44 [pid = 1650] [id = 84] 06:22:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1214b7400) [pid = 1650] [serial = 249] [outer = 0x0] 06:22:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x127106800) [pid = 1650] [serial = 250] [outer = 0x1214b7400] 06:22:45 INFO - PROCESS | 1650 | 1467724965702 Marionette DEBUG loaded listener.js 06:22:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12b867400) [pid = 1650] [serial = 251] [outer = 0x1214b7400] 06:22:46 INFO - PROCESS | 1650 | 1467724965997 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]]]}] 06:22:46 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. 06:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 423ms 06:22:46 INFO - PROCESS | 1650 | 1467724966009 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 06:22:46 INFO - PROCESS | 1650 | 1467724966012 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 06:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 06:22:46 INFO - PROCESS | 1650 | 1467724966019 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 06:22:46 INFO - PROCESS | 1650 | 1467724966020 Marionette TRACE conn2 <- [1,310,null,{}] 06:22:46 INFO - PROCESS | 1650 | 1467724966023 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}] 06:22:46 INFO - PROCESS | 1650 | 1467724966024 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:46 INFO - PROCESS | 1650 | 1467724966106 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 06:22:46 INFO - PROCESS | 1650 | 1467724966111 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:46 INFO - PROCESS | 1650 | 1467724966113 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12acc1000 == 45 [pid = 1650] [id = 85] 06:22:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12b872000) [pid = 1650] [serial = 252] [outer = 0x0] 06:22:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12bb33000) [pid = 1650] [serial = 253] [outer = 0x12b872000] 06:22:46 INFO - PROCESS | 1650 | 1467724966136 Marionette DEBUG loaded listener.js 06:22:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12bb3b400) [pid = 1650] [serial = 254] [outer = 0x12b872000] 06:22:46 INFO - PROCESS | 1650 | 1467724966428 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]]]}] 06:22:46 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. 06:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 471ms 06:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 06:22:46 INFO - PROCESS | 1650 | 1467724966492 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 06:22:46 INFO - PROCESS | 1650 | 1467724966493 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 06:22:46 INFO - PROCESS | 1650 | 1467724966495 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 06:22:46 INFO - PROCESS | 1650 | 1467724966496 Marionette TRACE conn2 <- [1,314,null,{}] 06:22:46 INFO - PROCESS | 1650 | 1467724966498 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}] 06:22:46 INFO - PROCESS | 1650 | 1467724966499 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:46 INFO - PROCESS | 1650 | 1467724966603 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 06:22:46 INFO - PROCESS | 1650 | 1467724966609 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:46 INFO - PROCESS | 1650 | 1467724966610 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b61800 == 46 [pid = 1650] [id = 86] 06:22:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1275e3800) [pid = 1650] [serial = 255] [outer = 0x0] 06:22:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1275e9800) [pid = 1650] [serial = 256] [outer = 0x1275e3800] 06:22:46 INFO - PROCESS | 1650 | 1467724966640 Marionette DEBUG loaded listener.js 06:22:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x128d22800) [pid = 1650] [serial = 257] [outer = 0x1275e3800] 06:22:47 INFO - PROCESS | 1650 | 1467724967005 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]]]}] 06:22:47 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. 06:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 519ms 06:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 06:22:47 INFO - PROCESS | 1650 | 1467724967016 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 06:22:47 INFO - PROCESS | 1650 | 1467724967020 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 06:22:47 INFO - PROCESS | 1650 | 1467724967024 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 06:22:47 INFO - PROCESS | 1650 | 1467724967028 Marionette TRACE conn2 <- [1,318,null,{}] 06:22:47 INFO - PROCESS | 1650 | 1467724967034 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}] 06:22:47 INFO - PROCESS | 1650 | 1467724967037 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:47 INFO - PROCESS | 1650 | 1467724967208 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 06:22:47 INFO - PROCESS | 1650 | 1467724967305 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:47 INFO - PROCESS | 1650 | 1467724967309 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164ac800 == 47 [pid = 1650] [id = 87] 06:22:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x112f87400) [pid = 1650] [serial = 258] [outer = 0x0] 06:22:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x116635800) [pid = 1650] [serial = 259] [outer = 0x112f87400] 06:22:47 INFO - PROCESS | 1650 | 1467724967360 Marionette DEBUG loaded listener.js 06:22:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x117511400) [pid = 1650] [serial = 260] [outer = 0x112f87400] 06:22:48 INFO - PROCESS | 1650 | 1467724968006 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]]]}] 06:22:48 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. 06:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1026ms 06:22:48 INFO - PROCESS | 1650 | 1467724968050 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 06:22:48 INFO - PROCESS | 1650 | 1467724968053 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 06:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 06:22:48 INFO - PROCESS | 1650 | 1467724968058 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 06:22:48 INFO - PROCESS | 1650 | 1467724968060 Marionette TRACE conn2 <- [1,322,null,{}] 06:22:48 INFO - PROCESS | 1650 | 1467724968062 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}] 06:22:48 INFO - PROCESS | 1650 | 1467724968064 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:48 INFO - PROCESS | 1650 | 1467724968190 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 06:22:48 INFO - PROCESS | 1650 | 1467724968241 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:48 INFO - PROCESS | 1650 | 1467724968243 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x119844000 == 48 [pid = 1650] [id = 88] 06:22:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118519400) [pid = 1650] [serial = 261] [outer = 0x0] 06:22:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x118a4ec00) [pid = 1650] [serial = 262] [outer = 0x118519400] 06:22:48 INFO - PROCESS | 1650 | 1467724968274 Marionette DEBUG loaded listener.js 06:22:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x118fd9800) [pid = 1650] [serial = 263] [outer = 0x118519400] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12acc1000 == 47 [pid = 1650] [id = 85] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab1e000 == 46 [pid = 1650] [id = 84] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x125d20000 == 45 [pid = 1650] [id = 83] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x129783000 == 44 [pid = 1650] [id = 82] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1295a4000 == 43 [pid = 1650] [id = 81] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12921f000 == 42 [pid = 1650] [id = 80] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x128e61000 == 41 [pid = 1650] [id = 79] 06:22:48 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x128a6e000) [pid = 1650] [serial = 198] [outer = 0x0] [url = about:blank] 06:22:48 INFO - PROCESS | 1650 | 1467724968985 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]]]}] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11983b000 == 40 [pid = 1650] [id = 78] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x125e31000 == 39 [pid = 1650] [id = 77] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1185e0000 == 38 [pid = 1650] [id = 76] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x121903800 == 37 [pid = 1650] [id = 75] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1210cf000 == 36 [pid = 1650] [id = 74] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x119982800 == 35 [pid = 1650] [id = 73] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11983b800 == 34 [pid = 1650] [id = 72] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x118a79800 == 33 [pid = 1650] [id = 71] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1185e0800 == 32 [pid = 1650] [id = 70] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x116aca000 == 31 [pid = 1650] [id = 69] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x113dbc000 == 30 [pid = 1650] [id = 68] 06:22:48 INFO - PROCESS | 1650 | --DOCSHELL 0x126f04000 == 29 [pid = 1650] [id = 67] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x128a2a400) [pid = 1650] [serial = 195] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x123e36c00) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x125db8000) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12559e800) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12585f800) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x125ec8000) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119c41800) [pid = 1650] [serial = 189] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x125e4c800) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x126d04400) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12717b800) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x126da3800) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x120e0fc00) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x120e95000) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11926e800) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1196cf000) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1181e9c00) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1187d9c00) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116881c00) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x117565000) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x117c9f000) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116f03c00) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1196dcc00) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1181ea800) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12571bc00) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123e8b000) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x120e0c000) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1196d5c00) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128a6cc00) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11850bc00) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1181e1800) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11619c800) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1122bec00) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x120e98400) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x125e57000) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x125ec4800) [pid = 1650] [serial = 192] [outer = 0x0] [url = about:blank] 06:22:49 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121344000) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 06:22:49 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. 06:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 970ms 06:22:49 INFO - PROCESS | 1650 | 1467724969029 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 06:22:49 INFO - PROCESS | 1650 | 1467724969031 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 06:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 06:22:49 INFO - PROCESS | 1650 | 1467724969034 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 06:22:49 INFO - PROCESS | 1650 | 1467724969036 Marionette TRACE conn2 <- [1,326,null,{}] 06:22:49 INFO - PROCESS | 1650 | 1467724969039 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}] 06:22:49 INFO - PROCESS | 1650 | 1467724969041 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:49 INFO - PROCESS | 1650 | 1467724969113 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 06:22:49 INFO - PROCESS | 1650 | 1467724969118 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:49 INFO - PROCESS | 1650 | 1467724969120 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e19800 == 30 [pid = 1650] [id = 89] 06:22:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1181e1400) [pid = 1650] [serial = 264] [outer = 0x0] 06:22:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1181e5c00) [pid = 1650] [serial = 265] [outer = 0x1181e1400] 06:22:49 INFO - PROCESS | 1650 | 1467724969149 Marionette DEBUG loaded listener.js 06:22:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1183e5400) [pid = 1650] [serial = 266] [outer = 0x1181e1400] 06:22:49 INFO - PROCESS | 1650 | 1467724969509 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]]]}] 06:22:49 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. 06:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 519ms 06:22:49 INFO - PROCESS | 1650 | 1467724969557 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 06:22:49 INFO - PROCESS | 1650 | 1467724969559 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 06:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 06:22:49 INFO - PROCESS | 1650 | 1467724969564 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 06:22:49 INFO - PROCESS | 1650 | 1467724969565 Marionette TRACE conn2 <- [1,330,null,{}] 06:22:49 INFO - PROCESS | 1650 | 1467724969568 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}] 06:22:49 INFO - PROCESS | 1650 | 1467724969569 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:49 INFO - PROCESS | 1650 | 1467724969644 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 06:22:49 INFO - PROCESS | 1650 | 1467724969648 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:49 INFO - PROCESS | 1650 | 1467724969649 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e0c800 == 31 [pid = 1650] [id = 90] 06:22:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118a66000) [pid = 1650] [serial = 267] [outer = 0x0] 06:22:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11933b000) [pid = 1650] [serial = 268] [outer = 0x118a66000] 06:22:49 INFO - PROCESS | 1650 | 1467724969678 Marionette DEBUG loaded listener.js 06:22:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1196d0000) [pid = 1650] [serial = 269] [outer = 0x118a66000] 06:22:50 INFO - PROCESS | 1650 | 1467724970027 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]]]}] 06:22:50 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. 06:22:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 469ms 06:22:50 INFO - PROCESS | 1650 | 1467724970033 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 06:22:50 INFO - PROCESS | 1650 | 1467724970034 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 06:22:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 06:22:50 INFO - PROCESS | 1650 | 1467724970036 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 06:22:50 INFO - PROCESS | 1650 | 1467724970039 Marionette TRACE conn2 <- [1,334,null,{}] 06:22:50 INFO - PROCESS | 1650 | 1467724970049 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}] 06:22:50 INFO - PROCESS | 1650 | 1467724970052 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:50 INFO - PROCESS | 1650 | 1467724970128 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 06:22:50 INFO - PROCESS | 1650 | 1467724970176 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:50 INFO - PROCESS | 1650 | 1467724970178 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185e3800 == 32 [pid = 1650] [id = 91] 06:22:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116f06000) [pid = 1650] [serial = 270] [outer = 0x0] 06:22:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x120e0c800) [pid = 1650] [serial = 271] [outer = 0x116f06000] 06:22:50 INFO - PROCESS | 1650 | 1467724970205 Marionette DEBUG loaded listener.js 06:22:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1214b8c00) [pid = 1650] [serial = 272] [outer = 0x116f06000] 06:22:50 INFO - PROCESS | 1650 | 1467724970509 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]]]}] 06:22:50 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. 06:22:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 524ms 06:22:50 INFO - PROCESS | 1650 | 1467724970562 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 06:22:50 INFO - PROCESS | 1650 | 1467724970563 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 06:22:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 06:22:50 INFO - PROCESS | 1650 | 1467724970566 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 06:22:50 INFO - PROCESS | 1650 | 1467724970567 Marionette TRACE conn2 <- [1,338,null,{}] 06:22:50 INFO - PROCESS | 1650 | 1467724970569 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}] 06:22:50 INFO - PROCESS | 1650 | 1467724970570 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:50 INFO - PROCESS | 1650 | 1467724970644 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 06:22:50 INFO - PROCESS | 1650 | 1467724970647 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:50 INFO - PROCESS | 1650 | 1467724970648 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196b0000 == 33 [pid = 1650] [id = 92] 06:22:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123e3b000) [pid = 1650] [serial = 273] [outer = 0x0] 06:22:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123e8e400) [pid = 1650] [serial = 274] [outer = 0x123e3b000] 06:22:50 INFO - PROCESS | 1650 | 1467724970675 Marionette DEBUG loaded listener.js 06:22:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1253f0800) [pid = 1650] [serial = 275] [outer = 0x123e3b000] 06:22:51 INFO - PROCESS | 1650 | 1467724971016 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]]]}] 06:22:51 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. 06:22:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 467ms 06:22:51 INFO - PROCESS | 1650 | 1467724971065 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 06:22:51 INFO - PROCESS | 1650 | 1467724971067 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 06:22:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 06:22:51 INFO - PROCESS | 1650 | 1467724971082 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 06:22:51 INFO - PROCESS | 1650 | 1467724971084 Marionette TRACE conn2 <- [1,342,null,{}] 06:22:51 INFO - PROCESS | 1650 | 1467724971087 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}] 06:22:51 INFO - PROCESS | 1650 | 1467724971089 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:51 INFO - PROCESS | 1650 | 1467724971232 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 06:22:51 INFO - PROCESS | 1650 | 1467724971278 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:51 INFO - PROCESS | 1650 | 1467724971279 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x119898000 == 34 [pid = 1650] [id = 93] 06:22:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1216c5800) [pid = 1650] [serial = 276] [outer = 0x0] 06:22:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12571bc00) [pid = 1650] [serial = 277] [outer = 0x1216c5800] 06:22:51 INFO - PROCESS | 1650 | 1467724971320 Marionette DEBUG loaded listener.js 06:22:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x125dc1000) [pid = 1650] [serial = 278] [outer = 0x1216c5800] 06:22:51 INFO - PROCESS | 1650 | 1467724971700 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]]]}] 06:22:51 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. 06:22:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 669ms 06:22:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 06:22:51 INFO - PROCESS | 1650 | 1467724971752 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 06:22:51 INFO - PROCESS | 1650 | 1467724971754 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 06:22:51 INFO - PROCESS | 1650 | 1467724971756 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 06:22:51 INFO - PROCESS | 1650 | 1467724971757 Marionette TRACE conn2 <- [1,346,null,{}] 06:22:51 INFO - PROCESS | 1650 | 1467724971759 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}] 06:22:51 INFO - PROCESS | 1650 | 1467724971763 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:51 INFO - PROCESS | 1650 | 1467724971879 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 06:22:51 INFO - PROCESS | 1650 | 1467724971911 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:51 INFO - PROCESS | 1650 | 1467724971913 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e2e800 == 35 [pid = 1650] [id = 94] 06:22:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x125dc1400) [pid = 1650] [serial = 279] [outer = 0x0] 06:22:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12690b000) [pid = 1650] [serial = 280] [outer = 0x125dc1400] 06:22:51 INFO - PROCESS | 1650 | 1467724971938 Marionette DEBUG loaded listener.js 06:22:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12717ec00) [pid = 1650] [serial = 281] [outer = 0x125dc1400] 06:22:52 INFO - PROCESS | 1650 | 1467724972321 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]]]}] 06:22:52 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. 06:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 618ms 06:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 06:22:52 INFO - PROCESS | 1650 | 1467724972375 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 06:22:52 INFO - PROCESS | 1650 | 1467724972377 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 06:22:52 INFO - PROCESS | 1650 | 1467724972380 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 06:22:52 INFO - PROCESS | 1650 | 1467724972382 Marionette TRACE conn2 <- [1,350,null,{}] 06:22:52 INFO - PROCESS | 1650 | 1467724972385 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}] 06:22:52 INFO - PROCESS | 1650 | 1467724972387 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:52 INFO - PROCESS | 1650 | 1467724972532 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 06:22:52 INFO - PROCESS | 1650 | 1467724972552 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:52 INFO - PROCESS | 1650 | 1467724972553 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1217aa000 == 36 [pid = 1650] [id = 95] 06:22:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12717fc00) [pid = 1650] [serial = 282] [outer = 0x0] 06:22:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1275e7400) [pid = 1650] [serial = 283] [outer = 0x12717fc00] 06:22:52 INFO - PROCESS | 1650 | 1467724972594 Marionette DEBUG loaded listener.js 06:22:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128a66800) [pid = 1650] [serial = 284] [outer = 0x12717fc00] 06:22:52 INFO - PROCESS | 1650 | 1467724972935 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]]]}] 06:22:52 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. 06:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 570ms 06:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 06:22:52 INFO - PROCESS | 1650 | 1467724972951 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 06:22:52 INFO - PROCESS | 1650 | 1467724972952 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 06:22:52 INFO - PROCESS | 1650 | 1467724972954 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 06:22:52 INFO - PROCESS | 1650 | 1467724972955 Marionette TRACE conn2 <- [1,354,null,{}] 06:22:52 INFO - PROCESS | 1650 | 1467724972958 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}] 06:22:52 INFO - PROCESS | 1650 | 1467724972960 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:53 INFO - PROCESS | 1650 | 1467724973061 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 06:22:53 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129553800) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 06:22:53 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11998f000) [pid = 1650] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 06:22:53 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1187d0000) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 06:22:53 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11304d800) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 06:22:53 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116733c00) [pid = 1650] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 06:22:53 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119344000) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 06:22:53 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119343800) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 06:22:53 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118a65400) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 06:22:53 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x111f2e800) [pid = 1650] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 06:22:53 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118164c00) [pid = 1650] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 06:22:53 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118516000) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 06:22:53 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x125ece000) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 06:22:53 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123e44000) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 06:22:53 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a768c00) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 06:22:53 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12a93f000) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 06:22:53 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116884000) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 06:22:53 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a941400) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 06:22:53 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12b872000) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 06:22:53 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1214b7400) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 06:22:53 INFO - PROCESS | 1650 | 1467724973301 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:53 INFO - PROCESS | 1650 | 1467724973302 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187ac800 == 37 [pid = 1650] [id = 96] 06:22:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116733c00) [pid = 1650] [serial = 285] [outer = 0x0] 06:22:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118167000) [pid = 1650] [serial = 286] [outer = 0x116733c00] 06:22:53 INFO - PROCESS | 1650 | 1467724973327 Marionette DEBUG loaded listener.js 06:22:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119345000) [pid = 1650] [serial = 287] [outer = 0x116733c00] 06:22:53 INFO - PROCESS | 1650 | 1467724973592 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]]]}] 06:22:53 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. 06:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 673ms 06:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 06:22:53 INFO - PROCESS | 1650 | 1467724973631 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 06:22:53 INFO - PROCESS | 1650 | 1467724973632 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 06:22:53 INFO - PROCESS | 1650 | 1467724973634 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 06:22:53 INFO - PROCESS | 1650 | 1467724973636 Marionette TRACE conn2 <- [1,358,null,{}] 06:22:53 INFO - PROCESS | 1650 | 1467724973638 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}] 06:22:53 INFO - PROCESS | 1650 | 1467724973639 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:53 INFO - PROCESS | 1650 | 1467724973719 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 06:22:53 INFO - PROCESS | 1650 | 1467724973723 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:53 INFO - PROCESS | 1650 | 1467724973724 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x125d02800 == 38 [pid = 1650] [id = 97] 06:22:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12110f400) [pid = 1650] [serial = 288] [outer = 0x0] 06:22:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126ef4c00) [pid = 1650] [serial = 289] [outer = 0x12110f400] 06:22:53 INFO - PROCESS | 1650 | 1467724973750 Marionette DEBUG loaded listener.js 06:22:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128d25800) [pid = 1650] [serial = 290] [outer = 0x12110f400] 06:22:54 INFO - PROCESS | 1650 | 1467724974078 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]]]}] 06:22:54 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. 06:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 472ms 06:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 06:22:54 INFO - PROCESS | 1650 | 1467724974110 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 06:22:54 INFO - PROCESS | 1650 | 1467724974113 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 06:22:54 INFO - PROCESS | 1650 | 1467724974116 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 06:22:54 INFO - PROCESS | 1650 | 1467724974118 Marionette TRACE conn2 <- [1,362,null,{}] 06:22:54 INFO - PROCESS | 1650 | 1467724974121 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}] 06:22:54 INFO - PROCESS | 1650 | 1467724974123 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:54 INFO - PROCESS | 1650 | 1467724974294 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 06:22:54 INFO - PROCESS | 1650 | 1467724974300 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:54 INFO - PROCESS | 1650 | 1467724974301 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e2c800 == 39 [pid = 1650] [id = 98] 06:22:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123e39000) [pid = 1650] [serial = 291] [outer = 0x0] 06:22:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128d2e000) [pid = 1650] [serial = 292] [outer = 0x123e39000] 06:22:54 INFO - PROCESS | 1650 | 1467724974341 Marionette DEBUG loaded listener.js 06:22:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12932b000) [pid = 1650] [serial = 293] [outer = 0x123e39000] 06:22:54 INFO - PROCESS | 1650 | 1467724974807 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]]]}] 06:22:54 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. 06:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 721ms 06:22:54 INFO - PROCESS | 1650 | 1467724974836 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 06:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 06:22:54 INFO - PROCESS | 1650 | 1467724974838 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 06:22:54 INFO - PROCESS | 1650 | 1467724974846 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 06:22:54 INFO - PROCESS | 1650 | 1467724974848 Marionette TRACE conn2 <- [1,366,null,{}] 06:22:54 INFO - PROCESS | 1650 | 1467724974850 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}] 06:22:54 INFO - PROCESS | 1650 | 1467724974852 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:54 INFO - PROCESS | 1650 | 1467724974938 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 06:22:54 INFO - PROCESS | 1650 | 1467724974945 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:54 INFO - PROCESS | 1650 | 1467724974946 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271e2000 == 40 [pid = 1650] [id = 99] 06:22:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12932bc00) [pid = 1650] [serial = 294] [outer = 0x0] 06:22:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1296a8800) [pid = 1650] [serial = 295] [outer = 0x12932bc00] 06:22:54 INFO - PROCESS | 1650 | 1467724974973 Marionette DEBUG loaded listener.js 06:22:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a5f0000) [pid = 1650] [serial = 296] [outer = 0x12932bc00] 06:22:55 INFO - PROCESS | 1650 | 1467724975348 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]]]}] 06:22:55 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. 06:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 526ms 06:22:55 INFO - PROCESS | 1650 | 1467724975366 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 06:22:55 INFO - PROCESS | 1650 | 1467724975369 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 06:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 06:22:55 INFO - PROCESS | 1650 | 1467724975372 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 06:22:55 INFO - PROCESS | 1650 | 1467724975378 Marionette TRACE conn2 <- [1,370,null,{}] 06:22:55 INFO - PROCESS | 1650 | 1467724975382 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}] 06:22:55 INFO - PROCESS | 1650 | 1467724975384 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:55 INFO - PROCESS | 1650 | 1467724975486 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 06:22:55 INFO - PROCESS | 1650 | 1467724975549 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:55 INFO - PROCESS | 1650 | 1467724975552 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ebc000 == 41 [pid = 1650] [id = 100] 06:22:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116a21800) [pid = 1650] [serial = 297] [outer = 0x0] 06:22:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x117c92400) [pid = 1650] [serial = 298] [outer = 0x116a21800] 06:22:55 INFO - PROCESS | 1650 | 1467724975584 Marionette DEBUG loaded listener.js 06:22:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1181ed000) [pid = 1650] [serial = 299] [outer = 0x116a21800] 06:22:56 INFO - PROCESS | 1650 | 1467724976030 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]]]}] 06:22:56 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. 06:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 676ms 06:22:56 INFO - PROCESS | 1650 | 1467724976048 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 06:22:56 INFO - PROCESS | 1650 | 1467724976051 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 06:22:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 06:22:56 INFO - PROCESS | 1650 | 1467724976056 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 06:22:56 INFO - PROCESS | 1650 | 1467724976058 Marionette TRACE conn2 <- [1,374,null,{}] 06:22:56 INFO - PROCESS | 1650 | 1467724976060 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}] 06:22:56 INFO - PROCESS | 1650 | 1467724976062 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:56 INFO - PROCESS | 1650 | 1467724976162 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 06:22:56 INFO - PROCESS | 1650 | 1467724976213 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:56 INFO - PROCESS | 1650 | 1467724976214 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x119216800 == 42 [pid = 1650] [id = 101] 06:22:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118fd2c00) [pid = 1650] [serial = 300] [outer = 0x0] 06:22:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1196d6000) [pid = 1650] [serial = 301] [outer = 0x118fd2c00] 06:22:56 INFO - PROCESS | 1650 | 1467724976244 Marionette DEBUG loaded listener.js 06:22:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x120e90400) [pid = 1650] [serial = 302] [outer = 0x118fd2c00] 06:22:56 INFO - PROCESS | 1650 | 1467724976664 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 06:22:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 06:22:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 618ms 06:22:56 INFO - PROCESS | 1650 | 1467724976675 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 06:22:56 INFO - PROCESS | 1650 | 1467724976677 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 06:22:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 06:22:56 INFO - PROCESS | 1650 | 1467724976679 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 06:22:56 INFO - PROCESS | 1650 | 1467724976682 Marionette TRACE conn2 <- [1,378,null,{}] 06:22:56 INFO - PROCESS | 1650 | 1467724976690 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}] 06:22:56 INFO - PROCESS | 1650 | 1467724976693 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:56 INFO - PROCESS | 1650 | 1467724976792 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 06:22:56 INFO - PROCESS | 1650 | 1467724976886 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:56 INFO - PROCESS | 1650 | 1467724976888 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f94000 == 43 [pid = 1650] [id = 102] 06:22:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123e89000) [pid = 1650] [serial = 303] [outer = 0x0] 06:22:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x125dc3400) [pid = 1650] [serial = 304] [outer = 0x123e89000] 06:22:56 INFO - PROCESS | 1650 | 1467724976919 Marionette DEBUG loaded listener.js 06:22:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126911c00) [pid = 1650] [serial = 305] [outer = 0x123e89000] 06:22:57 INFO - PROCESS | 1650 | 1467724977328 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 06:22:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 06:22:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 671ms 06:22:57 INFO - PROCESS | 1650 | 1467724977350 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 06:22:57 INFO - PROCESS | 1650 | 1467724977352 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 06:22:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 06:22:57 INFO - PROCESS | 1650 | 1467724977354 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 06:22:57 INFO - PROCESS | 1650 | 1467724977356 Marionette TRACE conn2 <- [1,382,null,{}] 06:22:57 INFO - PROCESS | 1650 | 1467724977358 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}] 06:22:57 INFO - PROCESS | 1650 | 1467724977359 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:57 INFO - PROCESS | 1650 | 1467724977457 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 06:22:57 INFO - PROCESS | 1650 | 1467724977504 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:57 INFO - PROCESS | 1650 | 1467724977506 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293ae800 == 44 [pid = 1650] [id = 103] 06:22:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126d02400) [pid = 1650] [serial = 306] [outer = 0x0] 06:22:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x127108800) [pid = 1650] [serial = 307] [outer = 0x126d02400] 06:22:57 INFO - PROCESS | 1650 | 1467724977534 Marionette DEBUG loaded listener.js 06:22:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128d21400) [pid = 1650] [serial = 308] [outer = 0x126d02400] 06:22:57 INFO - PROCESS | 1650 | 1467724977952 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 06:22:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 06:22:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 620ms 06:22:57 INFO - PROCESS | 1650 | 1467724977980 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 06:22:57 INFO - PROCESS | 1650 | 1467724977982 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 06:22:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 06:22:57 INFO - PROCESS | 1650 | 1467724977994 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 06:22:58 INFO - PROCESS | 1650 | 1467724977995 Marionette TRACE conn2 <- [1,386,null,{}] 06:22:58 INFO - PROCESS | 1650 | 1467724978011 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}] 06:22:58 INFO - PROCESS | 1650 | 1467724978012 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:58 INFO - PROCESS | 1650 | 1467724978162 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 06:22:58 INFO - PROCESS | 1650 | 1467724978244 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:58 INFO - PROCESS | 1650 | 1467724978246 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f06000 == 45 [pid = 1650] [id = 104] 06:22:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x117c9b800) [pid = 1650] [serial = 309] [outer = 0x0] 06:22:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x126f6c400) [pid = 1650] [serial = 310] [outer = 0x117c9b800] 06:22:58 INFO - PROCESS | 1650 | 1467724978275 Marionette DEBUG loaded listener.js 06:22:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12a76b400) [pid = 1650] [serial = 311] [outer = 0x117c9b800] 06:22:58 INFO - PROCESS | 1650 | 1467724978885 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]]]}] 06:22:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 06:22:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 931ms 06:22:58 INFO - PROCESS | 1650 | 1467724978928 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 06:22:58 INFO - PROCESS | 1650 | 1467724978932 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 06:22:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 06:22:58 INFO - PROCESS | 1650 | 1467724978939 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 06:22:58 INFO - PROCESS | 1650 | 1467724978943 Marionette TRACE conn2 <- [1,390,null,{}] 06:22:58 INFO - PROCESS | 1650 | 1467724978949 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}] 06:22:58 INFO - PROCESS | 1650 | 1467724978951 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:59 INFO - PROCESS | 1650 | 1467724979075 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 06:22:59 INFO - PROCESS | 1650 | 1467724979143 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:59 INFO - PROCESS | 1650 | 1467724979146 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187c1800 == 46 [pid = 1650] [id = 105] 06:22:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x116737800) [pid = 1650] [serial = 312] [outer = 0x0] 06:22:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x117561800) [pid = 1650] [serial = 313] [outer = 0x116737800] 06:22:59 INFO - PROCESS | 1650 | 1467724979173 Marionette DEBUG loaded listener.js 06:22:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1181e2000) [pid = 1650] [serial = 314] [outer = 0x116737800] 06:22:59 INFO - PROCESS | 1650 | --DOCSHELL 0x125e2c800 == 45 [pid = 1650] [id = 98] 06:22:59 INFO - PROCESS | 1650 | --DOCSHELL 0x125d02800 == 44 [pid = 1650] [id = 97] 06:22:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1187ac800 == 43 [pid = 1650] [id = 96] 06:22:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1217aa000 == 42 [pid = 1650] [id = 95] 06:22:59 INFO - PROCESS | 1650 | --DOCSHELL 0x120e2e800 == 41 [pid = 1650] [id = 94] 06:22:59 INFO - PROCESS | 1650 | --DOCSHELL 0x119898000 == 40 [pid = 1650] [id = 93] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1275e9800) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1196b0000 == 39 [pid = 1650] [id = 92] 06:22:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1185e3800 == 38 [pid = 1650] [id = 91] 06:22:59 INFO - PROCESS | 1650 | --DOCSHELL 0x115e0c800 == 37 [pid = 1650] [id = 90] 06:22:59 INFO - PROCESS | 1650 | --DOCSHELL 0x115e19800 == 36 [pid = 1650] [id = 89] 06:22:59 INFO - PROCESS | 1650 | --DOCSHELL 0x128b61800 == 35 [pid = 1650] [id = 86] 06:22:59 INFO - PROCESS | 1650 | 1467724979631 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]]]}] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12a76a400) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x129328c00) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x128a24800) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x129326000) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x126f65800) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1275dc800) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116af4c00) [pid = 1650] [serial = 201] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x117c9e000) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x120e90000) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1216b8c00) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12955e800) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12932cc00) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129556400) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119342400) [pid = 1650] [serial = 207] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1196db400) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118515000) [pid = 1650] [serial = 204] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118a52400) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123e37000) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126ea7c00) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126f63400) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123e44800) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1253ef000) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x125ecd800) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a7d3c00) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12d1d7800) [pid = 1650] [serial = 52] [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.] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12a770400) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a947c00) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12ab0a800) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a93cc00) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x121348000) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12b868400) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1187da800) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12bb33000) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12bb3b400) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x127106800) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12b871400) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12b867400) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 06:22:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 06:22:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 726ms 06:22:59 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12a5ef400) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 06:22:59 INFO - PROCESS | 1650 | 1467724979665 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 06:22:59 INFO - PROCESS | 1650 | 1467724979668 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 06:22:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 06:22:59 INFO - PROCESS | 1650 | 1467724979672 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 06:22:59 INFO - PROCESS | 1650 | 1467724979673 Marionette TRACE conn2 <- [1,394,null,{}] 06:22:59 INFO - PROCESS | 1650 | 1467724979678 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}] 06:22:59 INFO - PROCESS | 1650 | 1467724979680 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:59 INFO - PROCESS | 1650 | 1467724979744 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 06:22:59 INFO - PROCESS | 1650 | 1467724979748 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:59 INFO - PROCESS | 1650 | 1467724979749 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:22:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168c4800 == 36 [pid = 1650] [id = 106] 06:22:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118a49c00) [pid = 1650] [serial = 315] [outer = 0x0] 06:22:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118a67800) [pid = 1650] [serial = 316] [outer = 0x118a49c00] 06:22:59 INFO - PROCESS | 1650 | 1467724979770 Marionette DEBUG loaded listener.js 06:22:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119c42400) [pid = 1650] [serial = 317] [outer = 0x118a49c00] 06:23:00 INFO - PROCESS | 1650 | 1467724980196 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]]]}] 06:23:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 06:23:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 574ms 06:23:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 06:23:00 INFO - PROCESS | 1650 | 1467724980246 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 06:23:00 INFO - PROCESS | 1650 | 1467724980247 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 06:23:00 INFO - PROCESS | 1650 | 1467724980249 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 06:23:00 INFO - PROCESS | 1650 | 1467724980251 Marionette TRACE conn2 <- [1,398,null,{}] 06:23:00 INFO - PROCESS | 1650 | 1467724980258 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}] 06:23:00 INFO - PROCESS | 1650 | 1467724980260 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:00 INFO - PROCESS | 1650 | 1467724980344 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 06:23:00 INFO - PROCESS | 1650 | 1467724980353 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:00 INFO - PROCESS | 1650 | 1467724980356 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119638000 == 37 [pid = 1650] [id = 107] 06:23:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x121348000) [pid = 1650] [serial = 318] [outer = 0x0] 06:23:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x125318c00) [pid = 1650] [serial = 319] [outer = 0x121348000] 06:23:00 INFO - PROCESS | 1650 | 1467724980399 Marionette DEBUG loaded listener.js 06:23:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x125e4d000) [pid = 1650] [serial = 320] [outer = 0x121348000] 06:23:00 INFO - PROCESS | 1650 | 1467724980917 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]]]}] 06:23:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 06:23:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 671ms 06:23:00 INFO - PROCESS | 1650 | 1467724980921 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 06:23:00 INFO - PROCESS | 1650 | 1467724980922 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 06:23:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 06:23:00 INFO - PROCESS | 1650 | 1467724980925 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 06:23:00 INFO - PROCESS | 1650 | 1467724980928 Marionette TRACE conn2 <- [1,402,null,{}] 06:23:00 INFO - PROCESS | 1650 | 1467724980930 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}] 06:23:00 INFO - PROCESS | 1650 | 1467724980932 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:01 INFO - PROCESS | 1650 | 1467724981048 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 06:23:01 INFO - PROCESS | 1650 | 1467724981061 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:01 INFO - PROCESS | 1650 | 1467724981062 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x121034000 == 38 [pid = 1650] [id = 108] 06:23:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x128a67400) [pid = 1650] [serial = 321] [outer = 0x0] 06:23:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x128d23000) [pid = 1650] [serial = 322] [outer = 0x128a67400] 06:23:01 INFO - PROCESS | 1650 | 1467724981095 Marionette DEBUG loaded listener.js 06:23:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128d2ec00) [pid = 1650] [serial = 323] [outer = 0x128a67400] 06:23:01 INFO - PROCESS | 1650 | 1467724981527 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]]]}] 06:23:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 06:23:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 622ms 06:23:01 INFO - PROCESS | 1650 | 1467724981548 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 06:23:01 INFO - PROCESS | 1650 | 1467724981549 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 06:23:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 06:23:01 INFO - PROCESS | 1650 | 1467724981552 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 06:23:01 INFO - PROCESS | 1650 | 1467724981553 Marionette TRACE conn2 <- [1,406,null,{}] 06:23:01 INFO - PROCESS | 1650 | 1467724981555 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}] 06:23:01 INFO - PROCESS | 1650 | 1467724981556 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:01 INFO - PROCESS | 1650 | 1467724981634 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 06:23:01 INFO - PROCESS | 1650 | 1467724981638 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:01 INFO - PROCESS | 1650 | 1467724981639 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ea9800 == 39 [pid = 1650] [id = 109] 06:23:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x129231800) [pid = 1650] [serial = 324] [outer = 0x0] 06:23:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12955e800) [pid = 1650] [serial = 325] [outer = 0x129231800] 06:23:01 INFO - PROCESS | 1650 | 1467724981665 Marionette DEBUG loaded listener.js 06:23:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12a7d7c00) [pid = 1650] [serial = 326] [outer = 0x129231800] 06:23:02 INFO - PROCESS | 1650 | 1467724982019 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]]]}] 06:23:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 06:23:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 521ms 06:23:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 06:23:02 INFO - PROCESS | 1650 | 1467724982073 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 06:23:02 INFO - PROCESS | 1650 | 1467724982075 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 06:23:02 INFO - PROCESS | 1650 | 1467724982077 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 06:23:02 INFO - PROCESS | 1650 | 1467724982078 Marionette TRACE conn2 <- [1,410,null,{}] 06:23:02 INFO - PROCESS | 1650 | 1467724982080 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}] 06:23:02 INFO - PROCESS | 1650 | 1467724982084 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:02 INFO - PROCESS | 1650 | 1467724982203 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 06:23:02 INFO - PROCESS | 1650 | 1467724982218 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:02 INFO - PROCESS | 1650 | 1467724982219 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1133e4800 == 40 [pid = 1650] [id = 110] 06:23:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12a942c00) [pid = 1650] [serial = 327] [outer = 0x0] 06:23:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12b865c00) [pid = 1650] [serial = 328] [outer = 0x12a942c00] 06:23:02 INFO - PROCESS | 1650 | 1467724982243 Marionette DEBUG loaded listener.js 06:23:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12bb3b800) [pid = 1650] [serial = 329] [outer = 0x12a942c00] 06:23:02 INFO - PROCESS | 1650 | 1467724982599 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]]]}] 06:23:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 06:23:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 569ms 06:23:02 INFO - PROCESS | 1650 | 1467724982647 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 06:23:02 INFO - PROCESS | 1650 | 1467724982648 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 06:23:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 06:23:02 INFO - PROCESS | 1650 | 1467724982650 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 06:23:02 INFO - PROCESS | 1650 | 1467724982651 Marionette TRACE conn2 <- [1,414,null,{}] 06:23:02 INFO - PROCESS | 1650 | 1467724982653 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}] 06:23:02 INFO - PROCESS | 1650 | 1467724982655 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:02 INFO - PROCESS | 1650 | 1467724982751 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 06:23:02 INFO - PROCESS | 1650 | 1467724982763 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:02 INFO - PROCESS | 1650 | 1467724982765 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271db000 == 41 [pid = 1650] [id = 111] 06:23:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x113d36000) [pid = 1650] [serial = 330] [outer = 0x0] 06:23:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12bbd9400) [pid = 1650] [serial = 331] [outer = 0x113d36000] 06:23:02 INFO - PROCESS | 1650 | 1467724982790 Marionette DEBUG loaded listener.js 06:23:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12bbdf400) [pid = 1650] [serial = 332] [outer = 0x113d36000] 06:23:03 INFO - PROCESS | 1650 | 1467724983123 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]]]}] 06:23:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 06:23:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 519ms 06:23:03 INFO - PROCESS | 1650 | 1467724983169 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 06:23:03 INFO - PROCESS | 1650 | 1467724983171 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 06:23:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 06:23:03 INFO - PROCESS | 1650 | 1467724983173 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 06:23:03 INFO - PROCESS | 1650 | 1467724983174 Marionette TRACE conn2 <- [1,418,null,{}] 06:23:03 INFO - PROCESS | 1650 | 1467724983176 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}] 06:23:03 INFO - PROCESS | 1650 | 1467724983178 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:03 INFO - PROCESS | 1650 | 1467724983275 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 06:23:03 INFO - PROCESS | 1650 | 1467724983279 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:03 INFO - PROCESS | 1650 | 1467724983280 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293b5800 == 42 [pid = 1650] [id = 112] 06:23:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1187d5800) [pid = 1650] [serial = 333] [outer = 0x0] 06:23:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12c0d9400) [pid = 1650] [serial = 334] [outer = 0x1187d5800] 06:23:03 INFO - PROCESS | 1650 | 1467724983303 Marionette DEBUG loaded listener.js 06:23:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12c0e0800) [pid = 1650] [serial = 335] [outer = 0x1187d5800] 06:23:03 INFO - PROCESS | 1650 | 1467724983653 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 06:23:03 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12717fc00) [pid = 1650] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 06:23:03 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x125dc1400) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 06:23:03 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1181e1400) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 06:23:03 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116f06000) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 06:23:03 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118a66000) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 06:23:03 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123e3b000) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 06:23:03 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123e39000) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 06:23:03 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116733c00) [pid = 1650] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 06:23:03 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12110f400) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 06:23:03 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1216c5800) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 06:23:04 INFO - PROCESS | 1650 | 1467724984104 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]]]}] 06:23:04 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 06:23:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 970ms 06:23:04 INFO - PROCESS | 1650 | 1467724984144 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 06:23:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 06:23:04 INFO - PROCESS | 1650 | 1467724984145 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 06:23:04 INFO - PROCESS | 1650 | 1467724984147 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 06:23:04 INFO - PROCESS | 1650 | 1467724984148 Marionette TRACE conn2 <- [1,422,null,{}] 06:23:04 INFO - PROCESS | 1650 | 1467724984151 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}] 06:23:04 INFO - PROCESS | 1650 | 1467724984152 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:04 INFO - PROCESS | 1650 | 1467724984233 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 06:23:04 INFO - PROCESS | 1650 | 1467724984237 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:04 INFO - PROCESS | 1650 | 1467724984238 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d47000 == 43 [pid = 1650] [id = 113] 06:23:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118a5c800) [pid = 1650] [serial = 336] [outer = 0x0] 06:23:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1255a1800) [pid = 1650] [serial = 337] [outer = 0x118a5c800] 06:23:04 INFO - PROCESS | 1650 | 1467724984269 Marionette DEBUG loaded listener.js 06:23:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12bbd7800) [pid = 1650] [serial = 338] [outer = 0x118a5c800] 06:23:05 INFO - PROCESS | 1650 | 1467724985073 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]]]}] 06:23:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 06:23:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 968ms 06:23:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 06:23:05 INFO - PROCESS | 1650 | 1467724985117 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 06:23:05 INFO - PROCESS | 1650 | 1467724985118 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 06:23:05 INFO - PROCESS | 1650 | 1467724985120 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 06:23:05 INFO - PROCESS | 1650 | 1467724985121 Marionette TRACE conn2 <- [1,426,null,{}] 06:23:05 INFO - PROCESS | 1650 | 1467724985123 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}] 06:23:05 INFO - PROCESS | 1650 | 1467724985125 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:05 INFO - PROCESS | 1650 | 1467724985205 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 06:23:05 INFO - PROCESS | 1650 | 1467724985253 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:05 INFO - PROCESS | 1650 | 1467724985254 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab2d800 == 44 [pid = 1650] [id = 114] 06:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1196d7800) [pid = 1650] [serial = 339] [outer = 0x0] 06:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12c28c400) [pid = 1650] [serial = 340] [outer = 0x1196d7800] 06:23:05 INFO - PROCESS | 1650 | 1467724985278 Marionette DEBUG loaded listener.js 06:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12c79e800) [pid = 1650] [serial = 341] [outer = 0x1196d7800] 06:23:05 INFO - PROCESS | 1650 | 1467724985556 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] 06:23:05 INFO - PROCESS | 1650 | 1467724985600 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 06:23:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 06:23:05 INFO - PROCESS | 1650 | 1467724985602 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 06:23:05 INFO - PROCESS | 1650 | 1467724985604 Marionette TRACE conn2 <- [1,430,null,{}] 06:23:05 INFO - PROCESS | 1650 | 1467724985607 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}] 06:23:05 INFO - PROCESS | 1650 | 1467724985610 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:05 INFO - PROCESS | 1650 | 1467724985716 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 06:23:05 INFO - PROCESS | 1650 | 1467724985719 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:05 INFO - PROCESS | 1650 | 1467724985720 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b83f800 == 45 [pid = 1650] [id = 115] 06:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1129ab400) [pid = 1650] [serial = 342] [outer = 0x0] 06:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1129b0000) [pid = 1650] [serial = 343] [outer = 0x1129ab400] 06:23:05 INFO - PROCESS | 1650 | 1467724985746 Marionette DEBUG loaded listener.js 06:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12c7a9400) [pid = 1650] [serial = 344] [outer = 0x1129ab400] 06:23:06 INFO - PROCESS | 1650 | 1467724986246 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]]]}] 06:23:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 06:23:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 669ms 06:23:06 INFO - PROCESS | 1650 | 1467724986273 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 06:23:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 06:23:06 INFO - PROCESS | 1650 | 1467724986276 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 06:23:06 INFO - PROCESS | 1650 | 1467724986279 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 06:23:06 INFO - PROCESS | 1650 | 1467724986280 Marionette TRACE conn2 <- [1,434,null,{}] 06:23:06 INFO - PROCESS | 1650 | 1467724986284 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}] 06:23:06 INFO - PROCESS | 1650 | 1467724986286 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:06 INFO - PROCESS | 1650 | 1467724986394 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 06:23:06 INFO - PROCESS | 1650 | 1467724986482 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:06 INFO - PROCESS | 1650 | 1467724986484 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185dd800 == 46 [pid = 1650] [id = 116] 06:23:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112fa0c00) [pid = 1650] [serial = 345] [outer = 0x0] 06:23:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112fa3400) [pid = 1650] [serial = 346] [outer = 0x112fa0c00] 06:23:06 INFO - PROCESS | 1650 | 1467724986514 Marionette DEBUG loaded listener.js 06:23:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x113046400) [pid = 1650] [serial = 347] [outer = 0x112fa0c00] 06:23:06 INFO - PROCESS | 1650 | 1467724986930 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]]]}] 06:23:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 06:23:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 671ms 06:23:06 INFO - PROCESS | 1650 | 1467724986950 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 06:23:06 INFO - PROCESS | 1650 | 1467724986953 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 06:23:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 06:23:06 INFO - PROCESS | 1650 | 1467724986958 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 06:23:06 INFO - PROCESS | 1650 | 1467724986962 Marionette TRACE conn2 <- [1,438,null,{}] 06:23:06 INFO - PROCESS | 1650 | 1467724986965 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}] 06:23:06 INFO - PROCESS | 1650 | 1467724986966 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:07 INFO - PROCESS | 1650 | 1467724987074 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 06:23:07 INFO - PROCESS | 1650 | 1467724987126 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:07 INFO - PROCESS | 1650 | 1467724987128 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12131b000 == 47 [pid = 1650] [id = 117] 06:23:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x117c98400) [pid = 1650] [serial = 348] [outer = 0x0] 06:23:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118a50000) [pid = 1650] [serial = 349] [outer = 0x117c98400] 06:23:07 INFO - PROCESS | 1650 | 1467724987158 Marionette DEBUG loaded listener.js 06:23:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119347800) [pid = 1650] [serial = 350] [outer = 0x117c98400] 06:23:07 INFO - PROCESS | 1650 | 1467724987645 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]]]}] 06:23:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 06:23:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 721ms 06:23:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 06:23:07 INFO - PROCESS | 1650 | 1467724987717 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 06:23:07 INFO - PROCESS | 1650 | 1467724987720 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 06:23:07 INFO - PROCESS | 1650 | 1467724987724 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 06:23:07 INFO - PROCESS | 1650 | 1467724987728 Marionette TRACE conn2 <- [1,442,null,{}] 06:23:07 INFO - PROCESS | 1650 | 1467724987740 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}] 06:23:07 INFO - PROCESS | 1650 | 1467724987745 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:07 INFO - PROCESS | 1650 | 1467724987902 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 06:23:08 INFO - PROCESS | 1650 | 1467724988040 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:08 INFO - PROCESS | 1650 | 1467724988043 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b816800 == 48 [pid = 1650] [id = 118] 06:23:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x112fa1800) [pid = 1650] [serial = 351] [outer = 0x0] 06:23:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123e8f400) [pid = 1650] [serial = 352] [outer = 0x112fa1800] 06:23:08 INFO - PROCESS | 1650 | 1467724988099 Marionette DEBUG loaded listener.js 06:23:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x125ec4800) [pid = 1650] [serial = 353] [outer = 0x112fa1800] 06:23:08 INFO - PROCESS | 1650 | 1467724988727 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]]]}] 06:23:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 06:23:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1026ms 06:23:08 INFO - PROCESS | 1650 | 1467724988750 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 06:23:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 06:23:08 INFO - PROCESS | 1650 | 1467724988752 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 06:23:08 INFO - PROCESS | 1650 | 1467724988755 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 06:23:08 INFO - PROCESS | 1650 | 1467724988757 Marionette TRACE conn2 <- [1,446,null,{}] 06:23:08 INFO - PROCESS | 1650 | 1467724988761 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}] 06:23:08 INFO - PROCESS | 1650 | 1467724988762 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:08 INFO - PROCESS | 1650 | 1467724988852 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 06:23:08 INFO - PROCESS | 1650 | 1467724988921 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:08 INFO - PROCESS | 1650 | 1467724988922 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x112aea800 == 49 [pid = 1650] [id = 119] 06:23:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112fa2000) [pid = 1650] [serial = 354] [outer = 0x0] 06:23:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115e61400) [pid = 1650] [serial = 355] [outer = 0x112fa2000] 06:23:08 INFO - PROCESS | 1650 | 1467724988950 Marionette DEBUG loaded listener.js 06:23:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x117c97c00) [pid = 1650] [serial = 356] [outer = 0x112fa2000] 06:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab2d800 == 48 [pid = 1650] [id = 114] 06:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x126d47000 == 47 [pid = 1650] [id = 113] 06:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1293b5800 == 46 [pid = 1650] [id = 112] 06:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1271db000 == 45 [pid = 1650] [id = 111] 06:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1133e4800 == 44 [pid = 1650] [id = 110] 06:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x123ea9800 == 43 [pid = 1650] [id = 109] 06:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x121034000 == 42 [pid = 1650] [id = 108] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118a4ec00) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x116635800) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1296a8800) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 06:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x119638000 == 41 [pid = 1650] [id = 107] 06:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1168c4800 == 40 [pid = 1650] [id = 106] 06:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1187c1800 == 39 [pid = 1650] [id = 105] 06:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1293ae800 == 38 [pid = 1650] [id = 103] 06:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x119216800 == 37 [pid = 1650] [id = 101] 06:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x115ebc000 == 36 [pid = 1650] [id = 100] 06:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1271e2000 == 35 [pid = 1650] [id = 99] 06:23:09 INFO - PROCESS | 1650 | 1467724989422 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]]]}] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1275e7400) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12717ec00) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1181e5c00) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12690b000) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x120e0c800) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1214b8c00) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11933b000) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1196d0000) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123e8e400) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128a66800) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12932b000) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119345000) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128d2e000) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118167000) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1183e5400) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128d25800) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12571bc00) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x125dc1000) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126ef4c00) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1253f0800) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 06:23:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 06:23:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 721ms 06:23:09 INFO - PROCESS | 1650 | 1467724989477 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 06:23:09 INFO - PROCESS | 1650 | 1467724989481 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 06:23:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 06:23:09 INFO - PROCESS | 1650 | 1467724989485 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 06:23:09 INFO - PROCESS | 1650 | 1467724989487 Marionette TRACE conn2 <- [1,450,null,{}] 06:23:09 INFO - PROCESS | 1650 | 1467724989489 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}] 06:23:09 INFO - PROCESS | 1650 | 1467724989490 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:09 INFO - PROCESS | 1650 | 1467724989563 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 06:23:09 INFO - PROCESS | 1650 | 1467724989568 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:09 INFO - PROCESS | 1650 | 1467724989570 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x117157000 == 36 [pid = 1650] [id = 120] 06:23:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1181eb400) [pid = 1650] [serial = 357] [outer = 0x0] 06:23:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118a59800) [pid = 1650] [serial = 358] [outer = 0x1181eb400] 06:23:09 INFO - PROCESS | 1650 | 1467724989599 Marionette DEBUG loaded listener.js 06:23:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119340800) [pid = 1650] [serial = 359] [outer = 0x1181eb400] 06:23:09 INFO - PROCESS | 1650 | 1467724989946 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] 06:23:09 INFO - PROCESS | 1650 | 1467724989964 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 06:23:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 06:23:09 INFO - PROCESS | 1650 | 1467724989967 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 06:23:09 INFO - PROCESS | 1650 | 1467724989969 Marionette TRACE conn2 <- [1,454,null,{}] 06:23:09 INFO - PROCESS | 1650 | 1467724989977 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}] 06:23:09 INFO - PROCESS | 1650 | 1467724989980 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:10 INFO - PROCESS | 1650 | 1467724990069 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 06:23:10 INFO - PROCESS | 1650 | 1467724990119 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:10 INFO - PROCESS | 1650 | 1467724990121 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x118a82000 == 37 [pid = 1650] [id = 121] 06:23:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119341000) [pid = 1650] [serial = 360] [outer = 0x0] 06:23:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x120e89c00) [pid = 1650] [serial = 361] [outer = 0x119341000] 06:23:10 INFO - PROCESS | 1650 | 1467724990148 Marionette DEBUG loaded listener.js 06:23:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123e8ac00) [pid = 1650] [serial = 362] [outer = 0x119341000] 06:23:10 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:10 INFO - PROCESS | 1650 | 1467724990475 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]]]}] 06:23:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 06:23:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 521ms 06:23:10 INFO - PROCESS | 1650 | 1467724990489 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 06:23:10 INFO - PROCESS | 1650 | 1467724990492 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 06:23:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 06:23:10 INFO - PROCESS | 1650 | 1467724990499 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 06:23:10 INFO - PROCESS | 1650 | 1467724990501 Marionette TRACE conn2 <- [1,458,null,{}] 06:23:10 INFO - PROCESS | 1650 | 1467724990504 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}] 06:23:10 INFO - PROCESS | 1650 | 1467724990506 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:10 INFO - PROCESS | 1650 | 1467724990641 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 06:23:10 INFO - PROCESS | 1650 | 1467724990711 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:10 INFO - PROCESS | 1650 | 1467724990712 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x119846000 == 38 [pid = 1650] [id = 122] 06:23:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x120e91800) [pid = 1650] [serial = 363] [outer = 0x0] 06:23:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12571d400) [pid = 1650] [serial = 364] [outer = 0x120e91800] 06:23:10 INFO - PROCESS | 1650 | 1467724990754 Marionette DEBUG loaded listener.js 06:23:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125ecb400) [pid = 1650] [serial = 365] [outer = 0x120e91800] 06:23:11 INFO - PROCESS | 1650 | 1467724991136 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] 06:23:11 INFO - PROCESS | 1650 | 1467724991170 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 06:23:11 INFO - PROCESS | 1650 | 1467724991173 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 06:23:11 INFO - PROCESS | 1650 | 1467724991174 Marionette TRACE conn2 <- [1,462,null,{}] 06:23:11 INFO - PROCESS | 1650 | 1467724991179 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}] 06:23:11 INFO - PROCESS | 1650 | 1467724991181 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:11 INFO - PROCESS | 1650 | 1467724991280 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 06:23:11 INFO - PROCESS | 1650 | 1467724991309 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:11 INFO - PROCESS | 1650 | 1467724991310 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11997c000 == 39 [pid = 1650] [id = 123] 06:23:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112f9d000) [pid = 1650] [serial = 366] [outer = 0x0] 06:23:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126d04400) [pid = 1650] [serial = 367] [outer = 0x112f9d000] 06:23:11 INFO - PROCESS | 1650 | 1467724991335 Marionette DEBUG loaded listener.js 06:23:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x127175400) [pid = 1650] [serial = 368] [outer = 0x112f9d000] 06:23:11 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:11 INFO - PROCESS | 1650 | 1467724991668 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] 06:23:11 INFO - PROCESS | 1650 | 1467724991699 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 06:23:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 06:23:11 INFO - PROCESS | 1650 | 1467724991701 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 06:23:11 INFO - PROCESS | 1650 | 1467724991702 Marionette TRACE conn2 <- [1,466,null,{}] 06:23:11 INFO - PROCESS | 1650 | 1467724991705 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}] 06:23:11 INFO - PROCESS | 1650 | 1467724991709 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:11 INFO - PROCESS | 1650 | 1467724991821 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 06:23:11 INFO - PROCESS | 1650 | 1467724991832 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:11 INFO - PROCESS | 1650 | 1467724991833 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1210df800 == 40 [pid = 1650] [id = 124] 06:23:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1275e1400) [pid = 1650] [serial = 369] [outer = 0x0] 06:23:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128d27400) [pid = 1650] [serial = 370] [outer = 0x1275e1400] 06:23:11 INFO - PROCESS | 1650 | 1467724991858 Marionette DEBUG loaded listener.js 06:23:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129558000) [pid = 1650] [serial = 371] [outer = 0x1275e1400] 06:23:12 INFO - PROCESS | 1650 | 1467724992197 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] 06:23:12 INFO - PROCESS | 1650 | 1467724992222 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 06:23:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 06:23:12 INFO - PROCESS | 1650 | 1467724992224 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 06:23:12 INFO - PROCESS | 1650 | 1467724992226 Marionette TRACE conn2 <- [1,470,null,{}] 06:23:12 INFO - PROCESS | 1650 | 1467724992228 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}] 06:23:12 INFO - PROCESS | 1650 | 1467724992229 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:12 INFO - PROCESS | 1650 | 1467724992327 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 06:23:12 INFO - PROCESS | 1650 | 1467724992330 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:12 INFO - PROCESS | 1650 | 1467724992331 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ea9800 == 41 [pid = 1650] [id = 125] 06:23:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1275ea400) [pid = 1650] [serial = 372] [outer = 0x0] 06:23:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1296a1000) [pid = 1650] [serial = 373] [outer = 0x1275ea400] 06:23:12 INFO - PROCESS | 1650 | 1467724992362 Marionette DEBUG loaded listener.js 06:23:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a7d1800) [pid = 1650] [serial = 374] [outer = 0x1275ea400] 06:23:12 INFO - PROCESS | 1650 | 1467724992697 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]]]}] 06:23:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 06:23:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 519ms 06:23:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 06:23:12 INFO - PROCESS | 1650 | 1467724992745 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 06:23:12 INFO - PROCESS | 1650 | 1467724992746 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 06:23:12 INFO - PROCESS | 1650 | 1467724992748 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 06:23:12 INFO - PROCESS | 1650 | 1467724992749 Marionette TRACE conn2 <- [1,474,null,{}] 06:23:12 INFO - PROCESS | 1650 | 1467724992751 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}] 06:23:12 INFO - PROCESS | 1650 | 1467724992752 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:12 INFO - PROCESS | 1650 | 1467724992849 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 06:23:12 INFO - PROCESS | 1650 | 1467724992860 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:12 INFO - PROCESS | 1650 | 1467724992861 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e40000 == 42 [pid = 1650] [id = 126] 06:23:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12955f800) [pid = 1650] [serial = 375] [outer = 0x0] 06:23:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12a944400) [pid = 1650] [serial = 376] [outer = 0x12955f800] 06:23:12 INFO - PROCESS | 1650 | 1467724992886 Marionette DEBUG loaded listener.js 06:23:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12ab0ec00) [pid = 1650] [serial = 377] [outer = 0x12955f800] 06:23:13 INFO - PROCESS | 1650 | 1467724993228 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]]]}] 06:23:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 06:23:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 519ms 06:23:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 06:23:13 INFO - PROCESS | 1650 | 1467724993267 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 06:23:13 INFO - PROCESS | 1650 | 1467724993268 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 06:23:13 INFO - PROCESS | 1650 | 1467724993270 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 06:23:13 INFO - PROCESS | 1650 | 1467724993272 Marionette TRACE conn2 <- [1,478,null,{}] 06:23:13 INFO - PROCESS | 1650 | 1467724993274 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}] 06:23:13 INFO - PROCESS | 1650 | 1467724993275 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:13 INFO - PROCESS | 1650 | 1467724993367 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 06:23:13 INFO - PROCESS | 1650 | 1467724993380 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:13 INFO - PROCESS | 1650 | 1467724993382 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f1d000 == 43 [pid = 1650] [id = 127] 06:23:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12a949000) [pid = 1650] [serial = 378] [outer = 0x0] 06:23:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12b872000) [pid = 1650] [serial = 379] [outer = 0x12a949000] 06:23:13 INFO - PROCESS | 1650 | 1467724993413 Marionette DEBUG loaded listener.js 06:23:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bb3b400) [pid = 1650] [serial = 380] [outer = 0x12a949000] 06:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1275e3800) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 06:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x112f87400) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 06:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118519400) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 06:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12a942c00) [pid = 1650] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 06:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x113d36000) [pid = 1650] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 06:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118a49c00) [pid = 1650] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 06:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126d02400) [pid = 1650] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 06:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x117c9b800) [pid = 1650] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 06:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116a21800) [pid = 1650] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 06:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118fd2c00) [pid = 1650] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 06:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x121348000) [pid = 1650] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 06:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116737800) [pid = 1650] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 06:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128a67400) [pid = 1650] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 06:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123e89000) [pid = 1650] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 06:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x129231800) [pid = 1650] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 06:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1187d5800) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 06:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12932bc00) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 06:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1196d7800) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 06:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118a5c800) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 06:23:13 INFO - PROCESS | 1650 | 1467724993851 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]]]}] 06:23:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 06:23:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 621ms 06:23:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 06:23:13 INFO - PROCESS | 1650 | 1467724993892 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 06:23:13 INFO - PROCESS | 1650 | 1467724993893 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 06:23:13 INFO - PROCESS | 1650 | 1467724993895 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 06:23:13 INFO - PROCESS | 1650 | 1467724993896 Marionette TRACE conn2 <- [1,482,null,{}] 06:23:13 INFO - PROCESS | 1650 | 1467724993899 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}] 06:23:13 INFO - PROCESS | 1650 | 1467724993900 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:13 INFO - PROCESS | 1650 | 1467724993979 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 06:23:14 INFO - PROCESS | 1650 | 1467724994032 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:14 INFO - PROCESS | 1650 | 1467724994033 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b6d000 == 44 [pid = 1650] [id = 128] 06:23:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116812400) [pid = 1650] [serial = 381] [outer = 0x0] 06:23:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119344400) [pid = 1650] [serial = 382] [outer = 0x116812400] 06:23:14 INFO - PROCESS | 1650 | 1467724994058 Marionette DEBUG loaded listener.js 06:23:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12531f800) [pid = 1650] [serial = 383] [outer = 0x116812400] 06:23:14 INFO - PROCESS | 1650 | 1467724994357 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]]]}] 06:23:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 06:23:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 519ms 06:23:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 06:23:14 INFO - PROCESS | 1650 | 1467724994415 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 06:23:14 INFO - PROCESS | 1650 | 1467724994417 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 06:23:14 INFO - PROCESS | 1650 | 1467724994419 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 06:23:14 INFO - PROCESS | 1650 | 1467724994420 Marionette TRACE conn2 <- [1,486,null,{}] 06:23:14 INFO - PROCESS | 1650 | 1467724994423 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}] 06:23:14 INFO - PROCESS | 1650 | 1467724994424 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:14 INFO - PROCESS | 1650 | 1467724994520 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 06:23:14 INFO - PROCESS | 1650 | 1467724994573 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:14 INFO - PROCESS | 1650 | 1467724994574 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5a0800 == 45 [pid = 1650] [id = 129] 06:23:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11926e800) [pid = 1650] [serial = 384] [outer = 0x0] 06:23:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x127191800) [pid = 1650] [serial = 385] [outer = 0x11926e800] 06:23:14 INFO - PROCESS | 1650 | 1467724994601 Marionette DEBUG loaded listener.js 06:23:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12bbe2c00) [pid = 1650] [serial = 386] [outer = 0x11926e800] 06:23:14 INFO - PROCESS | 1650 | 1467724994865 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]]]}] 06:23:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 06:23:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 468ms 06:23:14 INFO - PROCESS | 1650 | 1467724994887 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 06:23:14 INFO - PROCESS | 1650 | 1467724994889 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 06:23:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 06:23:14 INFO - PROCESS | 1650 | 1467724994899 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 06:23:14 INFO - PROCESS | 1650 | 1467724994900 Marionette TRACE conn2 <- [1,490,null,{}] 06:23:14 INFO - PROCESS | 1650 | 1467724994903 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}] 06:23:14 INFO - PROCESS | 1650 | 1467724994904 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:14 INFO - PROCESS | 1650 | 1467724994985 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 06:23:14 INFO - PROCESS | 1650 | 1467724994989 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:14 INFO - PROCESS | 1650 | 1467724994990 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb11800 == 46 [pid = 1650] [id = 130] 06:23:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x115ed8000) [pid = 1650] [serial = 387] [outer = 0x0] 06:23:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115ee2400) [pid = 1650] [serial = 388] [outer = 0x115ed8000] 06:23:15 INFO - PROCESS | 1650 | 1467724995017 Marionette DEBUG loaded listener.js 06:23:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1296adc00) [pid = 1650] [serial = 389] [outer = 0x115ed8000] 06:23:15 INFO - PROCESS | 1650 | 1467724995341 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]]]}] 06:23:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 06:23:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 476ms 06:23:15 INFO - PROCESS | 1650 | 1467724995369 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 06:23:15 INFO - PROCESS | 1650 | 1467724995370 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 06:23:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 06:23:15 INFO - PROCESS | 1650 | 1467724995372 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 06:23:15 INFO - PROCESS | 1650 | 1467724995373 Marionette TRACE conn2 <- [1,494,null,{}] 06:23:15 INFO - PROCESS | 1650 | 1467724995375 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}] 06:23:15 INFO - PROCESS | 1650 | 1467724995376 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:15 INFO - PROCESS | 1650 | 1467724995464 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 06:23:15 INFO - PROCESS | 1650 | 1467724995517 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:15 INFO - PROCESS | 1650 | 1467724995518 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb24800 == 47 [pid = 1650] [id = 131] 06:23:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x115edf000) [pid = 1650] [serial = 390] [outer = 0x0] 06:23:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12bbe3400) [pid = 1650] [serial = 391] [outer = 0x115edf000] 06:23:15 INFO - PROCESS | 1650 | 1467724995543 Marionette DEBUG loaded listener.js 06:23:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12c28b000) [pid = 1650] [serial = 392] [outer = 0x115edf000] 06:23:16 INFO - PROCESS | 1650 | 1467724996036 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]]]}] 06:23:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 06:23:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 723ms 06:23:16 INFO - PROCESS | 1650 | 1467724996096 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 06:23:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 06:23:16 INFO - PROCESS | 1650 | 1467724996100 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 06:23:16 INFO - PROCESS | 1650 | 1467724996105 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 06:23:16 INFO - PROCESS | 1650 | 1467724996108 Marionette TRACE conn2 <- [1,498,null,{}] 06:23:16 INFO - PROCESS | 1650 | 1467724996114 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}] 06:23:16 INFO - PROCESS | 1650 | 1467724996116 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:16 INFO - PROCESS | 1650 | 1467724996267 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 06:23:16 INFO - PROCESS | 1650 | 1467724996364 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:16 INFO - PROCESS | 1650 | 1467724996366 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x117172800 == 48 [pid = 1650] [id = 132] 06:23:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x115ed9c00) [pid = 1650] [serial = 393] [outer = 0x0] 06:23:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x115ee2800) [pid = 1650] [serial = 394] [outer = 0x115ed9c00] 06:23:16 INFO - PROCESS | 1650 | 1467724996396 Marionette DEBUG loaded listener.js 06:23:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x117c90c00) [pid = 1650] [serial = 395] [outer = 0x115ed9c00] 06:23:16 INFO - PROCESS | 1650 | 1467724996815 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]]]}] 06:23:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 06:23:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 725ms 06:23:16 INFO - PROCESS | 1650 | 1467724996829 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 06:23:16 INFO - PROCESS | 1650 | 1467724996832 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 06:23:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 06:23:16 INFO - PROCESS | 1650 | 1467724996837 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 06:23:16 INFO - PROCESS | 1650 | 1467724996839 Marionette TRACE conn2 <- [1,502,null,{}] 06:23:16 INFO - PROCESS | 1650 | 1467724996841 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}] 06:23:16 INFO - PROCESS | 1650 | 1467724996843 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:16 INFO - PROCESS | 1650 | 1467724996948 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 06:23:17 INFO - PROCESS | 1650 | 1467724996998 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:17 INFO - PROCESS | 1650 | 1467724996999 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x119850800 == 49 [pid = 1650] [id = 133] 06:23:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1181e9000) [pid = 1650] [serial = 396] [outer = 0x0] 06:23:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118474c00) [pid = 1650] [serial = 397] [outer = 0x1181e9000] 06:23:17 INFO - PROCESS | 1650 | 1467724997029 Marionette DEBUG loaded listener.js 06:23:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11847a000) [pid = 1650] [serial = 398] [outer = 0x1181e9000] 06:23:17 INFO - PROCESS | 1650 | 1467724997459 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]]]}] 06:23:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 06:23:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 673ms 06:23:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 06:23:17 INFO - PROCESS | 1650 | 1467724997510 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 06:23:17 INFO - PROCESS | 1650 | 1467724997511 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 06:23:17 INFO - PROCESS | 1650 | 1467724997514 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 06:23:17 INFO - PROCESS | 1650 | 1467724997516 Marionette TRACE conn2 <- [1,506,null,{}] 06:23:17 INFO - PROCESS | 1650 | 1467724997524 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}] 06:23:17 INFO - PROCESS | 1650 | 1467724997527 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:17 INFO - PROCESS | 1650 | 1467724997650 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 06:23:17 INFO - PROCESS | 1650 | 1467724997731 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:17 INFO - PROCESS | 1650 | 1467724997733 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb2e800 == 50 [pid = 1650] [id = 134] 06:23:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x121104800) [pid = 1650] [serial = 399] [outer = 0x0] 06:23:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12194c800) [pid = 1650] [serial = 400] [outer = 0x121104800] 06:23:17 INFO - PROCESS | 1650 | 1467724997765 Marionette DEBUG loaded listener.js 06:23:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1253ebc00) [pid = 1650] [serial = 401] [outer = 0x121104800] 06:23:18 INFO - PROCESS | 1650 | 1467724998194 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]]]}] 06:23:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 06:23:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 722ms 06:23:18 INFO - PROCESS | 1650 | 1467724998237 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 06:23:18 INFO - PROCESS | 1650 | 1467724998239 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 06:23:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 06:23:18 INFO - PROCESS | 1650 | 1467724998241 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 06:23:18 INFO - PROCESS | 1650 | 1467724998243 Marionette TRACE conn2 <- [1,510,null,{}] 06:23:18 INFO - PROCESS | 1650 | 1467724998245 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}] 06:23:18 INFO - PROCESS | 1650 | 1467724998247 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:18 INFO - PROCESS | 1650 | 1467724998347 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 06:23:18 INFO - PROCESS | 1650 | 1467724998413 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:18 INFO - PROCESS | 1650 | 1467724998415 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c015000 == 51 [pid = 1650] [id = 135] 06:23:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x125e57000) [pid = 1650] [serial = 402] [outer = 0x0] 06:23:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x127183c00) [pid = 1650] [serial = 403] [outer = 0x125e57000] 06:23:18 INFO - PROCESS | 1650 | 1467724998443 Marionette DEBUG loaded listener.js 06:23:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x128a6e000) [pid = 1650] [serial = 404] [outer = 0x125e57000] 06:23:18 INFO - PROCESS | 1650 | 1467724998897 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]]]}] 06:23:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 06:23:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 720ms 06:23:18 INFO - PROCESS | 1650 | 1467724998961 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 06:23:18 INFO - PROCESS | 1650 | 1467724998963 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 06:23:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 06:23:18 INFO - PROCESS | 1650 | 1467724998965 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 06:23:18 INFO - PROCESS | 1650 | 1467724998966 Marionette TRACE conn2 <- [1,514,null,{}] 06:23:18 INFO - PROCESS | 1650 | 1467724998969 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}] 06:23:18 INFO - PROCESS | 1650 | 1467724998970 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:19 INFO - PROCESS | 1650 | 1467724999070 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 06:23:19 INFO - PROCESS | 1650 | 1467724999263 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:19 INFO - PROCESS | 1650 | 1467724999264 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x117c3d000 == 52 [pid = 1650] [id = 136] 06:23:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x112f9b000) [pid = 1650] [serial = 405] [outer = 0x0] 06:23:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x113d61800) [pid = 1650] [serial = 406] [outer = 0x112f9b000] 06:23:19 INFO - PROCESS | 1650 | 1467724999293 Marionette DEBUG loaded listener.js 06:23:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x116732c00) [pid = 1650] [serial = 407] [outer = 0x112f9b000] 06:23:19 INFO - PROCESS | 1650 | 1467724999714 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]]]}] 06:23:19 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 06:23:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 769ms 06:23:19 INFO - PROCESS | 1650 | 1467724999736 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 06:23:19 INFO - PROCESS | 1650 | 1467724999737 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 06:23:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 06:23:19 INFO - PROCESS | 1650 | 1467724999740 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 06:23:19 INFO - PROCESS | 1650 | 1467724999742 Marionette TRACE conn2 <- [1,518,null,{}] 06:23:19 INFO - PROCESS | 1650 | 1467724999746 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}] 06:23:19 INFO - PROCESS | 1650 | 1467724999747 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:19 INFO - PROCESS | 1650 | 1467724999839 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 06:23:19 INFO - PROCESS | 1650 | 1467724999906 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:19 INFO - PROCESS | 1650 | 1467724999908 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187cc000 == 53 [pid = 1650] [id = 137] 06:23:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1181e8000) [pid = 1650] [serial = 408] [outer = 0x0] 06:23:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11847b400) [pid = 1650] [serial = 409] [outer = 0x1181e8000] 06:23:19 INFO - PROCESS | 1650 | 1467724999935 Marionette DEBUG loaded listener.js 06:23:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x118af0c00) [pid = 1650] [serial = 410] [outer = 0x1181e8000] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x126f94000 == 52 [pid = 1650] [id = 102] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb11800 == 51 [pid = 1650] [id = 130] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5a0800 == 50 [pid = 1650] [id = 129] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x128b6d000 == 49 [pid = 1650] [id = 128] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x126f1d000 == 48 [pid = 1650] [id = 127] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x125e40000 == 47 [pid = 1650] [id = 126] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x123ea9800 == 46 [pid = 1650] [id = 125] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1210df800 == 45 [pid = 1650] [id = 124] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x11997c000 == 44 [pid = 1650] [id = 123] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x119846000 == 43 [pid = 1650] [id = 122] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x118a82000 == 42 [pid = 1650] [id = 121] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x117157000 == 41 [pid = 1650] [id = 120] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x112aea800 == 40 [pid = 1650] [id = 119] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12131b000 == 39 [pid = 1650] [id = 117] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1185dd800 == 38 [pid = 1650] [id = 116] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12b83f800 == 37 [pid = 1650] [id = 115] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x126f06000 == 36 [pid = 1650] [id = 104] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1164ac800 == 35 [pid = 1650] [id = 87] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12b816800 == 34 [pid = 1650] [id = 118] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x119844000 == 33 [pid = 1650] [id = 88] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x117c3d000 == 32 [pid = 1650] [id = 136] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12c015000 == 31 [pid = 1650] [id = 135] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb2e800 == 30 [pid = 1650] [id = 134] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x119850800 == 29 [pid = 1650] [id = 133] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb24800 == 28 [pid = 1650] [id = 131] 06:23:20 INFO - PROCESS | 1650 | --DOCSHELL 0x117172800 == 27 [pid = 1650] [id = 132] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x118fd9800) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x128d22800) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x117511400) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12b865c00) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12bbd9400) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118a67800) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119c42400) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x128d21400) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x127108800) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12a76b400) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x126f6c400) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1181ed000) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x117c92400) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x120e90400) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1196d6000) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x125318c00) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x125e4d000) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1181e2000) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x117561800) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128d23000) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128d2ec00) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126911c00) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x125dc3400) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12955e800) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12c0e0800) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12a5f0000) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12c0d9400) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12bbdf400) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12c28c400) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12bb3b800) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12a7d7c00) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12bbd7800) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1255a1800) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12c79e800) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1129b0000) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 06:23:20 INFO - PROCESS | 1650 | 1467725000868 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]]]}] 06:23:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 06:23:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1172ms 06:23:20 INFO - PROCESS | 1650 | 1467725000914 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 06:23:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 06:23:20 INFO - PROCESS | 1650 | 1467725000916 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 06:23:20 INFO - PROCESS | 1650 | 1467725000919 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 06:23:20 INFO - PROCESS | 1650 | 1467725000921 Marionette TRACE conn2 <- [1,522,null,{}] 06:23:20 INFO - PROCESS | 1650 | 1467725000924 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}] 06:23:20 INFO - PROCESS | 1650 | 1467725000926 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:21 INFO - PROCESS | 1650 | 1467725001010 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 06:23:21 INFO - PROCESS | 1650 | 1467725001073 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:21 INFO - PROCESS | 1650 | 1467725001075 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x116861000 == 28 [pid = 1650] [id = 138] 06:23:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x117c9dc00) [pid = 1650] [serial = 411] [outer = 0x0] 06:23:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11815e800) [pid = 1650] [serial = 412] [outer = 0x117c9dc00] 06:23:21 INFO - PROCESS | 1650 | 1467725001107 Marionette DEBUG loaded listener.js 06:23:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1181ea000) [pid = 1650] [serial = 413] [outer = 0x117c9dc00] 06:23:21 INFO - PROCESS | 1650 | 1467725001406 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]]]}] 06:23:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 06:23:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 520ms 06:23:21 INFO - PROCESS | 1650 | 1467725001439 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 06:23:21 INFO - PROCESS | 1650 | 1467725001442 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 06:23:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 06:23:21 INFO - PROCESS | 1650 | 1467725001450 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 06:23:21 INFO - PROCESS | 1650 | 1467725001451 Marionette TRACE conn2 <- [1,526,null,{}] 06:23:21 INFO - PROCESS | 1650 | 1467725001454 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}] 06:23:21 INFO - PROCESS | 1650 | 1467725001455 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:21 INFO - PROCESS | 1650 | 1467725001536 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 06:23:21 INFO - PROCESS | 1650 | 1467725001541 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:21 INFO - PROCESS | 1650 | 1467725001545 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x117c3d000 == 29 [pid = 1650] [id = 139] 06:23:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118476800) [pid = 1650] [serial = 414] [outer = 0x0] 06:23:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118fcec00) [pid = 1650] [serial = 415] [outer = 0x118476800] 06:23:21 INFO - PROCESS | 1650 | 1467725001577 Marionette DEBUG loaded listener.js 06:23:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119340400) [pid = 1650] [serial = 416] [outer = 0x118476800] 06:23:22 INFO - PROCESS | 1650 | 1467725002052 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]]]}] 06:23:22 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 06:23:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 620ms 06:23:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 06:23:22 INFO - PROCESS | 1650 | 1467725002070 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 06:23:22 INFO - PROCESS | 1650 | 1467725002072 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 06:23:22 INFO - PROCESS | 1650 | 1467725002078 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 06:23:22 INFO - PROCESS | 1650 | 1467725002082 Marionette TRACE conn2 <- [1,530,null,{}] 06:23:22 INFO - PROCESS | 1650 | 1467725002094 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}] 06:23:22 INFO - PROCESS | 1650 | 1467725002099 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:22 INFO - PROCESS | 1650 | 1467725002251 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 06:23:22 INFO - PROCESS | 1650 | 1467725002299 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:22 INFO - PROCESS | 1650 | 1467725002301 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196bd800 == 30 [pid = 1650] [id = 140] 06:23:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x112fa6400) [pid = 1650] [serial = 417] [outer = 0x0] 06:23:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x120e93c00) [pid = 1650] [serial = 418] [outer = 0x112fa6400] 06:23:22 INFO - PROCESS | 1650 | 1467725002348 Marionette DEBUG loaded listener.js 06:23:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123a61400) [pid = 1650] [serial = 419] [outer = 0x112fa6400] 06:23:22 INFO - PROCESS | 1650 | 1467725002681 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"]]]}] 06:23:22 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 06:23:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 06:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:23:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 06:23:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 06:23:22 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 06:23:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 06:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:23:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 06:23:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 06:23:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 627ms 06:23:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 06:23:22 INFO - PROCESS | 1650 | 1467725002702 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 06:23:22 INFO - PROCESS | 1650 | 1467725002704 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 06:23:22 INFO - PROCESS | 1650 | 1467725002706 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 06:23:22 INFO - PROCESS | 1650 | 1467725002707 Marionette TRACE conn2 <- [1,534,null,{}] 06:23:22 INFO - PROCESS | 1650 | 1467725002712 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}] 06:23:22 INFO - PROCESS | 1650 | 1467725002714 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:22 INFO - PROCESS | 1650 | 1467725002796 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 06:23:22 INFO - PROCESS | 1650 | 1467725002864 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:22 INFO - PROCESS | 1650 | 1467725002866 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1210c9800 == 31 [pid = 1650] [id = 141] 06:23:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119345000) [pid = 1650] [serial = 420] [outer = 0x0] 06:23:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123e85c00) [pid = 1650] [serial = 421] [outer = 0x119345000] 06:23:22 INFO - PROCESS | 1650 | 1467725002890 Marionette DEBUG loaded listener.js 06:23:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x125ec9000) [pid = 1650] [serial = 422] [outer = 0x119345000] 06:23:23 INFO - PROCESS | 1650 | 1467725003200 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]]]}] 06:23:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 06:23:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 520ms 06:23:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 06:23:23 INFO - PROCESS | 1650 | 1467725003228 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 06:23:23 INFO - PROCESS | 1650 | 1467725003231 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 06:23:23 INFO - PROCESS | 1650 | 1467725003233 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 06:23:23 INFO - PROCESS | 1650 | 1467725003234 Marionette TRACE conn2 <- [1,538,null,{}] 06:23:23 INFO - PROCESS | 1650 | 1467725003236 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}] 06:23:23 INFO - PROCESS | 1650 | 1467725003238 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:23 INFO - PROCESS | 1650 | 1467725003353 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 06:23:23 INFO - PROCESS | 1650 | 1467725003356 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:23 INFO - PROCESS | 1650 | 1467725003357 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e9d800 == 32 [pid = 1650] [id = 142] 06:23:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115ee4c00) [pid = 1650] [serial = 423] [outer = 0x0] 06:23:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x125ecc400) [pid = 1650] [serial = 424] [outer = 0x115ee4c00] 06:23:23 INFO - PROCESS | 1650 | 1467725003390 Marionette DEBUG loaded listener.js 06:23:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x127191000) [pid = 1650] [serial = 425] [outer = 0x115ee4c00] 06:23:23 INFO - PROCESS | 1650 | 1467725003743 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]]]}] 06:23:23 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. 06:23:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 568ms 06:23:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 06:23:23 INFO - PROCESS | 1650 | 1467725003802 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 06:23:23 INFO - PROCESS | 1650 | 1467725003804 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 06:23:23 INFO - PROCESS | 1650 | 1467725003806 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 06:23:23 INFO - PROCESS | 1650 | 1467725003807 Marionette TRACE conn2 <- [1,542,null,{}] 06:23:23 INFO - PROCESS | 1650 | 1467725003809 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}] 06:23:23 INFO - PROCESS | 1650 | 1467725003813 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:23 INFO - PROCESS | 1650 | 1467725003921 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 06:23:23 INFO - PROCESS | 1650 | 1467725003956 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:23 INFO - PROCESS | 1650 | 1467725003958 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d30800 == 33 [pid = 1650] [id = 143] 06:23:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1275e9c00) [pid = 1650] [serial = 426] [outer = 0x0] 06:23:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128d2ac00) [pid = 1650] [serial = 427] [outer = 0x1275e9c00] 06:23:23 INFO - PROCESS | 1650 | 1467725003982 Marionette DEBUG loaded listener.js 06:23:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129554000) [pid = 1650] [serial = 428] [outer = 0x1275e9c00] 06:23:24 INFO - PROCESS | 1650 | 1467725004309 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]]]}] 06:23:24 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. 06:23:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 520ms 06:23:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 06:23:24 INFO - PROCESS | 1650 | 1467725004336 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 06:23:24 INFO - PROCESS | 1650 | 1467725004337 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 06:23:24 INFO - PROCESS | 1650 | 1467725004339 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 06:23:24 INFO - PROCESS | 1650 | 1467725004341 Marionette TRACE conn2 <- [1,546,null,{}] 06:23:24 INFO - PROCESS | 1650 | 1467725004352 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}] 06:23:24 INFO - PROCESS | 1650 | 1467725004354 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:24 INFO - PROCESS | 1650 | 1467725004453 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 06:23:24 INFO - PROCESS | 1650 | 1467725004457 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:24 INFO - PROCESS | 1650 | 1467725004458 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b5c000 == 34 [pid = 1650] [id = 144] 06:23:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128a24800) [pid = 1650] [serial = 429] [outer = 0x0] 06:23:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1296a1c00) [pid = 1650] [serial = 430] [outer = 0x128a24800] 06:23:24 INFO - PROCESS | 1650 | 1467725004490 Marionette DEBUG loaded listener.js 06:23:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12a767400) [pid = 1650] [serial = 431] [outer = 0x128a24800] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x115edf000) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1275e1400) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1275ea400) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116812400) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12955f800) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112fa2000) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x120e91800) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112f9d000) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1129ab400) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12a949000) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1181eb400) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112fa0c00) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119341000) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x117c98400) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112fa1800) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115ed8000) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 06:23:25 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11926e800) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 06:23:25 INFO - PROCESS | 1650 | 1467725005057 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]]]}] 06:23:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 06:23:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 728ms 06:23:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 06:23:25 INFO - PROCESS | 1650 | 1467725005069 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 06:23:25 INFO - PROCESS | 1650 | 1467725005070 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 06:23:25 INFO - PROCESS | 1650 | 1467725005072 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 06:23:25 INFO - PROCESS | 1650 | 1467725005074 Marionette TRACE conn2 <- [1,550,null,{}] 06:23:25 INFO - PROCESS | 1650 | 1467725005076 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}] 06:23:25 INFO - PROCESS | 1650 | 1467725005078 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:25 INFO - PROCESS | 1650 | 1467725005156 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 06:23:25 INFO - PROCESS | 1650 | 1467725005166 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:25 INFO - PROCESS | 1650 | 1467725005167 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196bb800 == 35 [pid = 1650] [id = 145] 06:23:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x113246800) [pid = 1650] [serial = 432] [outer = 0x0] 06:23:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x117564c00) [pid = 1650] [serial = 433] [outer = 0x113246800] 06:23:25 INFO - PROCESS | 1650 | 1467725005212 Marionette DEBUG loaded listener.js 06:23:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11926e800) [pid = 1650] [serial = 434] [outer = 0x113246800] 06:23:25 INFO - PROCESS | 1650 | 1467725005639 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]]]}] 06:23:25 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. 06:23:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 572ms 06:23:25 INFO - PROCESS | 1650 | 1467725005647 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 06:23:25 INFO - PROCESS | 1650 | 1467725005655 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 06:23:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 06:23:25 INFO - PROCESS | 1650 | 1467725005658 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 06:23:25 INFO - PROCESS | 1650 | 1467725005660 Marionette TRACE conn2 <- [1,554,null,{}] 06:23:25 INFO - PROCESS | 1650 | 1467725005664 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}] 06:23:25 INFO - PROCESS | 1650 | 1467725005665 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:25 INFO - PROCESS | 1650 | 1467725005828 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 06:23:25 INFO - PROCESS | 1650 | 1467725005839 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:25 INFO - PROCESS | 1650 | 1467725005840 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293b9800 == 36 [pid = 1650] [id = 146] 06:23:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x120e91000) [pid = 1650] [serial = 435] [outer = 0x0] 06:23:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125e4b800) [pid = 1650] [serial = 436] [outer = 0x120e91000] 06:23:25 INFO - PROCESS | 1650 | 1467725005881 Marionette DEBUG loaded listener.js 06:23:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128a66c00) [pid = 1650] [serial = 437] [outer = 0x120e91000] 06:23:26 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:26 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:26 INFO - PROCESS | 1650 | 1467725006304 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]]]}] 06:23:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 06:23:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 672ms 06:23:26 INFO - PROCESS | 1650 | 1467725006330 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 06:23:26 INFO - PROCESS | 1650 | 1467725006331 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 06:23:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 06:23:26 INFO - PROCESS | 1650 | 1467725006334 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 06:23:26 INFO - PROCESS | 1650 | 1467725006335 Marionette TRACE conn2 <- [1,558,null,{}] 06:23:26 INFO - PROCESS | 1650 | 1467725006337 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}] 06:23:26 INFO - PROCESS | 1650 | 1467725006338 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:26 INFO - PROCESS | 1650 | 1467725006436 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 06:23:26 INFO - PROCESS | 1650 | 1467725006442 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:26 INFO - PROCESS | 1650 | 1467725006445 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295bc800 == 37 [pid = 1650] [id = 147] 06:23:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129555800) [pid = 1650] [serial = 438] [outer = 0x0] 06:23:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a768c00) [pid = 1650] [serial = 439] [outer = 0x129555800] 06:23:26 INFO - PROCESS | 1650 | 1467725006470 Marionette DEBUG loaded listener.js 06:23:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a7d3000) [pid = 1650] [serial = 440] [outer = 0x129555800] 06:23:26 INFO - PROCESS | 1650 | 1467725006767 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]]]}] 06:23:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 06:23:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 468ms 06:23:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 06:23:26 INFO - PROCESS | 1650 | 1467725006803 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 06:23:26 INFO - PROCESS | 1650 | 1467725006804 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 06:23:26 INFO - PROCESS | 1650 | 1467725006816 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 06:23:26 INFO - PROCESS | 1650 | 1467725006818 Marionette TRACE conn2 <- [1,562,null,{}] 06:23:26 INFO - PROCESS | 1650 | 1467725006820 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}] 06:23:26 INFO - PROCESS | 1650 | 1467725006822 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:26 INFO - PROCESS | 1650 | 1467725006905 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 06:23:26 INFO - PROCESS | 1650 | 1467725006908 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:26 INFO - PROCESS | 1650 | 1467725006911 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab38800 == 38 [pid = 1650] [id = 148] 06:23:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a7d3c00) [pid = 1650] [serial = 441] [outer = 0x0] 06:23:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12ab03c00) [pid = 1650] [serial = 442] [outer = 0x12a7d3c00] 06:23:26 INFO - PROCESS | 1650 | 1467725006939 Marionette DEBUG loaded listener.js 06:23:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12bb3ac00) [pid = 1650] [serial = 443] [outer = 0x12a7d3c00] 06:23:27 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:27 INFO - PROCESS | 1650 | 1467725007468 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]]]}] 06:23:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 06:23:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 680ms 06:23:27 INFO - PROCESS | 1650 | 1467725007487 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 06:23:27 INFO - PROCESS | 1650 | 1467725007490 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 06:23:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 06:23:27 INFO - PROCESS | 1650 | 1467725007493 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 06:23:27 INFO - PROCESS | 1650 | 1467725007495 Marionette TRACE conn2 <- [1,566,null,{}] 06:23:27 INFO - PROCESS | 1650 | 1467725007500 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}] 06:23:27 INFO - PROCESS | 1650 | 1467725007502 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:27 INFO - PROCESS | 1650 | 1467725007610 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 06:23:27 INFO - PROCESS | 1650 | 1467725007666 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:27 INFO - PROCESS | 1650 | 1467725007668 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11745f000 == 39 [pid = 1650] [id = 149] 06:23:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116838c00) [pid = 1650] [serial = 444] [outer = 0x0] 06:23:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1181e3400) [pid = 1650] [serial = 445] [outer = 0x116838c00] 06:23:27 INFO - PROCESS | 1650 | 1467725007699 Marionette DEBUG loaded listener.js 06:23:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11846e000) [pid = 1650] [serial = 446] [outer = 0x116838c00] 06:23:27 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:28 INFO - PROCESS | 1650 | 1467725008180 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]]]}] 06:23:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 06:23:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 722ms 06:23:28 INFO - PROCESS | 1650 | 1467725008235 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 06:23:28 INFO - PROCESS | 1650 | 1467725008238 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 06:23:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 06:23:28 INFO - PROCESS | 1650 | 1467725008247 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 06:23:28 INFO - PROCESS | 1650 | 1467725008249 Marionette TRACE conn2 <- [1,570,null,{}] 06:23:28 INFO - PROCESS | 1650 | 1467725008251 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}] 06:23:28 INFO - PROCESS | 1650 | 1467725008253 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:28 INFO - PROCESS | 1650 | 1467725008376 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 06:23:28 INFO - PROCESS | 1650 | 1467725008477 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:28 INFO - PROCESS | 1650 | 1467725008478 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ea5000 == 40 [pid = 1650] [id = 150] 06:23:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11933f000) [pid = 1650] [serial = 447] [outer = 0x0] 06:23:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1196d5c00) [pid = 1650] [serial = 448] [outer = 0x11933f000] 06:23:28 INFO - PROCESS | 1650 | 1467725008509 Marionette DEBUG loaded listener.js 06:23:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x121105800) [pid = 1650] [serial = 449] [outer = 0x11933f000] 06:23:28 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:29 INFO - PROCESS | 1650 | 1467725009157 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]]]}] 06:23:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1295bc800 == 39 [pid = 1650] [id = 147] 06:23:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1293b9800 == 38 [pid = 1650] [id = 146] 06:23:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1196bb800 == 37 [pid = 1650] [id = 145] 06:23:29 INFO - PROCESS | 1650 | --DOCSHELL 0x128b5c000 == 36 [pid = 1650] [id = 144] 06:23:29 INFO - PROCESS | 1650 | --DOCSHELL 0x126d30800 == 35 [pid = 1650] [id = 143] 06:23:29 INFO - PROCESS | 1650 | --DOCSHELL 0x123e9d800 == 34 [pid = 1650] [id = 142] 06:23:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1210c9800 == 33 [pid = 1650] [id = 141] 06:23:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1196bd800 == 32 [pid = 1650] [id = 140] 06:23:29 INFO - PROCESS | 1650 | --DOCSHELL 0x117c3d000 == 31 [pid = 1650] [id = 139] 06:23:29 INFO - PROCESS | 1650 | --DOCSHELL 0x116861000 == 30 [pid = 1650] [id = 138] 06:23:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1187cc000 == 29 [pid = 1650] [id = 137] 06:23:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 06:23:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 973ms 06:23:29 INFO - PROCESS | 1650 | 1467725009220 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 06:23:29 INFO - PROCESS | 1650 | 1467725009222 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 06:23:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 06:23:29 INFO - PROCESS | 1650 | 1467725009225 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 06:23:29 INFO - PROCESS | 1650 | 1467725009227 Marionette TRACE conn2 <- [1,574,null,{}] 06:23:29 INFO - PROCESS | 1650 | 1467725009230 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}] 06:23:29 INFO - PROCESS | 1650 | 1467725009232 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:29 INFO - PROCESS | 1650 | 1467725009307 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 06:23:29 INFO - PROCESS | 1650 | 1467725009316 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:29 INFO - PROCESS | 1650 | 1467725009319 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x115d79000 == 30 [pid = 1650] [id = 151] 06:23:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1131f0000) [pid = 1650] [serial = 450] [outer = 0x0] 06:23:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x113ea4800) [pid = 1650] [serial = 451] [outer = 0x1131f0000] 06:23:29 INFO - PROCESS | 1650 | 1467725009349 Marionette DEBUG loaded listener.js 06:23:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x115edd800) [pid = 1650] [serial = 452] [outer = 0x1131f0000] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12bbe3400) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128d27400) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1296a1000) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119344400) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12ab0ec00) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a944400) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x115e61400) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x117c97c00) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12571d400) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x125ecb400) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126d04400) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12c7a9400) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12b872000) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118a59800) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119340800) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112fa3400) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113046400) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x120e89c00) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123e8ac00) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118a50000) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119347800) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123e8f400) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x125ec4800) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1296adc00) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12bbe2c00) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x115ee2400) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12bb3b400) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x129558000) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12531f800) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x127191800) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x127175400) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12a7d1800) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12c28b000) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 06:23:29 INFO - PROCESS | 1650 | 1467725009723 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]]]}] 06:23:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 06:23:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 519ms 06:23:29 INFO - PROCESS | 1650 | 1467725009745 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 06:23:29 INFO - PROCESS | 1650 | 1467725009748 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 06:23:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 06:23:29 INFO - PROCESS | 1650 | 1467725009752 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 06:23:29 INFO - PROCESS | 1650 | 1467725009754 Marionette TRACE conn2 <- [1,578,null,{}] 06:23:29 INFO - PROCESS | 1650 | 1467725009756 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}] 06:23:29 INFO - PROCESS | 1650 | 1467725009758 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:29 INFO - PROCESS | 1650 | 1467725009834 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 06:23:29 INFO - PROCESS | 1650 | 1467725009840 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:29 INFO - PROCESS | 1650 | 1467725009841 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x117156800 == 31 [pid = 1650] [id = 152] 06:23:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116732400) [pid = 1650] [serial = 453] [outer = 0x0] 06:23:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x117c91400) [pid = 1650] [serial = 454] [outer = 0x116732400] 06:23:29 INFO - PROCESS | 1650 | 1467725009871 Marionette DEBUG loaded listener.js 06:23:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11816bc00) [pid = 1650] [serial = 455] [outer = 0x116732400] 06:23:30 INFO - PROCESS | 1650 | 1467725010300 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]]]}] 06:23:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 06:23:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 569ms 06:23:30 INFO - PROCESS | 1650 | 1467725010321 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 06:23:30 INFO - PROCESS | 1650 | 1467725010323 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 06:23:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 06:23:30 INFO - PROCESS | 1650 | 1467725010325 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 06:23:30 INFO - PROCESS | 1650 | 1467725010330 Marionette TRACE conn2 <- [1,582,null,{}] 06:23:30 INFO - PROCESS | 1650 | 1467725010338 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}] 06:23:30 INFO - PROCESS | 1650 | 1467725010341 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:30 INFO - PROCESS | 1650 | 1467725010455 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 06:23:30 INFO - PROCESS | 1650 | 1467725010505 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:30 INFO - PROCESS | 1650 | 1467725010506 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x113dc0800 == 32 [pid = 1650] [id = 153] 06:23:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1129a8c00) [pid = 1650] [serial = 456] [outer = 0x0] 06:23:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112f8a800) [pid = 1650] [serial = 457] [outer = 0x1129a8c00] 06:23:30 INFO - PROCESS | 1650 | 1467725010539 Marionette DEBUG loaded listener.js 06:23:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1133b8800) [pid = 1650] [serial = 458] [outer = 0x1129a8c00] 06:23:30 INFO - PROCESS | 1650 | 1467725010969 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]]]}] 06:23:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 06:23:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 675ms 06:23:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 06:23:31 INFO - PROCESS | 1650 | 1467725011001 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 06:23:31 INFO - PROCESS | 1650 | 1467725011004 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 06:23:31 INFO - PROCESS | 1650 | 1467725011007 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 06:23:31 INFO - PROCESS | 1650 | 1467725011009 Marionette TRACE conn2 <- [1,586,null,{}] 06:23:31 INFO - PROCESS | 1650 | 1467725011013 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}] 06:23:31 INFO - PROCESS | 1650 | 1467725011014 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:31 INFO - PROCESS | 1650 | 1467725011136 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 06:23:31 INFO - PROCESS | 1650 | 1467725011185 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:31 INFO - PROCESS | 1650 | 1467725011187 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11922f800 == 33 [pid = 1650] [id = 154] 06:23:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11672bc00) [pid = 1650] [serial = 459] [outer = 0x0] 06:23:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x117cbcc00) [pid = 1650] [serial = 460] [outer = 0x11672bc00] 06:23:31 INFO - PROCESS | 1650 | 1467725011217 Marionette DEBUG loaded listener.js 06:23:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118472c00) [pid = 1650] [serial = 461] [outer = 0x11672bc00] 06:23:31 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:31 INFO - PROCESS | 1650 | 1467725011631 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]]]}] 06:23:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 06:23:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 673ms 06:23:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 06:23:31 INFO - PROCESS | 1650 | 1467725011680 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 06:23:31 INFO - PROCESS | 1650 | 1467725011682 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 06:23:31 INFO - PROCESS | 1650 | 1467725011684 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 06:23:31 INFO - PROCESS | 1650 | 1467725011685 Marionette TRACE conn2 <- [1,590,null,{}] 06:23:31 INFO - PROCESS | 1650 | 1467725011688 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}] 06:23:31 INFO - PROCESS | 1650 | 1467725011689 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:31 INFO - PROCESS | 1650 | 1467725011786 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 06:23:31 INFO - PROCESS | 1650 | 1467725011837 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:31 INFO - PROCESS | 1650 | 1467725011838 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x119859000 == 34 [pid = 1650] [id = 155] 06:23:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118473400) [pid = 1650] [serial = 462] [outer = 0x0] 06:23:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11926ac00) [pid = 1650] [serial = 463] [outer = 0x118473400] 06:23:31 INFO - PROCESS | 1650 | 1467725011867 Marionette DEBUG loaded listener.js 06:23:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119340800) [pid = 1650] [serial = 464] [outer = 0x118473400] 06:23:32 INFO - PROCESS | 1650 | 1467725012294 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]]]}] 06:23:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 06:23:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 671ms 06:23:32 INFO - PROCESS | 1650 | 1467725012355 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 06:23:32 INFO - PROCESS | 1650 | 1467725012358 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 06:23:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 06:23:32 INFO - PROCESS | 1650 | 1467725012369 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 06:23:32 INFO - PROCESS | 1650 | 1467725012372 Marionette TRACE conn2 <- [1,594,null,{}] 06:23:32 INFO - PROCESS | 1650 | 1467725012411 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}] 06:23:32 INFO - PROCESS | 1650 | 1467725012413 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:32 INFO - PROCESS | 1650 | 1467725012506 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 06:23:32 INFO - PROCESS | 1650 | 1467725012555 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:32 INFO - PROCESS | 1650 | 1467725012557 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1210d0000 == 35 [pid = 1650] [id = 156] 06:23:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118aefc00) [pid = 1650] [serial = 465] [outer = 0x0] 06:23:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x120e94800) [pid = 1650] [serial = 466] [outer = 0x118aefc00] 06:23:32 INFO - PROCESS | 1650 | 1467725012585 Marionette DEBUG loaded listener.js 06:23:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1216be000) [pid = 1650] [serial = 467] [outer = 0x118aefc00] 06:23:32 INFO - PROCESS | 1650 | 1467725012974 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]]]}] 06:23:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 06:23:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 649ms 06:23:33 INFO - PROCESS | 1650 | 1467725013013 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 06:23:33 INFO - PROCESS | 1650 | 1467725013015 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 06:23:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 06:23:33 INFO - PROCESS | 1650 | 1467725013017 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 06:23:33 INFO - PROCESS | 1650 | 1467725013018 Marionette TRACE conn2 <- [1,598,null,{}] 06:23:33 INFO - PROCESS | 1650 | 1467725013021 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}] 06:23:33 INFO - PROCESS | 1650 | 1467725013022 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:33 INFO - PROCESS | 1650 | 1467725013119 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 06:23:33 INFO - PROCESS | 1650 | 1467725013167 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:33 INFO - PROCESS | 1650 | 1467725013168 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x121d7b000 == 36 [pid = 1650] [id = 157] 06:23:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123a62800) [pid = 1650] [serial = 468] [outer = 0x0] 06:23:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123e3c800) [pid = 1650] [serial = 469] [outer = 0x123a62800] 06:23:33 INFO - PROCESS | 1650 | 1467725013197 Marionette DEBUG loaded listener.js 06:23:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123e89c00) [pid = 1650] [serial = 470] [outer = 0x123a62800] 06:23:33 INFO - PROCESS | 1650 | 1467725013573 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]]]}] 06:23:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 06:23:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 620ms 06:23:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 06:23:33 INFO - PROCESS | 1650 | 1467725013638 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 06:23:33 INFO - PROCESS | 1650 | 1467725013639 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 06:23:33 INFO - PROCESS | 1650 | 1467725013641 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 06:23:33 INFO - PROCESS | 1650 | 1467725013643 Marionette TRACE conn2 <- [1,602,null,{}] 06:23:33 INFO - PROCESS | 1650 | 1467725013645 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}] 06:23:33 INFO - PROCESS | 1650 | 1467725013647 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:33 INFO - PROCESS | 1650 | 1467725013740 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 06:23:33 INFO - PROCESS | 1650 | 1467725013834 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:33 INFO - PROCESS | 1650 | 1467725013839 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x125d18000 == 37 [pid = 1650] [id = 158] 06:23:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x125db8c00) [pid = 1650] [serial = 471] [outer = 0x0] 06:23:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x125e57400) [pid = 1650] [serial = 472] [outer = 0x125db8c00] 06:23:33 INFO - PROCESS | 1650 | 1467725013879 Marionette DEBUG loaded listener.js 06:23:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126911c00) [pid = 1650] [serial = 473] [outer = 0x125db8c00] 06:23:34 INFO - PROCESS | 1650 | 1467725014329 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]]]}] 06:23:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 06:23:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 723ms 06:23:34 INFO - PROCESS | 1650 | 1467725014367 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 06:23:34 INFO - PROCESS | 1650 | 1467725014370 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 06:23:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 06:23:34 INFO - PROCESS | 1650 | 1467725014373 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 06:23:34 INFO - PROCESS | 1650 | 1467725014375 Marionette TRACE conn2 <- [1,606,null,{}] 06:23:34 INFO - PROCESS | 1650 | 1467725014381 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}] 06:23:34 INFO - PROCESS | 1650 | 1467725014382 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:34 INFO - PROCESS | 1650 | --DOCSHELL 0x117156800 == 36 [pid = 1650] [id = 152] 06:23:34 INFO - PROCESS | 1650 | --DOCSHELL 0x115d79000 == 35 [pid = 1650] [id = 151] 06:23:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11745f000 == 34 [pid = 1650] [id = 149] 06:23:34 INFO - PROCESS | 1650 | --DOCSHELL 0x123ea5000 == 33 [pid = 1650] [id = 150] 06:23:34 INFO - PROCESS | 1650 | --DOCSHELL 0x125d18000 == 32 [pid = 1650] [id = 158] 06:23:34 INFO - PROCESS | 1650 | --DOCSHELL 0x121d7b000 == 31 [pid = 1650] [id = 157] 06:23:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1210d0000 == 30 [pid = 1650] [id = 156] 06:23:34 INFO - PROCESS | 1650 | --DOCSHELL 0x119859000 == 29 [pid = 1650] [id = 155] 06:23:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab38800 == 28 [pid = 1650] [id = 148] 06:23:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11922f800 == 27 [pid = 1650] [id = 154] 06:23:34 INFO - PROCESS | 1650 | --DOCSHELL 0x113dc0800 == 26 [pid = 1650] [id = 153] 06:23:34 INFO - PROCESS | 1650 | 1467725014960 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 06:23:35 INFO - PROCESS | 1650 | 1467725015039 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:35 INFO - PROCESS | 1650 | 1467725015040 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x112fae800 == 27 [pid = 1650] [id = 159] 06:23:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x113252800) [pid = 1650] [serial = 474] [outer = 0x0] 06:23:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x113d5d000) [pid = 1650] [serial = 475] [outer = 0x113252800] 06:23:35 INFO - PROCESS | 1650 | 1467725015093 Marionette DEBUG loaded listener.js 06:23:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1164ee400) [pid = 1650] [serial = 476] [outer = 0x113252800] 06:23:35 INFO - PROCESS | 1650 | 1467725015374 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]]]}] 06:23:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 06:23:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1024ms 06:23:35 INFO - PROCESS | 1650 | 1467725015400 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 06:23:35 INFO - PROCESS | 1650 | 1467725015403 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 06:23:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 06:23:35 INFO - PROCESS | 1650 | 1467725015417 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 06:23:35 INFO - PROCESS | 1650 | 1467725015419 Marionette TRACE conn2 <- [1,610,null,{}] 06:23:35 INFO - PROCESS | 1650 | 1467725015429 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}] 06:23:35 INFO - PROCESS | 1650 | 1467725015432 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:35 INFO - PROCESS | 1650 | 1467725015508 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 06:23:35 INFO - PROCESS | 1650 | 1467725015574 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:35 INFO - PROCESS | 1650 | 1467725015575 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x117460800 == 28 [pid = 1650] [id = 160] 06:23:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11672a400) [pid = 1650] [serial = 477] [outer = 0x0] 06:23:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116889c00) [pid = 1650] [serial = 478] [outer = 0x11672a400] 06:23:35 INFO - PROCESS | 1650 | 1467725015604 Marionette DEBUG loaded listener.js 06:23:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118478c00) [pid = 1650] [serial = 479] [outer = 0x11672a400] 06:23:35 INFO - PROCESS | 1650 | 1467725015919 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]]]}] 06:23:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 06:23:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 537ms 06:23:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 06:23:35 INFO - PROCESS | 1650 | 1467725015951 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 06:23:35 INFO - PROCESS | 1650 | 1467725015953 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 06:23:35 INFO - PROCESS | 1650 | 1467725015956 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 06:23:35 INFO - PROCESS | 1650 | 1467725015957 Marionette TRACE conn2 <- [1,614,null,{}] 06:23:35 INFO - PROCESS | 1650 | 1467725015961 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}] 06:23:35 INFO - PROCESS | 1650 | 1467725015964 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:36 INFO - PROCESS | 1650 | 1467725016060 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 06:23:36 INFO - PROCESS | 1650 | 1467725016067 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:36 INFO - PROCESS | 1650 | 1467725016068 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196b2800 == 29 [pid = 1650] [id = 161] 06:23:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1187dac00) [pid = 1650] [serial = 480] [outer = 0x0] 06:23:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118fd9800) [pid = 1650] [serial = 481] [outer = 0x1187dac00] 06:23:36 INFO - PROCESS | 1650 | 1467725016093 Marionette DEBUG loaded listener.js 06:23:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119341000) [pid = 1650] [serial = 482] [outer = 0x1187dac00] 06:23:36 INFO - PROCESS | 1650 | 1467725016483 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]]]}] 06:23:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 06:23:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 573ms 06:23:36 INFO - PROCESS | 1650 | 1467725016529 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 06:23:36 INFO - PROCESS | 1650 | 1467725016532 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 06:23:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 06:23:36 INFO - PROCESS | 1650 | 1467725016540 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 06:23:36 INFO - PROCESS | 1650 | 1467725016543 Marionette TRACE conn2 <- [1,618,null,{}] 06:23:36 INFO - PROCESS | 1650 | 1467725016552 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}] 06:23:36 INFO - PROCESS | 1650 | 1467725016554 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:36 INFO - PROCESS | 1650 | 1467725016651 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 06:23:36 INFO - PROCESS | 1650 | 1467725016655 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:36 INFO - PROCESS | 1650 | 1467725016656 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x121026800 == 30 [pid = 1650] [id = 162] 06:23:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1196cfc00) [pid = 1650] [serial = 483] [outer = 0x0] 06:23:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x120e04800) [pid = 1650] [serial = 484] [outer = 0x1196cfc00] 06:23:36 INFO - PROCESS | 1650 | 1467725016681 Marionette DEBUG loaded listener.js 06:23:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x123e3cc00) [pid = 1650] [serial = 485] [outer = 0x1196cfc00] 06:23:37 INFO - PROCESS | 1650 | 1467725016996 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]]]}] 06:23:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 06:23:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 476ms 06:23:37 INFO - PROCESS | 1650 | 1467725017013 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 06:23:37 INFO - PROCESS | 1650 | 1467725017016 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 06:23:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 06:23:37 INFO - PROCESS | 1650 | 1467725017018 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 06:23:37 INFO - PROCESS | 1650 | 1467725017019 Marionette TRACE conn2 <- [1,622,null,{}] 06:23:37 INFO - PROCESS | 1650 | 1467725017021 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}] 06:23:37 INFO - PROCESS | 1650 | 1467725017022 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:37 INFO - PROCESS | 1650 | 1467725017115 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 06:23:37 INFO - PROCESS | 1650 | 1467725017150 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:37 INFO - PROCESS | 1650 | 1467725017151 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a87000 == 31 [pid = 1650] [id = 163] 06:23:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11998b400) [pid = 1650] [serial = 486] [outer = 0x0] 06:23:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12559ec00) [pid = 1650] [serial = 487] [outer = 0x11998b400] 06:23:37 INFO - PROCESS | 1650 | 1467725017176 Marionette DEBUG loaded listener.js 06:23:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x125e59000) [pid = 1650] [serial = 488] [outer = 0x11998b400] 06:23:37 INFO - PROCESS | 1650 | 1467725017497 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]]]}] 06:23:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 06:23:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 517ms 06:23:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 06:23:37 INFO - PROCESS | 1650 | 1467725017536 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 06:23:37 INFO - PROCESS | 1650 | 1467725017537 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 06:23:37 INFO - PROCESS | 1650 | 1467725017539 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 06:23:37 INFO - PROCESS | 1650 | 1467725017540 Marionette TRACE conn2 <- [1,626,null,{}] 06:23:37 INFO - PROCESS | 1650 | 1467725017542 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}] 06:23:37 INFO - PROCESS | 1650 | 1467725017544 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:37 INFO - PROCESS | 1650 | 1467725017636 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 06:23:37 INFO - PROCESS | 1650 | 1467725017673 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:37 INFO - PROCESS | 1650 | 1467725017677 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269c0000 == 32 [pid = 1650] [id = 164] 06:23:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1187cdc00) [pid = 1650] [serial = 489] [outer = 0x0] 06:23:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x126da3800) [pid = 1650] [serial = 490] [outer = 0x1187cdc00] 06:23:37 INFO - PROCESS | 1650 | 1467725017709 Marionette DEBUG loaded listener.js 06:23:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x126f6e400) [pid = 1650] [serial = 491] [outer = 0x1187cdc00] 06:23:38 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x115ee4c00) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 06:23:38 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x112fa6400) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 06:23:38 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1181e8000) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 06:23:38 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x117c9dc00) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 06:23:38 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118476800) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 06:23:38 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x115ed9c00) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 06:23:38 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1181e9000) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 06:23:38 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x121104800) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 06:23:38 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1275e9c00) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 06:23:38 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x125e57000) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 06:23:38 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128a24800) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 06:23:38 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112f9b000) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 06:23:38 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x113246800) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 06:23:38 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x120e91000) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 06:23:38 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119345000) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 06:23:38 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x129555800) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 06:23:38 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1131f0000) [pid = 1650] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 06:23:38 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116838c00) [pid = 1650] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 06:23:38 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11933f000) [pid = 1650] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 06:23:38 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12a7d3c00) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 06:23:38 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116732400) [pid = 1650] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 06:23:38 INFO - PROCESS | 1650 | 1467725018218 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]]]}] 06:23:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 06:23:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 722ms 06:23:38 INFO - PROCESS | 1650 | 1467725018261 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 06:23:38 INFO - PROCESS | 1650 | 1467725018262 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 06:23:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 06:23:38 INFO - PROCESS | 1650 | 1467725018265 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 06:23:38 INFO - PROCESS | 1650 | 1467725018266 Marionette TRACE conn2 <- [1,630,null,{}] 06:23:38 INFO - PROCESS | 1650 | 1467725018268 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}] 06:23:38 INFO - PROCESS | 1650 | 1467725018269 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:38 INFO - PROCESS | 1650 | 1467725018342 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 06:23:38 INFO - PROCESS | 1650 | 1467725018414 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:38 INFO - PROCESS | 1650 | 1467725018415 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x112635000 == 33 [pid = 1650] [id = 165] 06:23:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x115ed8c00) [pid = 1650] [serial = 492] [outer = 0x0] 06:23:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116f10800) [pid = 1650] [serial = 493] [outer = 0x115ed8c00] 06:23:38 INFO - PROCESS | 1650 | 1467725018439 Marionette DEBUG loaded listener.js 06:23:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11847ac00) [pid = 1650] [serial = 494] [outer = 0x115ed8c00] 06:23:38 INFO - PROCESS | 1650 | 1467725018697 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]]]}] 06:23:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 06:23:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 469ms 06:23:38 INFO - PROCESS | 1650 | 1467725018734 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 06:23:38 INFO - PROCESS | 1650 | 1467725018735 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 06:23:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 06:23:38 INFO - PROCESS | 1650 | 1467725018738 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 06:23:38 INFO - PROCESS | 1650 | 1467725018739 Marionette TRACE conn2 <- [1,634,null,{}] 06:23:38 INFO - PROCESS | 1650 | 1467725018741 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}] 06:23:38 INFO - PROCESS | 1650 | 1467725018742 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:38 INFO - PROCESS | 1650 | 1467725018828 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 06:23:38 INFO - PROCESS | 1650 | 1467725018832 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:38 INFO - PROCESS | 1650 | 1467725018833 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e74000 == 34 [pid = 1650] [id = 166] 06:23:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x113292800) [pid = 1650] [serial = 495] [outer = 0x0] 06:23:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x120fb0000) [pid = 1650] [serial = 496] [outer = 0x113292800] 06:23:38 INFO - PROCESS | 1650 | 1467725018857 Marionette DEBUG loaded listener.js 06:23:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12717ec00) [pid = 1650] [serial = 497] [outer = 0x113292800] 06:23:39 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1275e7400) [pid = 1650] [serial = 498] [outer = 0x12cb8e400] 06:23:39 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:39 INFO - PROCESS | 1650 | 1467725019214 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]]]}] 06:23:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 06:23:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 523ms 06:23:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 06:23:39 INFO - PROCESS | 1650 | 1467725019265 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 06:23:39 INFO - PROCESS | 1650 | 1467725019266 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 06:23:39 INFO - PROCESS | 1650 | 1467725019268 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 06:23:39 INFO - PROCESS | 1650 | 1467725019269 Marionette TRACE conn2 <- [1,638,null,{}] 06:23:39 INFO - PROCESS | 1650 | 1467725019271 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}] 06:23:39 INFO - PROCESS | 1650 | 1467725019272 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:39 INFO - PROCESS | 1650 | 1467725019348 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 06:23:39 INFO - PROCESS | 1650 | 1467725019352 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:39 INFO - PROCESS | 1650 | 1467725019353 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293b6800 == 35 [pid = 1650] [id = 167] 06:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x127186c00) [pid = 1650] [serial = 499] [outer = 0x0] 06:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1275e5000) [pid = 1650] [serial = 500] [outer = 0x127186c00] 06:23:39 INFO - PROCESS | 1650 | 1467725019377 Marionette DEBUG loaded listener.js 06:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128d24400) [pid = 1650] [serial = 501] [outer = 0x127186c00] 06:23:39 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:39 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:39 INFO - PROCESS | 1650 | 1467725019712 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]]]}] 06:23:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 06:23:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 470ms 06:23:39 INFO - PROCESS | 1650 | 1467725019738 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 06:23:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 06:23:39 INFO - PROCESS | 1650 | 1467725019740 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 06:23:39 INFO - PROCESS | 1650 | 1467725019742 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 06:23:39 INFO - PROCESS | 1650 | 1467725019744 Marionette TRACE conn2 <- [1,642,null,{}] 06:23:39 INFO - PROCESS | 1650 | 1467725019748 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}] 06:23:39 INFO - PROCESS | 1650 | 1467725019749 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:39 INFO - PROCESS | 1650 | 1467725019821 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 06:23:39 INFO - PROCESS | 1650 | 1467725019825 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:39 INFO - PROCESS | 1650 | 1467725019826 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x129781800 == 36 [pid = 1650] [id = 168] 06:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x121107800) [pid = 1650] [serial = 502] [outer = 0x0] 06:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128d29800) [pid = 1650] [serial = 503] [outer = 0x121107800] 06:23:39 INFO - PROCESS | 1650 | 1467725019852 Marionette DEBUG loaded listener.js 06:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129231c00) [pid = 1650] [serial = 504] [outer = 0x121107800] 06:23:40 INFO - PROCESS | 1650 | 1467725020410 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]]]}] 06:23:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 06:23:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 722ms 06:23:40 INFO - PROCESS | 1650 | 1467725020465 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 06:23:40 INFO - PROCESS | 1650 | 1467725020469 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 06:23:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 06:23:40 INFO - PROCESS | 1650 | 1467725020474 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 06:23:40 INFO - PROCESS | 1650 | 1467725020477 Marionette TRACE conn2 <- [1,646,null,{}] 06:23:40 INFO - PROCESS | 1650 | 1467725020509 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}] 06:23:40 INFO - PROCESS | 1650 | 1467725020512 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:40 INFO - PROCESS | 1650 | 1467725020672 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 06:23:40 INFO - PROCESS | 1650 | 1467725020722 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:40 INFO - PROCESS | 1650 | 1467725020723 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ac9800 == 37 [pid = 1650] [id = 169] 06:23:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x113246c00) [pid = 1650] [serial = 505] [outer = 0x0] 06:23:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x115ee0000) [pid = 1650] [serial = 506] [outer = 0x113246c00] 06:23:40 INFO - PROCESS | 1650 | 1467725020754 Marionette DEBUG loaded listener.js 06:23:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x116884c00) [pid = 1650] [serial = 507] [outer = 0x113246c00] 06:23:41 INFO - PROCESS | 1650 | 1467725021303 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]]]}] 06:23:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 06:23:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 897ms 06:23:41 INFO - PROCESS | 1650 | 1467725021370 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 06:23:41 INFO - PROCESS | 1650 | 1467725021373 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 06:23:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 06:23:41 INFO - PROCESS | 1650 | 1467725021378 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 06:23:41 INFO - PROCESS | 1650 | 1467725021380 Marionette TRACE conn2 <- [1,650,null,{}] 06:23:41 INFO - PROCESS | 1650 | 1467725021382 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}] 06:23:41 INFO - PROCESS | 1650 | 1467725021384 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:41 INFO - PROCESS | 1650 | 1467725021491 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 06:23:41 INFO - PROCESS | 1650 | 1467725021568 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:41 INFO - PROCESS | 1650 | 1467725021570 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e3a800 == 38 [pid = 1650] [id = 170] 06:23:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1181ee400) [pid = 1650] [serial = 508] [outer = 0x0] 06:23:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118a59800) [pid = 1650] [serial = 509] [outer = 0x1181ee400] 06:23:41 INFO - PROCESS | 1650 | 1467725021600 Marionette DEBUG loaded listener.js 06:23:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119340000) [pid = 1650] [serial = 510] [outer = 0x1181ee400] 06:23:42 INFO - PROCESS | 1650 | 1467725022206 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]]]}] 06:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1293b6800 == 37 [pid = 1650] [id = 167] 06:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x128e74000 == 36 [pid = 1650] [id = 166] 06:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x112635000 == 35 [pid = 1650] [id = 165] 06:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1269c0000 == 34 [pid = 1650] [id = 164] 06:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x123a87000 == 33 [pid = 1650] [id = 163] 06:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x121026800 == 32 [pid = 1650] [id = 162] 06:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1196b2800 == 31 [pid = 1650] [id = 161] 06:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x117460800 == 30 [pid = 1650] [id = 160] 06:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x112fae800 == 29 [pid = 1650] [id = 159] 06:23:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 06:23:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 871ms 06:23:42 INFO - PROCESS | 1650 | 1467725022249 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 06:23:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 06:23:42 INFO - PROCESS | 1650 | 1467725022251 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 06:23:42 INFO - PROCESS | 1650 | 1467725022254 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 06:23:42 INFO - PROCESS | 1650 | 1467725022256 Marionette TRACE conn2 <- [1,654,null,{}] 06:23:42 INFO - PROCESS | 1650 | 1467725022260 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}] 06:23:42 INFO - PROCESS | 1650 | 1467725022262 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:42 INFO - PROCESS | 1650 | 1467725022339 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x125ecc400) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x120e93c00) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118af0c00) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11847b400) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11815e800) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1181ea000) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118fcec00) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119340400) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x117c90c00) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x115ee2800) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11847a000) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118474c00) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1253ebc00) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12194c800) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128d2ac00) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128a6e000) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x127183c00) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x127191000) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1296a1c00) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116732c00) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x129554000) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x117564c00) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113d61800) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11926e800) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12a767400) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x125e4b800) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123a61400) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123e85c00) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x125ec9000) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128a66c00) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12a768c00) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12ab03c00) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a7d3000) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x115edd800) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x113ea4800) [pid = 1650] [serial = 451] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11846e000) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1196d5c00) [pid = 1650] [serial = 448] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12bb3ac00) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1181e3400) [pid = 1650] [serial = 445] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x121105800) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x117c91400) [pid = 1650] [serial = 454] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11816bc00) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | 1467725022404 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:42 INFO - PROCESS | 1650 | 1467725022406 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x116624800 == 30 [pid = 1650] [id = 171] 06:23:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x115ee1400) [pid = 1650] [serial = 511] [outer = 0x0] 06:23:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x116807000) [pid = 1650] [serial = 512] [outer = 0x115ee1400] 06:23:42 INFO - PROCESS | 1650 | 1467725022436 Marionette DEBUG loaded listener.js 06:23:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x117c9f800) [pid = 1650] [serial = 513] [outer = 0x115ee1400] 06:23:42 INFO - PROCESS | 1650 | 1467725022733 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]]]}] 06:23:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 06:23:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 519ms 06:23:42 INFO - PROCESS | 1650 | 1467725022774 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 06:23:42 INFO - PROCESS | 1650 | 1467725022778 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 06:23:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 06:23:42 INFO - PROCESS | 1650 | 1467725022803 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 06:23:42 INFO - PROCESS | 1650 | 1467725022805 Marionette TRACE conn2 <- [1,658,null,{}] 06:23:42 INFO - PROCESS | 1650 | 1467725022807 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}] 06:23:42 INFO - PROCESS | 1650 | 1467725022809 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:42 INFO - PROCESS | 1650 | 1467725022885 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 06:23:42 INFO - PROCESS | 1650 | 1467725022940 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:42 INFO - PROCESS | 1650 | 1467725022941 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x117c52800 == 31 [pid = 1650] [id = 172] 06:23:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x117c9dc00) [pid = 1650] [serial = 514] [outer = 0x0] 06:23:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118470000) [pid = 1650] [serial = 515] [outer = 0x117c9dc00] 06:23:42 INFO - PROCESS | 1650 | 1467725022968 Marionette DEBUG loaded listener.js 06:23:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118fd7c00) [pid = 1650] [serial = 516] [outer = 0x117c9dc00] 06:23:43 INFO - PROCESS | 1650 | 1467725023248 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]]]}] 06:23:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 06:23:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 470ms 06:23:43 INFO - PROCESS | 1650 | 1467725023272 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 06:23:43 INFO - PROCESS | 1650 | 1467725023274 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 06:23:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 06:23:43 INFO - PROCESS | 1650 | 1467725023284 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 06:23:43 INFO - PROCESS | 1650 | 1467725023286 Marionette TRACE conn2 <- [1,662,null,{}] 06:23:43 INFO - PROCESS | 1650 | 1467725023297 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}] 06:23:43 INFO - PROCESS | 1650 | 1467725023301 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:43 INFO - PROCESS | 1650 | 1467725023378 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 06:23:43 INFO - PROCESS | 1650 | 1467725023383 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:43 INFO - PROCESS | 1650 | 1467725023385 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11963f000 == 32 [pid = 1650] [id = 173] 06:23:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1131ef400) [pid = 1650] [serial = 517] [outer = 0x0] 06:23:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11998b800) [pid = 1650] [serial = 518] [outer = 0x1131ef400] 06:23:43 INFO - PROCESS | 1650 | 1467725023415 Marionette DEBUG loaded listener.js 06:23:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x123a64400) [pid = 1650] [serial = 519] [outer = 0x1131ef400] 06:23:43 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:43 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:43 INFO - PROCESS | 1650 | 1467725023749 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]]]}] 06:23:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 06:23:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 530ms 06:23:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 06:23:43 INFO - PROCESS | 1650 | 1467725023807 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 06:23:43 INFO - PROCESS | 1650 | 1467725023810 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 06:23:43 INFO - PROCESS | 1650 | 1467725023813 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 06:23:43 INFO - PROCESS | 1650 | 1467725023815 Marionette TRACE conn2 <- [1,666,null,{}] 06:23:43 INFO - PROCESS | 1650 | 1467725023818 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}] 06:23:43 INFO - PROCESS | 1650 | 1467725023820 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:43 INFO - PROCESS | 1650 | 1467725023943 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 06:23:43 INFO - PROCESS | 1650 | 1467725023956 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:43 INFO - PROCESS | 1650 | 1467725023957 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x119986800 == 33 [pid = 1650] [id = 174] 06:23:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x125319000) [pid = 1650] [serial = 520] [outer = 0x0] 06:23:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1253ecc00) [pid = 1650] [serial = 521] [outer = 0x125319000] 06:23:43 INFO - PROCESS | 1650 | 1467725023997 Marionette DEBUG loaded listener.js 06:23:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x125dc2000) [pid = 1650] [serial = 522] [outer = 0x125319000] 06:23:44 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:44 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:44 INFO - PROCESS | 1650 | 1467725024413 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]]]}] 06:23:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 06:23:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 624ms 06:23:44 INFO - PROCESS | 1650 | 1467725024437 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 06:23:44 INFO - PROCESS | 1650 | 1467725024438 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 06:23:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 06:23:44 INFO - PROCESS | 1650 | 1467725024442 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 06:23:44 INFO - PROCESS | 1650 | 1467725024443 Marionette TRACE conn2 <- [1,670,null,{}] 06:23:44 INFO - PROCESS | 1650 | 1467725024466 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}] 06:23:44 INFO - PROCESS | 1650 | 1467725024468 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:44 INFO - PROCESS | 1650 | 1467725024605 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 06:23:44 INFO - PROCESS | 1650 | 1467725024619 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:44 INFO - PROCESS | 1650 | 1467725024621 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12130d000 == 34 [pid = 1650] [id = 175] 06:23:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x125e4b800) [pid = 1650] [serial = 523] [outer = 0x0] 06:23:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x125ec8400) [pid = 1650] [serial = 524] [outer = 0x125e4b800] 06:23:44 INFO - PROCESS | 1650 | 1467725024662 Marionette DEBUG loaded listener.js 06:23:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126d0d400) [pid = 1650] [serial = 525] [outer = 0x125e4b800] 06:23:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 06:23:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 640ms 06:23:45 INFO - PROCESS | 1650 | 1467725025077 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]]]}] 06:23:45 INFO - PROCESS | 1650 | 1467725025082 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 06:23:45 INFO - PROCESS | 1650 | 1467725025084 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 06:23:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 06:23:45 INFO - PROCESS | 1650 | 1467725025087 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 06:23:45 INFO - PROCESS | 1650 | 1467725025089 Marionette TRACE conn2 <- [1,674,null,{}] 06:23:45 INFO - PROCESS | 1650 | 1467725025101 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}] 06:23:45 INFO - PROCESS | 1650 | 1467725025107 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:45 INFO - PROCESS | 1650 | 1467725025284 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 06:23:45 INFO - PROCESS | 1650 | 1467725025335 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:45 INFO - PROCESS | 1650 | 1467725025337 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e3d000 == 35 [pid = 1650] [id = 176] 06:23:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126ee6800) [pid = 1650] [serial = 526] [outer = 0x0] 06:23:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1275e6400) [pid = 1650] [serial = 527] [outer = 0x126ee6800] 06:23:45 INFO - PROCESS | 1650 | 1467725025427 Marionette DEBUG loaded listener.js 06:23:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129224800) [pid = 1650] [serial = 528] [outer = 0x126ee6800] 06:23:45 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:45 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:23:45 INFO - PROCESS | 1650 | 1467725025757 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]]]}] 06:23:45 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 06:23:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 725ms 06:23:45 INFO - PROCESS | 1650 | 1467725025818 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 06:23:45 INFO - PROCESS | 1650 | 1467725025820 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 06:23:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 06:23:45 INFO - PROCESS | 1650 | 1467725025822 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 06:23:45 INFO - PROCESS | 1650 | 1467725025823 Marionette TRACE conn2 <- [1,678,null,{}] 06:23:45 INFO - PROCESS | 1650 | 1467725025825 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}] 06:23:45 INFO - PROCESS | 1650 | 1467725025827 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:45 INFO - PROCESS | 1650 | 1467725025920 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 06:23:45 INFO - PROCESS | 1650 | 1467725025923 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:45 INFO - PROCESS | 1650 | 1467725025924 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f84000 == 36 [pid = 1650] [id = 177] 06:23:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x127102400) [pid = 1650] [serial = 529] [outer = 0x0] 06:23:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12932c400) [pid = 1650] [serial = 530] [outer = 0x127102400] 06:23:45 INFO - PROCESS | 1650 | 1467725025949 Marionette DEBUG loaded listener.js 06:23:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12955b400) [pid = 1650] [serial = 531] [outer = 0x127102400] 06:23:46 INFO - PROCESS | 1650 | 1467725026253 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]]]}] 06:23:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 06:23:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 472ms 06:23:46 INFO - PROCESS | 1650 | 1467725026297 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 06:23:46 INFO - PROCESS | 1650 | 1467725026298 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 06:23:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 06:23:46 INFO - PROCESS | 1650 | 1467725026305 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 06:23:46 INFO - PROCESS | 1650 | 1467725026306 Marionette TRACE conn2 <- [1,682,null,{}] 06:23:46 INFO - PROCESS | 1650 | 1467725026309 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}] 06:23:46 INFO - PROCESS | 1650 | 1467725026310 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:46 INFO - PROCESS | 1650 | 1467725026402 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 06:23:46 INFO - PROCESS | 1650 | 1467725026405 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:46 INFO - PROCESS | 1650 | 1467725026407 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b6b000 == 37 [pid = 1650] [id = 178] 06:23:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1129af400) [pid = 1650] [serial = 532] [outer = 0x0] 06:23:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12955f800) [pid = 1650] [serial = 533] [outer = 0x1129af400] 06:23:46 INFO - PROCESS | 1650 | 1467725026431 Marionette DEBUG loaded listener.js 06:23:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a5e9400) [pid = 1650] [serial = 534] [outer = 0x1129af400] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113252800) [pid = 1650] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11672a400) [pid = 1650] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x125db8c00) [pid = 1650] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1129a8c00) [pid = 1650] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11672bc00) [pid = 1650] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118473400) [pid = 1650] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118aefc00) [pid = 1650] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123a62800) [pid = 1650] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1187dac00) [pid = 1650] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1196cfc00) [pid = 1650] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11998b400) [pid = 1650] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x115ed8c00) [pid = 1650] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1187cdc00) [pid = 1650] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x113292800) [pid = 1650] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x127186c00) [pid = 1650] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 06:23:47 INFO - PROCESS | 1650 | 1467725027308 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]]]}] 06:23:47 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) 06:23:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1017ms 06:23:47 INFO - PROCESS | 1650 | 1467725027324 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 06:23:47 INFO - PROCESS | 1650 | 1467725027325 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 06:23:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 06:23:47 INFO - PROCESS | 1650 | 1467725027335 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 06:23:47 INFO - PROCESS | 1650 | 1467725027336 Marionette TRACE conn2 <- [1,686,null,{}] 06:23:47 INFO - PROCESS | 1650 | 1467725027339 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}] 06:23:47 INFO - PROCESS | 1650 | 1467725027340 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:47 INFO - PROCESS | 1650 | 1467725027435 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 06:23:47 INFO - PROCESS | 1650 | 1467725027440 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:47 INFO - PROCESS | 1650 | 1467725027441 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11963d000 == 38 [pid = 1650] [id = 179] 06:23:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x115ee3800) [pid = 1650] [serial = 535] [outer = 0x0] 06:23:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118a59c00) [pid = 1650] [serial = 536] [outer = 0x115ee3800] 06:23:47 INFO - PROCESS | 1650 | 1467725027467 Marionette DEBUG loaded listener.js 06:23:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123e86400) [pid = 1650] [serial = 537] [outer = 0x115ee3800] 06:23:48 INFO - PROCESS | 1650 | 1467725028174 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]]]}] 06:23:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 06:23:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 877ms 06:23:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 06:23:48 INFO - PROCESS | 1650 | 1467725028207 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 06:23:48 INFO - PROCESS | 1650 | 1467725028208 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 06:23:48 INFO - PROCESS | 1650 | 1467725028211 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 06:23:48 INFO - PROCESS | 1650 | 1467725028214 Marionette TRACE conn2 <- [1,690,null,{}] 06:23:48 INFO - PROCESS | 1650 | 1467725028216 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}] 06:23:48 INFO - PROCESS | 1650 | 1467725028217 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:48 INFO - PROCESS | 1650 | 1467725028308 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 06:23:48 INFO - PROCESS | 1650 | 1467725028316 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:48 INFO - PROCESS | 1650 | 1467725028317 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x129775800 == 39 [pid = 1650] [id = 180] 06:23:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x125dbe400) [pid = 1650] [serial = 538] [outer = 0x0] 06:23:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12a5eb400) [pid = 1650] [serial = 539] [outer = 0x125dbe400] 06:23:48 INFO - PROCESS | 1650 | 1467725028342 Marionette DEBUG loaded listener.js 06:23:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12a76b800) [pid = 1650] [serial = 540] [outer = 0x125dbe400] 06:23:49 INFO - PROCESS | 1650 | 1467725029144 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]]]}] 06:23:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 06:23:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 974ms 06:23:49 INFO - PROCESS | 1650 | 1467725029186 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 06:23:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 06:23:49 INFO - PROCESS | 1650 | 1467725029188 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 06:23:49 INFO - PROCESS | 1650 | 1467725029192 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 06:23:49 INFO - PROCESS | 1650 | 1467725029194 Marionette TRACE conn2 <- [1,694,null,{}] 06:23:49 INFO - PROCESS | 1650 | 1467725029198 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}] 06:23:49 INFO - PROCESS | 1650 | 1467725029200 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:49 INFO - PROCESS | 1650 | 1467725029302 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 06:23:49 INFO - PROCESS | 1650 | 1467725029351 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:49 INFO - PROCESS | 1650 | 1467725029354 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x117173000 == 40 [pid = 1650] [id = 181] 06:23:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115ed8c00) [pid = 1650] [serial = 541] [outer = 0x0] 06:23:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116466c00) [pid = 1650] [serial = 542] [outer = 0x115ed8c00] 06:23:49 INFO - PROCESS | 1650 | 1467725029385 Marionette DEBUG loaded listener.js 06:23:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11816bc00) [pid = 1650] [serial = 543] [outer = 0x115ed8c00] 06:23:50 INFO - PROCESS | 1650 | 1467725030305 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]]]}] 06:23:50 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) 06:23:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1122ms 06:23:50 INFO - PROCESS | 1650 | 1467725030313 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 06:23:50 INFO - PROCESS | 1650 | 1467725030317 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 06:23:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 06:23:50 INFO - PROCESS | 1650 | 1467725030321 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 06:23:50 INFO - PROCESS | 1650 | 1467725030323 Marionette TRACE conn2 <- [1,698,null,{}] 06:23:50 INFO - PROCESS | 1650 | 1467725030326 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}] 06:23:50 INFO - PROCESS | 1650 | 1467725030328 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:50 INFO - PROCESS | 1650 | 1467725030429 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 06:23:50 INFO - PROCESS | 1650 | 1467725030478 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:50 INFO - PROCESS | 1650 | 1467725030479 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x119975800 == 41 [pid = 1650] [id = 182] 06:23:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118471400) [pid = 1650] [serial = 544] [outer = 0x0] 06:23:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1196d8c00) [pid = 1650] [serial = 545] [outer = 0x118471400] 06:23:50 INFO - PROCESS | 1650 | 1467725030510 Marionette DEBUG loaded listener.js 06:23:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x120e8f000) [pid = 1650] [serial = 546] [outer = 0x118471400] 06:23:51 INFO - PROCESS | 1650 | 1467725031610 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]]]}] 06:23:51 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) 06:23:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1325ms 06:23:51 INFO - PROCESS | 1650 | 1467725031647 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 06:23:51 INFO - PROCESS | 1650 | 1467725031650 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 06:23:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 06:23:51 INFO - PROCESS | 1650 | 1467725031655 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 06:23:51 INFO - PROCESS | 1650 | 1467725031657 Marionette TRACE conn2 <- [1,702,null,{}] 06:23:51 INFO - PROCESS | 1650 | 1467725031662 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}] 06:23:51 INFO - PROCESS | 1650 | 1467725031664 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:51 INFO - PROCESS | 1650 | 1467725031767 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 06:23:51 INFO - PROCESS | 1650 | 1467725031829 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:51 INFO - PROCESS | 1650 | 1467725031830 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11745f800 == 42 [pid = 1650] [id = 183] 06:23:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115edc400) [pid = 1650] [serial = 547] [outer = 0x0] 06:23:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x117cc1000) [pid = 1650] [serial = 548] [outer = 0x115edc400] 06:23:51 INFO - PROCESS | 1650 | 1467725031858 Marionette DEBUG loaded listener.js 06:23:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1181eac00) [pid = 1650] [serial = 549] [outer = 0x115edc400] 06:23:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11963d000 == 41 [pid = 1650] [id = 179] 06:23:52 INFO - PROCESS | 1650 | --DOCSHELL 0x128b6b000 == 40 [pid = 1650] [id = 178] 06:23:52 INFO - PROCESS | 1650 | --DOCSHELL 0x126f84000 == 39 [pid = 1650] [id = 177] 06:23:52 INFO - PROCESS | 1650 | --DOCSHELL 0x125e3d000 == 38 [pid = 1650] [id = 176] 06:23:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12130d000 == 37 [pid = 1650] [id = 175] 06:23:52 INFO - PROCESS | 1650 | --DOCSHELL 0x119986800 == 36 [pid = 1650] [id = 174] 06:23:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11963f000 == 35 [pid = 1650] [id = 173] 06:23:52 INFO - PROCESS | 1650 | --DOCSHELL 0x117c52800 == 34 [pid = 1650] [id = 172] 06:23:52 INFO - PROCESS | 1650 | --DOCSHELL 0x116624800 == 33 [pid = 1650] [id = 171] 06:23:52 INFO - PROCESS | 1650 | --DOCSHELL 0x116ac9800 == 32 [pid = 1650] [id = 169] 06:23:52 INFO - PROCESS | 1650 | --DOCSHELL 0x120e3a800 == 31 [pid = 1650] [id = 170] 06:23:52 INFO - PROCESS | 1650 | --DOCSHELL 0x129781800 == 30 [pid = 1650] [id = 168] 06:23:52 INFO - PROCESS | 1650 | --DOCSHELL 0x119975800 == 29 [pid = 1650] [id = 182] 06:23:52 INFO - PROCESS | 1650 | --DOCSHELL 0x129775800 == 28 [pid = 1650] [id = 180] 06:23:52 INFO - PROCESS | 1650 | --DOCSHELL 0x117173000 == 27 [pid = 1650] [id = 181] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113d5d000) [pid = 1650] [serial = 475] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116889c00) [pid = 1650] [serial = 478] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x125e57400) [pid = 1650] [serial = 472] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1133b8800) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112f8a800) [pid = 1650] [serial = 457] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126911c00) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118472c00) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x117cbcc00) [pid = 1650] [serial = 460] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119340800) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11926ac00) [pid = 1650] [serial = 463] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1216be000) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x120e94800) [pid = 1650] [serial = 466] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123e89c00) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123e3c800) [pid = 1650] [serial = 469] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118fd9800) [pid = 1650] [serial = 481] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x120e04800) [pid = 1650] [serial = 484] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x125e59000) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x116f10800) [pid = 1650] [serial = 493] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x120e92c00) [pid = 1650] [serial = 209] [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.] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12559ec00) [pid = 1650] [serial = 487] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x126da3800) [pid = 1650] [serial = 490] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x120fb0000) [pid = 1650] [serial = 496] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12717ec00) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x128d29800) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1275e5000) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x128d24400) [pid = 1650] [serial = 501] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1164ee400) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x123e3cc00) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x119341000) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x11847ac00) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x126f6e400) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 06:23:52 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x118478c00) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 06:23:53 INFO - PROCESS | 1650 | 1467725033206 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]]]}] 06:23:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 06:23:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1574ms 06:23:53 INFO - PROCESS | 1650 | 1467725033229 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 06:23:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 06:23:53 INFO - PROCESS | 1650 | 1467725033231 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 06:23:53 INFO - PROCESS | 1650 | 1467725033234 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 06:23:53 INFO - PROCESS | 1650 | 1467725033236 Marionette TRACE conn2 <- [1,706,null,{}] 06:23:53 INFO - PROCESS | 1650 | 1467725033240 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}] 06:23:53 INFO - PROCESS | 1650 | 1467725033241 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:53 INFO - PROCESS | 1650 | 1467725033314 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 06:23:53 INFO - PROCESS | 1650 | 1467725033319 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:53 INFO - PROCESS | 1650 | 1467725033320 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ebf000 == 28 [pid = 1650] [id = 184] 06:23:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x112fa3800) [pid = 1650] [serial = 550] [outer = 0x0] 06:23:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x115ee3400) [pid = 1650] [serial = 551] [outer = 0x112fa3800] 06:23:53 INFO - PROCESS | 1650 | 1467725033350 Marionette DEBUG loaded listener.js 06:23:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11683f800) [pid = 1650] [serial = 552] [outer = 0x112fa3800] 06:23:54 INFO - PROCESS | 1650 | 1467725034143 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]]]}] 06:23:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 06:23:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 921ms 06:23:54 INFO - PROCESS | 1650 | 1467725034156 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 06:23:54 INFO - PROCESS | 1650 | 1467725034159 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 06:23:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 06:23:54 INFO - PROCESS | 1650 | 1467725034165 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 06:23:54 INFO - PROCESS | 1650 | 1467725034167 Marionette TRACE conn2 <- [1,710,null,{}] 06:23:54 INFO - PROCESS | 1650 | 1467725034169 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}] 06:23:54 INFO - PROCESS | 1650 | 1467725034171 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:54 INFO - PROCESS | 1650 | 1467725034245 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 06:23:54 INFO - PROCESS | 1650 | 1467725034293 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:54 INFO - PROCESS | 1650 | 1467725034294 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x117160800 == 29 [pid = 1650] [id = 185] 06:23:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x116f02400) [pid = 1650] [serial = 553] [outer = 0x0] 06:23:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1181e2800) [pid = 1650] [serial = 554] [outer = 0x116f02400] 06:23:54 INFO - PROCESS | 1650 | 1467725034322 Marionette DEBUG loaded listener.js 06:23:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118473400) [pid = 1650] [serial = 555] [outer = 0x116f02400] 06:23:55 INFO - PROCESS | 1650 | 1467725035124 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]]]}] 06:23:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 06:23:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 970ms 06:23:55 INFO - PROCESS | 1650 | 1467725035136 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 06:23:55 INFO - PROCESS | 1650 | 1467725035137 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 06:23:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 06:23:55 INFO - PROCESS | 1650 | 1467725035140 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 06:23:55 INFO - PROCESS | 1650 | 1467725035142 Marionette TRACE conn2 <- [1,714,null,{}] 06:23:55 INFO - PROCESS | 1650 | 1467725035152 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}] 06:23:55 INFO - PROCESS | 1650 | 1467725035155 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:55 INFO - PROCESS | 1650 | 1467725035241 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 06:23:55 INFO - PROCESS | 1650 | 1467725035274 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:55 INFO - PROCESS | 1650 | 1467725035276 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11921c000 == 30 [pid = 1650] [id = 186] 06:23:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x113290400) [pid = 1650] [serial = 556] [outer = 0x0] 06:23:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11933a400) [pid = 1650] [serial = 557] [outer = 0x113290400] 06:23:55 INFO - PROCESS | 1650 | 1467725035305 Marionette DEBUG loaded listener.js 06:23:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1196d4c00) [pid = 1650] [serial = 558] [outer = 0x113290400] 06:23:56 INFO - PROCESS | 1650 | 1467725036120 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]]]}] 06:23:56 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 06:23:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1025ms 06:23:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 06:23:56 INFO - PROCESS | 1650 | 1467725036165 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 06:23:56 INFO - PROCESS | 1650 | 1467725036167 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 06:23:56 INFO - PROCESS | 1650 | 1467725036169 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 06:23:56 INFO - PROCESS | 1650 | 1467725036170 Marionette TRACE conn2 <- [1,718,null,{}] 06:23:56 INFO - PROCESS | 1650 | 1467725036172 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}] 06:23:56 INFO - PROCESS | 1650 | 1467725036174 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:56 INFO - PROCESS | 1650 | 1467725036264 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 06:23:56 INFO - PROCESS | 1650 | 1467725036296 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:56 INFO - PROCESS | 1650 | 1467725036297 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196c2800 == 31 [pid = 1650] [id = 187] 06:23:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119c42000) [pid = 1650] [serial = 559] [outer = 0x0] 06:23:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x120e04800) [pid = 1650] [serial = 560] [outer = 0x119c42000] 06:23:56 INFO - PROCESS | 1650 | 1467725036323 Marionette DEBUG loaded listener.js 06:23:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x121111c00) [pid = 1650] [serial = 561] [outer = 0x119c42000] 06:23:56 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x127102400) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 06:23:56 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x126ee6800) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 06:23:56 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1129af400) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 06:23:56 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x115ee1400) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 06:23:56 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x117c9dc00) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 06:23:56 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x121107800) [pid = 1650] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 06:23:56 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1131ef400) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 06:23:56 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1181ee400) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 06:23:56 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x113246c00) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 06:23:56 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x125319000) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 06:23:56 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x115ee3800) [pid = 1650] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 06:23:56 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x125dbe400) [pid = 1650] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 06:23:56 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x125e4b800) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 06:23:57 INFO - PROCESS | 1650 | 1467725037142 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]]]}] 06:23:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 06:23:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1021ms 06:23:57 INFO - PROCESS | 1650 | 1467725037190 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 06:23:57 INFO - PROCESS | 1650 | 1467725037192 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 06:23:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 06:23:57 INFO - PROCESS | 1650 | 1467725037209 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 06:23:57 INFO - PROCESS | 1650 | 1467725037210 Marionette TRACE conn2 <- [1,722,null,{}] 06:23:57 INFO - PROCESS | 1650 | 1467725037212 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}] 06:23:57 INFO - PROCESS | 1650 | 1467725037214 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:57 INFO - PROCESS | 1650 | 1467725037283 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 06:23:57 INFO - PROCESS | 1650 | 1467725037286 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:57 INFO - PROCESS | 1650 | 1467725037287 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x119858000 == 32 [pid = 1650] [id = 188] 06:23:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x113246c00) [pid = 1650] [serial = 562] [outer = 0x0] 06:23:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1181ee400) [pid = 1650] [serial = 563] [outer = 0x113246c00] 06:23:57 INFO - PROCESS | 1650 | 1467725037315 Marionette DEBUG loaded listener.js 06:23:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x12110f000) [pid = 1650] [serial = 564] [outer = 0x113246c00] 06:23:57 INFO - PROCESS | 1650 | 1467725037640 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] 06:23:57 INFO - PROCESS | 1650 | 1467725037681 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 06:23:57 INFO - PROCESS | 1650 | 1467725037683 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 06:23:57 INFO - PROCESS | 1650 | 1467725037684 Marionette TRACE conn2 <- [1,726,null,{}] 06:23:57 INFO - PROCESS | 1650 | 1467725037686 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}] 06:23:57 INFO - PROCESS | 1650 | 1467725037690 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:57 INFO - PROCESS | 1650 | 1467725037804 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 06:23:57 INFO - PROCESS | 1650 | 1467725037810 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:57 INFO - PROCESS | 1650 | 1467725037812 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e31800 == 33 [pid = 1650] [id = 189] 06:23:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11850e400) [pid = 1650] [serial = 565] [outer = 0x0] 06:23:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x123e38000) [pid = 1650] [serial = 566] [outer = 0x11850e400] 06:23:57 INFO - PROCESS | 1650 | 1467725037837 Marionette DEBUG loaded listener.js 06:23:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x125dc0400) [pid = 1650] [serial = 567] [outer = 0x11850e400] 06:23:58 INFO - PROCESS | 1650 | 1467725038165 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]]]}] 06:23:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 06:23:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 517ms 06:23:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 06:23:58 INFO - PROCESS | 1650 | 1467725038201 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 06:23:58 INFO - PROCESS | 1650 | 1467725038202 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 06:23:58 INFO - PROCESS | 1650 | 1467725038204 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 06:23:58 INFO - PROCESS | 1650 | 1467725038205 Marionette TRACE conn2 <- [1,730,null,{}] 06:23:58 INFO - PROCESS | 1650 | 1467725038207 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}] 06:23:58 INFO - PROCESS | 1650 | 1467725038216 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:58 INFO - PROCESS | 1650 | 1467725038287 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 06:23:58 INFO - PROCESS | 1650 | 1467725038291 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:58 INFO - PROCESS | 1650 | 1467725038292 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a8a000 == 34 [pid = 1650] [id = 190] 06:23:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x114f68400) [pid = 1650] [serial = 568] [outer = 0x0] 06:23:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x125ecd800) [pid = 1650] [serial = 569] [outer = 0x114f68400] 06:23:58 INFO - PROCESS | 1650 | 1467725038318 Marionette DEBUG loaded listener.js 06:23:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x126ee6400) [pid = 1650] [serial = 570] [outer = 0x114f68400] 06:23:58 INFO - PROCESS | 1650 | 1467725038679 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] 06:23:58 INFO - PROCESS | 1650 | 1467725038725 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 06:23:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 06:23:58 INFO - PROCESS | 1650 | 1467725038729 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 06:23:58 INFO - PROCESS | 1650 | 1467725038732 Marionette TRACE conn2 <- [1,734,null,{}] 06:23:58 INFO - PROCESS | 1650 | 1467725038735 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}] 06:23:58 INFO - PROCESS | 1650 | 1467725038738 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:58 INFO - PROCESS | 1650 | 1467725038843 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 06:23:58 INFO - PROCESS | 1650 | 1467725038910 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:58 INFO - PROCESS | 1650 | 1467725038913 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11662a000 == 35 [pid = 1650] [id = 191] 06:23:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x113293c00) [pid = 1650] [serial = 571] [outer = 0x0] 06:23:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x113ea4800) [pid = 1650] [serial = 572] [outer = 0x113293c00] 06:23:58 INFO - PROCESS | 1650 | 1467725038945 Marionette DEBUG loaded listener.js 06:23:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x116729400) [pid = 1650] [serial = 573] [outer = 0x113293c00] 06:23:59 INFO - PROCESS | 1650 | 1467725039459 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]]]}] 06:23:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 06:23:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 771ms 06:23:59 INFO - PROCESS | 1650 | 1467725039516 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 06:23:59 INFO - PROCESS | 1650 | 1467725039519 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 06:23:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 06:23:59 INFO - PROCESS | 1650 | 1467725039523 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 06:23:59 INFO - PROCESS | 1650 | 1467725039525 Marionette TRACE conn2 <- [1,738,null,{}] 06:23:59 INFO - PROCESS | 1650 | 1467725039528 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}] 06:23:59 INFO - PROCESS | 1650 | 1467725039530 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:59 INFO - PROCESS | 1650 | 1467725039632 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 06:23:59 INFO - PROCESS | 1650 | 1467725039701 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:59 INFO - PROCESS | 1650 | 1467725039702 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:23:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11921b000 == 36 [pid = 1650] [id = 192] 06:23:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118470c00) [pid = 1650] [serial = 574] [outer = 0x0] 06:23:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11847a000) [pid = 1650] [serial = 575] [outer = 0x118470c00] 06:23:59 INFO - PROCESS | 1650 | 1467725039733 Marionette DEBUG loaded listener.js 06:23:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118a53800) [pid = 1650] [serial = 576] [outer = 0x118470c00] 06:24:00 INFO - PROCESS | 1650 | --DOCSHELL 0x120e31800 == 35 [pid = 1650] [id = 189] 06:24:00 INFO - PROCESS | 1650 | --DOCSHELL 0x119858000 == 34 [pid = 1650] [id = 188] 06:24:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1196c2800 == 33 [pid = 1650] [id = 187] 06:24:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11921c000 == 32 [pid = 1650] [id = 186] 06:24:00 INFO - PROCESS | 1650 | --DOCSHELL 0x117160800 == 31 [pid = 1650] [id = 185] 06:24:00 INFO - PROCESS | 1650 | --DOCSHELL 0x115ebf000 == 30 [pid = 1650] [id = 184] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12932c400) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x129224800) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1275e6400) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12955f800) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x116807000) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x117c9f800) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x118470000) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x118fd7c00) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x129231c00) [pid = 1650] [serial = 504] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x11998b800) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x123a64400) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x118a59800) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12955b400) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x119340000) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x115ee0000) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x116884c00) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x1253ecc00) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x123e86400) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12a76b800) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x118a59c00) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x12a5eb400) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x12a5e9400) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x125ec8400) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x126d0d400) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x125dc2000) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 06:24:00 INFO - PROCESS | 1650 | 1467725040789 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]]]}] 06:24:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 06:24:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1273ms 06:24:00 INFO - PROCESS | 1650 | 1467725040796 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 06:24:00 INFO - PROCESS | 1650 | 1467725040798 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 06:24:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 06:24:00 INFO - PROCESS | 1650 | 1467725040801 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 06:24:00 INFO - PROCESS | 1650 | 1467725040803 Marionette TRACE conn2 <- [1,742,null,{}] 06:24:00 INFO - PROCESS | 1650 | 1467725040807 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}] 06:24:00 INFO - PROCESS | 1650 | 1467725040808 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:00 INFO - PROCESS | 1650 | 1467725040883 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 06:24:00 INFO - PROCESS | 1650 | 1467725040888 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:00 INFO - PROCESS | 1650 | 1467725040891 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168b1000 == 31 [pid = 1650] [id = 193] 06:24:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x11680ac00) [pid = 1650] [serial = 577] [outer = 0x0] 06:24:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x11755e000) [pid = 1650] [serial = 578] [outer = 0x11680ac00] 06:24:00 INFO - PROCESS | 1650 | 1467725040920 Marionette DEBUG loaded listener.js 06:24:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x1181e7000) [pid = 1650] [serial = 579] [outer = 0x11680ac00] 06:24:01 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 06:24:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1022ms 06:24:01 INFO - PROCESS | 1650 | 1467725041820 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]]]}] 06:24:01 INFO - PROCESS | 1650 | 1467725041823 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 06:24:01 INFO - PROCESS | 1650 | 1467725041826 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 06:24:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 06:24:01 INFO - PROCESS | 1650 | 1467725041833 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 06:24:01 INFO - PROCESS | 1650 | 1467725041834 Marionette TRACE conn2 <- [1,746,null,{}] 06:24:01 INFO - PROCESS | 1650 | 1467725041846 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}] 06:24:01 INFO - PROCESS | 1650 | 1467725041847 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:01 INFO - PROCESS | 1650 | 1467725041938 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 06:24:01 INFO - PROCESS | 1650 | 1467725041946 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:01 INFO - PROCESS | 1650 | 1467725041948 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x118a83000 == 32 [pid = 1650] [id = 194] 06:24:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x118515c00) [pid = 1650] [serial = 580] [outer = 0x0] 06:24:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x118fd3c00) [pid = 1650] [serial = 581] [outer = 0x118515c00] 06:24:01 INFO - PROCESS | 1650 | 1467725041975 Marionette DEBUG loaded listener.js 06:24:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x119340400) [pid = 1650] [serial = 582] [outer = 0x118515c00] 06:24:02 INFO - PROCESS | 1650 | 1467725042811 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]]]}] 06:24:02 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.) 06:24:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 983ms 06:24:02 INFO - PROCESS | 1650 | 1467725042815 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 06:24:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 06:24:02 INFO - PROCESS | 1650 | 1467725042816 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 06:24:02 INFO - PROCESS | 1650 | 1467725042818 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 06:24:02 INFO - PROCESS | 1650 | 1467725042821 Marionette TRACE conn2 <- [1,750,null,{}] 06:24:02 INFO - PROCESS | 1650 | 1467725042830 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}] 06:24:02 INFO - PROCESS | 1650 | 1467725042833 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:02 INFO - PROCESS | 1650 | 1467725042932 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 06:24:02 INFO - PROCESS | 1650 | 1467725042937 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:02 INFO - PROCESS | 1650 | 1467725042939 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11988d000 == 33 [pid = 1650] [id = 195] 06:24:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x112f3a800) [pid = 1650] [serial = 583] [outer = 0x0] 06:24:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x1216c5800) [pid = 1650] [serial = 584] [outer = 0x112f3a800] 06:24:02 INFO - PROCESS | 1650 | 1467725042967 Marionette DEBUG loaded listener.js 06:24:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x123e3fc00) [pid = 1650] [serial = 585] [outer = 0x112f3a800] 06:24:03 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x115edc400) [pid = 1650] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 06:24:03 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x112fa3800) [pid = 1650] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 06:24:03 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x115ed8c00) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 06:24:03 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x118471400) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 06:24:03 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x113290400) [pid = 1650] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 06:24:03 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x113246c00) [pid = 1650] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 06:24:03 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x119c42000) [pid = 1650] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 06:24:03 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x116f02400) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 06:24:03 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x11850e400) [pid = 1650] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 06:24:03 INFO - PROCESS | 1650 | 1467725043772 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]]]}] 06:24:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 06:24:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 977ms 06:24:03 INFO - PROCESS | 1650 | 1467725043796 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 06:24:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 06:24:03 INFO - PROCESS | 1650 | 1467725043798 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 06:24:03 INFO - PROCESS | 1650 | 1467725043800 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 06:24:03 INFO - PROCESS | 1650 | 1467725043801 Marionette TRACE conn2 <- [1,754,null,{}] 06:24:03 INFO - PROCESS | 1650 | 1467725043804 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}] 06:24:03 INFO - PROCESS | 1650 | 1467725043805 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:03 INFO - PROCESS | 1650 | 1467725043882 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 06:24:03 INFO - PROCESS | 1650 | 1467725043925 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:03 INFO - PROCESS | 1650 | 1467725043926 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1210da000 == 34 [pid = 1650] [id = 196] 06:24:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x115edc400) [pid = 1650] [serial = 586] [outer = 0x0] 06:24:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x119345400) [pid = 1650] [serial = 587] [outer = 0x115edc400] 06:24:03 INFO - PROCESS | 1650 | 1467725043952 Marionette DEBUG loaded listener.js 06:24:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x12194c800) [pid = 1650] [serial = 588] [outer = 0x115edc400] 06:24:04 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 06:24:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 919ms 06:24:04 INFO - PROCESS | 1650 | 1467725044711 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]]]}] 06:24:04 INFO - PROCESS | 1650 | 1467725044720 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 06:24:04 INFO - PROCESS | 1650 | 1467725044721 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 06:24:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 06:24:04 INFO - PROCESS | 1650 | 1467725044723 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 06:24:04 INFO - PROCESS | 1650 | 1467725044725 Marionette TRACE conn2 <- [1,758,null,{}] 06:24:04 INFO - PROCESS | 1650 | 1467725044727 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}] 06:24:04 INFO - PROCESS | 1650 | 1467725044729 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:04 INFO - PROCESS | 1650 | 1467725044800 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 06:24:04 INFO - PROCESS | 1650 | 1467725044803 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:04 INFO - PROCESS | 1650 | 1467725044804 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ead000 == 35 [pid = 1650] [id = 197] 06:24:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x118af6c00) [pid = 1650] [serial = 589] [outer = 0x0] 06:24:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x1253ee800) [pid = 1650] [serial = 590] [outer = 0x118af6c00] 06:24:04 INFO - PROCESS | 1650 | 1467725044831 Marionette DEBUG loaded listener.js 06:24:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x125e55400) [pid = 1650] [serial = 591] [outer = 0x118af6c00] 06:24:05 INFO - PROCESS | 1650 | 1467725045132 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]]]}] 06:24:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 06:24:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 420ms 06:24:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 06:24:05 INFO - PROCESS | 1650 | 1467725045151 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 06:24:05 INFO - PROCESS | 1650 | 1467725045152 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 06:24:05 INFO - PROCESS | 1650 | 1467725045154 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 06:24:05 INFO - PROCESS | 1650 | 1467725045155 Marionette TRACE conn2 <- [1,762,null,{}] 06:24:05 INFO - PROCESS | 1650 | 1467725045157 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}] 06:24:05 INFO - PROCESS | 1650 | 1467725045164 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:05 INFO - PROCESS | 1650 | 1467725045258 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 06:24:05 INFO - PROCESS | 1650 | 1467725045263 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:05 INFO - PROCESS | 1650 | 1467725045265 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e26800 == 36 [pid = 1650] [id = 198] 06:24:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x125ec9000) [pid = 1650] [serial = 592] [outer = 0x0] 06:24:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x127106000) [pid = 1650] [serial = 593] [outer = 0x125ec9000] 06:24:05 INFO - PROCESS | 1650 | 1467725045290 Marionette DEBUG loaded listener.js 06:24:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x128a2ac00) [pid = 1650] [serial = 594] [outer = 0x125ec9000] 06:24:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 06:24:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 920ms 06:24:06 INFO - PROCESS | 1650 | 1467725046067 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]]]}] 06:24:06 INFO - PROCESS | 1650 | 1467725046074 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 06:24:06 INFO - PROCESS | 1650 | 1467725046075 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 06:24:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 06:24:06 INFO - PROCESS | 1650 | 1467725046085 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 06:24:06 INFO - PROCESS | 1650 | 1467725046086 Marionette TRACE conn2 <- [1,766,null,{}] 06:24:06 INFO - PROCESS | 1650 | 1467725046088 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}] 06:24:06 INFO - PROCESS | 1650 | 1467725046089 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:06 INFO - PROCESS | 1650 | 1467725046157 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 06:24:06 INFO - PROCESS | 1650 | 1467725046202 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:06 INFO - PROCESS | 1650 | 1467725046203 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f07800 == 37 [pid = 1650] [id = 199] 06:24:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x118a5e800) [pid = 1650] [serial = 595] [outer = 0x0] 06:24:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x128a66000) [pid = 1650] [serial = 596] [outer = 0x118a5e800] 06:24:06 INFO - PROCESS | 1650 | 1467725046226 Marionette DEBUG loaded listener.js 06:24:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x128d27000) [pid = 1650] [serial = 597] [outer = 0x118a5e800] 06:24:06 INFO - PROCESS | 1650 | 1467725046945 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]]]}] 06:24:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 06:24:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 869ms 06:24:06 INFO - PROCESS | 1650 | 1467725046955 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 06:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 06:24:06 INFO - PROCESS | 1650 | 1467725046957 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 06:24:07 INFO - PROCESS | 1650 | 1467725047001 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 06:24:07 INFO - PROCESS | 1650 | 1467725047003 Marionette TRACE conn2 <- [1,770,null,{}] 06:24:07 INFO - PROCESS | 1650 | 1467725047009 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}] 06:24:07 INFO - PROCESS | 1650 | 1467725047011 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:07 INFO - PROCESS | 1650 | 1467725047095 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 06:24:07 INFO - PROCESS | 1650 | 1467725047102 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:07 INFO - PROCESS | 1650 | 1467725047105 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11746e800 == 38 [pid = 1650] [id = 200] 06:24:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x115ee2000) [pid = 1650] [serial = 598] [outer = 0x0] 06:24:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1164ea000) [pid = 1650] [serial = 599] [outer = 0x115ee2000] 06:24:07 INFO - PROCESS | 1650 | 1467725047177 Marionette DEBUG loaded listener.js 06:24:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x117c98800) [pid = 1650] [serial = 600] [outer = 0x115ee2000] 06:24:07 INFO - PROCESS | 1650 | 1467725047641 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]]]}] 06:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 06:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 714ms 06:24:07 INFO - PROCESS | 1650 | 1467725047680 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 06:24:07 INFO - PROCESS | 1650 | 1467725047683 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 06:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 06:24:07 INFO - PROCESS | 1650 | 1467725047688 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 06:24:07 INFO - PROCESS | 1650 | 1467725047690 Marionette TRACE conn2 <- [1,774,null,{}] 06:24:07 INFO - PROCESS | 1650 | 1467725047692 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}] 06:24:07 INFO - PROCESS | 1650 | 1467725047695 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:07 INFO - PROCESS | 1650 | 1467725047791 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 06:24:07 INFO - PROCESS | 1650 | 1467725047852 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:07 INFO - PROCESS | 1650 | 1467725047853 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x121020800 == 39 [pid = 1650] [id = 201] 06:24:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118af0c00) [pid = 1650] [serial = 601] [outer = 0x0] 06:24:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119347c00) [pid = 1650] [serial = 602] [outer = 0x118af0c00] 06:24:07 INFO - PROCESS | 1650 | 1467725047884 Marionette DEBUG loaded listener.js 06:24:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119c3b400) [pid = 1650] [serial = 603] [outer = 0x118af0c00] 06:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 06:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 622ms 06:24:08 INFO - PROCESS | 1650 | 1467725048306 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]]]}] 06:24:08 INFO - PROCESS | 1650 | 1467725048311 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 06:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 06:24:08 INFO - PROCESS | 1650 | 1467725048313 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 06:24:08 INFO - PROCESS | 1650 | 1467725048315 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 06:24:08 INFO - PROCESS | 1650 | 1467725048318 Marionette TRACE conn2 <- [1,778,null,{}] 06:24:08 INFO - PROCESS | 1650 | 1467725048325 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}] 06:24:08 INFO - PROCESS | 1650 | 1467725048329 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:08 INFO - PROCESS | 1650 | 1467725048425 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 06:24:08 INFO - PROCESS | 1650 | 1467725048471 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:08 INFO - PROCESS | 1650 | 1467725048473 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271df000 == 40 [pid = 1650] [id = 202] 06:24:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x121346c00) [pid = 1650] [serial = 604] [outer = 0x0] 06:24:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x125dc2000) [pid = 1650] [serial = 605] [outer = 0x121346c00] 06:24:08 INFO - PROCESS | 1650 | 1467725048503 Marionette DEBUG loaded listener.js 06:24:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x126ee5400) [pid = 1650] [serial = 606] [outer = 0x121346c00] 06:24:09 INFO - PROCESS | 1650 | 1467725049067 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]]]}] 06:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 06:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 775ms 06:24:09 INFO - PROCESS | 1650 | 1467725049090 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 06:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 06:24:09 INFO - PROCESS | 1650 | 1467725049093 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 06:24:09 INFO - PROCESS | 1650 | 1467725049096 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 06:24:09 INFO - PROCESS | 1650 | 1467725049098 Marionette TRACE conn2 <- [1,782,null,{}] 06:24:09 INFO - PROCESS | 1650 | 1467725049102 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}] 06:24:09 INFO - PROCESS | 1650 | 1467725049103 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:09 INFO - PROCESS | 1650 | 1467725049191 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 06:24:09 INFO - PROCESS | 1650 | 1467725049240 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:09 INFO - PROCESS | 1650 | 1467725049241 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab5800 == 41 [pid = 1650] [id = 203] 06:24:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x115df7800) [pid = 1650] [serial = 607] [outer = 0x0] 06:24:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116729000) [pid = 1650] [serial = 608] [outer = 0x115df7800] 06:24:09 INFO - PROCESS | 1650 | 1467725049269 Marionette DEBUG loaded listener.js 06:24:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x117cba400) [pid = 1650] [serial = 609] [outer = 0x115df7800] 06:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x125e26800 == 40 [pid = 1650] [id = 198] 06:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x123ead000 == 39 [pid = 1650] [id = 197] 06:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1210da000 == 38 [pid = 1650] [id = 196] 06:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11988d000 == 37 [pid = 1650] [id = 195] 06:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x118a83000 == 36 [pid = 1650] [id = 194] 06:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1168b1000 == 35 [pid = 1650] [id = 193] 06:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11921b000 == 34 [pid = 1650] [id = 192] 06:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x123a8a000 == 33 [pid = 1650] [id = 190] 06:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11662a000 == 32 [pid = 1650] [id = 191] 06:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11745f800 == 31 [pid = 1650] [id = 183] 06:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1271df000 == 30 [pid = 1650] [id = 202] 06:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x121020800 == 29 [pid = 1650] [id = 201] 06:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x126f07800 == 28 [pid = 1650] [id = 199] 06:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11746e800 == 27 [pid = 1650] [id = 200] 06:24:10 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x117cc1000) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 06:24:10 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x115ee3400) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 06:24:10 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11683f800) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 06:24:10 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11816bc00) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 06:24:10 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x116466c00) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 06:24:10 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x120e8f000) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 06:24:10 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1196d8c00) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 06:24:10 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1196d4c00) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 06:24:10 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x11933a400) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 06:24:10 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1181ee400) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 06:24:10 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x120e04800) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 06:24:10 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1181e2800) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 06:24:10 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x125dc0400) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 06:24:10 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1181eac00) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 06:24:10 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x125ecd800) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 06:24:10 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x121111c00) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 06:24:10 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x118473400) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 06:24:10 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12110f000) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 06:24:10 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x123e38000) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 06:24:10 INFO - PROCESS | 1650 | 1467725050160 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]]]}] 06:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 06:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1074ms 06:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 06:24:10 INFO - PROCESS | 1650 | 1467725050170 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 06:24:10 INFO - PROCESS | 1650 | 1467725050173 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 06:24:10 INFO - PROCESS | 1650 | 1467725050176 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 06:24:10 INFO - PROCESS | 1650 | 1467725050177 Marionette TRACE conn2 <- [1,786,null,{}] 06:24:10 INFO - PROCESS | 1650 | 1467725050187 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}] 06:24:10 INFO - PROCESS | 1650 | 1467725050188 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:10 INFO - PROCESS | 1650 | 1467725050264 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 06:24:10 INFO - PROCESS | 1650 | 1467725050269 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:10 INFO - PROCESS | 1650 | 1467725050272 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x112fb5800 == 28 [pid = 1650] [id = 204] 06:24:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x112a86000) [pid = 1650] [serial = 610] [outer = 0x0] 06:24:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x112ac8000) [pid = 1650] [serial = 611] [outer = 0x112a86000] 06:24:10 INFO - PROCESS | 1650 | 1467725050301 Marionette DEBUG loaded listener.js 06:24:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x1129a9800) [pid = 1650] [serial = 612] [outer = 0x112a86000] 06:24:10 INFO - PROCESS | 1650 | 1467725050638 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]]]}] 06:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 06:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 476ms 06:24:10 INFO - PROCESS | 1650 | 1467725050668 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 06:24:10 INFO - PROCESS | 1650 | 1467725050672 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 06:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 06:24:10 INFO - PROCESS | 1650 | 1467725050679 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 06:24:10 INFO - PROCESS | 1650 | 1467725050680 Marionette TRACE conn2 <- [1,790,null,{}] 06:24:10 INFO - PROCESS | 1650 | 1467725050683 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}] 06:24:10 INFO - PROCESS | 1650 | 1467725050684 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:10 INFO - PROCESS | 1650 | 1467725050759 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 06:24:10 INFO - PROCESS | 1650 | 1467725050765 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:10 INFO - PROCESS | 1650 | 1467725050766 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x116678000 == 29 [pid = 1650] [id = 205] 06:24:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x113252800) [pid = 1650] [serial = 613] [outer = 0x0] 06:24:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x113355800) [pid = 1650] [serial = 614] [outer = 0x113252800] 06:24:10 INFO - PROCESS | 1650 | 1467725050795 Marionette DEBUG loaded listener.js 06:24:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x114f68c00) [pid = 1650] [serial = 615] [outer = 0x113252800] 06:24:11 INFO - PROCESS | 1650 | 1467725051136 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]]]}] 06:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 06:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 471ms 06:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 06:24:11 INFO - PROCESS | 1650 | 1467725051149 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 06:24:11 INFO - PROCESS | 1650 | 1467725051150 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 06:24:11 INFO - PROCESS | 1650 | 1467725051152 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 06:24:11 INFO - PROCESS | 1650 | 1467725051155 Marionette TRACE conn2 <- [1,794,null,{}] 06:24:11 INFO - PROCESS | 1650 | 1467725051163 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}] 06:24:11 INFO - PROCESS | 1650 | 1467725051166 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:11 INFO - PROCESS | 1650 | 1467725051241 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 06:24:11 INFO - PROCESS | 1650 | 1467725051289 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:11 INFO - PROCESS | 1650 | 1467725051291 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x117c50800 == 30 [pid = 1650] [id = 206] 06:24:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x112f9ec00) [pid = 1650] [serial = 616] [outer = 0x0] 06:24:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x116733400) [pid = 1650] [serial = 617] [outer = 0x112f9ec00] 06:24:11 INFO - PROCESS | 1650 | 1467725051318 Marionette DEBUG loaded listener.js 06:24:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x116f0cc00) [pid = 1650] [serial = 618] [outer = 0x112f9ec00] 06:24:11 INFO - PROCESS | 1650 | 1467725051634 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]]]}] 06:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 06:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 521ms 06:24:11 INFO - PROCESS | 1650 | 1467725051673 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 06:24:11 INFO - PROCESS | 1650 | 1467725051675 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 06:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 06:24:11 INFO - PROCESS | 1650 | 1467725051678 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 06:24:11 INFO - PROCESS | 1650 | 1467725051681 Marionette TRACE conn2 <- [1,798,null,{}] 06:24:11 INFO - PROCESS | 1650 | 1467725051683 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}] 06:24:11 INFO - PROCESS | 1650 | 1467725051684 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:11 INFO - PROCESS | 1650 | 1467725051757 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 06:24:11 INFO - PROCESS | 1650 | 1467725051762 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:11 INFO - PROCESS | 1650 | 1467725051765 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x119212800 == 31 [pid = 1650] [id = 207] 06:24:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x117cbd800) [pid = 1650] [serial = 619] [outer = 0x0] 06:24:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1181e0c00) [pid = 1650] [serial = 620] [outer = 0x117cbd800] 06:24:11 INFO - PROCESS | 1650 | 1467725051790 Marionette DEBUG loaded listener.js 06:24:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1181ea800) [pid = 1650] [serial = 621] [outer = 0x117cbd800] 06:24:12 INFO - PROCESS | 1650 | 1467725052102 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]]]}] 06:24:12 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 06:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 471ms 06:24:12 INFO - PROCESS | 1650 | 1467725052149 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 06:24:12 INFO - PROCESS | 1650 | 1467725052150 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 06:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 06:24:12 INFO - PROCESS | 1650 | 1467725052152 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 06:24:12 INFO - PROCESS | 1650 | 1467725052154 Marionette TRACE conn2 <- [1,802,null,{}] 06:24:12 INFO - PROCESS | 1650 | 1467725052156 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}] 06:24:12 INFO - PROCESS | 1650 | 1467725052164 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:12 INFO - PROCESS | 1650 | 1467725052269 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 06:24:12 INFO - PROCESS | 1650 | 1467725052272 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:12 INFO - PROCESS | 1650 | 1467725052273 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196b3800 == 32 [pid = 1650] [id = 208] 06:24:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x113044800) [pid = 1650] [serial = 622] [outer = 0x0] 06:24:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1181ee400) [pid = 1650] [serial = 623] [outer = 0x113044800] 06:24:12 INFO - PROCESS | 1650 | 1467725052298 Marionette DEBUG loaded listener.js 06:24:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118477000) [pid = 1650] [serial = 624] [outer = 0x113044800] 06:24:12 INFO - PROCESS | 1650 | 1467725052655 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]]]}] 06:24:12 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 06:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 517ms 06:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 06:24:12 INFO - PROCESS | 1650 | 1467725052671 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 06:24:12 INFO - PROCESS | 1650 | 1467725052672 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 06:24:12 INFO - PROCESS | 1650 | 1467725052674 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 06:24:12 INFO - PROCESS | 1650 | 1467725052675 Marionette TRACE conn2 <- [1,806,null,{}] 06:24:12 INFO - PROCESS | 1650 | 1467725052677 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}] 06:24:12 INFO - PROCESS | 1650 | 1467725052684 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:12 INFO - PROCESS | 1650 | 1467725052798 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 06:24:12 INFO - PROCESS | 1650 | 1467725052802 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:12 INFO - PROCESS | 1650 | 1467725052803 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198a2800 == 33 [pid = 1650] [id = 209] 06:24:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x115deac00) [pid = 1650] [serial = 625] [outer = 0x0] 06:24:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118a4a800) [pid = 1650] [serial = 626] [outer = 0x115deac00] 06:24:12 INFO - PROCESS | 1650 | 1467725052828 Marionette DEBUG loaded listener.js 06:24:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1196d4800) [pid = 1650] [serial = 627] [outer = 0x115deac00] 06:24:13 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 06:24:13 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 06:24:13 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 06:24:13 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 06:24:13 INFO - PROCESS | 1650 | 1467725053172 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]]]}] 06:24:13 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 06:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 523ms 06:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 06:24:13 INFO - PROCESS | 1650 | 1467725053198 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 06:24:13 INFO - PROCESS | 1650 | 1467725053199 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 06:24:13 INFO - PROCESS | 1650 | 1467725053201 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 06:24:13 INFO - PROCESS | 1650 | 1467725053202 Marionette TRACE conn2 <- [1,810,null,{}] 06:24:13 INFO - PROCESS | 1650 | 1467725053205 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}] 06:24:13 INFO - PROCESS | 1650 | 1467725053206 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:13 INFO - PROCESS | 1650 | 1467725053310 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 06:24:13 INFO - PROCESS | 1650 | 1467725053362 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:13 INFO - PROCESS | 1650 | 1467725053363 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1210cd000 == 34 [pid = 1650] [id = 210] 06:24:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x115d1a400) [pid = 1650] [serial = 628] [outer = 0x0] 06:24:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11998fc00) [pid = 1650] [serial = 629] [outer = 0x115d1a400] 06:24:13 INFO - PROCESS | 1650 | 1467725053405 Marionette DEBUG loaded listener.js 06:24:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x120e90c00) [pid = 1650] [serial = 630] [outer = 0x115d1a400] 06:24:13 INFO - PROCESS | 1650 | 1467725053724 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]]]}] 06:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 06:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 569ms 06:24:13 INFO - PROCESS | 1650 | 1467725053770 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 06:24:13 INFO - PROCESS | 1650 | 1467725053771 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 06:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 06:24:13 INFO - PROCESS | 1650 | 1467725053774 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 06:24:13 INFO - PROCESS | 1650 | 1467725053775 Marionette TRACE conn2 <- [1,814,null,{}] 06:24:13 INFO - PROCESS | 1650 | 1467725053777 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}] 06:24:13 INFO - PROCESS | 1650 | 1467725053778 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:13 INFO - PROCESS | 1650 | 1467725053866 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 06:24:13 INFO - PROCESS | 1650 | 1467725053898 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:13 INFO - PROCESS | 1650 | 1467725053899 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1217af000 == 35 [pid = 1650] [id = 211] 06:24:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x120e98400) [pid = 1650] [serial = 631] [outer = 0x0] 06:24:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1213b2c00) [pid = 1650] [serial = 632] [outer = 0x120e98400] 06:24:13 INFO - PROCESS | 1650 | 1467725053923 Marionette DEBUG loaded listener.js 06:24:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1218abc00) [pid = 1650] [serial = 633] [outer = 0x120e98400] 06:24:14 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x125ec9000) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 06:24:14 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x112f3a800) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 06:24:14 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118af6c00) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 06:24:14 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x113293c00) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 06:24:14 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x114f68400) [pid = 1650] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 06:24:14 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118470c00) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 06:24:14 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118515c00) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 06:24:14 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11680ac00) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 06:24:14 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118a5e800) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 06:24:14 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x115edc400) [pid = 1650] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 06:24:14 INFO - PROCESS | 1650 | 1467725054310 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] 06:24:14 INFO - PROCESS | 1650 | 1467725054347 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 06:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 06:24:14 INFO - PROCESS | 1650 | 1467725054349 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 06:24:14 INFO - PROCESS | 1650 | 1467725054351 Marionette TRACE conn2 <- [1,818,null,{}] 06:24:14 INFO - PROCESS | 1650 | 1467725054353 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}] 06:24:14 INFO - PROCESS | 1650 | 1467725054354 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:14 INFO - PROCESS | 1650 | 1467725054431 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 06:24:14 INFO - PROCESS | 1650 | 1467725054435 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:14 INFO - PROCESS | 1650 | 1467725054436 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x117c50000 == 36 [pid = 1650] [id = 212] 06:24:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x115df4c00) [pid = 1650] [serial = 634] [outer = 0x0] 06:24:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11933bc00) [pid = 1650] [serial = 635] [outer = 0x115df4c00] 06:24:14 INFO - PROCESS | 1650 | 1467725054462 Marionette DEBUG loaded listener.js 06:24:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x121954c00) [pid = 1650] [serial = 636] [outer = 0x115df4c00] 06:24:14 INFO - PROCESS | 1650 | 1467725054790 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]]]}] 06:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 06:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 471ms 06:24:14 INFO - PROCESS | 1650 | 1467725054821 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 06:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 06:24:14 INFO - PROCESS | 1650 | 1467725054823 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 06:24:14 INFO - PROCESS | 1650 | 1467725054826 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 06:24:14 INFO - PROCESS | 1650 | 1467725054828 Marionette TRACE conn2 <- [1,822,null,{}] 06:24:14 INFO - PROCESS | 1650 | 1467725054831 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}] 06:24:14 INFO - PROCESS | 1650 | 1467725054833 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:14 INFO - PROCESS | 1650 | 1467725054974 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 06:24:14 INFO - PROCESS | 1650 | 1467725054985 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:14 INFO - PROCESS | 1650 | 1467725054986 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x125331000 == 37 [pid = 1650] [id = 213] 06:24:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x123a64400) [pid = 1650] [serial = 637] [outer = 0x0] 06:24:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x123e38800) [pid = 1650] [serial = 638] [outer = 0x123a64400] 06:24:15 INFO - PROCESS | 1650 | 1467725055027 Marionette DEBUG loaded listener.js 06:24:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x123e40c00) [pid = 1650] [serial = 639] [outer = 0x123a64400] 06:24:15 INFO - PROCESS | 1650 | 1467725055425 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] 06:24:15 INFO - PROCESS | 1650 | 1467725055450 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 06:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 06:24:15 INFO - PROCESS | 1650 | 1467725055452 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 06:24:15 INFO - PROCESS | 1650 | 1467725055454 Marionette TRACE conn2 <- [1,826,null,{}] 06:24:15 INFO - PROCESS | 1650 | 1467725055456 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}] 06:24:15 INFO - PROCESS | 1650 | 1467725055457 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:15 INFO - PROCESS | 1650 | 1467725055549 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 06:24:15 INFO - PROCESS | 1650 | 1467725055600 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:15 INFO - PROCESS | 1650 | 1467725055602 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196b3000 == 38 [pid = 1650] [id = 214] 06:24:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x123e40800) [pid = 1650] [serial = 640] [outer = 0x0] 06:24:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x125324000) [pid = 1650] [serial = 641] [outer = 0x123e40800] 06:24:15 INFO - PROCESS | 1650 | 1467725055628 Marionette DEBUG loaded listener.js 06:24:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x125ecf000) [pid = 1650] [serial = 642] [outer = 0x123e40800] 06:24:15 INFO - PROCESS | 1650 | 1467725055904 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]]]}] 06:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 06:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 469ms 06:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 06:24:15 INFO - PROCESS | 1650 | 1467725055921 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 06:24:15 INFO - PROCESS | 1650 | 1467725055922 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 06:24:15 INFO - PROCESS | 1650 | 1467725055924 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 06:24:15 INFO - PROCESS | 1650 | 1467725055925 Marionette TRACE conn2 <- [1,830,null,{}] 06:24:15 INFO - PROCESS | 1650 | 1467725055935 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}] 06:24:15 INFO - PROCESS | 1650 | 1467725055936 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:16 INFO - PROCESS | 1650 | 1467725056017 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 06:24:16 INFO - PROCESS | 1650 | 1467725056021 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:16 INFO - PROCESS | 1650 | 1467725056022 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b5f000 == 39 [pid = 1650] [id = 215] 06:24:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x125ecf800) [pid = 1650] [serial = 643] [outer = 0x0] 06:24:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x126da4800) [pid = 1650] [serial = 644] [outer = 0x125ecf800] 06:24:16 INFO - PROCESS | 1650 | 1467725056046 Marionette DEBUG loaded listener.js 06:24:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x126ef2400) [pid = 1650] [serial = 645] [outer = 0x125ecf800] 06:24:16 INFO - PROCESS | 1650 | 1467725056470 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]]]}] 06:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 06:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 622ms 06:24:16 INFO - PROCESS | 1650 | 1467725056548 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 06:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 06:24:16 INFO - PROCESS | 1650 | 1467725056551 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 06:24:16 INFO - PROCESS | 1650 | 1467725056554 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 06:24:16 INFO - PROCESS | 1650 | 1467725056556 Marionette TRACE conn2 <- [1,834,null,{}] 06:24:16 INFO - PROCESS | 1650 | 1467725056559 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}] 06:24:16 INFO - PROCESS | 1650 | 1467725056561 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:16 INFO - PROCESS | 1650 | 1467725056671 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 06:24:16 INFO - PROCESS | 1650 | 1467725056744 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:16 INFO - PROCESS | 1650 | 1467725056745 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11660f800 == 40 [pid = 1650] [id = 216] 06:24:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112ac9400) [pid = 1650] [serial = 646] [outer = 0x0] 06:24:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112f9f400) [pid = 1650] [serial = 647] [outer = 0x112ac9400] 06:24:16 INFO - PROCESS | 1650 | 1467725056776 Marionette DEBUG loaded listener.js 06:24:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1133ad000) [pid = 1650] [serial = 648] [outer = 0x112ac9400] 06:24:17 INFO - PROCESS | 1650 | 1467725057284 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]]]}] 06:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 06:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 771ms 06:24:17 INFO - PROCESS | 1650 | 1467725057324 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 06:24:17 INFO - PROCESS | 1650 | 1467725057328 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 06:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 06:24:17 INFO - PROCESS | 1650 | 1467725057332 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 06:24:17 INFO - PROCESS | 1650 | 1467725057334 Marionette TRACE conn2 <- [1,838,null,{}] 06:24:17 INFO - PROCESS | 1650 | 1467725057336 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}] 06:24:17 INFO - PROCESS | 1650 | 1467725057338 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:17 INFO - PROCESS | 1650 | 1467725057444 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 06:24:17 INFO - PROCESS | 1650 | 1467725057516 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:17 INFO - PROCESS | 1650 | 1467725057518 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187c9000 == 41 [pid = 1650] [id = 217] 06:24:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115ee2c00) [pid = 1650] [serial = 649] [outer = 0x0] 06:24:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116729800) [pid = 1650] [serial = 650] [outer = 0x115ee2c00] 06:24:17 INFO - PROCESS | 1650 | 1467725057549 Marionette DEBUG loaded listener.js 06:24:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x117511800) [pid = 1650] [serial = 651] [outer = 0x115ee2c00] 06:24:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1196b3000 == 40 [pid = 1650] [id = 214] 06:24:18 INFO - PROCESS | 1650 | --DOCSHELL 0x125331000 == 39 [pid = 1650] [id = 213] 06:24:18 INFO - PROCESS | 1650 | --DOCSHELL 0x117c50000 == 38 [pid = 1650] [id = 212] 06:24:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1217af000 == 37 [pid = 1650] [id = 211] 06:24:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1210cd000 == 36 [pid = 1650] [id = 210] 06:24:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1198a2800 == 35 [pid = 1650] [id = 209] 06:24:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1196b3800 == 34 [pid = 1650] [id = 208] 06:24:18 INFO - PROCESS | 1650 | --DOCSHELL 0x119212800 == 33 [pid = 1650] [id = 207] 06:24:18 INFO - PROCESS | 1650 | --DOCSHELL 0x117c50800 == 32 [pid = 1650] [id = 206] 06:24:18 INFO - PROCESS | 1650 | --DOCSHELL 0x116678000 == 31 [pid = 1650] [id = 205] 06:24:18 INFO - PROCESS | 1650 | --DOCSHELL 0x112fb5800 == 30 [pid = 1650] [id = 204] 06:24:18 INFO - PROCESS | 1650 | 1467725058172 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]]]}] 06:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 06:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 871ms 06:24:18 INFO - PROCESS | 1650 | 1467725058204 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 06:24:18 INFO - PROCESS | 1650 | 1467725058206 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 06:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 06:24:18 INFO - PROCESS | 1650 | 1467725058209 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 06:24:18 INFO - PROCESS | 1650 | 1467725058211 Marionette TRACE conn2 <- [1,842,null,{}] 06:24:18 INFO - PROCESS | 1650 | 1467725058215 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}] 06:24:18 INFO - PROCESS | 1650 | 1467725058217 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:18 INFO - PROCESS | 1650 | 1467725058300 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 06:24:18 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128a2ac00) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 06:24:18 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1216c5800) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 06:24:18 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1253ee800) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 06:24:18 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113ea4800) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 06:24:18 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116729400) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 06:24:18 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126ee6400) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 06:24:18 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11847a000) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 06:24:18 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118a53800) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 06:24:18 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118fd3c00) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 06:24:18 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11755e000) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 06:24:18 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1181e7000) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 06:24:18 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x127106000) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 06:24:18 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128d27000) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 06:24:18 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x128a66000) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 06:24:18 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x125e55400) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 06:24:18 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x119345400) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 06:24:18 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x123e3fc00) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 06:24:18 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x119340400) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 06:24:18 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12194c800) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 06:24:18 INFO - PROCESS | 1650 | 1467725058353 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:18 INFO - PROCESS | 1650 | 1467725058356 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e1d800 == 31 [pid = 1650] [id = 218] 06:24:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x113ea4800) [pid = 1650] [serial = 652] [outer = 0x0] 06:24:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x116632800) [pid = 1650] [serial = 653] [outer = 0x113ea4800] 06:24:18 INFO - PROCESS | 1650 | 1467725058383 Marionette DEBUG loaded listener.js 06:24:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x117511c00) [pid = 1650] [serial = 654] [outer = 0x113ea4800] 06:24:18 INFO - PROCESS | 1650 | 1467725058705 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]]]}] 06:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 06:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 521ms 06:24:18 INFO - PROCESS | 1650 | 1467725058733 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 06:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 06:24:18 INFO - PROCESS | 1650 | 1467725058737 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 06:24:18 INFO - PROCESS | 1650 | 1467725058743 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 06:24:18 INFO - PROCESS | 1650 | 1467725058748 Marionette TRACE conn2 <- [1,846,null,{}] 06:24:18 INFO - PROCESS | 1650 | 1467725058752 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}] 06:24:18 INFO - PROCESS | 1650 | 1467725058754 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:18 INFO - PROCESS | 1650 | 1467725058892 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 06:24:18 INFO - PROCESS | 1650 | 1467725058964 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:18 INFO - PROCESS | 1650 | 1467725058966 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x117472800 == 32 [pid = 1650] [id = 219] 06:24:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x117558c00) [pid = 1650] [serial = 655] [outer = 0x0] 06:24:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11816d800) [pid = 1650] [serial = 656] [outer = 0x117558c00] 06:24:19 INFO - PROCESS | 1650 | 1467725059012 Marionette DEBUG loaded listener.js 06:24:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118472800) [pid = 1650] [serial = 657] [outer = 0x117558c00] 06:24:19 INFO - PROCESS | 1650 | 1467725059352 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]]]}] 06:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 06:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 624ms 06:24:19 INFO - PROCESS | 1650 | 1467725059370 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 06:24:19 INFO - PROCESS | 1650 | 1467725059371 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 06:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 06:24:19 INFO - PROCESS | 1650 | 1467725059374 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 06:24:19 INFO - PROCESS | 1650 | 1467725059376 Marionette TRACE conn2 <- [1,850,null,{}] 06:24:19 INFO - PROCESS | 1650 | 1467725059388 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}] 06:24:19 INFO - PROCESS | 1650 | 1467725059391 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:19 INFO - PROCESS | 1650 | 1467725059469 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 06:24:19 INFO - PROCESS | 1650 | 1467725059541 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:19 INFO - PROCESS | 1650 | 1467725059543 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x119640000 == 33 [pid = 1650] [id = 220] 06:24:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112fa2c00) [pid = 1650] [serial = 658] [outer = 0x0] 06:24:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118a59c00) [pid = 1650] [serial = 659] [outer = 0x112fa2c00] 06:24:19 INFO - PROCESS | 1650 | 1467725059574 Marionette DEBUG loaded listener.js 06:24:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119279400) [pid = 1650] [serial = 660] [outer = 0x112fa2c00] 06:24:19 INFO - PROCESS | 1650 | 1467725059838 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]]]}] 06:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 06:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 475ms 06:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 06:24:19 INFO - PROCESS | 1650 | 1467725059851 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 06:24:19 INFO - PROCESS | 1650 | 1467725059852 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 06:24:19 INFO - PROCESS | 1650 | 1467725059854 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 06:24:19 INFO - PROCESS | 1650 | 1467725059856 Marionette TRACE conn2 <- [1,854,null,{}] 06:24:19 INFO - PROCESS | 1650 | 1467725059860 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}] 06:24:19 INFO - PROCESS | 1650 | 1467725059862 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:19 INFO - PROCESS | 1650 | 1467725059943 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 06:24:19 INFO - PROCESS | 1650 | 1467725059948 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:19 INFO - PROCESS | 1650 | 1467725059949 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e43000 == 34 [pid = 1650] [id = 221] 06:24:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119345400) [pid = 1650] [serial = 661] [outer = 0x0] 06:24:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119991c00) [pid = 1650] [serial = 662] [outer = 0x119345400] 06:24:19 INFO - PROCESS | 1650 | 1467725059974 Marionette DEBUG loaded listener.js 06:24:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x120e8f800) [pid = 1650] [serial = 663] [outer = 0x119345400] 06:24:20 INFO - PROCESS | 1650 | 1467725060288 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]]]}] 06:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 06:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 472ms 06:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 06:24:20 INFO - PROCESS | 1650 | 1467725060327 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 06:24:20 INFO - PROCESS | 1650 | 1467725060329 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 06:24:20 INFO - PROCESS | 1650 | 1467725060331 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 06:24:20 INFO - PROCESS | 1650 | 1467725060332 Marionette TRACE conn2 <- [1,858,null,{}] 06:24:20 INFO - PROCESS | 1650 | 1467725060334 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}] 06:24:20 INFO - PROCESS | 1650 | 1467725060335 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:20 INFO - PROCESS | 1650 | 1467725060437 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 06:24:20 INFO - PROCESS | 1650 | 1467725060448 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:20 INFO - PROCESS | 1650 | 1467725060449 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1210e3800 == 35 [pid = 1650] [id = 222] 06:24:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112f8ec00) [pid = 1650] [serial = 664] [outer = 0x0] 06:24:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x120e10000) [pid = 1650] [serial = 665] [outer = 0x112f8ec00] 06:24:20 INFO - PROCESS | 1650 | 1467725060473 Marionette DEBUG loaded listener.js 06:24:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12194c800) [pid = 1650] [serial = 666] [outer = 0x112f8ec00] 06:24:20 INFO - PROCESS | 1650 | 1467725060817 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]]]}] 06:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 06:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 520ms 06:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 06:24:20 INFO - PROCESS | 1650 | 1467725060853 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 06:24:20 INFO - PROCESS | 1650 | 1467725060854 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 06:24:20 INFO - PROCESS | 1650 | 1467725060856 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 06:24:20 INFO - PROCESS | 1650 | 1467725060857 Marionette TRACE conn2 <- [1,862,null,{}] 06:24:20 INFO - PROCESS | 1650 | 1467725060860 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}] 06:24:20 INFO - PROCESS | 1650 | 1467725060864 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:20 INFO - PROCESS | 1650 | 1467725060974 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 06:24:21 INFO - PROCESS | 1650 | 1467725061007 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:21 INFO - PROCESS | 1650 | 1467725061008 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f0a800 == 36 [pid = 1650] [id = 223] 06:24:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1213c0400) [pid = 1650] [serial = 667] [outer = 0x0] 06:24:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123f6ec00) [pid = 1650] [serial = 668] [outer = 0x1213c0400] 06:24:21 INFO - PROCESS | 1650 | 1467725061033 Marionette DEBUG loaded listener.js 06:24:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126ea7c00) [pid = 1650] [serial = 669] [outer = 0x1213c0400] 06:24:21 INFO - PROCESS | 1650 | 1467725061348 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]]]}] 06:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 06:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 520ms 06:24:21 INFO - PROCESS | 1650 | 1467725061394 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 06:24:21 INFO - PROCESS | 1650 | 1467725061395 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 06:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 06:24:21 INFO - PROCESS | 1650 | 1467725061399 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 06:24:21 INFO - PROCESS | 1650 | 1467725061400 Marionette TRACE conn2 <- [1,866,null,{}] 06:24:21 INFO - PROCESS | 1650 | 1467725061402 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}] 06:24:21 INFO - PROCESS | 1650 | 1467725061403 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:21 INFO - PROCESS | 1650 | 1467725061493 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 06:24:21 INFO - PROCESS | 1650 | 1467725061526 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:21 INFO - PROCESS | 1650 | 1467725061528 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269bd800 == 37 [pid = 1650] [id = 224] 06:24:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126ef4c00) [pid = 1650] [serial = 670] [outer = 0x0] 06:24:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126f6c400) [pid = 1650] [serial = 671] [outer = 0x126ef4c00] 06:24:21 INFO - PROCESS | 1650 | 1467725061552 Marionette DEBUG loaded listener.js 06:24:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x127173800) [pid = 1650] [serial = 672] [outer = 0x126ef4c00] 06:24:21 INFO - PROCESS | 1650 | 1467725061842 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]]]}] 06:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 06:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 468ms 06:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 06:24:21 INFO - PROCESS | 1650 | 1467725061869 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 06:24:21 INFO - PROCESS | 1650 | 1467725061870 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 06:24:21 INFO - PROCESS | 1650 | 1467725061872 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 06:24:21 INFO - PROCESS | 1650 | 1467725061873 Marionette TRACE conn2 <- [1,870,null,{}] 06:24:21 INFO - PROCESS | 1650 | 1467725061884 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}] 06:24:21 INFO - PROCESS | 1650 | 1467725061885 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:21 INFO - PROCESS | 1650 | 1467725061979 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 06:24:21 INFO - PROCESS | 1650 | 1467725061983 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:21 INFO - PROCESS | 1650 | 1467725061984 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271dc800 == 38 [pid = 1650] [id = 225] 06:24:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126f62c00) [pid = 1650] [serial = 673] [outer = 0x0] 06:24:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1275dd400) [pid = 1650] [serial = 674] [outer = 0x126f62c00] 06:24:22 INFO - PROCESS | 1650 | 1467725062007 Marionette DEBUG loaded listener.js 06:24:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1275e3800) [pid = 1650] [serial = 675] [outer = 0x126f62c00] 06:24:22 INFO - PROCESS | 1650 | 1467725062344 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]]]}] 06:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 06:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 526ms 06:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 06:24:22 INFO - PROCESS | 1650 | 1467725062399 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 06:24:22 INFO - PROCESS | 1650 | 1467725062400 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 06:24:22 INFO - PROCESS | 1650 | 1467725062402 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 06:24:22 INFO - PROCESS | 1650 | 1467725062404 Marionette TRACE conn2 <- [1,874,null,{}] 06:24:22 INFO - PROCESS | 1650 | 1467725062406 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}] 06:24:22 INFO - PROCESS | 1650 | 1467725062407 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:22 INFO - PROCESS | 1650 | 1467725062552 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115df7800) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123a64400) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x113252800) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112f9ec00) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115d1a400) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x120e98400) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115deac00) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x121346c00) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113044800) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x117cbd800) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118af0c00) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x115ee2000) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123e40800) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x112a86000) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x115df4c00) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 06:24:22 INFO - PROCESS | 1650 | 1467725062594 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:22 INFO - PROCESS | 1650 | 1467725062595 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x117172800 == 39 [pid = 1650] [id = 226] 06:24:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1129a8c00) [pid = 1650] [serial = 676] [outer = 0x0] 06:24:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112f90000) [pid = 1650] [serial = 677] [outer = 0x1129a8c00] 06:24:22 INFO - PROCESS | 1650 | 1467725062619 Marionette DEBUG loaded listener.js 06:24:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11646d400) [pid = 1650] [serial = 678] [outer = 0x1129a8c00] 06:24:22 INFO - PROCESS | 1650 | 1467725062943 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]]]}] 06:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 06:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 569ms 06:24:22 INFO - PROCESS | 1650 | 1467725062972 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 06:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 06:24:22 INFO - PROCESS | 1650 | 1467725062974 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 06:24:22 INFO - PROCESS | 1650 | 1467725062977 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 06:24:22 INFO - PROCESS | 1650 | 1467725062979 Marionette TRACE conn2 <- [1,878,null,{}] 06:24:22 INFO - PROCESS | 1650 | 1467725062982 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}] 06:24:22 INFO - PROCESS | 1650 | 1467725062984 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:23 INFO - PROCESS | 1650 | 1467725063138 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 06:24:23 INFO - PROCESS | 1650 | 1467725063183 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:23 INFO - PROCESS | 1650 | 1467725063184 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d35800 == 40 [pid = 1650] [id = 227] 06:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112a85800) [pid = 1650] [serial = 679] [outer = 0x0] 06:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11933d800) [pid = 1650] [serial = 680] [outer = 0x112a85800] 06:24:23 INFO - PROCESS | 1650 | 1467725063225 Marionette DEBUG loaded listener.js 06:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x125ec8400) [pid = 1650] [serial = 681] [outer = 0x112a85800] 06:24:23 INFO - PROCESS | 1650 | 1467725063603 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]]]}] 06:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 06:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 671ms 06:24:23 INFO - PROCESS | 1650 | 1467725063647 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 06:24:23 INFO - PROCESS | 1650 | 1467725063649 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 06:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 06:24:23 INFO - PROCESS | 1650 | 1467725063651 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 06:24:23 INFO - PROCESS | 1650 | 1467725063653 Marionette TRACE conn2 <- [1,882,null,{}] 06:24:23 INFO - PROCESS | 1650 | 1467725063655 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}] 06:24:23 INFO - PROCESS | 1650 | 1467725063657 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:23 INFO - PROCESS | 1650 | 1467725063764 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 06:24:23 INFO - PROCESS | 1650 | 1467725063769 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:23 INFO - PROCESS | 1650 | 1467725063771 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295b3800 == 41 [pid = 1650] [id = 228] 06:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x120e05000) [pid = 1650] [serial = 682] [outer = 0x0] 06:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128a29000) [pid = 1650] [serial = 683] [outer = 0x120e05000] 06:24:23 INFO - PROCESS | 1650 | 1467725063797 Marionette DEBUG loaded listener.js 06:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x129225800) [pid = 1650] [serial = 684] [outer = 0x120e05000] 06:24:24 INFO - PROCESS | 1650 | 1467725064102 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]]]}] 06:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 06:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 469ms 06:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 06:24:24 INFO - PROCESS | 1650 | 1467725064121 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 06:24:24 INFO - PROCESS | 1650 | 1467725064122 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 06:24:24 INFO - PROCESS | 1650 | 1467725064124 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 06:24:24 INFO - PROCESS | 1650 | 1467725064125 Marionette TRACE conn2 <- [1,886,null,{}] 06:24:24 INFO - PROCESS | 1650 | 1467725064130 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}] 06:24:24 INFO - PROCESS | 1650 | 1467725064133 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:24 INFO - PROCESS | 1650 | 1467725064207 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 06:24:24 INFO - PROCESS | 1650 | 1467725064211 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:24 INFO - PROCESS | 1650 | 1467725064215 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab1f800 == 42 [pid = 1650] [id = 229] 06:24:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129231800) [pid = 1650] [serial = 685] [outer = 0x0] 06:24:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12932b800) [pid = 1650] [serial = 686] [outer = 0x129231800] 06:24:24 INFO - PROCESS | 1650 | 1467725064235 Marionette DEBUG loaded listener.js 06:24:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129331c00) [pid = 1650] [serial = 687] [outer = 0x129231800] 06:24:25 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab5800 == 41 [pid = 1650] [id = 203] 06:24:25 INFO - PROCESS | 1650 | --DOCSHELL 0x115e1d800 == 40 [pid = 1650] [id = 218] 06:24:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1187c9000 == 39 [pid = 1650] [id = 217] 06:24:25 INFO - PROCESS | 1650 | --DOCSHELL 0x128b5f000 == 38 [pid = 1650] [id = 215] 06:24:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11660f800 == 37 [pid = 1650] [id = 216] 06:24:25 INFO - PROCESS | 1650 | --DOCSHELL 0x117472800 == 36 [pid = 1650] [id = 219] 06:24:25 INFO - PROCESS | 1650 | --DOCSHELL 0x123f0a800 == 35 [pid = 1650] [id = 223] 06:24:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1269bd800 == 34 [pid = 1650] [id = 224] 06:24:25 INFO - PROCESS | 1650 | --DOCSHELL 0x120e43000 == 33 [pid = 1650] [id = 221] 06:24:25 INFO - PROCESS | 1650 | --DOCSHELL 0x117172800 == 32 [pid = 1650] [id = 226] 06:24:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1271dc800 == 31 [pid = 1650] [id = 225] 06:24:25 INFO - PROCESS | 1650 | --DOCSHELL 0x119640000 == 30 [pid = 1650] [id = 220] 06:24:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1210e3800 == 29 [pid = 1650] [id = 222] 06:24:25 INFO - PROCESS | 1650 | --DOCSHELL 0x126d35800 == 28 [pid = 1650] [id = 227] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126da4800) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x125ecf000) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1295b3800 == 27 [pid = 1650] [id = 228] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x117cba400) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123e38800) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113355800) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116f0cc00) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11998fc00) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1213b2c00) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118a4a800) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126ee5400) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x114f68c00) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x116729000) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1181ee400) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123e40c00) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1181e0c00) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119347c00) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x120e90c00) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1164ea000) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118477000) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1181ea800) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x117c98800) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x125324000) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x119c3b400) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1196d4800) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1129a9800) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1218abc00) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x112ac8000) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x11933bc00) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x121954c00) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x116733400) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x125dc2000) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 06:24:25 INFO - PROCESS | 1650 | 1467725065713 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]]]}] 06:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 06:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1625ms 06:24:25 INFO - PROCESS | 1650 | 1467725065750 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 06:24:25 INFO - PROCESS | 1650 | 1467725065753 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 06:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 06:24:25 INFO - PROCESS | 1650 | 1467725065757 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 06:24:25 INFO - PROCESS | 1650 | 1467725065759 Marionette TRACE conn2 <- [1,890,null,{}] 06:24:25 INFO - PROCESS | 1650 | 1467725065763 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}] 06:24:25 INFO - PROCESS | 1650 | 1467725065765 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:25 INFO - PROCESS | 1650 | 1467725065844 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 06:24:25 INFO - PROCESS | 1650 | 1467725065891 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:25 INFO - PROCESS | 1650 | 1467725065892 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1133eb000 == 28 [pid = 1650] [id = 230] 06:24:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x112f9bc00) [pid = 1650] [serial = 688] [outer = 0x0] 06:24:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1131f3000) [pid = 1650] [serial = 689] [outer = 0x112f9bc00] 06:24:25 INFO - PROCESS | 1650 | 1467725065925 Marionette DEBUG loaded listener.js 06:24:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x113d5d000) [pid = 1650] [serial = 690] [outer = 0x112f9bc00] 06:24:26 INFO - PROCESS | 1650 | 1467725066224 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]]]}] 06:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 06:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 520ms 06:24:26 INFO - PROCESS | 1650 | 1467725066277 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 06:24:26 INFO - PROCESS | 1650 | 1467725066282 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 06:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 06:24:26 INFO - PROCESS | 1650 | 1467725066287 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 06:24:26 INFO - PROCESS | 1650 | 1467725066289 Marionette TRACE conn2 <- [1,894,null,{}] 06:24:26 INFO - PROCESS | 1650 | 1467725066291 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}] 06:24:26 INFO - PROCESS | 1650 | 1467725066293 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:26 INFO - PROCESS | 1650 | 1467725066368 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 06:24:26 INFO - PROCESS | 1650 | 1467725066372 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:26 INFO - PROCESS | 1650 | 1467725066374 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab5800 == 29 [pid = 1650] [id = 231] 06:24:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x115edc000) [pid = 1650] [serial = 691] [outer = 0x0] 06:24:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11672dc00) [pid = 1650] [serial = 692] [outer = 0x115edc000] 06:24:26 INFO - PROCESS | 1650 | 1467725066404 Marionette DEBUG loaded listener.js 06:24:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x116a1a400) [pid = 1650] [serial = 693] [outer = 0x115edc000] 06:24:26 INFO - PROCESS | 1650 | 1467725066737 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]]]}] 06:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 06:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 469ms 06:24:26 INFO - PROCESS | 1650 | 1467725066756 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 06:24:26 INFO - PROCESS | 1650 | 1467725066758 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 06:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 06:24:26 INFO - PROCESS | 1650 | 1467725066760 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 06:24:26 INFO - PROCESS | 1650 | 1467725066764 Marionette TRACE conn2 <- [1,898,null,{}] 06:24:26 INFO - PROCESS | 1650 | 1467725066772 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}] 06:24:26 INFO - PROCESS | 1650 | 1467725066783 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:26 INFO - PROCESS | 1650 | 1467725066856 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 06:24:26 INFO - PROCESS | 1650 | 1467725066863 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:26 INFO - PROCESS | 1650 | 1467725066866 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185d4800 == 30 [pid = 1650] [id = 232] 06:24:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1129b2c00) [pid = 1650] [serial = 694] [outer = 0x0] 06:24:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x117cba400) [pid = 1650] [serial = 695] [outer = 0x1129b2c00] 06:24:26 INFO - PROCESS | 1650 | 1467725066894 Marionette DEBUG loaded listener.js 06:24:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1181e4c00) [pid = 1650] [serial = 696] [outer = 0x1129b2c00] 06:24:27 INFO - PROCESS | 1650 | 1467725067206 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]]]}] 06:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 06:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 476ms 06:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 06:24:27 INFO - PROCESS | 1650 | 1467725067236 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 06:24:27 INFO - PROCESS | 1650 | 1467725067238 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 06:24:27 INFO - PROCESS | 1650 | 1467725067240 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 06:24:27 INFO - PROCESS | 1650 | 1467725067241 Marionette TRACE conn2 <- [1,902,null,{}] 06:24:27 INFO - PROCESS | 1650 | 1467725067243 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}] 06:24:27 INFO - PROCESS | 1650 | 1467725067245 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:27 INFO - PROCESS | 1650 | 1467725067319 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 06:24:27 INFO - PROCESS | 1650 | 1467725067368 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:27 INFO - PROCESS | 1650 | 1467725067369 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187c7000 == 31 [pid = 1650] [id = 233] 06:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1181e4800) [pid = 1650] [serial = 697] [outer = 0x0] 06:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11846dc00) [pid = 1650] [serial = 698] [outer = 0x1181e4800] 06:24:27 INFO - PROCESS | 1650 | 1467725067394 Marionette DEBUG loaded listener.js 06:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118479400) [pid = 1650] [serial = 699] [outer = 0x1181e4800] 06:24:27 INFO - PROCESS | 1650 | 1467725067641 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]]]}] 06:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 06:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 424ms 06:24:27 INFO - PROCESS | 1650 | 1467725067668 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 06:24:27 INFO - PROCESS | 1650 | 1467725067669 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 06:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 06:24:27 INFO - PROCESS | 1650 | 1467725067675 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 06:24:27 INFO - PROCESS | 1650 | 1467725067676 Marionette TRACE conn2 <- [1,906,null,{}] 06:24:27 INFO - PROCESS | 1650 | 1467725067684 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}] 06:24:27 INFO - PROCESS | 1650 | 1467725067685 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:27 INFO - PROCESS | 1650 | 1467725067767 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 06:24:27 INFO - PROCESS | 1650 | 1467725067771 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:27 INFO - PROCESS | 1650 | 1467725067772 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196b6800 == 32 [pid = 1650] [id = 234] 06:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x115ee1800) [pid = 1650] [serial = 700] [outer = 0x0] 06:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1187d6400) [pid = 1650] [serial = 701] [outer = 0x115ee1800] 06:24:27 INFO - PROCESS | 1650 | 1467725067798 Marionette DEBUG loaded listener.js 06:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118af0000) [pid = 1650] [serial = 702] [outer = 0x115ee1800] 06:24:28 INFO - PROCESS | 1650 | 1467725068221 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]]]}] 06:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 06:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 571ms 06:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 06:24:28 INFO - PROCESS | 1650 | 1467725068256 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 06:24:28 INFO - PROCESS | 1650 | 1467725068258 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 06:24:28 INFO - PROCESS | 1650 | 1467725068261 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 06:24:28 INFO - PROCESS | 1650 | 1467725068267 Marionette TRACE conn2 <- [1,910,null,{}] 06:24:28 INFO - PROCESS | 1650 | 1467725068270 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}] 06:24:28 INFO - PROCESS | 1650 | 1467725068276 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:28 INFO - PROCESS | 1650 | 1467725068418 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 06:24:28 INFO - PROCESS | 1650 | 1467725068428 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:28 INFO - PROCESS | 1650 | 1467725068430 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x119975000 == 33 [pid = 1650] [id = 235] 06:24:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118fd2400) [pid = 1650] [serial = 703] [outer = 0x0] 06:24:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1196da400) [pid = 1650] [serial = 704] [outer = 0x118fd2400] 06:24:28 INFO - PROCESS | 1650 | 1467725068454 Marionette DEBUG loaded listener.js 06:24:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119c41800) [pid = 1650] [serial = 705] [outer = 0x118fd2400] 06:24:28 INFO - PROCESS | 1650 | 1467725068756 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]]]}] 06:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 06:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 525ms 06:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 06:24:28 INFO - PROCESS | 1650 | 1467725068786 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 06:24:28 INFO - PROCESS | 1650 | 1467725068787 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 06:24:28 INFO - PROCESS | 1650 | 1467725068789 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 06:24:28 INFO - PROCESS | 1650 | 1467725068790 Marionette TRACE conn2 <- [1,914,null,{}] 06:24:28 INFO - PROCESS | 1650 | 1467725068793 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}] 06:24:28 INFO - PROCESS | 1650 | 1467725068794 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:28 INFO - PROCESS | 1650 | 1467725068890 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 06:24:28 INFO - PROCESS | 1650 | 1467725068896 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:28 INFO - PROCESS | 1650 | 1467725068904 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x121025000 == 34 [pid = 1650] [id = 236] 06:24:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112a7bc00) [pid = 1650] [serial = 706] [outer = 0x0] 06:24:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11933e000) [pid = 1650] [serial = 707] [outer = 0x112a7bc00] 06:24:28 INFO - PROCESS | 1650 | 1467725068929 Marionette DEBUG loaded listener.js 06:24:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12110c400) [pid = 1650] [serial = 708] [outer = 0x112a7bc00] 06:24:29 INFO - PROCESS | 1650 | 1467725069235 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]]]}] 06:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 06:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 468ms 06:24:29 INFO - PROCESS | 1650 | 1467725069258 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 06:24:29 INFO - PROCESS | 1650 | 1467725069259 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 06:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 06:24:29 INFO - PROCESS | 1650 | 1467725069262 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 06:24:29 INFO - PROCESS | 1650 | 1467725069264 Marionette TRACE conn2 <- [1,918,null,{}] 06:24:29 INFO - PROCESS | 1650 | 1467725069269 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}] 06:24:29 INFO - PROCESS | 1650 | 1467725069270 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:29 INFO - PROCESS | 1650 | 1467725069341 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 06:24:29 INFO - PROCESS | 1650 | 1467725069346 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:29 INFO - PROCESS | 1650 | 1467725069348 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1217a8000 == 35 [pid = 1650] [id = 237] 06:24:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x120e8a000) [pid = 1650] [serial = 709] [outer = 0x0] 06:24:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1218abc00) [pid = 1650] [serial = 710] [outer = 0x120e8a000] 06:24:29 INFO - PROCESS | 1650 | 1467725069373 Marionette DEBUG loaded listener.js 06:24:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123e37800) [pid = 1650] [serial = 711] [outer = 0x120e8a000] 06:24:29 INFO - PROCESS | 1650 | 1467725069667 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]]]}] 06:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 06:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 424ms 06:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 06:24:29 INFO - PROCESS | 1650 | 1467725069687 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 06:24:29 INFO - PROCESS | 1650 | 1467725069688 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 06:24:29 INFO - PROCESS | 1650 | 1467725069690 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 06:24:29 INFO - PROCESS | 1650 | 1467725069691 Marionette TRACE conn2 <- [1,922,null,{}] 06:24:29 INFO - PROCESS | 1650 | 1467725069694 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}] 06:24:29 INFO - PROCESS | 1650 | 1467725069695 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:29 INFO - PROCESS | 1650 | 1467725069772 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 06:24:29 INFO - PROCESS | 1650 | 1467725069824 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:29 INFO - PROCESS | 1650 | 1467725069825 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185d4000 == 36 [pid = 1650] [id = 238] 06:24:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x113d37000) [pid = 1650] [serial = 712] [outer = 0x0] 06:24:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123e36c00) [pid = 1650] [serial = 713] [outer = 0x113d37000] 06:24:29 INFO - PROCESS | 1650 | 1467725069849 Marionette DEBUG loaded listener.js 06:24:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123e88c00) [pid = 1650] [serial = 714] [outer = 0x113d37000] 06:24:30 INFO - PROCESS | 1650 | 1467725070112 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]]]}] 06:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 06:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 471ms 06:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 06:24:30 INFO - PROCESS | 1650 | 1467725070170 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 06:24:30 INFO - PROCESS | 1650 | 1467725070171 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 06:24:30 INFO - PROCESS | 1650 | 1467725070173 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 06:24:30 INFO - PROCESS | 1650 | 1467725070174 Marionette TRACE conn2 <- [1,926,null,{}] 06:24:30 INFO - PROCESS | 1650 | 1467725070177 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}] 06:24:30 INFO - PROCESS | 1650 | 1467725070178 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:30 INFO - PROCESS | 1650 | 1467725070258 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 06:24:30 INFO - PROCESS | 1650 | 1467725070263 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:30 INFO - PROCESS | 1650 | 1467725070265 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1255b8800 == 37 [pid = 1650] [id = 239] 06:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118478400) [pid = 1650] [serial = 715] [outer = 0x0] 06:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1255a4400) [pid = 1650] [serial = 716] [outer = 0x118478400] 06:24:30 INFO - PROCESS | 1650 | 1467725070289 Marionette DEBUG loaded listener.js 06:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125dc2000) [pid = 1650] [serial = 717] [outer = 0x118478400] 06:24:30 INFO - PROCESS | 1650 | 1467725070605 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]]]}] 06:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 06:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 470ms 06:24:30 INFO - PROCESS | 1650 | 1467725070644 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 06:24:30 INFO - PROCESS | 1650 | 1467725070646 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 06:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 06:24:30 INFO - PROCESS | 1650 | 1467725070649 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 06:24:30 INFO - PROCESS | 1650 | 1467725070650 Marionette TRACE conn2 <- [1,930,null,{}] 06:24:30 INFO - PROCESS | 1650 | 1467725070653 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}] 06:24:30 INFO - PROCESS | 1650 | 1467725070654 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:30 INFO - PROCESS | 1650 | 1467725070768 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 06:24:30 INFO - PROCESS | 1650 | 1467725070782 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:30 INFO - PROCESS | 1650 | 1467725070784 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196b4800 == 38 [pid = 1650] [id = 240] 06:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12571c400) [pid = 1650] [serial = 718] [outer = 0x0] 06:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x125ec9800) [pid = 1650] [serial = 719] [outer = 0x12571c400] 06:24:30 INFO - PROCESS | 1650 | 1467725070810 Marionette DEBUG loaded listener.js 06:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126da8800) [pid = 1650] [serial = 720] [outer = 0x12571c400] 06:24:31 INFO - PROCESS | 1650 | 1467725071132 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]]]}] 06:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 06:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 520ms 06:24:31 INFO - PROCESS | 1650 | 1467725071171 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 06:24:31 INFO - PROCESS | 1650 | 1467725071172 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 06:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 06:24:31 INFO - PROCESS | 1650 | 1467725071174 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 06:24:31 INFO - PROCESS | 1650 | 1467725071175 Marionette TRACE conn2 <- [1,934,null,{}] 06:24:31 INFO - PROCESS | 1650 | 1467725071178 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}] 06:24:31 INFO - PROCESS | 1650 | 1467725071179 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:31 INFO - PROCESS | 1650 | 1467725071272 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 06:24:31 INFO - PROCESS | 1650 | 1467725071276 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:31 INFO - PROCESS | 1650 | 1467725071277 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b62800 == 39 [pid = 1650] [id = 241] 06:24:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x125dc0400) [pid = 1650] [serial = 721] [outer = 0x0] 06:24:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126f6c800) [pid = 1650] [serial = 722] [outer = 0x125dc0400] 06:24:31 INFO - PROCESS | 1650 | 1467725071302 Marionette DEBUG loaded listener.js 06:24:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1275e1400) [pid = 1650] [serial = 723] [outer = 0x125dc0400] 06:24:31 INFO - PROCESS | 1650 | 1467725071635 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]]]}] 06:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 06:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 473ms 06:24:31 INFO - PROCESS | 1650 | 1467725071650 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 06:24:31 INFO - PROCESS | 1650 | 1467725071651 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 06:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 06:24:31 INFO - PROCESS | 1650 | 1467725071653 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 06:24:31 INFO - PROCESS | 1650 | 1467725071654 Marionette TRACE conn2 <- [1,938,null,{}] 06:24:31 INFO - PROCESS | 1650 | 1467725071656 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}] 06:24:31 INFO - PROCESS | 1650 | 1467725071657 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:31 INFO - PROCESS | 1650 | 1467725071756 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 06:24:31 INFO - PROCESS | 1650 | 1467725071767 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:31 INFO - PROCESS | 1650 | 1467725071768 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293b0000 == 40 [pid = 1650] [id = 242] 06:24:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1275de800) [pid = 1650] [serial = 724] [outer = 0x0] 06:24:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128a2c400) [pid = 1650] [serial = 725] [outer = 0x1275de800] 06:24:31 INFO - PROCESS | 1650 | 1467725071792 Marionette DEBUG loaded listener.js 06:24:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128d1f400) [pid = 1650] [serial = 726] [outer = 0x1275de800] 06:24:32 INFO - PROCESS | 1650 | 1467725072092 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]]]}] 06:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 06:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 468ms 06:24:32 INFO - PROCESS | 1650 | 1467725072126 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 06:24:32 INFO - PROCESS | 1650 | 1467725072127 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 06:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 06:24:32 INFO - PROCESS | 1650 | 1467725072132 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 06:24:32 INFO - PROCESS | 1650 | 1467725072134 Marionette TRACE conn2 <- [1,942,null,{}] 06:24:32 INFO - PROCESS | 1650 | 1467725072136 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}] 06:24:32 INFO - PROCESS | 1650 | 1467725072137 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:32 INFO - PROCESS | 1650 | 1467725072233 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 06:24:32 INFO - PROCESS | 1650 | 1467725072246 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:32 INFO - PROCESS | 1650 | 1467725072247 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295b9800 == 41 [pid = 1650] [id = 243] 06:24:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1196d6000) [pid = 1650] [serial = 727] [outer = 0x0] 06:24:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128d28000) [pid = 1650] [serial = 728] [outer = 0x1196d6000] 06:24:32 INFO - PROCESS | 1650 | 1467725072270 Marionette DEBUG loaded listener.js 06:24:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129232800) [pid = 1650] [serial = 729] [outer = 0x1196d6000] 06:24:32 INFO - PROCESS | 1650 | 1467725072596 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]]]}] 06:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 06:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 519ms 06:24:32 INFO - PROCESS | 1650 | 1467725072651 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 06:24:32 INFO - PROCESS | 1650 | 1467725072653 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 06:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 06:24:32 INFO - PROCESS | 1650 | 1467725072655 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 06:24:32 INFO - PROCESS | 1650 | 1467725072656 Marionette TRACE conn2 <- [1,946,null,{}] 06:24:32 INFO - PROCESS | 1650 | 1467725072658 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}] 06:24:32 INFO - PROCESS | 1650 | 1467725072659 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:32 INFO - PROCESS | 1650 | 1467725072880 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1213c0400) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126ef4c00) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126f62c00) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1129a8c00) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x120e05000) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119345400) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112fa2c00) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x117558c00) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x113ea4800) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115ee2c00) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112ac9400) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x125ecf800) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112f8ec00) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 06:24:32 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112a85800) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 06:24:32 INFO - PROCESS | 1650 | 1467725072923 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:32 INFO - PROCESS | 1650 | 1467725072924 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x118a76800 == 42 [pid = 1650] [id = 244] 06:24:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1122bec00) [pid = 1650] [serial = 730] [outer = 0x0] 06:24:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x112ac9400) [pid = 1650] [serial = 731] [outer = 0x1122bec00] 06:24:32 INFO - PROCESS | 1650 | 1467725072948 Marionette DEBUG loaded listener.js 06:24:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116889c00) [pid = 1650] [serial = 732] [outer = 0x1122bec00] 06:24:33 INFO - PROCESS | 1650 | 1467725073199 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]]]}] 06:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 06:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 569ms 06:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 06:24:33 INFO - PROCESS | 1650 | 1467725073225 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 06:24:33 INFO - PROCESS | 1650 | 1467725073226 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 06:24:33 INFO - PROCESS | 1650 | 1467725073238 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 06:24:33 INFO - PROCESS | 1650 | 1467725073239 Marionette TRACE conn2 <- [1,950,null,{}] 06:24:33 INFO - PROCESS | 1650 | 1467725073241 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}] 06:24:33 INFO - PROCESS | 1650 | 1467725073242 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:33 INFO - PROCESS | 1650 | 1467725073322 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 06:24:33 INFO - PROCESS | 1650 | 1467725073327 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:33 INFO - PROCESS | 1650 | 1467725073328 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12acc9800 == 43 [pid = 1650] [id = 245] 06:24:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11755bc00) [pid = 1650] [serial = 733] [outer = 0x0] 06:24:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126da3c00) [pid = 1650] [serial = 734] [outer = 0x11755bc00] 06:24:33 INFO - PROCESS | 1650 | 1467725073354 Marionette DEBUG loaded listener.js 06:24:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12932e000) [pid = 1650] [serial = 735] [outer = 0x11755bc00] 06:24:33 INFO - PROCESS | 1650 | 1467725073653 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]]]}] 06:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 06:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 478ms 06:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 06:24:33 INFO - PROCESS | 1650 | 1467725073706 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 06:24:33 INFO - PROCESS | 1650 | 1467725073707 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 06:24:33 INFO - PROCESS | 1650 | 1467725073709 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 06:24:33 INFO - PROCESS | 1650 | 1467725073710 Marionette TRACE conn2 <- [1,954,null,{}] 06:24:33 INFO - PROCESS | 1650 | 1467725073712 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}] 06:24:33 INFO - PROCESS | 1650 | 1467725073713 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:33 INFO - PROCESS | 1650 | 1467725073815 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 06:24:33 INFO - PROCESS | 1650 | 1467725073822 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:33 INFO - PROCESS | 1650 | 1467725073823 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b821000 == 44 [pid = 1650] [id = 246] 06:24:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1216c0c00) [pid = 1650] [serial = 736] [outer = 0x0] 06:24:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129554c00) [pid = 1650] [serial = 737] [outer = 0x1216c0c00] 06:24:33 INFO - PROCESS | 1650 | 1467725073845 Marionette DEBUG loaded listener.js 06:24:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12955d400) [pid = 1650] [serial = 738] [outer = 0x1216c0c00] 06:24:34 INFO - PROCESS | 1650 | 1467725074150 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]]]}] 06:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 06:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 468ms 06:24:34 INFO - PROCESS | 1650 | 1467725074178 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 06:24:34 INFO - PROCESS | 1650 | 1467725074179 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 06:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 06:24:34 INFO - PROCESS | 1650 | 1467725074183 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 06:24:34 INFO - PROCESS | 1650 | 1467725074184 Marionette TRACE conn2 <- [1,958,null,{}] 06:24:34 INFO - PROCESS | 1650 | 1467725074187 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}] 06:24:34 INFO - PROCESS | 1650 | 1467725074188 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:34 INFO - PROCESS | 1650 | 1467725074264 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 06:24:34 INFO - PROCESS | 1650 | 1467725074268 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:34 INFO - PROCESS | 1650 | 1467725074269 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b856000 == 45 [pid = 1650] [id = 247] 06:24:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12194f000) [pid = 1650] [serial = 739] [outer = 0x0] 06:24:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1296a9000) [pid = 1650] [serial = 740] [outer = 0x12194f000] 06:24:34 INFO - PROCESS | 1650 | 1467725074292 Marionette DEBUG loaded listener.js 06:24:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a5ea000) [pid = 1650] [serial = 741] [outer = 0x12194f000] 06:24:34 INFO - PROCESS | 1650 | 1467725074600 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]]]}] 06:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 06:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 468ms 06:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 06:24:34 INFO - PROCESS | 1650 | 1467725074652 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 06:24:34 INFO - PROCESS | 1650 | 1467725074653 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 06:24:34 INFO - PROCESS | 1650 | 1467725074655 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 06:24:34 INFO - PROCESS | 1650 | 1467725074656 Marionette TRACE conn2 <- [1,962,null,{}] 06:24:34 INFO - PROCESS | 1650 | 1467725074658 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}] 06:24:34 INFO - PROCESS | 1650 | 1467725074659 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:34 INFO - PROCESS | 1650 | 1467725074760 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 06:24:34 INFO - PROCESS | 1650 | 1467725074768 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:34 INFO - PROCESS | 1650 | 1467725074769 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb25000 == 46 [pid = 1650] [id = 248] 06:24:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1296ab000) [pid = 1650] [serial = 742] [outer = 0x0] 06:24:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a5ef800) [pid = 1650] [serial = 743] [outer = 0x1296ab000] 06:24:34 INFO - PROCESS | 1650 | 1467725074793 Marionette DEBUG loaded listener.js 06:24:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12a76a400) [pid = 1650] [serial = 744] [outer = 0x1296ab000] 06:24:35 INFO - PROCESS | 1650 | 1467725075306 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]]]}] 06:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 06:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 720ms 06:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 06:24:35 INFO - PROCESS | 1650 | 1467725075375 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 06:24:35 INFO - PROCESS | 1650 | 1467725075379 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 06:24:35 INFO - PROCESS | 1650 | 1467725075384 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 06:24:35 INFO - PROCESS | 1650 | 1467725075386 Marionette TRACE conn2 <- [1,966,null,{}] 06:24:35 INFO - PROCESS | 1650 | 1467725075390 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}] 06:24:35 INFO - PROCESS | 1650 | 1467725075392 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:35 INFO - PROCESS | 1650 | 1467725075504 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 06:24:35 INFO - PROCESS | 1650 | 1467725075604 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:35 INFO - PROCESS | 1650 | 1467725075606 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168c6800 == 47 [pid = 1650] [id = 249] 06:24:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11329b000) [pid = 1650] [serial = 745] [outer = 0x0] 06:24:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x113d39800) [pid = 1650] [serial = 746] [outer = 0x11329b000] 06:24:35 INFO - PROCESS | 1650 | 1467725075636 Marionette DEBUG loaded listener.js 06:24:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115edec00) [pid = 1650] [serial = 747] [outer = 0x11329b000] 06:24:36 INFO - PROCESS | 1650 | 1467725076328 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]]]}] 06:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 06:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 973ms 06:24:36 INFO - PROCESS | 1650 | 1467725076374 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 06:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 06:24:36 INFO - PROCESS | 1650 | 1467725076375 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 06:24:36 INFO - PROCESS | 1650 | 1467725076383 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 06:24:36 INFO - PROCESS | 1650 | 1467725076385 Marionette TRACE conn2 <- [1,970,null,{}] 06:24:36 INFO - PROCESS | 1650 | 1467725076389 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}] 06:24:36 INFO - PROCESS | 1650 | 1467725076390 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:36 INFO - PROCESS | 1650 | 1467725076527 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 06:24:36 INFO - PROCESS | 1650 | 1467725076607 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:36 INFO - PROCESS | 1650 | 1467725076608 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x116854800 == 48 [pid = 1650] [id = 250] 06:24:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x115ee1c00) [pid = 1650] [serial = 748] [outer = 0x0] 06:24:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x116812400) [pid = 1650] [serial = 749] [outer = 0x115ee1c00] 06:24:36 INFO - PROCESS | 1650 | 1467725076638 Marionette DEBUG loaded listener.js 06:24:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x116f0d400) [pid = 1650] [serial = 750] [outer = 0x115ee1c00] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12b856000 == 47 [pid = 1650] [id = 247] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12b821000 == 46 [pid = 1650] [id = 246] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12acc9800 == 45 [pid = 1650] [id = 245] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x118a76800 == 44 [pid = 1650] [id = 244] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1295b9800 == 43 [pid = 1650] [id = 243] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1293b0000 == 42 [pid = 1650] [id = 242] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x128b62800 == 41 [pid = 1650] [id = 241] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1196b4800 == 40 [pid = 1650] [id = 240] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12932b800) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1255b8800 == 39 [pid = 1650] [id = 239] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1185d4000 == 38 [pid = 1650] [id = 238] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1217a8000 == 37 [pid = 1650] [id = 237] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x121025000 == 36 [pid = 1650] [id = 236] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x119975000 == 35 [pid = 1650] [id = 235] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1196b6800 == 34 [pid = 1650] [id = 234] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1187c7000 == 33 [pid = 1650] [id = 233] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1185d4800 == 32 [pid = 1650] [id = 232] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab5800 == 31 [pid = 1650] [id = 231] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1133eb000 == 30 [pid = 1650] [id = 230] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab1f800 == 29 [pid = 1650] [id = 229] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x123f6ec00) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x126f6c400) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x126ea7c00) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1275dd400) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x127173800) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1275e3800) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11646d400) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128a29000) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112f90000) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x129225800) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119991c00) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x120e8f800) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118a59c00) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119279400) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11816d800) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118472800) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116632800) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x117511c00) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x117511800) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116729800) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1133ad000) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112f9f400) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126ef2400) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x120e10000) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12194c800) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x125ec8400) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11933d800) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 06:24:37 INFO - PROCESS | 1650 | 1467725077066 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]]]}] 06:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 06:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 724ms 06:24:37 INFO - PROCESS | 1650 | 1467725077103 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 06:24:37 INFO - PROCESS | 1650 | 1467725077107 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 06:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 06:24:37 INFO - PROCESS | 1650 | 1467725077119 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 06:24:37 INFO - PROCESS | 1650 | 1467725077121 Marionette TRACE conn2 <- [1,974,null,{}] 06:24:37 INFO - PROCESS | 1650 | 1467725077123 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}] 06:24:37 INFO - PROCESS | 1650 | 1467725077125 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:37 INFO - PROCESS | 1650 | 1467725077210 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 06:24:37 INFO - PROCESS | 1650 | 1467725077266 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:37 INFO - PROCESS | 1650 | 1467725077267 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x117c56000 == 30 [pid = 1650] [id = 251] 06:24:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116f03c00) [pid = 1650] [serial = 751] [outer = 0x0] 06:24:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1181e7400) [pid = 1650] [serial = 752] [outer = 0x116f03c00] 06:24:37 INFO - PROCESS | 1650 | 1467725077294 Marionette DEBUG loaded listener.js 06:24:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11846f000) [pid = 1650] [serial = 753] [outer = 0x116f03c00] 06:24:37 INFO - PROCESS | 1650 | 1467725077637 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]]]}] 06:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 06:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 578ms 06:24:37 INFO - PROCESS | 1650 | 1467725077690 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 06:24:37 INFO - PROCESS | 1650 | 1467725077692 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 06:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 06:24:37 INFO - PROCESS | 1650 | 1467725077696 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 06:24:37 INFO - PROCESS | 1650 | 1467725077699 Marionette TRACE conn2 <- [1,978,null,{}] 06:24:37 INFO - PROCESS | 1650 | 1467725077711 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}] 06:24:37 INFO - PROCESS | 1650 | 1467725077716 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:37 INFO - PROCESS | 1650 | 1467725077822 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 06:24:37 INFO - PROCESS | 1650 | 1467725077877 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:37 INFO - PROCESS | 1650 | 1467725077879 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11922d000 == 31 [pid = 1650] [id = 252] 06:24:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118474800) [pid = 1650] [serial = 754] [outer = 0x0] 06:24:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118a59c00) [pid = 1650] [serial = 755] [outer = 0x118474800] 06:24:37 INFO - PROCESS | 1650 | 1467725077907 Marionette DEBUG loaded listener.js 06:24:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11926fc00) [pid = 1650] [serial = 756] [outer = 0x118474800] 06:24:38 INFO - PROCESS | 1650 | 1467725078206 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]]]}] 06:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 06:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 523ms 06:24:38 INFO - PROCESS | 1650 | 1467725078222 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 06:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 06:24:38 INFO - PROCESS | 1650 | 1467725078224 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 06:24:38 INFO - PROCESS | 1650 | 1467725078226 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 06:24:38 INFO - PROCESS | 1650 | 1467725078227 Marionette TRACE conn2 <- [1,982,null,{}] 06:24:38 INFO - PROCESS | 1650 | 1467725078237 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}] 06:24:38 INFO - PROCESS | 1650 | 1467725078239 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:38 INFO - PROCESS | 1650 | 1467725078319 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 06:24:38 INFO - PROCESS | 1650 | 1467725078323 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:38 INFO - PROCESS | 1650 | 1467725078324 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x119855800 == 32 [pid = 1650] [id = 253] 06:24:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1196d0400) [pid = 1650] [serial = 757] [outer = 0x0] 06:24:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11998fc00) [pid = 1650] [serial = 758] [outer = 0x1196d0400] 06:24:38 INFO - PROCESS | 1650 | 1467725078352 Marionette DEBUG loaded listener.js 06:24:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x120e06c00) [pid = 1650] [serial = 759] [outer = 0x1196d0400] 06:24:38 INFO - PROCESS | 1650 | 1467725078679 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]]]}] 06:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 06:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 470ms 06:24:38 INFO - PROCESS | 1650 | 1467725078698 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 06:24:38 INFO - PROCESS | 1650 | 1467725078700 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 06:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 06:24:38 INFO - PROCESS | 1650 | 1467725078703 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 06:24:38 INFO - PROCESS | 1650 | 1467725078704 Marionette TRACE conn2 <- [1,986,null,{}] 06:24:38 INFO - PROCESS | 1650 | 1467725078706 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}] 06:24:38 INFO - PROCESS | 1650 | 1467725078707 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:38 INFO - PROCESS | 1650 | 1467725078809 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 06:24:38 INFO - PROCESS | 1650 | 1467725078817 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:38 INFO - PROCESS | 1650 | 1467725078818 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e2d000 == 33 [pid = 1650] [id = 254] 06:24:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x114f68c00) [pid = 1650] [serial = 760] [outer = 0x0] 06:24:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x120e90c00) [pid = 1650] [serial = 761] [outer = 0x114f68c00] 06:24:38 INFO - PROCESS | 1650 | 1467725078843 Marionette DEBUG loaded listener.js 06:24:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x121348000) [pid = 1650] [serial = 762] [outer = 0x114f68c00] 06:24:39 INFO - PROCESS | 1650 | 1467725079185 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]]]}] 06:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 06:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 519ms 06:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 06:24:39 INFO - PROCESS | 1650 | 1467725079227 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 06:24:39 INFO - PROCESS | 1650 | 1467725079229 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 06:24:39 INFO - PROCESS | 1650 | 1467725079231 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 06:24:39 INFO - PROCESS | 1650 | 1467725079232 Marionette TRACE conn2 <- [1,990,null,{}] 06:24:39 INFO - PROCESS | 1650 | 1467725079234 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}] 06:24:39 INFO - PROCESS | 1650 | 1467725079238 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:39 INFO - PROCESS | 1650 | 1467725079346 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 06:24:39 INFO - PROCESS | 1650 | 1467725079385 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:39 INFO - PROCESS | 1650 | 1467725079386 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x121d70000 == 34 [pid = 1650] [id = 255] 06:24:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1218a4000) [pid = 1650] [serial = 763] [outer = 0x0] 06:24:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123e88800) [pid = 1650] [serial = 764] [outer = 0x1218a4000] 06:24:39 INFO - PROCESS | 1650 | 1467725079411 Marionette DEBUG loaded listener.js 06:24:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x125ec8000) [pid = 1650] [serial = 765] [outer = 0x1218a4000] 06:24:39 INFO - PROCESS | 1650 | 1467725079743 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]]]}] 06:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 06:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 568ms 06:24:39 INFO - PROCESS | 1650 | 1467725079800 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 06:24:39 INFO - PROCESS | 1650 | 1467725079802 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 06:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 06:24:39 INFO - PROCESS | 1650 | 1467725079805 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 06:24:39 INFO - PROCESS | 1650 | 1467725079807 Marionette TRACE conn2 <- [1,994,null,{}] 06:24:39 INFO - PROCESS | 1650 | 1467725079810 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}] 06:24:39 INFO - PROCESS | 1650 | 1467725079812 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:39 INFO - PROCESS | 1650 | 1467725079955 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 06:24:39 INFO - PROCESS | 1650 | 1467725079958 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:39 INFO - PROCESS | 1650 | 1467725079959 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253af800 == 35 [pid = 1650] [id = 256] 06:24:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123e3e800) [pid = 1650] [serial = 766] [outer = 0x0] 06:24:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x125ec8400) [pid = 1650] [serial = 767] [outer = 0x123e3e800] 06:24:39 INFO - PROCESS | 1650 | 1467725079989 Marionette DEBUG loaded listener.js 06:24:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126ee7c00) [pid = 1650] [serial = 768] [outer = 0x123e3e800] 06:24:40 INFO - PROCESS | 1650 | 1467725080316 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]]]}] 06:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 06:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 520ms 06:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 06:24:40 INFO - PROCESS | 1650 | 1467725080325 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 06:24:40 INFO - PROCESS | 1650 | 1467725080327 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 06:24:40 INFO - PROCESS | 1650 | 1467725080330 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 06:24:40 INFO - PROCESS | 1650 | 1467725080332 Marionette TRACE conn2 <- [1,998,null,{}] 06:24:40 INFO - PROCESS | 1650 | 1467725080335 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}] 06:24:40 INFO - PROCESS | 1650 | 1467725080336 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:40 INFO - PROCESS | 1650 | 1467725080432 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 06:24:40 INFO - PROCESS | 1650 | 1467725080436 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:40 INFO - PROCESS | 1650 | 1467725080437 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e3b800 == 36 [pid = 1650] [id = 257] 06:24:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126ee8800) [pid = 1650] [serial = 769] [outer = 0x0] 06:24:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12710f400) [pid = 1650] [serial = 770] [outer = 0x126ee8800] 06:24:40 INFO - PROCESS | 1650 | 1467725080461 Marionette DEBUG loaded listener.js 06:24:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1275e9800) [pid = 1650] [serial = 771] [outer = 0x126ee8800] 06:24:40 INFO - PROCESS | 1650 | 1467725080800 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]]]}] 06:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 06:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 520ms 06:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 06:24:40 INFO - PROCESS | 1650 | 1467725080850 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 06:24:40 INFO - PROCESS | 1650 | 1467725080851 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 06:24:40 INFO - PROCESS | 1650 | 1467725080853 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 06:24:40 INFO - PROCESS | 1650 | 1467725080854 Marionette TRACE conn2 <- [1,1002,null,{}] 06:24:40 INFO - PROCESS | 1650 | 1467725080857 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}] 06:24:40 INFO - PROCESS | 1650 | 1467725080858 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:40 INFO - PROCESS | 1650 | 1467725080959 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 06:24:40 INFO - PROCESS | 1650 | 1467725080993 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:40 INFO - PROCESS | 1650 | 1467725080994 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271cf800 == 37 [pid = 1650] [id = 258] 06:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1131ea800) [pid = 1650] [serial = 772] [outer = 0x0] 06:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128d24800) [pid = 1650] [serial = 773] [outer = 0x1131ea800] 06:24:41 INFO - PROCESS | 1650 | 1467725081019 Marionette DEBUG loaded listener.js 06:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12922cc00) [pid = 1650] [serial = 774] [outer = 0x1131ea800] 06:24:41 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x120e8a000) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 06:24:41 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x125dc0400) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 06:24:41 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x113d37000) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 06:24:41 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118478400) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 06:24:41 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112a7bc00) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 06:24:41 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1181e4800) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 06:24:41 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x129231800) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 06:24:41 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118fd2400) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 06:24:41 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1275de800) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 06:24:41 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115edc000) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 06:24:41 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1196d6000) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 06:24:41 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115ee1800) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 06:24:41 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1216c0c00) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 06:24:41 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1129b2c00) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 06:24:41 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112f9bc00) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 06:24:41 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1122bec00) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 06:24:41 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11755bc00) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 06:24:41 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12571c400) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 06:24:41 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12194f000) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 06:24:41 INFO - PROCESS | 1650 | 1467725081460 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]]]}] 06:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 06:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 622ms 06:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 06:24:41 INFO - PROCESS | 1650 | 1467725081475 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 06:24:41 INFO - PROCESS | 1650 | 1467725081476 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 06:24:41 INFO - PROCESS | 1650 | 1467725081483 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 06:24:41 INFO - PROCESS | 1650 | 1467725081485 Marionette TRACE conn2 <- [1,1006,null,{}] 06:24:41 INFO - PROCESS | 1650 | 1467725081487 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}] 06:24:41 INFO - PROCESS | 1650 | 1467725081489 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:41 INFO - PROCESS | 1650 | 1467725081602 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 06:24:41 INFO - PROCESS | 1650 | 1467725081654 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:41 INFO - PROCESS | 1650 | 1467725081655 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11984f800 == 38 [pid = 1650] [id = 259] 06:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112f9d800) [pid = 1650] [serial = 775] [outer = 0x0] 06:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1181e5c00) [pid = 1650] [serial = 776] [outer = 0x112f9d800] 06:24:41 INFO - PROCESS | 1650 | 1467725081679 Marionette DEBUG loaded listener.js 06:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1216c6400) [pid = 1650] [serial = 777] [outer = 0x112f9d800] 06:24:41 INFO - PROCESS | 1650 | 1467725081934 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]]]}] 06:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 06:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 475ms 06:24:41 INFO - PROCESS | 1650 | 1467725081954 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 06:24:41 INFO - PROCESS | 1650 | 1467725081955 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 06:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 06:24:41 INFO - PROCESS | 1650 | 1467725081969 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 06:24:41 INFO - PROCESS | 1650 | 1467725081971 Marionette TRACE conn2 <- [1,1010,null,{}] 06:24:41 INFO - PROCESS | 1650 | 1467725081973 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}] 06:24:41 INFO - PROCESS | 1650 | 1467725081975 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:42 INFO - PROCESS | 1650 | 1467725082076 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 06:24:42 INFO - PROCESS | 1650 | 1467725082082 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:42 INFO - PROCESS | 1650 | 1467725082084 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295a5800 == 39 [pid = 1650] [id = 260] 06:24:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1187d0400) [pid = 1650] [serial = 778] [outer = 0x0] 06:24:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128d26000) [pid = 1650] [serial = 779] [outer = 0x1187d0400] 06:24:42 INFO - PROCESS | 1650 | 1467725082110 Marionette DEBUG loaded listener.js 06:24:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129554000) [pid = 1650] [serial = 780] [outer = 0x1187d0400] 06:24:42 INFO - PROCESS | 1650 | 1467725082424 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]]]}] 06:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 06:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 476ms 06:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 06:24:42 INFO - PROCESS | 1650 | 1467725082438 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 06:24:42 INFO - PROCESS | 1650 | 1467725082440 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 06:24:42 INFO - PROCESS | 1650 | 1467725082444 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 06:24:42 INFO - PROCESS | 1650 | 1467725082446 Marionette TRACE conn2 <- [1,1014,null,{}] 06:24:42 INFO - PROCESS | 1650 | 1467725082451 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}] 06:24:42 INFO - PROCESS | 1650 | 1467725082452 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:42 INFO - PROCESS | 1650 | 1467725082557 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 06:24:42 INFO - PROCESS | 1650 | 1467725082563 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:42 INFO - PROCESS | 1650 | 1467725082564 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5a5800 == 40 [pid = 1650] [id = 261] 06:24:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x117cbec00) [pid = 1650] [serial = 781] [outer = 0x0] 06:24:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129555800) [pid = 1650] [serial = 782] [outer = 0x117cbec00] 06:24:42 INFO - PROCESS | 1650 | 1467725082588 Marionette DEBUG loaded listener.js 06:24:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a5ecc00) [pid = 1650] [serial = 783] [outer = 0x117cbec00] 06:24:42 INFO - PROCESS | 1650 | 1467725082882 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]]]}] 06:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 06:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 472ms 06:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 06:24:42 INFO - PROCESS | 1650 | 1467725082918 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 06:24:42 INFO - PROCESS | 1650 | 1467725082919 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 06:24:42 INFO - PROCESS | 1650 | 1467725082921 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 06:24:42 INFO - PROCESS | 1650 | 1467725082922 Marionette TRACE conn2 <- [1,1018,null,{}] 06:24:42 INFO - PROCESS | 1650 | 1467725082924 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}] 06:24:42 INFO - PROCESS | 1650 | 1467725082925 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:43 INFO - PROCESS | 1650 | 1467725083010 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 06:24:43 INFO - PROCESS | 1650 | 1467725083014 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:43 INFO - PROCESS | 1650 | 1467725083016 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12acd7800 == 41 [pid = 1650] [id = 262] 06:24:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a769800) [pid = 1650] [serial = 784] [outer = 0x0] 06:24:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a770000) [pid = 1650] [serial = 785] [outer = 0x12a769800] 06:24:43 INFO - PROCESS | 1650 | 1467725083040 Marionette DEBUG loaded listener.js 06:24:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a7d0c00) [pid = 1650] [serial = 786] [outer = 0x12a769800] 06:24:43 INFO - PROCESS | 1650 | 1467725083457 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]]]}] 06:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 06:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 570ms 06:24:43 INFO - PROCESS | 1650 | 1467725083492 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 06:24:43 INFO - PROCESS | 1650 | 1467725083494 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 06:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 06:24:43 INFO - PROCESS | 1650 | 1467725083500 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 06:24:43 INFO - PROCESS | 1650 | 1467725083502 Marionette TRACE conn2 <- [1,1022,null,{}] 06:24:43 INFO - PROCESS | 1650 | 1467725083506 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}] 06:24:43 INFO - PROCESS | 1650 | 1467725083508 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:43 INFO - PROCESS | 1650 | 1467725083616 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 06:24:43 INFO - PROCESS | 1650 | 1467725083685 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:43 INFO - PROCESS | 1650 | 1467725083686 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x116abe000 == 42 [pid = 1650] [id = 263] 06:24:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x113d3a000) [pid = 1650] [serial = 787] [outer = 0x0] 06:24:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x116638c00) [pid = 1650] [serial = 788] [outer = 0x113d3a000] 06:24:43 INFO - PROCESS | 1650 | 1467725083717 Marionette DEBUG loaded listener.js 06:24:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11755cc00) [pid = 1650] [serial = 789] [outer = 0x113d3a000] 06:24:44 INFO - PROCESS | 1650 | 1467725084143 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]]]}] 06:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 06:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 673ms 06:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 06:24:44 INFO - PROCESS | 1650 | 1467725084172 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 06:24:44 INFO - PROCESS | 1650 | 1467725084175 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 06:24:44 INFO - PROCESS | 1650 | 1467725084180 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 06:24:44 INFO - PROCESS | 1650 | 1467725084182 Marionette TRACE conn2 <- [1,1026,null,{}] 06:24:44 INFO - PROCESS | 1650 | 1467725084184 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}] 06:24:44 INFO - PROCESS | 1650 | 1467725084186 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:44 INFO - PROCESS | 1650 | 1467725084311 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 06:24:44 INFO - PROCESS | 1650 | 1467725084381 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:44 INFO - PROCESS | 1650 | 1467725084382 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1210ce800 == 43 [pid = 1650] [id = 264] 06:24:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x117cb4800) [pid = 1650] [serial = 790] [outer = 0x0] 06:24:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118474000) [pid = 1650] [serial = 791] [outer = 0x117cb4800] 06:24:44 INFO - PROCESS | 1650 | 1467725084414 Marionette DEBUG loaded listener.js 06:24:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118a51c00) [pid = 1650] [serial = 792] [outer = 0x117cb4800] 06:24:44 INFO - PROCESS | 1650 | 1467725084832 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]]]}] 06:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 06:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 671ms 06:24:44 INFO - PROCESS | 1650 | 1467725084850 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 06:24:44 INFO - PROCESS | 1650 | 1467725084852 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 06:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 06:24:44 INFO - PROCESS | 1650 | 1467725084854 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 06:24:44 INFO - PROCESS | 1650 | 1467725084857 Marionette TRACE conn2 <- [1,1030,null,{}] 06:24:44 INFO - PROCESS | 1650 | 1467725084865 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}] 06:24:44 INFO - PROCESS | 1650 | 1467725084868 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:44 INFO - PROCESS | 1650 | 1467725084971 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 06:24:45 INFO - PROCESS | 1650 | 1467725085028 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:45 INFO - PROCESS | 1650 | 1467725085030 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12acd3000 == 44 [pid = 1650] [id = 265] 06:24:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11933bc00) [pid = 1650] [serial = 793] [outer = 0x0] 06:24:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1216b7400) [pid = 1650] [serial = 794] [outer = 0x11933bc00] 06:24:45 INFO - PROCESS | 1650 | 1467725085061 Marionette DEBUG loaded listener.js 06:24:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x123e44800) [pid = 1650] [serial = 795] [outer = 0x11933bc00] 06:24:45 INFO - PROCESS | 1650 | 1467725085468 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]]]}] 06:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 06:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 671ms 06:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 06:24:45 INFO - PROCESS | 1650 | 1467725085526 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 06:24:45 INFO - PROCESS | 1650 | 1467725085528 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 06:24:45 INFO - PROCESS | 1650 | 1467725085530 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 06:24:45 INFO - PROCESS | 1650 | 1467725085532 Marionette TRACE conn2 <- [1,1034,null,{}] 06:24:45 INFO - PROCESS | 1650 | 1467725085534 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}] 06:24:45 INFO - PROCESS | 1650 | 1467725085536 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:45 INFO - PROCESS | 1650 | 1467725085657 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 06:24:45 INFO - PROCESS | 1650 | 1467725085736 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:45 INFO - PROCESS | 1650 | 1467725085737 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbb1000 == 45 [pid = 1650] [id = 266] 06:24:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x125dc1400) [pid = 1650] [serial = 796] [outer = 0x0] 06:24:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x126d0b800) [pid = 1650] [serial = 797] [outer = 0x125dc1400] 06:24:45 INFO - PROCESS | 1650 | 1467725085768 Marionette DEBUG loaded listener.js 06:24:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12717f400) [pid = 1650] [serial = 798] [outer = 0x125dc1400] 06:24:46 INFO - PROCESS | 1650 | 1467725086191 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]]]}] 06:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 06:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 672ms 06:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 06:24:46 INFO - PROCESS | 1650 | 1467725086202 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 06:24:46 INFO - PROCESS | 1650 | 1467725086204 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 06:24:46 INFO - PROCESS | 1650 | 1467725086206 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 06:24:46 INFO - PROCESS | 1650 | 1467725086208 Marionette TRACE conn2 <- [1,1038,null,{}] 06:24:46 INFO - PROCESS | 1650 | 1467725086210 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}] 06:24:46 INFO - PROCESS | 1650 | 1467725086212 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:46 INFO - PROCESS | 1650 | 1467725086309 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 06:24:46 INFO - PROCESS | 1650 | 1467725086361 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:46 INFO - PROCESS | 1650 | 1467725086362 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295b1000 == 46 [pid = 1650] [id = 267] 06:24:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x117c98400) [pid = 1650] [serial = 799] [outer = 0x0] 06:24:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128a24400) [pid = 1650] [serial = 800] [outer = 0x117c98400] 06:24:46 INFO - PROCESS | 1650 | 1467725086391 Marionette DEBUG loaded listener.js 06:24:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129224000) [pid = 1650] [serial = 801] [outer = 0x117c98400] 06:24:46 INFO - PROCESS | 1650 | 1467725086962 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]]]}] 06:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 06:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 820ms 06:24:47 INFO - PROCESS | 1650 | 1467725087027 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 06:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 06:24:47 INFO - PROCESS | 1650 | 1467725087029 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 06:24:47 INFO - PROCESS | 1650 | 1467725087033 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 06:24:47 INFO - PROCESS | 1650 | 1467725087034 Marionette TRACE conn2 <- [1,1042,null,{}] 06:24:47 INFO - PROCESS | 1650 | 1467725087039 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}] 06:24:47 INFO - PROCESS | 1650 | 1467725087040 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:47 INFO - PROCESS | 1650 | 1467725087135 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 06:24:47 INFO - PROCESS | 1650 | 1467725087203 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:47 INFO - PROCESS | 1650 | 1467725087204 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x117c40800 == 47 [pid = 1650] [id = 268] 06:24:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x117c9bc00) [pid = 1650] [serial = 802] [outer = 0x0] 06:24:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1181e9800) [pid = 1650] [serial = 803] [outer = 0x117c9bc00] 06:24:47 INFO - PROCESS | 1650 | 1467725087233 Marionette DEBUG loaded listener.js 06:24:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1187dac00) [pid = 1650] [serial = 804] [outer = 0x117c9bc00] 06:24:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5a5800 == 46 [pid = 1650] [id = 261] 06:24:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1295a5800 == 45 [pid = 1650] [id = 260] 06:24:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11984f800 == 44 [pid = 1650] [id = 259] 06:24:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1271cf800 == 43 [pid = 1650] [id = 258] 06:24:47 INFO - PROCESS | 1650 | --DOCSHELL 0x125e3b800 == 42 [pid = 1650] [id = 257] 06:24:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1253af800 == 41 [pid = 1650] [id = 256] 06:24:47 INFO - PROCESS | 1650 | --DOCSHELL 0x121d70000 == 40 [pid = 1650] [id = 255] 06:24:47 INFO - PROCESS | 1650 | --DOCSHELL 0x120e2d000 == 39 [pid = 1650] [id = 254] 06:24:47 INFO - PROCESS | 1650 | --DOCSHELL 0x119855800 == 38 [pid = 1650] [id = 253] 06:24:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11922d000 == 37 [pid = 1650] [id = 252] 06:24:47 INFO - PROCESS | 1650 | --DOCSHELL 0x117c56000 == 36 [pid = 1650] [id = 251] 06:24:47 INFO - PROCESS | 1650 | --DOCSHELL 0x116854800 == 35 [pid = 1650] [id = 250] 06:24:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1168c6800 == 34 [pid = 1650] [id = 249] 06:24:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb25000 == 33 [pid = 1650] [id = 248] 06:24:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1295b1000 == 32 [pid = 1650] [id = 267] 06:24:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbb1000 == 31 [pid = 1650] [id = 266] 06:24:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12acd3000 == 30 [pid = 1650] [id = 265] 06:24:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1210ce800 == 29 [pid = 1650] [id = 264] 06:24:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12acd7800 == 28 [pid = 1650] [id = 262] 06:24:47 INFO - PROCESS | 1650 | --DOCSHELL 0x116abe000 == 27 [pid = 1650] [id = 263] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1296a9000) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1218abc00) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x123e37800) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x126f6c800) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x123e36c00) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x123e88c00) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1255a4400) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x125dc2000) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11933e000) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12110c400) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11846dc00) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118479400) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129331c00) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1196da400) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128a2c400) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119c41800) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11672dc00) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116a1a400) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128d28000) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128d1f400) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1187d6400) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x129232800) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118af0000) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x129554c00) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x117cba400) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1181e4c00) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1131f3000) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12955d400) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113d5d000) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112ac9400) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116889c00) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a5ea000) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126da3c00) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x125ec9800) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126da8800) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1275e1400) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12932e000) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 06:24:47 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12a5ef800) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 06:24:48 INFO - PROCESS | 1650 | 1467725088087 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]]]}] 06:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 06:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1072ms 06:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 06:24:48 INFO - PROCESS | 1650 | 1467725088105 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 06:24:48 INFO - PROCESS | 1650 | 1467725088107 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 06:24:48 INFO - PROCESS | 1650 | 1467725088110 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 06:24:48 INFO - PROCESS | 1650 | 1467725088112 Marionette TRACE conn2 <- [1,1046,null,{}] 06:24:48 INFO - PROCESS | 1650 | 1467725088116 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}] 06:24:48 INFO - PROCESS | 1650 | 1467725088118 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:48 INFO - PROCESS | 1650 | 1467725088198 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 06:24:48 INFO - PROCESS | 1650 | 1467725088249 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:48 INFO - PROCESS | 1650 | 1467725088252 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164ad800 == 28 [pid = 1650] [id = 269] 06:24:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113293c00) [pid = 1650] [serial = 805] [outer = 0x0] 06:24:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115df4c00) [pid = 1650] [serial = 806] [outer = 0x113293c00] 06:24:48 INFO - PROCESS | 1650 | 1467725088279 Marionette DEBUG loaded listener.js 06:24:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1164ee400) [pid = 1650] [serial = 807] [outer = 0x113293c00] 06:24:48 INFO - PROCESS | 1650 | 1467725088571 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]]]}] 06:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 06:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 472ms 06:24:48 INFO - PROCESS | 1650 | 1467725088587 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 06:24:48 INFO - PROCESS | 1650 | 1467725088590 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 06:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 06:24:48 INFO - PROCESS | 1650 | 1467725088595 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 06:24:48 INFO - PROCESS | 1650 | 1467725088599 Marionette TRACE conn2 <- [1,1050,null,{}] 06:24:48 INFO - PROCESS | 1650 | 1467725088608 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}] 06:24:48 INFO - PROCESS | 1650 | 1467725088609 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:48 INFO - PROCESS | 1650 | 1467725088689 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 06:24:48 INFO - PROCESS | 1650 | 1467725088694 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:48 INFO - PROCESS | 1650 | 1467725088695 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x117470800 == 29 [pid = 1650] [id = 270] 06:24:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116731400) [pid = 1650] [serial = 808] [outer = 0x0] 06:24:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11755f400) [pid = 1650] [serial = 809] [outer = 0x116731400] 06:24:48 INFO - PROCESS | 1650 | 1467725088726 Marionette DEBUG loaded listener.js 06:24:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118162400) [pid = 1650] [serial = 810] [outer = 0x116731400] 06:24:49 INFO - PROCESS | 1650 | 1467725089085 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]]]}] 06:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 06:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 528ms 06:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 06:24:49 INFO - PROCESS | 1650 | 1467725089123 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 06:24:49 INFO - PROCESS | 1650 | 1467725089125 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 06:24:49 INFO - PROCESS | 1650 | 1467725089127 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 06:24:49 INFO - PROCESS | 1650 | 1467725089129 Marionette TRACE conn2 <- [1,1054,null,{}] 06:24:49 INFO - PROCESS | 1650 | 1467725089137 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}] 06:24:49 INFO - PROCESS | 1650 | 1467725089140 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:49 INFO - PROCESS | 1650 | 1467725089216 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 06:24:49 INFO - PROCESS | 1650 | 1467725089220 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:49 INFO - PROCESS | 1650 | 1467725089223 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x119623800 == 30 [pid = 1650] [id = 271] 06:24:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112f9ac00) [pid = 1650] [serial = 811] [outer = 0x0] 06:24:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118a4a800) [pid = 1650] [serial = 812] [outer = 0x112f9ac00] 06:24:49 INFO - PROCESS | 1650 | 1467725089252 Marionette DEBUG loaded listener.js 06:24:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118fd3800) [pid = 1650] [serial = 813] [outer = 0x112f9ac00] 06:24:49 INFO - PROCESS | 1650 | 1467725089558 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]]]}] 06:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 06:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 472ms 06:24:49 INFO - PROCESS | 1650 | 1467725089600 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 06:24:49 INFO - PROCESS | 1650 | 1467725089602 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 06:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 06:24:49 INFO - PROCESS | 1650 | 1467725089604 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 06:24:49 INFO - PROCESS | 1650 | 1467725089605 Marionette TRACE conn2 <- [1,1058,null,{}] 06:24:49 INFO - PROCESS | 1650 | 1467725089607 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}] 06:24:49 INFO - PROCESS | 1650 | 1467725089608 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:49 INFO - PROCESS | 1650 | 1467725089681 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 06:24:49 INFO - PROCESS | 1650 | 1467725089738 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:49 INFO - PROCESS | 1650 | 1467725089740 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196c8000 == 31 [pid = 1650] [id = 272] 06:24:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118a52800) [pid = 1650] [serial = 814] [outer = 0x0] 06:24:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119342000) [pid = 1650] [serial = 815] [outer = 0x118a52800] 06:24:49 INFO - PROCESS | 1650 | 1467725089765 Marionette DEBUG loaded listener.js 06:24:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1196db000) [pid = 1650] [serial = 816] [outer = 0x118a52800] 06:24:50 INFO - PROCESS | 1650 | 1467725090042 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]]]}] 06:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 06:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 468ms 06:24:50 INFO - PROCESS | 1650 | 1467725090073 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 06:24:50 INFO - PROCESS | 1650 | 1467725090074 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 06:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 06:24:50 INFO - PROCESS | 1650 | 1467725090096 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 06:24:50 INFO - PROCESS | 1650 | 1467725090099 Marionette TRACE conn2 <- [1,1062,null,{}] 06:24:50 INFO - PROCESS | 1650 | 1467725090103 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}] 06:24:50 INFO - PROCESS | 1650 | 1467725090104 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:50 INFO - PROCESS | 1650 | 1467725090193 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 06:24:50 INFO - PROCESS | 1650 | 1467725090225 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:50 INFO - PROCESS | 1650 | 1467725090226 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x121023800 == 32 [pid = 1650] [id = 273] 06:24:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11663a400) [pid = 1650] [serial = 817] [outer = 0x0] 06:24:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1196db400) [pid = 1650] [serial = 818] [outer = 0x11663a400] 06:24:50 INFO - PROCESS | 1650 | 1467725090251 Marionette DEBUG loaded listener.js 06:24:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x120e98400) [pid = 1650] [serial = 819] [outer = 0x11663a400] 06:24:50 INFO - PROCESS | 1650 | 1467725090573 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]]]}] 06:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 06:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 534ms 06:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 06:24:50 INFO - PROCESS | 1650 | 1467725090619 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 06:24:50 INFO - PROCESS | 1650 | 1467725090620 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 06:24:50 INFO - PROCESS | 1650 | 1467725090623 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 06:24:50 INFO - PROCESS | 1650 | 1467725090624 Marionette TRACE conn2 <- [1,1066,null,{}] 06:24:50 INFO - PROCESS | 1650 | 1467725090626 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}] 06:24:50 INFO - PROCESS | 1650 | 1467725090630 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:50 INFO - PROCESS | 1650 | 1467725090739 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 06:24:50 INFO - PROCESS | 1650 | 1467725090772 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:50 INFO - PROCESS | 1650 | 1467725090774 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a86800 == 33 [pid = 1650] [id = 274] 06:24:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11687d800) [pid = 1650] [serial = 820] [outer = 0x0] 06:24:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121947000) [pid = 1650] [serial = 821] [outer = 0x11687d800] 06:24:50 INFO - PROCESS | 1650 | 1467725090799 Marionette DEBUG loaded listener.js 06:24:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x125860400) [pid = 1650] [serial = 822] [outer = 0x11687d800] 06:24:51 INFO - PROCESS | 1650 | 1467725091150 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]]]}] 06:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 06:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 568ms 06:24:51 INFO - PROCESS | 1650 | 1467725091192 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 06:24:51 INFO - PROCESS | 1650 | 1467725091194 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 06:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 06:24:51 INFO - PROCESS | 1650 | 1467725091197 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 06:24:51 INFO - PROCESS | 1650 | 1467725091198 Marionette TRACE conn2 <- [1,1070,null,{}] 06:24:51 INFO - PROCESS | 1650 | 1467725091201 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}] 06:24:51 INFO - PROCESS | 1650 | 1467725091203 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:51 INFO - PROCESS | 1650 | 1467725091342 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 06:24:51 INFO - PROCESS | 1650 | 1467725091364 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:51 INFO - PROCESS | 1650 | 1467725091366 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x125d02800 == 34 [pid = 1650] [id = 275] 06:24:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x125dc2c00) [pid = 1650] [serial = 823] [outer = 0x0] 06:24:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x125ec5800) [pid = 1650] [serial = 824] [outer = 0x125dc2c00] 06:24:51 INFO - PROCESS | 1650 | 1467725091407 Marionette DEBUG loaded listener.js 06:24:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12690d400) [pid = 1650] [serial = 825] [outer = 0x125dc2c00] 06:24:51 INFO - PROCESS | 1650 | 1467725091839 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]]]}] 06:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 06:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 673ms 06:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 06:24:51 INFO - PROCESS | 1650 | 1467725091869 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 06:24:51 INFO - PROCESS | 1650 | 1467725091871 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 06:24:51 INFO - PROCESS | 1650 | 1467725091873 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 06:24:51 INFO - PROCESS | 1650 | 1467725091874 Marionette TRACE conn2 <- [1,1074,null,{}] 06:24:51 INFO - PROCESS | 1650 | 1467725091876 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}] 06:24:51 INFO - PROCESS | 1650 | 1467725091877 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:51 INFO - PROCESS | 1650 | 1467725091968 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 06:24:51 INFO - PROCESS | 1650 | 1467725091977 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:51 INFO - PROCESS | 1650 | 1467725091978 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e3b800 == 35 [pid = 1650] [id = 276] 06:24:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x125ed1400) [pid = 1650] [serial = 826] [outer = 0x0] 06:24:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126eed000) [pid = 1650] [serial = 827] [outer = 0x125ed1400] 06:24:52 INFO - PROCESS | 1650 | 1467725092005 Marionette DEBUG loaded listener.js 06:24:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x127174400) [pid = 1650] [serial = 828] [outer = 0x125ed1400] 06:24:52 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1218a4000) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 06:24:52 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123e3e800) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 06:24:52 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1131ea800) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 06:24:52 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1296ab000) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 06:24:52 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116f03c00) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 06:24:52 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118474800) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 06:24:52 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1196d0400) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 06:24:52 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115ee1c00) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 06:24:52 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11329b000) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 06:24:52 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x114f68c00) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 06:24:52 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126ee8800) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 06:24:52 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x117cbec00) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 06:24:52 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112f9d800) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 06:24:52 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1187d0400) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 06:24:52 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12a769800) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 06:24:52 INFO - PROCESS | 1650 | 1467725092444 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]]]}] 06:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 06:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 618ms 06:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 06:24:52 INFO - PROCESS | 1650 | 1467725092492 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 06:24:52 INFO - PROCESS | 1650 | 1467725092493 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 06:24:52 INFO - PROCESS | 1650 | 1467725092508 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 06:24:52 INFO - PROCESS | 1650 | 1467725092509 Marionette TRACE conn2 <- [1,1078,null,{}] 06:24:52 INFO - PROCESS | 1650 | 1467725092525 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}] 06:24:52 INFO - PROCESS | 1650 | 1467725092526 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:52 INFO - PROCESS | 1650 | 1467725092607 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 06:24:52 INFO - PROCESS | 1650 | 1467725092611 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:52 INFO - PROCESS | 1650 | 1467725092612 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x119622000 == 36 [pid = 1650] [id = 277] 06:24:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11815ec00) [pid = 1650] [serial = 829] [outer = 0x0] 06:24:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1187cf400) [pid = 1650] [serial = 830] [outer = 0x11815ec00] 06:24:52 INFO - PROCESS | 1650 | 1467725092640 Marionette DEBUG loaded listener.js 06:24:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1196d8000) [pid = 1650] [serial = 831] [outer = 0x11815ec00] 06:24:52 INFO - PROCESS | 1650 | 1467725092951 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]]]}] 06:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 06:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 492ms 06:24:52 INFO - PROCESS | 1650 | 1467725092988 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 06:24:52 INFO - PROCESS | 1650 | 1467725092989 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 06:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 06:24:52 INFO - PROCESS | 1650 | 1467725092991 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 06:24:52 INFO - PROCESS | 1650 | 1467725092992 Marionette TRACE conn2 <- [1,1082,null,{}] 06:24:52 INFO - PROCESS | 1650 | 1467725092994 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}] 06:24:52 INFO - PROCESS | 1650 | 1467725092996 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:53 INFO - PROCESS | 1650 | 1467725093070 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 06:24:53 INFO - PROCESS | 1650 | 1467725093073 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:53 INFO - PROCESS | 1650 | 1467725093074 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x129212800 == 37 [pid = 1650] [id = 278] 06:24:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118162800) [pid = 1650] [serial = 832] [outer = 0x0] 06:24:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126ee6400) [pid = 1650] [serial = 833] [outer = 0x118162800] 06:24:53 INFO - PROCESS | 1650 | 1467725093100 Marionette DEBUG loaded listener.js 06:24:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12718fc00) [pid = 1650] [serial = 834] [outer = 0x118162800] 06:24:53 INFO - PROCESS | 1650 | 1467725093410 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]]]}] 06:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 06:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 471ms 06:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 06:24:53 INFO - PROCESS | 1650 | 1467725093463 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 06:24:53 INFO - PROCESS | 1650 | 1467725093465 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 06:24:53 INFO - PROCESS | 1650 | 1467725093467 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 06:24:53 INFO - PROCESS | 1650 | 1467725093468 Marionette TRACE conn2 <- [1,1086,null,{}] 06:24:53 INFO - PROCESS | 1650 | 1467725093478 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}] 06:24:53 INFO - PROCESS | 1650 | 1467725093480 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:53 INFO - PROCESS | 1650 | 1467725093590 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 06:24:53 INFO - PROCESS | 1650 | 1467725093594 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:53 INFO - PROCESS | 1650 | 1467725093595 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x121021800 == 38 [pid = 1650] [id = 279] 06:24:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1275e2800) [pid = 1650] [serial = 835] [outer = 0x0] 06:24:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128d24000) [pid = 1650] [serial = 836] [outer = 0x1275e2800] 06:24:53 INFO - PROCESS | 1650 | 1467725093624 Marionette DEBUG loaded listener.js 06:24:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129327800) [pid = 1650] [serial = 837] [outer = 0x1275e2800] 06:24:53 INFO - PROCESS | 1650 | 1467725093930 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]]]}] 06:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 06:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 520ms 06:24:53 INFO - PROCESS | 1650 | 1467725093988 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 06:24:53 INFO - PROCESS | 1650 | 1467725093989 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 06:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 06:24:53 INFO - PROCESS | 1650 | 1467725093992 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 06:24:53 INFO - PROCESS | 1650 | 1467725093993 Marionette TRACE conn2 <- [1,1090,null,{}] 06:24:53 INFO - PROCESS | 1650 | 1467725093995 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}] 06:24:53 INFO - PROCESS | 1650 | 1467725093996 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:54 INFO - PROCESS | 1650 | 1467725094069 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 06:24:54 INFO - PROCESS | 1650 | 1467725094124 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:54 INFO - PROCESS | 1650 | 1467725094125 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12978b800 == 39 [pid = 1650] [id = 280] 06:24:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x120e97000) [pid = 1650] [serial = 838] [outer = 0x0] 06:24:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129331c00) [pid = 1650] [serial = 839] [outer = 0x120e97000] 06:24:54 INFO - PROCESS | 1650 | 1467725094149 Marionette DEBUG loaded listener.js 06:24:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12955d400) [pid = 1650] [serial = 840] [outer = 0x120e97000] 06:24:54 INFO - PROCESS | 1650 | 1467725094598 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]]]}] 06:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 06:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 621ms 06:24:54 INFO - PROCESS | 1650 | 1467725094614 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 06:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 06:24:54 INFO - PROCESS | 1650 | 1467725094616 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 06:24:54 INFO - PROCESS | 1650 | 1467725094620 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 06:24:54 INFO - PROCESS | 1650 | 1467725094621 Marionette TRACE conn2 <- [1,1094,null,{}] 06:24:54 INFO - PROCESS | 1650 | 1467725094625 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}] 06:24:54 INFO - PROCESS | 1650 | 1467725094627 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:54 INFO - PROCESS | 1650 | 1467725094740 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 06:24:54 INFO - PROCESS | 1650 | 1467725094818 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:54 INFO - PROCESS | 1650 | 1467725094820 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x117165800 == 40 [pid = 1650] [id = 281] 06:24:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112fa6400) [pid = 1650] [serial = 841] [outer = 0x0] 06:24:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x113d61800) [pid = 1650] [serial = 842] [outer = 0x112fa6400] 06:24:54 INFO - PROCESS | 1650 | 1467725094850 Marionette DEBUG loaded listener.js 06:24:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116466c00) [pid = 1650] [serial = 843] [outer = 0x112fa6400] 06:24:55 INFO - PROCESS | 1650 | 1467725095408 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]]]}] 06:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 06:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 821ms 06:24:55 INFO - PROCESS | 1650 | 1467725095443 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 06:24:55 INFO - PROCESS | 1650 | 1467725095450 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 06:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 06:24:55 INFO - PROCESS | 1650 | 1467725095459 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 06:24:55 INFO - PROCESS | 1650 | 1467725095463 Marionette TRACE conn2 <- [1,1098,null,{}] 06:24:55 INFO - PROCESS | 1650 | 1467725095467 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}] 06:24:55 INFO - PROCESS | 1650 | 1467725095470 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:55 INFO - PROCESS | 1650 | 1467725095615 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 06:24:55 INFO - PROCESS | 1650 | 1467725095720 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:55 INFO - PROCESS | 1650 | 1467725095721 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x121245000 == 41 [pid = 1650] [id = 282] 06:24:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x117cb7c00) [pid = 1650] [serial = 844] [outer = 0x0] 06:24:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1181e5000) [pid = 1650] [serial = 845] [outer = 0x117cb7c00] 06:24:55 INFO - PROCESS | 1650 | 1467725095772 Marionette DEBUG loaded listener.js 06:24:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118478400) [pid = 1650] [serial = 846] [outer = 0x117cb7c00] 06:24:56 INFO - PROCESS | 1650 | 1467725096559 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]]]}] 06:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 06:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1177ms 06:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 06:24:56 INFO - PROCESS | 1650 | 1467725096634 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 06:24:56 INFO - PROCESS | 1650 | 1467725096637 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 06:24:56 INFO - PROCESS | 1650 | 1467725096640 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 06:24:56 INFO - PROCESS | 1650 | 1467725096641 Marionette TRACE conn2 <- [1,1102,null,{}] 06:24:56 INFO - PROCESS | 1650 | 1467725096645 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}] 06:24:56 INFO - PROCESS | 1650 | 1467725096647 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:56 INFO - PROCESS | 1650 | 1467725096755 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 06:24:56 INFO - PROCESS | 1650 | --DOCSHELL 0x121021800 == 40 [pid = 1650] [id = 279] 06:24:56 INFO - PROCESS | 1650 | --DOCSHELL 0x129212800 == 39 [pid = 1650] [id = 278] 06:24:56 INFO - PROCESS | 1650 | --DOCSHELL 0x119622000 == 38 [pid = 1650] [id = 277] 06:24:56 INFO - PROCESS | 1650 | --DOCSHELL 0x125e3b800 == 37 [pid = 1650] [id = 276] 06:24:56 INFO - PROCESS | 1650 | --DOCSHELL 0x125d02800 == 36 [pid = 1650] [id = 275] 06:24:56 INFO - PROCESS | 1650 | --DOCSHELL 0x123a86800 == 35 [pid = 1650] [id = 274] 06:24:56 INFO - PROCESS | 1650 | --DOCSHELL 0x121023800 == 34 [pid = 1650] [id = 273] 06:24:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1196c8000 == 33 [pid = 1650] [id = 272] 06:24:56 INFO - PROCESS | 1650 | --DOCSHELL 0x119623800 == 32 [pid = 1650] [id = 271] 06:24:56 INFO - PROCESS | 1650 | --DOCSHELL 0x117470800 == 31 [pid = 1650] [id = 270] 06:24:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1164ad800 == 30 [pid = 1650] [id = 269] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x125ec8000) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x123e88800) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x125ec8400) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128d24800) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12a76a400) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1181e7400) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11846f000) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118a59c00) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11926fc00) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11998fc00) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x120e06c00) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116812400) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116f0d400) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x113d39800) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x115edec00) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x120e90c00) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1275e9800) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12710f400) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a5ecc00) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1181e5c00) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128d26000) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12a770000) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12922cc00) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a7d0c00) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126ee7c00) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x129554000) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x121348000) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1216c6400) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x129555800) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 06:24:56 INFO - PROCESS | 1650 | 1467725096830 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:56 INFO - PROCESS | 1650 | 1467725096833 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x113011000 == 31 [pid = 1650] [id = 283] 06:24:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11329b000) [pid = 1650] [serial = 847] [outer = 0x0] 06:24:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x115d1a400) [pid = 1650] [serial = 848] [outer = 0x11329b000] 06:24:56 INFO - PROCESS | 1650 | 1467725096860 Marionette DEBUG loaded listener.js 06:24:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116af1c00) [pid = 1650] [serial = 849] [outer = 0x11329b000] 06:24:57 INFO - PROCESS | 1650 | 1467725097158 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]]]}] 06:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 06:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 570ms 06:24:57 INFO - PROCESS | 1650 | 1467725097210 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 06:24:57 INFO - PROCESS | 1650 | 1467725097213 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 06:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 06:24:57 INFO - PROCESS | 1650 | 1467725097219 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 06:24:57 INFO - PROCESS | 1650 | 1467725097220 Marionette TRACE conn2 <- [1,1106,null,{}] 06:24:57 INFO - PROCESS | 1650 | 1467725097223 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}] 06:24:57 INFO - PROCESS | 1650 | 1467725097224 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:57 INFO - PROCESS | 1650 | 1467725097323 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 06:24:57 INFO - PROCESS | 1650 | 1467725097374 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:57 INFO - PROCESS | 1650 | 1467725097375 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187ac800 == 32 [pid = 1650] [id = 284] 06:24:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x117cbd000) [pid = 1650] [serial = 850] [outer = 0x0] 06:24:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118473400) [pid = 1650] [serial = 851] [outer = 0x117cbd000] 06:24:57 INFO - PROCESS | 1650 | 1467725097402 Marionette DEBUG loaded listener.js 06:24:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1187da000) [pid = 1650] [serial = 852] [outer = 0x117cbd000] 06:24:57 INFO - PROCESS | 1650 | 1467725097692 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]]]}] 06:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 06:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 518ms 06:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 06:24:57 INFO - PROCESS | 1650 | 1467725097738 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 06:24:57 INFO - PROCESS | 1650 | 1467725097739 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 06:24:57 INFO - PROCESS | 1650 | 1467725097742 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 06:24:57 INFO - PROCESS | 1650 | 1467725097744 Marionette TRACE conn2 <- [1,1110,null,{}] 06:24:57 INFO - PROCESS | 1650 | 1467725097754 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}] 06:24:57 INFO - PROCESS | 1650 | 1467725097757 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:57 INFO - PROCESS | 1650 | 1467725097842 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 06:24:57 INFO - PROCESS | 1650 | 1467725097893 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:57 INFO - PROCESS | 1650 | 1467725097895 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11984e800 == 33 [pid = 1650] [id = 285] 06:24:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x113044800) [pid = 1650] [serial = 853] [outer = 0x0] 06:24:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118afc000) [pid = 1650] [serial = 854] [outer = 0x113044800] 06:24:57 INFO - PROCESS | 1650 | 1467725097923 Marionette DEBUG loaded listener.js 06:24:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x120faf000) [pid = 1650] [serial = 855] [outer = 0x113044800] 06:24:58 INFO - PROCESS | 1650 | 1467725098201 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]]]}] 06:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 06:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 474ms 06:24:58 INFO - PROCESS | 1650 | 1467725098221 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 06:24:58 INFO - PROCESS | 1650 | 1467725098223 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 06:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 06:24:58 INFO - PROCESS | 1650 | 1467725098225 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 06:24:58 INFO - PROCESS | 1650 | 1467725098226 Marionette TRACE conn2 <- [1,1114,null,{}] 06:24:58 INFO - PROCESS | 1650 | 1467725098236 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}] 06:24:58 INFO - PROCESS | 1650 | 1467725098237 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:58 INFO - PROCESS | 1650 | 1467725098320 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 06:24:58 INFO - PROCESS | 1650 | 1467725098324 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:58 INFO - PROCESS | 1650 | 1467725098325 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x121243800 == 34 [pid = 1650] [id = 286] 06:24:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x121347800) [pid = 1650] [serial = 856] [outer = 0x0] 06:24:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123e37800) [pid = 1650] [serial = 857] [outer = 0x121347800] 06:24:58 INFO - PROCESS | 1650 | 1467725098353 Marionette DEBUG loaded listener.js 06:24:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123e41800) [pid = 1650] [serial = 858] [outer = 0x121347800] 06:24:58 INFO - PROCESS | 1650 | 1467725098712 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]]]}] 06:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 06:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 520ms 06:24:58 INFO - PROCESS | 1650 | 1467725098750 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 06:24:58 INFO - PROCESS | 1650 | 1467725098752 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 06:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 06:24:58 INFO - PROCESS | 1650 | 1467725098755 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 06:24:58 INFO - PROCESS | 1650 | 1467725098757 Marionette TRACE conn2 <- [1,1118,null,{}] 06:24:58 INFO - PROCESS | 1650 | 1467725098760 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}] 06:24:58 INFO - PROCESS | 1650 | 1467725098762 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:58 INFO - PROCESS | 1650 | 1467725098890 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 06:24:58 INFO - PROCESS | 1650 | 1467725098896 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:58 INFO - PROCESS | 1650 | 1467725098898 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x125335800 == 35 [pid = 1650] [id = 287] 06:24:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118a51000) [pid = 1650] [serial = 859] [outer = 0x0] 06:24:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1253e5400) [pid = 1650] [serial = 860] [outer = 0x118a51000] 06:24:58 INFO - PROCESS | 1650 | 1467725098938 Marionette DEBUG loaded listener.js 06:24:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x125e56400) [pid = 1650] [serial = 861] [outer = 0x118a51000] 06:24:59 INFO - PROCESS | 1650 | 1467725099388 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]]]}] 06:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 06:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 669ms 06:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 06:24:59 INFO - PROCESS | 1650 | 1467725099424 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 06:24:59 INFO - PROCESS | 1650 | 1467725099425 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 06:24:59 INFO - PROCESS | 1650 | 1467725099427 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 06:24:59 INFO - PROCESS | 1650 | 1467725099428 Marionette TRACE conn2 <- [1,1122,null,{}] 06:24:59 INFO - PROCESS | 1650 | 1467725099437 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}] 06:24:59 INFO - PROCESS | 1650 | 1467725099441 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:59 INFO - PROCESS | 1650 | 1467725099568 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 06:24:59 INFO - PROCESS | 1650 | 1467725099641 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:59 INFO - PROCESS | 1650 | 1467725099643 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:24:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f1d000 == 36 [pid = 1650] [id = 288] 06:24:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126eeb000) [pid = 1650] [serial = 862] [outer = 0x0] 06:24:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12717ec00) [pid = 1650] [serial = 863] [outer = 0x126eeb000] 06:24:59 INFO - PROCESS | 1650 | 1467725099687 Marionette DEBUG loaded listener.js 06:24:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128d28800) [pid = 1650] [serial = 864] [outer = 0x126eeb000] 06:25:00 INFO - PROCESS | 1650 | 1467725100133 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]]]}] 06:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 06:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 725ms 06:25:00 INFO - PROCESS | 1650 | 1467725100152 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 06:25:00 INFO - PROCESS | 1650 | 1467725100153 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 06:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 06:25:00 INFO - PROCESS | 1650 | 1467725100156 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 06:25:00 INFO - PROCESS | 1650 | 1467725100157 Marionette TRACE conn2 <- [1,1126,null,{}] 06:25:00 INFO - PROCESS | 1650 | 1467725100159 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}] 06:25:00 INFO - PROCESS | 1650 | 1467725100160 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:00 INFO - PROCESS | 1650 | 1467725100261 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 06:25:00 INFO - PROCESS | 1650 | 1467725100296 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:00 INFO - PROCESS | 1650 | 1467725100297 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e65000 == 37 [pid = 1650] [id = 289] 06:25:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128d2d800) [pid = 1650] [serial = 865] [outer = 0x0] 06:25:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129327c00) [pid = 1650] [serial = 866] [outer = 0x128d2d800] 06:25:00 INFO - PROCESS | 1650 | 1467725100322 Marionette DEBUG loaded listener.js 06:25:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12955c400) [pid = 1650] [serial = 867] [outer = 0x128d2d800] 06:25:00 INFO - PROCESS | 1650 | 1467725100620 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]]]}] 06:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 06:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 517ms 06:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 06:25:00 INFO - PROCESS | 1650 | 1467725100674 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 06:25:00 INFO - PROCESS | 1650 | 1467725100675 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 06:25:00 INFO - PROCESS | 1650 | 1467725100677 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 06:25:00 INFO - PROCESS | 1650 | 1467725100678 Marionette TRACE conn2 <- [1,1130,null,{}] 06:25:00 INFO - PROCESS | 1650 | 1467725100680 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}] 06:25:00 INFO - PROCESS | 1650 | 1467725100682 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:00 INFO - PROCESS | 1650 | 1467725100775 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 06:25:00 INFO - PROCESS | 1650 | 1467725100810 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:00 INFO - PROCESS | 1650 | 1467725100811 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293bb000 == 38 [pid = 1650] [id = 290] 06:25:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129225800) [pid = 1650] [serial = 868] [outer = 0x0] 06:25:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1296a9400) [pid = 1650] [serial = 869] [outer = 0x129225800] 06:25:00 INFO - PROCESS | 1650 | 1467725100835 Marionette DEBUG loaded listener.js 06:25:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a5e9800) [pid = 1650] [serial = 870] [outer = 0x129225800] 06:25:01 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116731400) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 06:25:01 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112f9ac00) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 06:25:01 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113293c00) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 06:25:01 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11663a400) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 06:25:01 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118a52800) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 06:25:01 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x117c9bc00) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 06:25:01 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x125dc2c00) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 06:25:01 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113d3a000) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 06:25:01 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x117cb4800) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 06:25:01 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11933bc00) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 06:25:01 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11687d800) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 06:25:01 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x125ed1400) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 06:25:01 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x125dc1400) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 06:25:01 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118162800) [pid = 1650] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 06:25:01 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1275e2800) [pid = 1650] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 06:25:01 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11815ec00) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 06:25:01 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x117c98400) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 06:25:01 INFO - PROCESS | 1650 | 1467725101222 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]]]}] 06:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 06:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 570ms 06:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 06:25:01 INFO - PROCESS | 1650 | 1467725101249 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 06:25:01 INFO - PROCESS | 1650 | 1467725101251 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 06:25:01 INFO - PROCESS | 1650 | 1467725101253 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 06:25:01 INFO - PROCESS | 1650 | 1467725101254 Marionette TRACE conn2 <- [1,1134,null,{}] 06:25:01 INFO - PROCESS | 1650 | 1467725101257 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}] 06:25:01 INFO - PROCESS | 1650 | 1467725101258 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:01 INFO - PROCESS | 1650 | 1467725101365 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 06:25:01 INFO - PROCESS | 1650 | 1467725101370 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:01 INFO - PROCESS | 1650 | 1467725101371 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11984b000 == 39 [pid = 1650] [id = 291] 06:25:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112f86400) [pid = 1650] [serial = 871] [outer = 0x0] 06:25:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116729000) [pid = 1650] [serial = 872] [outer = 0x112f86400] 06:25:01 INFO - PROCESS | 1650 | 1467725101410 Marionette DEBUG loaded listener.js 06:25:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119272c00) [pid = 1650] [serial = 873] [outer = 0x112f86400] 06:25:01 INFO - PROCESS | 1650 | 1467725101889 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]]]}] 06:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 06:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 669ms 06:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 06:25:01 INFO - PROCESS | 1650 | 1467725101923 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 06:25:01 INFO - PROCESS | 1650 | 1467725101925 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 06:25:01 INFO - PROCESS | 1650 | 1467725101928 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 06:25:01 INFO - PROCESS | 1650 | 1467725101929 Marionette TRACE conn2 <- [1,1138,null,{}] 06:25:01 INFO - PROCESS | 1650 | 1467725101933 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}] 06:25:01 INFO - PROCESS | 1650 | 1467725101935 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:02 INFO - PROCESS | 1650 | 1467725102082 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 06:25:02 INFO - PROCESS | 1650 | 1467725102094 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:02 INFO - PROCESS | 1650 | 1467725102096 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12acc7000 == 40 [pid = 1650] [id = 292] 06:25:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x125e57800) [pid = 1650] [serial = 874] [outer = 0x0] 06:25:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x127188000) [pid = 1650] [serial = 875] [outer = 0x125e57800] 06:25:02 INFO - PROCESS | 1650 | 1467725102134 Marionette DEBUG loaded listener.js 06:25:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12a5ef800) [pid = 1650] [serial = 876] [outer = 0x125e57800] 06:25:02 INFO - PROCESS | 1650 | 1467725102508 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]]]}] 06:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 06:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 621ms 06:25:02 INFO - PROCESS | 1650 | 1467725102586 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 06:25:02 INFO - PROCESS | 1650 | 1467725102595 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 06:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 06:25:02 INFO - PROCESS | 1650 | 1467725102674 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 06:25:02 INFO - PROCESS | 1650 | 1467725102676 Marionette TRACE conn2 <- [1,1142,null,{}] 06:25:02 INFO - PROCESS | 1650 | 1467725102684 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}] 06:25:02 INFO - PROCESS | 1650 | 1467725102685 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:02 INFO - PROCESS | 1650 | 1467725102774 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 06:25:02 INFO - PROCESS | 1650 | 1467725102777 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:02 INFO - PROCESS | 1650 | 1467725102779 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbb4800 == 41 [pid = 1650] [id = 293] 06:25:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a7d2800) [pid = 1650] [serial = 877] [outer = 0x0] 06:25:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a7d7800) [pid = 1650] [serial = 878] [outer = 0x12a7d2800] 06:25:02 INFO - PROCESS | 1650 | 1467725102808 Marionette DEBUG loaded listener.js 06:25:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b86a800) [pid = 1650] [serial = 879] [outer = 0x12a7d2800] 06:25:03 INFO - PROCESS | 1650 | 1467725103136 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]]]}] 06:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 06:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 497ms 06:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 06:25:03 INFO - PROCESS | 1650 | 1467725103152 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 06:25:03 INFO - PROCESS | 1650 | 1467725103153 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 06:25:03 INFO - PROCESS | 1650 | 1467725103155 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 06:25:03 INFO - PROCESS | 1650 | 1467725103156 Marionette TRACE conn2 <- [1,1146,null,{}] 06:25:03 INFO - PROCESS | 1650 | 1467725103213 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}] 06:25:03 INFO - PROCESS | 1650 | 1467725103215 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:03 INFO - PROCESS | 1650 | 1467725103310 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 06:25:03 INFO - PROCESS | 1650 | 1467725103427 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:03 INFO - PROCESS | 1650 | 1467725103429 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x116409000 == 42 [pid = 1650] [id = 294] 06:25:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115dec000) [pid = 1650] [serial = 880] [outer = 0x0] 06:25:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x115ee6c00) [pid = 1650] [serial = 881] [outer = 0x115dec000] 06:25:03 INFO - PROCESS | 1650 | 1467725103462 Marionette DEBUG loaded listener.js 06:25:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x116f02800) [pid = 1650] [serial = 882] [outer = 0x115dec000] 06:25:03 INFO - PROCESS | 1650 | 1467725103875 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]]]}] 06:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 06:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 766ms 06:25:03 INFO - PROCESS | 1650 | 1467725103922 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 06:25:03 INFO - PROCESS | 1650 | 1467725103925 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 06:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 06:25:03 INFO - PROCESS | 1650 | 1467725103928 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 06:25:03 INFO - PROCESS | 1650 | 1467725103930 Marionette TRACE conn2 <- [1,1150,null,{}] 06:25:03 INFO - PROCESS | 1650 | 1467725103936 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}] 06:25:03 INFO - PROCESS | 1650 | 1467725103938 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:04 INFO - PROCESS | 1650 | 1467725104080 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 06:25:04 INFO - PROCESS | 1650 | 1467725104175 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:04 INFO - PROCESS | 1650 | 1467725104179 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x121319000 == 43 [pid = 1650] [id = 295] 06:25:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116f05400) [pid = 1650] [serial = 883] [outer = 0x0] 06:25:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118a59c00) [pid = 1650] [serial = 884] [outer = 0x116f05400] 06:25:04 INFO - PROCESS | 1650 | 1467725104231 Marionette DEBUG loaded listener.js 06:25:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11933b400) [pid = 1650] [serial = 885] [outer = 0x116f05400] 06:25:04 INFO - PROCESS | 1650 | 1467725104735 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]]]}] 06:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 06:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 823ms 06:25:04 INFO - PROCESS | 1650 | 1467725104751 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 06:25:04 INFO - PROCESS | 1650 | 1467725104753 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 06:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 06:25:04 INFO - PROCESS | 1650 | 1467725104755 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 06:25:04 INFO - PROCESS | 1650 | 1467725104756 Marionette TRACE conn2 <- [1,1154,null,{}] 06:25:04 INFO - PROCESS | 1650 | 1467725104759 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}] 06:25:04 INFO - PROCESS | 1650 | 1467725104760 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:04 INFO - PROCESS | 1650 | 1467725104863 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 06:25:04 INFO - PROCESS | 1650 | 1467725104916 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:04 INFO - PROCESS | 1650 | 1467725104919 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb26800 == 44 [pid = 1650] [id = 296] 06:25:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x120faf400) [pid = 1650] [serial = 886] [outer = 0x0] 06:25:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1218ab800) [pid = 1650] [serial = 887] [outer = 0x120faf400] 06:25:04 INFO - PROCESS | 1650 | 1467725104950 Marionette DEBUG loaded listener.js 06:25:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x125dc0400) [pid = 1650] [serial = 888] [outer = 0x120faf400] 06:25:05 INFO - PROCESS | 1650 | 1467725105401 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]]]}] 06:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 06:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 671ms 06:25:05 INFO - PROCESS | 1650 | 1467725105435 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 06:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 06:25:05 INFO - PROCESS | 1650 | 1467725105442 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 06:25:05 INFO - PROCESS | 1650 | 1467725105447 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 06:25:05 INFO - PROCESS | 1650 | 1467725105449 Marionette TRACE conn2 <- [1,1158,null,{}] 06:25:05 INFO - PROCESS | 1650 | 1467725105453 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}] 06:25:05 INFO - PROCESS | 1650 | 1467725105455 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:05 INFO - PROCESS | 1650 | 1467725105610 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 06:25:05 INFO - PROCESS | 1650 | 1467725105698 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:05 INFO - PROCESS | 1650 | 1467725105699 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c032800 == 45 [pid = 1650] [id = 297] 06:25:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126d10c00) [pid = 1650] [serial = 889] [outer = 0x0] 06:25:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1275e5400) [pid = 1650] [serial = 890] [outer = 0x126d10c00] 06:25:05 INFO - PROCESS | 1650 | 1467725105721 Marionette DEBUG loaded listener.js 06:25:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129325400) [pid = 1650] [serial = 891] [outer = 0x126d10c00] 06:25:06 INFO - PROCESS | 1650 | 1467725106200 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]]]}] 06:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 06:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 771ms 06:25:06 INFO - PROCESS | 1650 | 1467725106218 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 06:25:06 INFO - PROCESS | 1650 | 1467725106220 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 06:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 06:25:06 INFO - PROCESS | 1650 | 1467725106224 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 06:25:06 INFO - PROCESS | 1650 | 1467725106226 Marionette TRACE conn2 <- [1,1162,null,{}] 06:25:06 INFO - PROCESS | 1650 | 1467725106229 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}] 06:25:06 INFO - PROCESS | 1650 | 1467725106231 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:06 INFO - PROCESS | 1650 | 1467725106379 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 06:25:06 INFO - PROCESS | 1650 | 1467725106509 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:06 INFO - PROCESS | 1650 | 1467725106510 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c27c000 == 46 [pid = 1650] [id = 298] 06:25:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1275de800) [pid = 1650] [serial = 892] [outer = 0x0] 06:25:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12a7d0c00) [pid = 1650] [serial = 893] [outer = 0x1275de800] 06:25:06 INFO - PROCESS | 1650 | 1467725106557 Marionette DEBUG loaded listener.js 06:25:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12ab0fc00) [pid = 1650] [serial = 894] [outer = 0x1275de800] 06:25:07 INFO - PROCESS | 1650 | 1467725107001 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]]]}] 06:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 06:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 823ms 06:25:07 INFO - PROCESS | 1650 | 1467725107065 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 06:25:07 INFO - PROCESS | 1650 | 1467725107067 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 06:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 06:25:07 INFO - PROCESS | 1650 | 1467725107071 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 06:25:07 INFO - PROCESS | 1650 | 1467725107072 Marionette TRACE conn2 <- [1,1166,null,{}] 06:25:07 INFO - PROCESS | 1650 | 1467725107074 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}] 06:25:07 INFO - PROCESS | 1650 | 1467725107078 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:07 INFO - PROCESS | 1650 | 1467725107308 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 06:25:07 INFO - PROCESS | 1650 | 1467725107393 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:07 INFO - PROCESS | 1650 | 1467725107394 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x117154800 == 47 [pid = 1650] [id = 299] 06:25:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x113294400) [pid = 1650] [serial = 895] [outer = 0x0] 06:25:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x113d35c00) [pid = 1650] [serial = 896] [outer = 0x113294400] 06:25:07 INFO - PROCESS | 1650 | 1467725107423 Marionette DEBUG loaded listener.js 06:25:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x116737800) [pid = 1650] [serial = 897] [outer = 0x113294400] 06:25:07 INFO - PROCESS | 1650 | 1467725107847 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]]]}] 06:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 06:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 824ms 06:25:07 INFO - PROCESS | 1650 | 1467725107914 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 06:25:07 INFO - PROCESS | 1650 | 1467725107917 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 06:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 06:25:07 INFO - PROCESS | 1650 | 1467725107921 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 06:25:07 INFO - PROCESS | 1650 | 1467725107923 Marionette TRACE conn2 <- [1,1170,null,{}] 06:25:07 INFO - PROCESS | 1650 | 1467725107926 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}] 06:25:07 INFO - PROCESS | 1650 | 1467725107928 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:08 INFO - PROCESS | 1650 | 1467725108022 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 06:25:08 INFO - PROCESS | 1650 | 1467725108092 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:08 INFO - PROCESS | 1650 | 1467725108093 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11715f800 == 48 [pid = 1650] [id = 300] 06:25:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x117cbec00) [pid = 1650] [serial = 898] [outer = 0x0] 06:25:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11847bc00) [pid = 1650] [serial = 899] [outer = 0x117cbec00] 06:25:08 INFO - PROCESS | 1650 | 1467725108121 Marionette DEBUG loaded listener.js 06:25:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118a5bc00) [pid = 1650] [serial = 900] [outer = 0x117cbec00] 06:25:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12acc7000 == 47 [pid = 1650] [id = 292] 06:25:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11984b000 == 46 [pid = 1650] [id = 291] 06:25:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1293bb000 == 45 [pid = 1650] [id = 290] 06:25:08 INFO - PROCESS | 1650 | --DOCSHELL 0x128e65000 == 44 [pid = 1650] [id = 289] 06:25:08 INFO - PROCESS | 1650 | --DOCSHELL 0x126f1d000 == 43 [pid = 1650] [id = 288] 06:25:08 INFO - PROCESS | 1650 | --DOCSHELL 0x125335800 == 42 [pid = 1650] [id = 287] 06:25:08 INFO - PROCESS | 1650 | --DOCSHELL 0x121243800 == 41 [pid = 1650] [id = 286] 06:25:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11984e800 == 40 [pid = 1650] [id = 285] 06:25:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1187ac800 == 39 [pid = 1650] [id = 284] 06:25:08 INFO - PROCESS | 1650 | --DOCSHELL 0x113011000 == 38 [pid = 1650] [id = 283] 06:25:08 INFO - PROCESS | 1650 | --DOCSHELL 0x121245000 == 37 [pid = 1650] [id = 282] 06:25:08 INFO - PROCESS | 1650 | --DOCSHELL 0x117165800 == 36 [pid = 1650] [id = 281] 06:25:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12978b800 == 35 [pid = 1650] [id = 280] 06:25:08 INFO - PROCESS | 1650 | --DOCSHELL 0x117c40800 == 34 [pid = 1650] [id = 268] 06:25:08 INFO - PROCESS | 1650 | --DOCSHELL 0x117154800 == 33 [pid = 1650] [id = 299] 06:25:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12c27c000 == 32 [pid = 1650] [id = 298] 06:25:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12c032800 == 31 [pid = 1650] [id = 297] 06:25:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb26800 == 30 [pid = 1650] [id = 296] 06:25:08 INFO - PROCESS | 1650 | --DOCSHELL 0x121319000 == 29 [pid = 1650] [id = 295] 06:25:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbb4800 == 28 [pid = 1650] [id = 293] 06:25:08 INFO - PROCESS | 1650 | --DOCSHELL 0x116409000 == 27 [pid = 1650] [id = 294] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x129331c00) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11755f400) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118162400) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118a4a800) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118fd3800) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x115df4c00) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1164ee400) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x120e98400) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119342000) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1196db400) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1187dac00) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1181e9800) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x125ec5800) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11755cc00) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116638c00) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118a51c00) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118474000) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123e44800) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1216b7400) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x125860400) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x121947000) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12690d400) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126eed000) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12717f400) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126d0b800) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126ee6400) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12718fc00) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128d24000) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x129327800) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1187cf400) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x129224000) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x127174400) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1196d8000) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1196db000) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128a24400) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 06:25:08 INFO - PROCESS | 1650 | 1467725108982 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]]]}] 06:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 06:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1070ms 06:25:08 INFO - PROCESS | 1650 | 1467725108992 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 06:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 06:25:08 INFO - PROCESS | 1650 | 1467725108995 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 06:25:08 INFO - PROCESS | 1650 | 1467725108998 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 06:25:09 INFO - PROCESS | 1650 | 1467725109000 Marionette TRACE conn2 <- [1,1174,null,{}] 06:25:09 INFO - PROCESS | 1650 | 1467725109004 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}] 06:25:09 INFO - PROCESS | 1650 | 1467725109006 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:09 INFO - PROCESS | 1650 | 1467725109085 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 06:25:09 INFO - PROCESS | 1650 | 1467725109089 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:09 INFO - PROCESS | 1650 | 1467725109092 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x116615800 == 28 [pid = 1650] [id = 301] 06:25:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115ded800) [pid = 1650] [serial = 901] [outer = 0x0] 06:25:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115ee4800) [pid = 1650] [serial = 902] [outer = 0x115ded800] 06:25:09 INFO - PROCESS | 1650 | 1467725109122 Marionette DEBUG loaded listener.js 06:25:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116809c00) [pid = 1650] [serial = 903] [outer = 0x115ded800] 06:25:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115df4c00) [pid = 1650] [serial = 904] [outer = 0x12cb8e400] 06:25:09 INFO - PROCESS | 1650 | 1467725109575 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] 06:25:09 INFO - PROCESS | 1650 | 1467725109631 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 06:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 06:25:09 INFO - PROCESS | 1650 | 1467725109639 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 06:25:09 INFO - PROCESS | 1650 | 1467725109642 Marionette TRACE conn2 <- [1,1178,null,{}] 06:25:09 INFO - PROCESS | 1650 | 1467725109645 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}] 06:25:09 INFO - PROCESS | 1650 | 1467725109650 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:09 INFO - PROCESS | 1650 | 1467725109774 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 06:25:09 INFO - PROCESS | 1650 | 1467725109859 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:09 INFO - PROCESS | 1650 | 1467725109860 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185d3000 == 29 [pid = 1650] [id = 302] 06:25:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1181e6400) [pid = 1650] [serial = 905] [outer = 0x0] 06:25:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1181eac00) [pid = 1650] [serial = 906] [outer = 0x1181e6400] 06:25:09 INFO - PROCESS | 1650 | 1467725109888 Marionette DEBUG loaded listener.js 06:25:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118474400) [pid = 1650] [serial = 907] [outer = 0x1181e6400] 06:25:10 INFO - PROCESS | 1650 | 1467725110188 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] 06:25:10 INFO - PROCESS | 1650 | 1467725110212 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 06:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 06:25:10 INFO - PROCESS | 1650 | 1467725110218 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 06:25:10 INFO - PROCESS | 1650 | 1467725110221 Marionette TRACE conn2 <- [1,1182,null,{}] 06:25:10 INFO - PROCESS | 1650 | 1467725110228 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}] 06:25:10 INFO - PROCESS | 1650 | 1467725110234 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:10 INFO - PROCESS | 1650 | 1467725110308 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 06:25:10 INFO - PROCESS | 1650 | 1467725110313 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:10 INFO - PROCESS | 1650 | 1467725110318 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196b1000 == 30 [pid = 1650] [id = 303] 06:25:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x113048800) [pid = 1650] [serial = 908] [outer = 0x0] 06:25:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118af7000) [pid = 1650] [serial = 909] [outer = 0x113048800] 06:25:10 INFO - PROCESS | 1650 | 1467725110390 Marionette DEBUG loaded listener.js 06:25:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1196d1000) [pid = 1650] [serial = 910] [outer = 0x113048800] 06:25:10 INFO - PROCESS | 1650 | 1467725110658 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] 06:25:10 INFO - PROCESS | 1650 | 1467725110692 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 06:25:10 INFO - PROCESS | 1650 | 1467725110694 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 06:25:10 INFO - PROCESS | 1650 | 1467725110695 Marionette TRACE conn2 <- [1,1186,null,{}] 06:25:10 INFO - PROCESS | 1650 | 1467725110705 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}] 06:25:10 INFO - PROCESS | 1650 | 1467725110706 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:10 INFO - PROCESS | 1650 | 1467725110788 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 06:25:10 INFO - PROCESS | 1650 | 1467725110792 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:10 INFO - PROCESS | 1650 | 1467725110793 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x119986000 == 31 [pid = 1650] [id = 304] 06:25:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1196dcc00) [pid = 1650] [serial = 911] [outer = 0x0] 06:25:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x120fb1400) [pid = 1650] [serial = 912] [outer = 0x1196dcc00] 06:25:10 INFO - PROCESS | 1650 | 1467725110820 Marionette DEBUG loaded listener.js 06:25:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121948400) [pid = 1650] [serial = 913] [outer = 0x1196dcc00] 06:25:11 INFO - PROCESS | 1650 | 1467725111188 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] 06:25:11 INFO - PROCESS | 1650 | 1467725111229 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 06:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 06:25:11 INFO - PROCESS | 1650 | 1467725111239 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 06:25:11 INFO - PROCESS | 1650 | 1467725111240 Marionette TRACE conn2 <- [1,1190,null,{}] 06:25:11 INFO - PROCESS | 1650 | 1467725111242 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}] 06:25:11 INFO - PROCESS | 1650 | 1467725111243 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:11 INFO - PROCESS | 1650 | 1467725111335 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 06:25:11 INFO - PROCESS | 1650 | 1467725111338 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:11 INFO - PROCESS | 1650 | 1467725111339 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1210d0000 == 32 [pid = 1650] [id = 305] 06:25:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x113d44000) [pid = 1650] [serial = 914] [outer = 0x0] 06:25:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12194f000) [pid = 1650] [serial = 915] [outer = 0x113d44000] 06:25:11 INFO - PROCESS | 1650 | 1467725111365 Marionette DEBUG loaded listener.js 06:25:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1253e3800) [pid = 1650] [serial = 916] [outer = 0x113d44000] 06:25:11 INFO - PROCESS | 1650 | 1467725111692 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] 06:25:11 INFO - PROCESS | 1650 | 1467725111710 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 06:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 06:25:11 INFO - PROCESS | 1650 | 1467725111713 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 06:25:11 INFO - PROCESS | 1650 | 1467725111714 Marionette TRACE conn2 <- [1,1194,null,{}] 06:25:11 INFO - PROCESS | 1650 | 1467725111718 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}] 06:25:11 INFO - PROCESS | 1650 | 1467725111722 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:11 INFO - PROCESS | 1650 | 1467725111831 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 06:25:11 INFO - PROCESS | 1650 | 1467725111866 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:11 INFO - PROCESS | 1650 | 1467725111867 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ea2000 == 33 [pid = 1650] [id = 306] 06:25:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12571d000) [pid = 1650] [serial = 917] [outer = 0x0] 06:25:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x125ecac00) [pid = 1650] [serial = 918] [outer = 0x12571d000] 06:25:11 INFO - PROCESS | 1650 | 1467725111892 Marionette DEBUG loaded listener.js 06:25:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x127186c00) [pid = 1650] [serial = 919] [outer = 0x12571d000] 06:25:12 INFO - PROCESS | 1650 | 1467725112246 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] 06:25:12 INFO - PROCESS | 1650 | 1467725112287 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 06:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 06:25:12 INFO - PROCESS | 1650 | 1467725112301 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 06:25:12 INFO - PROCESS | 1650 | 1467725112303 Marionette TRACE conn2 <- [1,1198,null,{}] 06:25:12 INFO - PROCESS | 1650 | 1467725112306 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}] 06:25:12 INFO - PROCESS | 1650 | 1467725112308 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:12 INFO - PROCESS | 1650 | 1467725112454 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 06:25:12 INFO - PROCESS | 1650 | 1467725112469 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:12 INFO - PROCESS | 1650 | 1467725112470 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e35800 == 34 [pid = 1650] [id = 307] 06:25:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118fcfc00) [pid = 1650] [serial = 920] [outer = 0x0] 06:25:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128a2a400) [pid = 1650] [serial = 921] [outer = 0x118fcfc00] 06:25:12 INFO - PROCESS | 1650 | 1467725112511 Marionette DEBUG loaded listener.js 06:25:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128d27000) [pid = 1650] [serial = 922] [outer = 0x118fcfc00] 06:25:12 INFO - PROCESS | 1650 | 1467725112835 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]]]}] 06:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 06:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 570ms 06:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 06:25:12 INFO - PROCESS | 1650 | 1467725112872 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 06:25:12 INFO - PROCESS | 1650 | 1467725112873 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 06:25:12 INFO - PROCESS | 1650 | 1467725112875 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 06:25:12 INFO - PROCESS | 1650 | 1467725112876 Marionette TRACE conn2 <- [1,1202,null,{}] 06:25:12 INFO - PROCESS | 1650 | 1467725112879 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}] 06:25:12 INFO - PROCESS | 1650 | 1467725112880 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:13 INFO - PROCESS | 1650 | 1467725113161 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 06:25:13 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126eeb000) [pid = 1650] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 06:25:13 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128d2d800) [pid = 1650] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 06:25:13 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x129225800) [pid = 1650] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 06:25:13 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11329b000) [pid = 1650] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 06:25:13 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x121347800) [pid = 1650] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 06:25:13 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x117cbd000) [pid = 1650] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 06:25:13 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118a51000) [pid = 1650] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 06:25:13 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113044800) [pid = 1650] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 06:25:13 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112fa6400) [pid = 1650] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 06:25:13 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x120e97000) [pid = 1650] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 06:25:13 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a7d2800) [pid = 1650] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 06:25:13 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x117cb7c00) [pid = 1650] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 06:25:13 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112f86400) [pid = 1650] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 06:25:13 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x125e57800) [pid = 1650] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 06:25:13 INFO - PROCESS | 1650 | 1467725113204 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:13 INFO - PROCESS | 1650 | 1467725113205 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11716d800 == 35 [pid = 1650] [id = 308] 06:25:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1122bcc00) [pid = 1650] [serial = 923] [outer = 0x0] 06:25:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113049000) [pid = 1650] [serial = 924] [outer = 0x1122bcc00] 06:25:13 INFO - PROCESS | 1650 | 1467725113229 Marionette DEBUG loaded listener.js 06:25:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x117cba400) [pid = 1650] [serial = 925] [outer = 0x1122bcc00] 06:25:13 INFO - PROCESS | 1650 | 1467725113483 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]]]}] 06:25:13 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 06:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 621ms 06:25:13 INFO - PROCESS | 1650 | 1467725113497 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 06:25:13 INFO - PROCESS | 1650 | 1467725113500 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 06:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 06:25:13 INFO - PROCESS | 1650 | 1467725113510 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 06:25:13 INFO - PROCESS | 1650 | 1467725113512 Marionette TRACE conn2 <- [1,1206,null,{}] 06:25:13 INFO - PROCESS | 1650 | 1467725113529 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}] 06:25:13 INFO - PROCESS | 1650 | 1467725113530 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:13 INFO - PROCESS | 1650 | 1467725113618 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 06:25:13 INFO - PROCESS | 1650 | 1467725113621 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:13 INFO - PROCESS | 1650 | 1467725113622 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196b0800 == 36 [pid = 1650] [id = 309] 06:25:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x117557400) [pid = 1650] [serial = 926] [outer = 0x0] 06:25:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x125e57800) [pid = 1650] [serial = 927] [outer = 0x117557400] 06:25:13 INFO - PROCESS | 1650 | 1467725113647 Marionette DEBUG loaded listener.js 06:25:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11998bc00) [pid = 1650] [serial = 928] [outer = 0x117557400] 06:25:13 INFO - PROCESS | 1650 | 1467725113970 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]]]}] 06:25:13 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 06:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 480ms 06:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 06:25:13 INFO - PROCESS | 1650 | 1467725113990 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 06:25:13 INFO - PROCESS | 1650 | 1467725113991 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 06:25:13 INFO - PROCESS | 1650 | 1467725113993 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 06:25:13 INFO - PROCESS | 1650 | 1467725113994 Marionette TRACE conn2 <- [1,1210,null,{}] 06:25:13 INFO - PROCESS | 1650 | 1467725113996 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}] 06:25:14 INFO - PROCESS | 1650 | 1467725114000 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:14 INFO - PROCESS | 1650 | 1467725114103 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 06:25:14 INFO - PROCESS | 1650 | 1467725114108 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:14 INFO - PROCESS | 1650 | 1467725114110 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e65000 == 37 [pid = 1650] [id = 310] 06:25:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118470800) [pid = 1650] [serial = 929] [outer = 0x0] 06:25:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129326800) [pid = 1650] [serial = 930] [outer = 0x118470800] 06:25:14 INFO - PROCESS | 1650 | 1467725114134 Marionette DEBUG loaded listener.js 06:25:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129560000) [pid = 1650] [serial = 931] [outer = 0x118470800] 06:25:14 INFO - PROCESS | 1650 | 1467725114434 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]]]}] 06:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 06:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 473ms 06:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 06:25:14 INFO - PROCESS | 1650 | 1467725114468 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 06:25:14 INFO - PROCESS | 1650 | 1467725114470 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 06:25:14 INFO - PROCESS | 1650 | 1467725114472 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 06:25:14 INFO - PROCESS | 1650 | 1467725114474 Marionette TRACE conn2 <- [1,1214,null,{}] 06:25:14 INFO - PROCESS | 1650 | 1467725114476 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}] 06:25:14 INFO - PROCESS | 1650 | 1467725114477 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:14 INFO - PROCESS | 1650 | 1467725114573 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 06:25:14 INFO - PROCESS | 1650 | 1467725114576 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:14 INFO - PROCESS | 1650 | 1467725114578 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1210cf800 == 38 [pid = 1650] [id = 311] 06:25:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1196d7800) [pid = 1650] [serial = 932] [outer = 0x0] 06:25:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123e38400) [pid = 1650] [serial = 933] [outer = 0x1196d7800] 06:25:14 INFO - PROCESS | 1650 | 1467725114608 Marionette DEBUG loaded listener.js 06:25:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12b868000) [pid = 1650] [serial = 934] [outer = 0x1196d7800] 06:25:14 INFO - PROCESS | 1650 | 1467725114931 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]]]}] 06:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 06:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 469ms 06:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 06:25:14 INFO - PROCESS | 1650 | 1467725114943 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 06:25:14 INFO - PROCESS | 1650 | 1467725114944 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 06:25:14 INFO - PROCESS | 1650 | 1467725114947 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 06:25:14 INFO - PROCESS | 1650 | 1467725114949 Marionette TRACE conn2 <- [1,1218,null,{}] 06:25:14 INFO - PROCESS | 1650 | 1467725114952 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}] 06:25:14 INFO - PROCESS | 1650 | 1467725114953 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:15 INFO - PROCESS | 1650 | 1467725115057 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 06:25:15 INFO - PROCESS | 1650 | 1467725115088 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:15 INFO - PROCESS | 1650 | 1467725115089 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab29000 == 39 [pid = 1650] [id = 312] 06:25:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1296a1000) [pid = 1650] [serial = 935] [outer = 0x0] 06:25:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12b872000) [pid = 1650] [serial = 936] [outer = 0x1296a1000] 06:25:15 INFO - PROCESS | 1650 | 1467725115110 Marionette DEBUG loaded listener.js 06:25:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12bb37000) [pid = 1650] [serial = 937] [outer = 0x1296a1000] 06:25:15 INFO - PROCESS | 1650 | 1467725115625 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]]]}] 06:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 06:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 722ms 06:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 06:25:15 INFO - PROCESS | 1650 | 1467725115668 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 06:25:15 INFO - PROCESS | 1650 | 1467725115671 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 06:25:15 INFO - PROCESS | 1650 | 1467725115674 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 06:25:15 INFO - PROCESS | 1650 | 1467725115677 Marionette TRACE conn2 <- [1,1222,null,{}] 06:25:15 INFO - PROCESS | 1650 | 1467725115681 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}] 06:25:15 INFO - PROCESS | 1650 | 1467725115683 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:15 INFO - PROCESS | 1650 | 1467725115793 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 06:25:15 INFO - PROCESS | 1650 | 1467725115871 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:15 INFO - PROCESS | 1650 | 1467725115872 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x117c53800 == 40 [pid = 1650] [id = 313] 06:25:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x115e6bc00) [pid = 1650] [serial = 938] [outer = 0x0] 06:25:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116633000) [pid = 1650] [serial = 939] [outer = 0x115e6bc00] 06:25:15 INFO - PROCESS | 1650 | 1467725115903 Marionette DEBUG loaded listener.js 06:25:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11755f400) [pid = 1650] [serial = 940] [outer = 0x115e6bc00] 06:25:16 INFO - PROCESS | 1650 | 1467725116450 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] 06:25:16 INFO - PROCESS | 1650 | 1467725116504 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 06:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 06:25:16 INFO - PROCESS | 1650 | 1467725116509 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 06:25:16 INFO - PROCESS | 1650 | 1467725116511 Marionette TRACE conn2 <- [1,1226,null,{}] 06:25:16 INFO - PROCESS | 1650 | 1467725116513 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}] 06:25:16 INFO - PROCESS | 1650 | 1467725116515 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:16 INFO - PROCESS | 1650 | 1467725116626 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 06:25:16 INFO - PROCESS | 1650 | 1467725116816 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:16 INFO - PROCESS | 1650 | 1467725116817 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x115d75000 == 41 [pid = 1650] [id = 314] 06:25:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x113292800) [pid = 1650] [serial = 941] [outer = 0x0] 06:25:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115ed8c00) [pid = 1650] [serial = 942] [outer = 0x113292800] 06:25:16 INFO - PROCESS | 1650 | 1467725116846 Marionette DEBUG loaded listener.js 06:25:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116f02c00) [pid = 1650] [serial = 943] [outer = 0x113292800] 06:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1210cf800 == 40 [pid = 1650] [id = 311] 06:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x128e65000 == 39 [pid = 1650] [id = 310] 06:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1196b0800 == 38 [pid = 1650] [id = 309] 06:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11716d800 == 37 [pid = 1650] [id = 308] 06:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x125e35800 == 36 [pid = 1650] [id = 307] 06:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x123ea2000 == 35 [pid = 1650] [id = 306] 06:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1210d0000 == 34 [pid = 1650] [id = 305] 06:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119986000 == 33 [pid = 1650] [id = 304] 06:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1196b1000 == 32 [pid = 1650] [id = 303] 06:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1185d3000 == 31 [pid = 1650] [id = 302] 06:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x116615800 == 30 [pid = 1650] [id = 301] 06:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11715f800 == 29 [pid = 1650] [id = 300] 06:25:17 INFO - PROCESS | 1650 | 1467725117349 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]]]}] 06:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 06:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 871ms 06:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 06:25:17 INFO - PROCESS | 1650 | 1467725117381 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 06:25:17 INFO - PROCESS | 1650 | 1467725117382 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 06:25:17 INFO - PROCESS | 1650 | 1467725117385 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 06:25:17 INFO - PROCESS | 1650 | 1467725117387 Marionette TRACE conn2 <- [1,1230,null,{}] 06:25:17 INFO - PROCESS | 1650 | 1467725117390 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}] 06:25:17 INFO - PROCESS | 1650 | 1467725117391 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:17 INFO - PROCESS | 1650 | 1467725117471 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 06:25:17 INFO - PROCESS | 1650 | 1467725117479 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:17 INFO - PROCESS | 1650 | 1467725117480 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ac3800 == 30 [pid = 1650] [id = 315] 06:25:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11846d400) [pid = 1650] [serial = 944] [outer = 0x0] 06:25:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118478000) [pid = 1650] [serial = 945] [outer = 0x11846d400] 06:25:17 INFO - PROCESS | 1650 | 1467725117525 Marionette DEBUG loaded listener.js 06:25:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118a4a800) [pid = 1650] [serial = 946] [outer = 0x11846d400] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12717ec00) [pid = 1650] [serial = 863] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x129327c00) [pid = 1650] [serial = 866] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128d28800) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1296a9400) [pid = 1650] [serial = 869] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12955c400) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x115d1a400) [pid = 1650] [serial = 848] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x116af1c00) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123e37800) [pid = 1650] [serial = 857] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123e41800) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118473400) [pid = 1650] [serial = 851] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1187da000) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1253e5400) [pid = 1650] [serial = 860] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118afc000) [pid = 1650] [serial = 854] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x120faf000) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113d61800) [pid = 1650] [serial = 842] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116466c00) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12955d400) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a7d7800) [pid = 1650] [serial = 878] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1181e5000) [pid = 1650] [serial = 845] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116729000) [pid = 1650] [serial = 872] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12b86a800) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118478400) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12a5ef800) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a5e9800) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119272c00) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x125e56400) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 06:25:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x127188000) [pid = 1650] [serial = 875] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | 1467725118012 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]]]}] 06:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 06:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 672ms 06:25:18 INFO - PROCESS | 1650 | 1467725118060 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 06:25:18 INFO - PROCESS | 1650 | 1467725118063 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 06:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 06:25:18 INFO - PROCESS | 1650 | 1467725118070 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 06:25:18 INFO - PROCESS | 1650 | 1467725118071 Marionette TRACE conn2 <- [1,1234,null,{}] 06:25:18 INFO - PROCESS | 1650 | 1467725118073 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}] 06:25:18 INFO - PROCESS | 1650 | 1467725118075 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:18 INFO - PROCESS | 1650 | 1467725118155 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 06:25:18 INFO - PROCESS | 1650 | 1467725118160 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:18 INFO - PROCESS | 1650 | 1467725118161 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196c9000 == 31 [pid = 1650] [id = 316] 06:25:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119339c00) [pid = 1650] [serial = 947] [outer = 0x0] 06:25:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119344000) [pid = 1650] [serial = 948] [outer = 0x119339c00] 06:25:18 INFO - PROCESS | 1650 | 1467725118189 Marionette DEBUG loaded listener.js 06:25:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119c3b800) [pid = 1650] [serial = 949] [outer = 0x119339c00] 06:25:18 INFO - PROCESS | 1650 | 1467725118522 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]]]}] 06:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 06:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 468ms 06:25:18 INFO - PROCESS | 1650 | 1467725118539 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 06:25:18 INFO - PROCESS | 1650 | 1467725118540 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 06:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 06:25:18 INFO - PROCESS | 1650 | 1467725118548 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 06:25:18 INFO - PROCESS | 1650 | 1467725118553 Marionette TRACE conn2 <- [1,1238,null,{}] 06:25:18 INFO - PROCESS | 1650 | 1467725118556 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}] 06:25:18 INFO - PROCESS | 1650 | 1467725118559 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:18 INFO - PROCESS | 1650 | 1467725118637 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 06:25:18 INFO - PROCESS | 1650 | 1467725118640 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:18 INFO - PROCESS | 1650 | 1467725118641 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1210e2800 == 32 [pid = 1650] [id = 317] 06:25:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112f9fc00) [pid = 1650] [serial = 950] [outer = 0x0] 06:25:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x120e98400) [pid = 1650] [serial = 951] [outer = 0x112f9fc00] 06:25:18 INFO - PROCESS | 1650 | 1467725118668 Marionette DEBUG loaded listener.js 06:25:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123f6ec00) [pid = 1650] [serial = 952] [outer = 0x112f9fc00] 06:25:18 INFO - PROCESS | 1650 | 1467725118976 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]]]}] 06:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 06:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 481ms 06:25:19 INFO - PROCESS | 1650 | 1467725119023 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 06:25:19 INFO - PROCESS | 1650 | 1467725119025 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 06:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 06:25:19 INFO - PROCESS | 1650 | 1467725119027 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 06:25:19 INFO - PROCESS | 1650 | 1467725119028 Marionette TRACE conn2 <- [1,1242,null,{}] 06:25:19 INFO - PROCESS | 1650 | 1467725119030 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}] 06:25:19 INFO - PROCESS | 1650 | 1467725119031 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:19 INFO - PROCESS | 1650 | 1467725119110 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 06:25:19 INFO - PROCESS | 1650 | 1467725119172 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:19 INFO - PROCESS | 1650 | 1467725119173 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e98800 == 33 [pid = 1650] [id = 318] 06:25:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x113294c00) [pid = 1650] [serial = 953] [outer = 0x0] 06:25:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x125e53800) [pid = 1650] [serial = 954] [outer = 0x113294c00] 06:25:19 INFO - PROCESS | 1650 | 1467725119197 Marionette DEBUG loaded listener.js 06:25:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126d0c400) [pid = 1650] [serial = 955] [outer = 0x113294c00] 06:25:19 INFO - PROCESS | 1650 | 1467725119490 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]]]}] 06:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 06:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 520ms 06:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 06:25:19 INFO - PROCESS | 1650 | 1467725119549 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 06:25:19 INFO - PROCESS | 1650 | 1467725119551 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 06:25:19 INFO - PROCESS | 1650 | 1467725119553 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 06:25:19 INFO - PROCESS | 1650 | 1467725119554 Marionette TRACE conn2 <- [1,1246,null,{}] 06:25:19 INFO - PROCESS | 1650 | 1467725119557 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}] 06:25:19 INFO - PROCESS | 1650 | 1467725119558 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:19 INFO - PROCESS | 1650 | 1467725119650 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 06:25:19 INFO - PROCESS | 1650 | 1467725119687 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:19 INFO - PROCESS | 1650 | 1467725119692 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x121028800 == 34 [pid = 1650] [id = 319] 06:25:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126ef2400) [pid = 1650] [serial = 956] [outer = 0x0] 06:25:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x127102c00) [pid = 1650] [serial = 957] [outer = 0x126ef2400] 06:25:19 INFO - PROCESS | 1650 | 1467725119724 Marionette DEBUG loaded listener.js 06:25:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1275e2000) [pid = 1650] [serial = 958] [outer = 0x126ef2400] 06:25:20 INFO - PROCESS | 1650 | 1467725120068 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]]]}] 06:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 06:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 518ms 06:25:20 INFO - PROCESS | 1650 | 1467725120072 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 06:25:20 INFO - PROCESS | 1650 | 1467725120073 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 06:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 06:25:20 INFO - PROCESS | 1650 | 1467725120075 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 06:25:20 INFO - PROCESS | 1650 | 1467725120076 Marionette TRACE conn2 <- [1,1250,null,{}] 06:25:20 INFO - PROCESS | 1650 | 1467725120078 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}] 06:25:20 INFO - PROCESS | 1650 | 1467725120081 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:20 INFO - PROCESS | 1650 | 1467725120180 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 06:25:20 INFO - PROCESS | 1650 | 1467725120193 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:20 INFO - PROCESS | 1650 | 1467725120194 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271e4000 == 35 [pid = 1650] [id = 320] 06:25:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112ac4c00) [pid = 1650] [serial = 959] [outer = 0x0] 06:25:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128d20400) [pid = 1650] [serial = 960] [outer = 0x112ac4c00] 06:25:20 INFO - PROCESS | 1650 | 1467725120218 Marionette DEBUG loaded listener.js 06:25:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12955b800) [pid = 1650] [serial = 961] [outer = 0x112ac4c00] 06:25:20 INFO - PROCESS | 1650 | 1467725120544 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]]]}] 06:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 06:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 523ms 06:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 06:25:20 INFO - PROCESS | 1650 | 1467725120598 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 06:25:20 INFO - PROCESS | 1650 | 1467725120599 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 06:25:20 INFO - PROCESS | 1650 | 1467725120601 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 06:25:20 INFO - PROCESS | 1650 | 1467725120602 Marionette TRACE conn2 <- [1,1254,null,{}] 06:25:20 INFO - PROCESS | 1650 | 1467725120605 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}] 06:25:20 INFO - PROCESS | 1650 | 1467725120606 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:20 INFO - PROCESS | 1650 | 1467725120702 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 06:25:20 INFO - PROCESS | 1650 | 1467725120715 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:20 INFO - PROCESS | 1650 | 1467725120716 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x112636800 == 36 [pid = 1650] [id = 321] 06:25:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129231400) [pid = 1650] [serial = 962] [outer = 0x0] 06:25:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a765000) [pid = 1650] [serial = 963] [outer = 0x129231400] 06:25:20 INFO - PROCESS | 1650 | 1467725120740 Marionette DEBUG loaded listener.js 06:25:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a7d2800) [pid = 1650] [serial = 964] [outer = 0x129231400] 06:25:21 INFO - PROCESS | 1650 | 1467725121085 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]]]}] 06:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 06:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 519ms 06:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 06:25:21 INFO - PROCESS | 1650 | 1467725121122 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 06:25:21 INFO - PROCESS | 1650 | 1467725121124 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 06:25:21 INFO - PROCESS | 1650 | 1467725121127 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 06:25:21 INFO - PROCESS | 1650 | 1467725121129 Marionette TRACE conn2 <- [1,1258,null,{}] 06:25:21 INFO - PROCESS | 1650 | 1467725121132 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}] 06:25:21 INFO - PROCESS | 1650 | 1467725121133 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:21 INFO - PROCESS | 1650 | 1467725121245 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 06:25:21 INFO - PROCESS | 1650 | 1467725121249 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:21 INFO - PROCESS | 1650 | 1467725121250 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295bb000 == 37 [pid = 1650] [id = 322] 06:25:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1129b2c00) [pid = 1650] [serial = 965] [outer = 0x0] 06:25:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12ab05400) [pid = 1650] [serial = 966] [outer = 0x1129b2c00] 06:25:21 INFO - PROCESS | 1650 | 1467725121275 Marionette DEBUG loaded listener.js 06:25:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12bb30400) [pid = 1650] [serial = 967] [outer = 0x1129b2c00] 06:25:21 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x115dec000) [pid = 1650] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 06:25:21 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116f05400) [pid = 1650] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 06:25:21 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x120faf400) [pid = 1650] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 06:25:21 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126d10c00) [pid = 1650] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 06:25:21 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113048800) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 06:25:21 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1275de800) [pid = 1650] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 06:25:21 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1181e6400) [pid = 1650] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 06:25:21 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113d44000) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 06:25:21 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115ded800) [pid = 1650] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 06:25:21 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x117cbec00) [pid = 1650] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 06:25:21 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1196dcc00) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 06:25:21 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113294400) [pid = 1650] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 06:25:21 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12571d000) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 06:25:21 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1196d7800) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 06:25:21 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118fcfc00) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 06:25:21 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1122bcc00) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 06:25:21 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118470800) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 06:25:21 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x117557400) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 06:25:21 INFO - PROCESS | 1650 | 1467725121671 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]]]}] 06:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 06:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 570ms 06:25:21 INFO - PROCESS | 1650 | 1467725121698 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 06:25:21 INFO - PROCESS | 1650 | 1467725121699 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 06:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 06:25:21 INFO - PROCESS | 1650 | 1467725121702 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 06:25:21 INFO - PROCESS | 1650 | 1467725121703 Marionette TRACE conn2 <- [1,1262,null,{}] 06:25:21 INFO - PROCESS | 1650 | 1467725121705 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}] 06:25:21 INFO - PROCESS | 1650 | 1467725121706 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:21 INFO - PROCESS | 1650 | 1467725121785 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 06:25:21 INFO - PROCESS | 1650 | 1467725121849 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:21 INFO - PROCESS | 1650 | 1467725121850 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293b1800 == 38 [pid = 1650] [id = 323] 06:25:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1181e3000) [pid = 1650] [serial = 968] [outer = 0x0] 06:25:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118fcfc00) [pid = 1650] [serial = 969] [outer = 0x1181e3000] 06:25:21 INFO - PROCESS | 1650 | 1467725121876 Marionette DEBUG loaded listener.js 06:25:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123a61400) [pid = 1650] [serial = 970] [outer = 0x1181e3000] 06:25:22 INFO - PROCESS | 1650 | 1467725122154 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]]]}] 06:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 06:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 468ms 06:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 06:25:22 INFO - PROCESS | 1650 | 1467725122171 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 06:25:22 INFO - PROCESS | 1650 | 1467725122172 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 06:25:22 INFO - PROCESS | 1650 | 1467725122174 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 06:25:22 INFO - PROCESS | 1650 | 1467725122175 Marionette TRACE conn2 <- [1,1266,null,{}] 06:25:22 INFO - PROCESS | 1650 | 1467725122177 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}] 06:25:22 INFO - PROCESS | 1650 | 1467725122178 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:22 INFO - PROCESS | 1650 | 1467725122272 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 06:25:22 INFO - PROCESS | 1650 | 1467725122275 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:22 INFO - PROCESS | 1650 | 1467725122277 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b821000 == 39 [pid = 1650] [id = 324] 06:25:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x112fa2c00) [pid = 1650] [serial = 971] [outer = 0x0] 06:25:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128d26400) [pid = 1650] [serial = 972] [outer = 0x112fa2c00] 06:25:22 INFO - PROCESS | 1650 | 1467725122311 Marionette DEBUG loaded listener.js 06:25:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12bb32000) [pid = 1650] [serial = 973] [outer = 0x112fa2c00] 06:25:22 INFO - PROCESS | 1650 | 1467725122640 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]]]}] 06:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 06:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 518ms 06:25:22 INFO - PROCESS | 1650 | 1467725122701 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 06:25:22 INFO - PROCESS | 1650 | 1467725122702 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 06:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 06:25:22 INFO - PROCESS | 1650 | 1467725122706 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 06:25:22 INFO - PROCESS | 1650 | 1467725122708 Marionette TRACE conn2 <- [1,1270,null,{}] 06:25:22 INFO - PROCESS | 1650 | 1467725122710 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}] 06:25:22 INFO - PROCESS | 1650 | 1467725122711 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:22 INFO - PROCESS | 1650 | 1467725122801 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 06:25:22 INFO - PROCESS | 1650 | 1467725122805 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:22 INFO - PROCESS | 1650 | 1467725122806 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbaf000 == 40 [pid = 1650] [id = 325] 06:25:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12bb37800) [pid = 1650] [serial = 974] [outer = 0x0] 06:25:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12bbdc000) [pid = 1650] [serial = 975] [outer = 0x12bb37800] 06:25:22 INFO - PROCESS | 1650 | 1467725122830 Marionette DEBUG loaded listener.js 06:25:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12bbe3400) [pid = 1650] [serial = 976] [outer = 0x12bb37800] 06:25:23 INFO - PROCESS | 1650 | 1467725123165 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]]]}] 06:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 06:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 468ms 06:25:23 INFO - PROCESS | 1650 | 1467725123174 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 06:25:23 INFO - PROCESS | 1650 | 1467725123176 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 06:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 06:25:23 INFO - PROCESS | 1650 | 1467725123178 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 06:25:23 INFO - PROCESS | 1650 | 1467725123179 Marionette TRACE conn2 <- [1,1274,null,{}] 06:25:23 INFO - PROCESS | 1650 | 1467725123182 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}] 06:25:23 INFO - PROCESS | 1650 | 1467725123184 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:23 INFO - PROCESS | 1650 | 1467725123263 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 06:25:23 INFO - PROCESS | 1650 | 1467725123276 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:23 INFO - PROCESS | 1650 | 1467725123277 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c017000 == 41 [pid = 1650] [id = 326] 06:25:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bbdcc00) [pid = 1650] [serial = 977] [outer = 0x0] 06:25:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12c0dd400) [pid = 1650] [serial = 978] [outer = 0x12bbdcc00] 06:25:23 INFO - PROCESS | 1650 | 1467725123300 Marionette DEBUG loaded listener.js 06:25:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12c0e3800) [pid = 1650] [serial = 979] [outer = 0x12bbdcc00] 06:25:23 INFO - PROCESS | 1650 | 1467725123748 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]]]}] 06:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 06:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 621ms 06:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 06:25:23 INFO - PROCESS | 1650 | 1467725123799 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 06:25:23 INFO - PROCESS | 1650 | 1467725123802 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 06:25:23 INFO - PROCESS | 1650 | 1467725123805 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 06:25:23 INFO - PROCESS | 1650 | 1467725123807 Marionette TRACE conn2 <- [1,1278,null,{}] 06:25:23 INFO - PROCESS | 1650 | 1467725123811 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}] 06:25:23 INFO - PROCESS | 1650 | 1467725123813 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:23 INFO - PROCESS | 1650 | 1467725123921 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 06:25:23 INFO - PROCESS | 1650 | 1467725123980 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:23 INFO - PROCESS | 1650 | 1467725123981 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187cc800 == 42 [pid = 1650] [id = 327] 06:25:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x115dbb800) [pid = 1650] [serial = 980] [outer = 0x0] 06:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x115dc1c00) [pid = 1650] [serial = 981] [outer = 0x115dbb800] 06:25:24 INFO - PROCESS | 1650 | 1467725124012 Marionette DEBUG loaded listener.js 06:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115dc7000) [pid = 1650] [serial = 982] [outer = 0x115dbb800] 06:25:24 INFO - PROCESS | 1650 | 1467725124469 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]]]}] 06:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 06:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 671ms 06:25:24 INFO - PROCESS | 1650 | 1467725124476 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 06:25:24 INFO - PROCESS | 1650 | 1467725124479 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 06:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 06:25:24 INFO - PROCESS | 1650 | 1467725124509 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 06:25:24 INFO - PROCESS | 1650 | 1467725124511 Marionette TRACE conn2 <- [1,1282,null,{}] 06:25:24 INFO - PROCESS | 1650 | 1467725124527 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}] 06:25:24 INFO - PROCESS | 1650 | 1467725124529 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:24 INFO - PROCESS | 1650 | 1467725124667 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 06:25:24 INFO - PROCESS | 1650 | 1467725124678 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:24 INFO - PROCESS | 1650 | 1467725124680 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x125d21800 == 43 [pid = 1650] [id = 328] 06:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x115dc8c00) [pid = 1650] [serial = 983] [outer = 0x0] 06:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11846f000) [pid = 1650] [serial = 984] [outer = 0x115dc8c00] 06:25:24 INFO - PROCESS | 1650 | 1467725124724 Marionette DEBUG loaded listener.js 06:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118a51c00) [pid = 1650] [serial = 985] [outer = 0x115dc8c00] 06:25:25 INFO - PROCESS | 1650 | 1467725125153 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]]]}] 06:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 06:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 673ms 06:25:25 INFO - PROCESS | 1650 | 1467725125182 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 06:25:25 INFO - PROCESS | 1650 | 1467725125183 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 06:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 06:25:25 INFO - PROCESS | 1650 | 1467725125186 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 06:25:25 INFO - PROCESS | 1650 | 1467725125188 Marionette TRACE conn2 <- [1,1286,null,{}] 06:25:25 INFO - PROCESS | 1650 | 1467725125196 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}] 06:25:25 INFO - PROCESS | 1650 | 1467725125199 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:25 INFO - PROCESS | 1650 | 1467725125302 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 06:25:25 INFO - PROCESS | 1650 | 1467725125361 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:25 INFO - PROCESS | 1650 | 1467725125363 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbb8800 == 44 [pid = 1650] [id = 329] 06:25:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11933e000) [pid = 1650] [serial = 986] [outer = 0x0] 06:25:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12134b400) [pid = 1650] [serial = 987] [outer = 0x11933e000] 06:25:25 INFO - PROCESS | 1650 | 1467725125396 Marionette DEBUG loaded listener.js 06:25:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x125ec7000) [pid = 1650] [serial = 988] [outer = 0x11933e000] 06:25:25 INFO - PROCESS | 1650 | 1467725125925 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]]]}] 06:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 06:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 772ms 06:25:25 INFO - PROCESS | 1650 | 1467725125958 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 06:25:25 INFO - PROCESS | 1650 | 1467725125960 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 06:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 06:25:25 INFO - PROCESS | 1650 | 1467725125962 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 06:25:25 INFO - PROCESS | 1650 | 1467725125963 Marionette TRACE conn2 <- [1,1290,null,{}] 06:25:25 INFO - PROCESS | 1650 | 1467725125980 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}] 06:25:25 INFO - PROCESS | 1650 | 1467725125981 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:26 INFO - PROCESS | 1650 | 1467725126083 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 06:25:26 INFO - PROCESS | 1650 | 1467725126140 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:26 INFO - PROCESS | 1650 | 1467725126142 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c280000 == 45 [pid = 1650] [id = 330] 06:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126d0f000) [pid = 1650] [serial = 989] [outer = 0x0] 06:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x127186400) [pid = 1650] [serial = 990] [outer = 0x126d0f000] 06:25:26 INFO - PROCESS | 1650 | 1467725126170 Marionette DEBUG loaded listener.js 06:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x128a65000) [pid = 1650] [serial = 991] [outer = 0x126d0f000] 06:25:26 INFO - PROCESS | 1650 | 1467725126637 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]]]}] 06:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 06:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 731ms 06:25:26 INFO - PROCESS | 1650 | 1467725126694 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 06:25:26 INFO - PROCESS | 1650 | 1467725126696 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 06:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 06:25:26 INFO - PROCESS | 1650 | 1467725126699 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 06:25:26 INFO - PROCESS | 1650 | 1467725126701 Marionette TRACE conn2 <- [1,1294,null,{}] 06:25:26 INFO - PROCESS | 1650 | 1467725126704 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}] 06:25:26 INFO - PROCESS | 1650 | 1467725126706 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:26 INFO - PROCESS | 1650 | 1467725126985 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 06:25:27 INFO - PROCESS | 1650 | 1467725127066 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:27 INFO - PROCESS | 1650 | 1467725127068 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187ac800 == 46 [pid = 1650] [id = 331] 06:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x112f99400) [pid = 1650] [serial = 992] [outer = 0x0] 06:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x115d19000) [pid = 1650] [serial = 993] [outer = 0x112f99400] 06:25:27 INFO - PROCESS | 1650 | 1467725127115 Marionette DEBUG loaded listener.js 06:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x115dc6c00) [pid = 1650] [serial = 994] [outer = 0x112f99400] 06:25:27 INFO - PROCESS | 1650 | 1467725127651 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]]]}] 06:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 06:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 974ms 06:25:27 INFO - PROCESS | 1650 | 1467725127674 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 06:25:27 INFO - PROCESS | 1650 | 1467725127678 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 06:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 06:25:27 INFO - PROCESS | 1650 | 1467725127704 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 06:25:27 INFO - PROCESS | 1650 | 1467725127706 Marionette TRACE conn2 <- [1,1298,null,{}] 06:25:27 INFO - PROCESS | 1650 | 1467725127710 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}] 06:25:27 INFO - PROCESS | 1650 | 1467725127712 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:27 INFO - PROCESS | 1650 | 1467725127807 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 06:25:27 INFO - PROCESS | 1650 | 1467725127878 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:27 INFO - PROCESS | 1650 | 1467725127880 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab8000 == 47 [pid = 1650] [id = 332] 06:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x116aee800) [pid = 1650] [serial = 995] [outer = 0x0] 06:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1181e6c00) [pid = 1650] [serial = 996] [outer = 0x116aee800] 06:25:27 INFO - PROCESS | 1650 | 1467725127907 Marionette DEBUG loaded listener.js 06:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x118a59800) [pid = 1650] [serial = 997] [outer = 0x116aee800] 06:25:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbaf000 == 46 [pid = 1650] [id = 325] 06:25:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12b821000 == 45 [pid = 1650] [id = 324] 06:25:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1293b1800 == 44 [pid = 1650] [id = 323] 06:25:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1295bb000 == 43 [pid = 1650] [id = 322] 06:25:28 INFO - PROCESS | 1650 | --DOCSHELL 0x112636800 == 42 [pid = 1650] [id = 321] 06:25:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1271e4000 == 41 [pid = 1650] [id = 320] 06:25:28 INFO - PROCESS | 1650 | --DOCSHELL 0x121028800 == 40 [pid = 1650] [id = 319] 06:25:28 INFO - PROCESS | 1650 | --DOCSHELL 0x123e98800 == 39 [pid = 1650] [id = 318] 06:25:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1210e2800 == 38 [pid = 1650] [id = 317] 06:25:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1196c9000 == 37 [pid = 1650] [id = 316] 06:25:28 INFO - PROCESS | 1650 | --DOCSHELL 0x116ac3800 == 36 [pid = 1650] [id = 315] 06:25:28 INFO - PROCESS | 1650 | --DOCSHELL 0x115d75000 == 35 [pid = 1650] [id = 314] 06:25:28 INFO - PROCESS | 1650 | --DOCSHELL 0x117c53800 == 34 [pid = 1650] [id = 313] 06:25:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab29000 == 33 [pid = 1650] [id = 312] 06:25:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1187ac800 == 32 [pid = 1650] [id = 331] 06:25:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12c280000 == 31 [pid = 1650] [id = 330] 06:25:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbb8800 == 30 [pid = 1650] [id = 329] 06:25:28 INFO - PROCESS | 1650 | --DOCSHELL 0x125d21800 == 29 [pid = 1650] [id = 328] 06:25:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12c017000 == 28 [pid = 1650] [id = 326] 06:25:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1187cc800 == 27 [pid = 1650] [id = 327] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1275e7400) [pid = 1650] [serial = 498] [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.] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x116f02800) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x115ee6c00) [pid = 1650] [serial = 881] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11933b400) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118a59c00) [pid = 1650] [serial = 884] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x125dc0400) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1218ab800) [pid = 1650] [serial = 887] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x129325400) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1275e5400) [pid = 1650] [serial = 890] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118af7000) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1196d1000) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12ab0fc00) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1181eac00) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12a7d0c00) [pid = 1650] [serial = 893] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118474400) [pid = 1650] [serial = 907] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12194f000) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115ee4800) [pid = 1650] [serial = 902] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116809c00) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118a5bc00) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11847bc00) [pid = 1650] [serial = 899] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x120fb1400) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116737800) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x113d35c00) [pid = 1650] [serial = 896] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x125ecac00) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12b868000) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1253e3800) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128a2a400) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x127186c00) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128d27000) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x117cba400) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x129560000) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123e38400) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x113049000) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x125e57800) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x129326800) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x121948400) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11998bc00) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 06:25:28 INFO - PROCESS | 1650 | 1467725128944 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]]]}] 06:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 06:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1301ms 06:25:28 INFO - PROCESS | 1650 | 1467725128990 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 06:25:28 INFO - PROCESS | 1650 | 1467725128994 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 06:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 06:25:29 INFO - PROCESS | 1650 | 1467725129000 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 06:25:29 INFO - PROCESS | 1650 | 1467725129003 Marionette TRACE conn2 <- [1,1302,null,{}] 06:25:29 INFO - PROCESS | 1650 | 1467725129009 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}] 06:25:29 INFO - PROCESS | 1650 | 1467725129011 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:29 INFO - PROCESS | 1650 | 1467725129119 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 06:25:29 INFO - PROCESS | 1650 | 1467725129197 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:29 INFO - PROCESS | 1650 | 1467725129198 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e1b800 == 28 [pid = 1650] [id = 333] 06:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115dbb000) [pid = 1650] [serial = 998] [outer = 0x0] 06:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x115dc0800) [pid = 1650] [serial = 999] [outer = 0x115dbb000] 06:25:29 INFO - PROCESS | 1650 | 1467725129244 Marionette DEBUG loaded listener.js 06:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115e64c00) [pid = 1650] [serial = 1000] [outer = 0x115dbb000] 06:25:29 INFO - PROCESS | 1650 | 1467725129696 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]]]}] 06:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 06:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 726ms 06:25:29 INFO - PROCESS | 1650 | 1467725129724 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 06:25:29 INFO - PROCESS | 1650 | 1467725129727 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 06:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 06:25:29 INFO - PROCESS | 1650 | 1467725129735 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 06:25:29 INFO - PROCESS | 1650 | 1467725129736 Marionette TRACE conn2 <- [1,1306,null,{}] 06:25:29 INFO - PROCESS | 1650 | 1467725129739 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}] 06:25:29 INFO - PROCESS | 1650 | 1467725129740 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:29 INFO - PROCESS | 1650 | 1467725129817 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 06:25:29 INFO - PROCESS | 1650 | 1467725129821 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:29 INFO - PROCESS | 1650 | 1467725129823 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11747e800 == 29 [pid = 1650] [id = 334] 06:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11612e800) [pid = 1650] [serial = 1001] [outer = 0x0] 06:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116880000) [pid = 1650] [serial = 1002] [outer = 0x11612e800] 06:25:29 INFO - PROCESS | 1650 | 1467725129852 Marionette DEBUG loaded listener.js 06:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x117561800) [pid = 1650] [serial = 1003] [outer = 0x11612e800] 06:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 06:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 472ms 06:25:30 INFO - PROCESS | 1650 | 1467725130202 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]]]}] 06:25:30 INFO - PROCESS | 1650 | 1467725130205 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 06:25:30 INFO - PROCESS | 1650 | 1467725130207 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 06:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 06:25:30 INFO - PROCESS | 1650 | 1467725130209 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 06:25:30 INFO - PROCESS | 1650 | 1467725130212 Marionette TRACE conn2 <- [1,1310,null,{}] 06:25:30 INFO - PROCESS | 1650 | 1467725130224 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}] 06:25:30 INFO - PROCESS | 1650 | 1467725130227 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:30 INFO - PROCESS | 1650 | 1467725130327 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 06:25:30 INFO - PROCESS | 1650 | 1467725130335 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:30 INFO - PROCESS | 1650 | 1467725130337 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119225000 == 30 [pid = 1650] [id = 335] 06:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112f87000) [pid = 1650] [serial = 1004] [outer = 0x0] 06:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118473c00) [pid = 1650] [serial = 1005] [outer = 0x112f87000] 06:25:30 INFO - PROCESS | 1650 | 1467725130364 Marionette DEBUG loaded listener.js 06:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118a5e800) [pid = 1650] [serial = 1006] [outer = 0x112f87000] 06:25:30 INFO - PROCESS | 1650 | 1467725130689 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] 06:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 06:25:30 INFO - PROCESS | 1650 | 1467725130738 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 06:25:30 INFO - PROCESS | 1650 | 1467725130740 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 06:25:30 INFO - PROCESS | 1650 | 1467725130741 Marionette TRACE conn2 <- [1,1314,null,{}] 06:25:30 INFO - PROCESS | 1650 | 1467725130743 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}] 06:25:30 INFO - PROCESS | 1650 | 1467725130745 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:30 INFO - PROCESS | 1650 | 1467725130819 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 06:25:30 INFO - PROCESS | 1650 | 1467725130823 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:30 INFO - PROCESS | 1650 | 1467725130824 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11996e000 == 31 [pid = 1650] [id = 336] 06:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118fcd000) [pid = 1650] [serial = 1007] [outer = 0x0] 06:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11933d000) [pid = 1650] [serial = 1008] [outer = 0x118fcd000] 06:25:30 INFO - PROCESS | 1650 | 1467725130851 Marionette DEBUG loaded listener.js 06:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1196d9400) [pid = 1650] [serial = 1009] [outer = 0x118fcd000] 06:25:31 INFO - PROCESS | 1650 | 1467725131222 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]]]}] 06:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 06:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 519ms 06:25:31 INFO - PROCESS | 1650 | 1467725131259 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 06:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 06:25:31 INFO - PROCESS | 1650 | 1467725131260 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 06:25:31 INFO - PROCESS | 1650 | 1467725131262 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 06:25:31 INFO - PROCESS | 1650 | 1467725131264 Marionette TRACE conn2 <- [1,1318,null,{}] 06:25:31 INFO - PROCESS | 1650 | 1467725131272 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}] 06:25:31 INFO - PROCESS | 1650 | 1467725131273 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:31 INFO - PROCESS | 1650 | 1467725131367 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 06:25:31 INFO - PROCESS | 1650 | 1467725131371 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:31 INFO - PROCESS | 1650 | 1467725131372 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1210c7800 == 32 [pid = 1650] [id = 337] 06:25:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1129ad000) [pid = 1650] [serial = 1010] [outer = 0x0] 06:25:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x120e08c00) [pid = 1650] [serial = 1011] [outer = 0x1129ad000] 06:25:31 INFO - PROCESS | 1650 | 1467725131397 Marionette DEBUG loaded listener.js 06:25:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x121107c00) [pid = 1650] [serial = 1012] [outer = 0x1129ad000] 06:25:31 INFO - PROCESS | 1650 | 1467725131757 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]]]}] 06:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 06:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 526ms 06:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 06:25:31 INFO - PROCESS | 1650 | 1467725131790 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 06:25:31 INFO - PROCESS | 1650 | 1467725131792 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 06:25:31 INFO - PROCESS | 1650 | 1467725131795 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 06:25:31 INFO - PROCESS | 1650 | 1467725131797 Marionette TRACE conn2 <- [1,1322,null,{}] 06:25:31 INFO - PROCESS | 1650 | 1467725131807 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}] 06:25:31 INFO - PROCESS | 1650 | 1467725131813 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:31 INFO - PROCESS | 1650 | 1467725131964 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 06:25:32 INFO - PROCESS | 1650 | 1467725132000 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:32 INFO - PROCESS | 1650 | 1467725132001 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x121d7b800 == 33 [pid = 1650] [id = 338] 06:25:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121347c00) [pid = 1650] [serial = 1013] [outer = 0x0] 06:25:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123e3fc00) [pid = 1650] [serial = 1014] [outer = 0x121347c00] 06:25:32 INFO - PROCESS | 1650 | 1467725132026 Marionette DEBUG loaded listener.js 06:25:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x125dc1400) [pid = 1650] [serial = 1015] [outer = 0x121347c00] 06:25:32 INFO - PROCESS | 1650 | 1467725132345 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]]]}] 06:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 06:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 572ms 06:25:32 INFO - PROCESS | 1650 | 1467725132369 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 06:25:32 INFO - PROCESS | 1650 | 1467725132370 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 06:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 06:25:32 INFO - PROCESS | 1650 | 1467725132379 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 06:25:32 INFO - PROCESS | 1650 | 1467725132390 Marionette TRACE conn2 <- [1,1326,null,{}] 06:25:32 INFO - PROCESS | 1650 | 1467725132392 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}] 06:25:32 INFO - PROCESS | 1650 | 1467725132394 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:32 INFO - PROCESS | 1650 | 1467725132484 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 06:25:32 INFO - PROCESS | 1650 | 1467725132518 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:32 INFO - PROCESS | 1650 | 1467725132519 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1255bf800 == 34 [pid = 1650] [id = 339] 06:25:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x125dc2c00) [pid = 1650] [serial = 1016] [outer = 0x0] 06:25:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x125eca400) [pid = 1650] [serial = 1017] [outer = 0x125dc2c00] 06:25:32 INFO - PROCESS | 1650 | 1467725132543 Marionette DEBUG loaded listener.js 06:25:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126d0fc00) [pid = 1650] [serial = 1018] [outer = 0x125dc2c00] 06:25:32 INFO - PROCESS | 1650 | 1467725132874 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]]]}] 06:25:32 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 06:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 535ms 06:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 06:25:32 INFO - PROCESS | 1650 | 1467725132907 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 06:25:32 INFO - PROCESS | 1650 | 1467725132908 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 06:25:32 INFO - PROCESS | 1650 | 1467725132910 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 06:25:32 INFO - PROCESS | 1650 | 1467725132912 Marionette TRACE conn2 <- [1,1330,null,{}] 06:25:32 INFO - PROCESS | 1650 | 1467725132921 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}] 06:25:32 INFO - PROCESS | 1650 | 1467725132922 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:33 INFO - PROCESS | 1650 | 1467725133181 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 06:25:33 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112ac4c00) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 06:25:33 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126ef2400) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 06:25:33 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x129231400) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 06:25:33 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1129b2c00) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 06:25:33 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1181e3000) [pid = 1650] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 06:25:33 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112f9fc00) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 06:25:33 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119339c00) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 06:25:33 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115e6bc00) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 06:25:33 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x113294c00) [pid = 1650] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 06:25:33 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11846d400) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 06:25:33 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113292800) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 06:25:33 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1296a1000) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 06:25:33 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112fa2c00) [pid = 1650] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 06:25:33 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12bbdcc00) [pid = 1650] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 06:25:33 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12bb37800) [pid = 1650] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 06:25:33 INFO - PROCESS | 1650 | 1467725133224 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:33 INFO - PROCESS | 1650 | 1467725133225 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x118a84800 == 35 [pid = 1650] [id = 340] 06:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1122bcc00) [pid = 1650] [serial = 1019] [outer = 0x0] 06:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112fa2400) [pid = 1650] [serial = 1020] [outer = 0x1122bcc00] 06:25:33 INFO - PROCESS | 1650 | 1467725133249 Marionette DEBUG loaded listener.js 06:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116729000) [pid = 1650] [serial = 1021] [outer = 0x1122bcc00] 06:25:33 INFO - PROCESS | 1650 | 1467725133488 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]]]}] 06:25:33 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 06:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 627ms 06:25:33 INFO - PROCESS | 1650 | 1467725133538 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 06:25:33 INFO - PROCESS | 1650 | 1467725133540 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 06:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 06:25:33 INFO - PROCESS | 1650 | 1467725133542 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 06:25:33 INFO - PROCESS | 1650 | 1467725133543 Marionette TRACE conn2 <- [1,1334,null,{}] 06:25:33 INFO - PROCESS | 1650 | 1467725133545 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}] 06:25:33 INFO - PROCESS | 1650 | 1467725133546 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:33 INFO - PROCESS | 1650 | 1467725133643 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 06:25:33 INFO - PROCESS | 1650 | 1467725133646 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:33 INFO - PROCESS | 1650 | 1467725133647 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x119222800 == 36 [pid = 1650] [id = 341] 06:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1164ec800) [pid = 1650] [serial = 1022] [outer = 0x0] 06:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123e8ac00) [pid = 1650] [serial = 1023] [outer = 0x1164ec800] 06:25:33 INFO - PROCESS | 1650 | 1467725133674 Marionette DEBUG loaded listener.js 06:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12710e000) [pid = 1650] [serial = 1024] [outer = 0x1164ec800] 06:25:34 INFO - PROCESS | 1650 | 1467725134005 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]]]}] 06:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 06:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 469ms 06:25:34 INFO - PROCESS | 1650 | 1467725134012 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 06:25:34 INFO - PROCESS | 1650 | 1467725134013 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 06:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 06:25:34 INFO - PROCESS | 1650 | 1467725134022 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 06:25:34 INFO - PROCESS | 1650 | 1467725134023 Marionette TRACE conn2 <- [1,1338,null,{}] 06:25:34 INFO - PROCESS | 1650 | 1467725134025 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}] 06:25:34 INFO - PROCESS | 1650 | 1467725134026 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:34 INFO - PROCESS | 1650 | 1467725134137 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 06:25:34 INFO - PROCESS | 1650 | 1467725134145 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:34 INFO - PROCESS | 1650 | 1467725134146 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b67800 == 37 [pid = 1650] [id = 342] 06:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1181e3000) [pid = 1650] [serial = 1025] [outer = 0x0] 06:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x127111400) [pid = 1650] [serial = 1026] [outer = 0x1181e3000] 06:25:34 INFO - PROCESS | 1650 | 1467725134170 Marionette DEBUG loaded listener.js 06:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128a2a400) [pid = 1650] [serial = 1027] [outer = 0x1181e3000] 06:25:34 INFO - PROCESS | 1650 | 1467725134961 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]]]}] 06:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 06:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 975ms 06:25:34 INFO - PROCESS | 1650 | 1467725134992 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 06:25:34 INFO - PROCESS | 1650 | 1467725134993 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 06:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 06:25:34 INFO - PROCESS | 1650 | 1467725134996 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 06:25:35 INFO - PROCESS | 1650 | 1467725134997 Marionette TRACE conn2 <- [1,1342,null,{}] 06:25:35 INFO - PROCESS | 1650 | 1467725135002 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}] 06:25:35 INFO - PROCESS | 1650 | 1467725135004 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:35 INFO - PROCESS | 1650 | 1467725135093 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 06:25:35 INFO - PROCESS | 1650 | 1467725135097 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:35 INFO - PROCESS | 1650 | 1467725135101 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1210c7000 == 38 [pid = 1650] [id = 343] 06:25:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128a27c00) [pid = 1650] [serial = 1028] [outer = 0x0] 06:25:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128d2e000) [pid = 1650] [serial = 1029] [outer = 0x128a27c00] 06:25:35 INFO - PROCESS | 1650 | 1467725135127 Marionette DEBUG loaded listener.js 06:25:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12932d000) [pid = 1650] [serial = 1030] [outer = 0x128a27c00] 06:25:35 INFO - PROCESS | 1650 | 1467725135703 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]]]}] 06:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 06:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 721ms 06:25:35 INFO - PROCESS | 1650 | 1467725135741 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 06:25:35 INFO - PROCESS | 1650 | 1467725135743 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 06:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 06:25:35 INFO - PROCESS | 1650 | 1467725135748 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 06:25:35 INFO - PROCESS | 1650 | 1467725135753 Marionette TRACE conn2 <- [1,1346,null,{}] 06:25:35 INFO - PROCESS | 1650 | 1467725135757 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}] 06:25:35 INFO - PROCESS | 1650 | 1467725135758 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:35 INFO - PROCESS | 1650 | 1467725135869 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 06:25:35 INFO - PROCESS | 1650 | 1467725135923 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:35 INFO - PROCESS | 1650 | 1467725135924 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x117c41000 == 39 [pid = 1650] [id = 344] 06:25:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115d1a400) [pid = 1650] [serial = 1031] [outer = 0x0] 06:25:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x115dec000) [pid = 1650] [serial = 1032] [outer = 0x115d1a400] 06:25:35 INFO - PROCESS | 1650 | 1467725135955 Marionette DEBUG loaded listener.js 06:25:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11672a400) [pid = 1650] [serial = 1033] [outer = 0x115d1a400] 06:25:36 INFO - PROCESS | 1650 | 1467725136554 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]]]}] 06:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 06:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 874ms 06:25:36 INFO - PROCESS | 1650 | 1467725136723 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 06:25:36 INFO - PROCESS | 1650 | 1467725136725 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 06:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 06:25:36 INFO - PROCESS | 1650 | 1467725136728 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 06:25:36 INFO - PROCESS | 1650 | 1467725136730 Marionette TRACE conn2 <- [1,1350,null,{}] 06:25:36 INFO - PROCESS | 1650 | 1467725136763 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}] 06:25:36 INFO - PROCESS | 1650 | 1467725136764 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:36 INFO - PROCESS | 1650 | 1467725136873 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 06:25:36 INFO - PROCESS | 1650 | 1467725136962 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:36 INFO - PROCESS | 1650 | 1467725136965 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168b1000 == 40 [pid = 1650] [id = 345] 06:25:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1164ea000) [pid = 1650] [serial = 1034] [outer = 0x0] 06:25:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116733c00) [pid = 1650] [serial = 1035] [outer = 0x1164ea000] 06:25:37 INFO - PROCESS | 1650 | 1467725137000 Marionette DEBUG loaded listener.js 06:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x117511800) [pid = 1650] [serial = 1036] [outer = 0x1164ea000] 06:25:37 INFO - PROCESS | 1650 | --DOCSHELL 0x128b67800 == 39 [pid = 1650] [id = 342] 06:25:37 INFO - PROCESS | 1650 | --DOCSHELL 0x119222800 == 38 [pid = 1650] [id = 341] 06:25:37 INFO - PROCESS | 1650 | --DOCSHELL 0x118a84800 == 37 [pid = 1650] [id = 340] 06:25:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1255bf800 == 36 [pid = 1650] [id = 339] 06:25:37 INFO - PROCESS | 1650 | --DOCSHELL 0x121d7b800 == 35 [pid = 1650] [id = 338] 06:25:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1210c7800 == 34 [pid = 1650] [id = 337] 06:25:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11996e000 == 33 [pid = 1650] [id = 336] 06:25:37 INFO - PROCESS | 1650 | --DOCSHELL 0x119225000 == 32 [pid = 1650] [id = 335] 06:25:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11747e800 == 31 [pid = 1650] [id = 334] 06:25:37 INFO - PROCESS | 1650 | --DOCSHELL 0x115e1b800 == 30 [pid = 1650] [id = 333] 06:25:37 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab8000 == 29 [pid = 1650] [id = 332] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128d20400) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1275e2000) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x127102c00) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12a765000) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12ab05400) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118fcfc00) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a7d2800) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x120e98400) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123f6ec00) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119344000) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119c3b800) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116633000) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11755f400) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x125e53800) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118478000) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118a4a800) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115ed8c00) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116f02c00) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12bb37000) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12b872000) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128d26400) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12bb32000) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12c0e3800) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12bbe3400) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12c0dd400) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12bbdc000) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12955b800) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12bb30400) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x123a61400) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x126d0c400) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 06:25:37 INFO - PROCESS | 1650 | 1467725137479 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]]]}] 06:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 06:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 801ms 06:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 06:25:37 INFO - PROCESS | 1650 | 1467725137529 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 06:25:37 INFO - PROCESS | 1650 | 1467725137530 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 06:25:37 INFO - PROCESS | 1650 | 1467725137539 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 06:25:37 INFO - PROCESS | 1650 | 1467725137542 Marionette TRACE conn2 <- [1,1354,null,{}] 06:25:37 INFO - PROCESS | 1650 | 1467725137544 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}] 06:25:37 INFO - PROCESS | 1650 | 1467725137546 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:37 INFO - PROCESS | 1650 | 1467725137648 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 06:25:37 INFO - PROCESS | 1650 | 1467725137657 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:37 INFO - PROCESS | 1650 | 1467725137659 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119232000 == 30 [pid = 1650] [id = 346] 06:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11846f800) [pid = 1650] [serial = 1037] [outer = 0x0] 06:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118473400) [pid = 1650] [serial = 1038] [outer = 0x11846f800] 06:25:37 INFO - PROCESS | 1650 | 1467725137703 Marionette DEBUG loaded listener.js 06:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1187cd400) [pid = 1650] [serial = 1039] [outer = 0x11846f800] 06:25:38 INFO - PROCESS | 1650 | 1467725138171 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]]]}] 06:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 06:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 673ms 06:25:38 INFO - PROCESS | 1650 | 1467725138210 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 06:25:38 INFO - PROCESS | 1650 | 1467725138212 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 06:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 06:25:38 INFO - PROCESS | 1650 | 1467725138214 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 06:25:38 INFO - PROCESS | 1650 | 1467725138215 Marionette TRACE conn2 <- [1,1358,null,{}] 06:25:38 INFO - PROCESS | 1650 | 1467725138222 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}] 06:25:38 INFO - PROCESS | 1650 | 1467725138225 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:38 INFO - PROCESS | 1650 | 1467725138325 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 06:25:38 INFO - PROCESS | 1650 | 1467725138380 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:38 INFO - PROCESS | 1650 | 1467725138382 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e3b000 == 31 [pid = 1650] [id = 347] 06:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118fd4800) [pid = 1650] [serial = 1040] [outer = 0x0] 06:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11933bc00) [pid = 1650] [serial = 1041] [outer = 0x118fd4800] 06:25:38 INFO - PROCESS | 1650 | 1467725138415 Marionette DEBUG loaded listener.js 06:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11998b800) [pid = 1650] [serial = 1042] [outer = 0x118fd4800] 06:25:38 INFO - PROCESS | 1650 | 1467725138691 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]]]}] 06:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 06:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 520ms 06:25:38 INFO - PROCESS | 1650 | 1467725138738 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 06:25:38 INFO - PROCESS | 1650 | 1467725138739 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 06:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 06:25:38 INFO - PROCESS | 1650 | 1467725138741 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 06:25:38 INFO - PROCESS | 1650 | 1467725138742 Marionette TRACE conn2 <- [1,1362,null,{}] 06:25:38 INFO - PROCESS | 1650 | 1467725138745 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}] 06:25:38 INFO - PROCESS | 1650 | 1467725138746 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:38 INFO - PROCESS | 1650 | 1467725138829 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 06:25:38 INFO - PROCESS | 1650 | 1467725138836 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:38 INFO - PROCESS | 1650 | 1467725138837 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x121d6f800 == 32 [pid = 1650] [id = 348] 06:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x120e96c00) [pid = 1650] [serial = 1043] [outer = 0x0] 06:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1216b7400) [pid = 1650] [serial = 1044] [outer = 0x120e96c00] 06:25:38 INFO - PROCESS | 1650 | 1467725138862 Marionette DEBUG loaded listener.js 06:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123e3c400) [pid = 1650] [serial = 1045] [outer = 0x120e96c00] 06:25:39 INFO - PROCESS | 1650 | 1467725139207 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]]]}] 06:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 06:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 518ms 06:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 06:25:39 INFO - PROCESS | 1650 | 1467725139261 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 06:25:39 INFO - PROCESS | 1650 | 1467725139263 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 06:25:39 INFO - PROCESS | 1650 | 1467725139265 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 06:25:39 INFO - PROCESS | 1650 | 1467725139266 Marionette TRACE conn2 <- [1,1366,null,{}] 06:25:39 INFO - PROCESS | 1650 | 1467725139268 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}] 06:25:39 INFO - PROCESS | 1650 | 1467725139270 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:39 INFO - PROCESS | 1650 | 1467725139343 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 06:25:39 INFO - PROCESS | 1650 | 1467725139346 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:39 INFO - PROCESS | 1650 | 1467725139348 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e22000 == 33 [pid = 1650] [id = 349] 06:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x121105800) [pid = 1650] [serial = 1046] [outer = 0x0] 06:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123e89800) [pid = 1650] [serial = 1047] [outer = 0x121105800] 06:25:39 INFO - PROCESS | 1650 | 1467725139382 Marionette DEBUG loaded listener.js 06:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1255a5400) [pid = 1650] [serial = 1048] [outer = 0x121105800] 06:25:39 INFO - PROCESS | 1650 | 1467725139746 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] 06:25:39 INFO - PROCESS | 1650 | 1467725139787 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 06:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 06:25:39 INFO - PROCESS | 1650 | 1467725139789 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 06:25:39 INFO - PROCESS | 1650 | 1467725139790 Marionette TRACE conn2 <- [1,1370,null,{}] 06:25:39 INFO - PROCESS | 1650 | 1467725139792 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}] 06:25:39 INFO - PROCESS | 1650 | 1467725139797 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:39 INFO - PROCESS | 1650 | 1467725139914 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 06:25:39 INFO - PROCESS | 1650 | 1467725139918 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:39 INFO - PROCESS | 1650 | 1467725139920 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271dc800 == 34 [pid = 1650] [id = 350] 06:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x125ec3c00) [pid = 1650] [serial = 1049] [outer = 0x0] 06:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126d0b800) [pid = 1650] [serial = 1050] [outer = 0x125ec3c00] 06:25:39 INFO - PROCESS | 1650 | 1467725139945 Marionette DEBUG loaded listener.js 06:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128a28c00) [pid = 1650] [serial = 1051] [outer = 0x125ec3c00] 06:25:40 INFO - PROCESS | 1650 | 1467725140292 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] 06:25:40 INFO - PROCESS | 1650 | 1467725140309 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 06:25:40 INFO - PROCESS | 1650 | 1467725140311 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 06:25:40 INFO - PROCESS | 1650 | 1467725140312 Marionette TRACE conn2 <- [1,1374,null,{}] 06:25:40 INFO - PROCESS | 1650 | 1467725140315 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}] 06:25:40 INFO - PROCESS | 1650 | 1467725140318 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:40 INFO - PROCESS | 1650 | 1467725140416 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 06:25:40 INFO - PROCESS | 1650 | 1467725140419 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:40 INFO - PROCESS | 1650 | 1467725140420 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x129211800 == 35 [pid = 1650] [id = 351] 06:25:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128a66800) [pid = 1650] [serial = 1052] [outer = 0x0] 06:25:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128d22000) [pid = 1650] [serial = 1053] [outer = 0x128a66800] 06:25:40 INFO - PROCESS | 1650 | 1467725140452 Marionette DEBUG loaded listener.js 06:25:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12932c400) [pid = 1650] [serial = 1054] [outer = 0x128a66800] 06:25:40 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:25:40 INFO - PROCESS | 1650 | 1467725140788 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] 06:25:40 INFO - PROCESS | 1650 | 1467725140833 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 06:25:40 INFO - PROCESS | 1650 | 1467725140835 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 06:25:40 INFO - PROCESS | 1650 | 1467725140836 Marionette TRACE conn2 <- [1,1378,null,{}] 06:25:40 INFO - PROCESS | 1650 | 1467725140839 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}] 06:25:40 INFO - PROCESS | 1650 | 1467725140840 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:40 INFO - PROCESS | 1650 | 1467725140937 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 06:25:40 INFO - PROCESS | 1650 | 1467725140950 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:40 INFO - PROCESS | 1650 | 1467725140951 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185d7000 == 36 [pid = 1650] [id = 352] 06:25:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12932d800) [pid = 1650] [serial = 1055] [outer = 0x0] 06:25:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12955c000) [pid = 1650] [serial = 1056] [outer = 0x12932d800] 06:25:40 INFO - PROCESS | 1650 | 1467725140975 Marionette DEBUG loaded listener.js 06:25:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1296a9000) [pid = 1650] [serial = 1057] [outer = 0x12932d800] 06:25:41 INFO - PROCESS | 1650 | 1467725141326 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] 06:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 06:25:41 INFO - PROCESS | 1650 | 1467725141359 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 06:25:41 INFO - PROCESS | 1650 | 1467725141362 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 06:25:41 INFO - PROCESS | 1650 | 1467725141364 Marionette TRACE conn2 <- [1,1382,null,{}] 06:25:41 INFO - PROCESS | 1650 | 1467725141368 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}] 06:25:41 INFO - PROCESS | 1650 | 1467725141370 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:41 INFO - PROCESS | 1650 | 1467725141521 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 06:25:41 INFO - PROCESS | 1650 | 1467725141541 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:41 INFO - PROCESS | 1650 | 1467725141554 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab19800 == 37 [pid = 1650] [id = 353] 06:25:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128a66c00) [pid = 1650] [serial = 1058] [outer = 0x0] 06:25:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a5eec00) [pid = 1650] [serial = 1059] [outer = 0x128a66c00] 06:25:41 INFO - PROCESS | 1650 | 1467725141596 Marionette DEBUG loaded listener.js 06:25:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a773800) [pid = 1650] [serial = 1060] [outer = 0x128a66c00] 06:25:41 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115dbb800) [pid = 1650] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 06:25:41 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1129ad000) [pid = 1650] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 06:25:41 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118fcd000) [pid = 1650] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 06:25:41 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116aee800) [pid = 1650] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 06:25:41 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115dbb000) [pid = 1650] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 06:25:41 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112f87000) [pid = 1650] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 06:25:41 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x121347c00) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 06:25:41 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11612e800) [pid = 1650] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 06:25:41 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115dc8c00) [pid = 1650] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 06:25:41 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11933e000) [pid = 1650] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 06:25:41 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126d0f000) [pid = 1650] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 06:25:41 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x125dc2c00) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 06:25:41 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112f99400) [pid = 1650] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 06:25:41 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1122bcc00) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 06:25:41 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1164ec800) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 06:25:41 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1181e3000) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 06:25:41 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:25:42 INFO - PROCESS | 1650 | 1467725142021 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] 06:25:42 INFO - PROCESS | 1650 | 1467725142038 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 06:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 06:25:42 INFO - PROCESS | 1650 | 1467725142040 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 06:25:42 INFO - PROCESS | 1650 | 1467725142041 Marionette TRACE conn2 <- [1,1386,null,{}] 06:25:42 INFO - PROCESS | 1650 | 1467725142044 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}] 06:25:42 INFO - PROCESS | 1650 | 1467725142045 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:42 INFO - PROCESS | 1650 | 1467725142153 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 06:25:42 INFO - PROCESS | 1650 | 1467725142185 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:42 INFO - PROCESS | 1650 | 1467725142186 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab20800 == 38 [pid = 1650] [id = 354] 06:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1129ad000) [pid = 1650] [serial = 1061] [outer = 0x0] 06:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116732000) [pid = 1650] [serial = 1062] [outer = 0x1129ad000] 06:25:42 INFO - PROCESS | 1650 | 1467725142211 Marionette DEBUG loaded listener.js 06:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1196d6000) [pid = 1650] [serial = 1063] [outer = 0x1129ad000] 06:25:42 INFO - PROCESS | 1650 | 1467725142495 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] 06:25:42 INFO - PROCESS | 1650 | 1467725142513 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 06:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 06:25:42 INFO - PROCESS | 1650 | 1467725142522 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 06:25:42 INFO - PROCESS | 1650 | 1467725142524 Marionette TRACE conn2 <- [1,1390,null,{}] 06:25:42 INFO - PROCESS | 1650 | 1467725142526 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}] 06:25:42 INFO - PROCESS | 1650 | 1467725142528 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:42 INFO - PROCESS | 1650 | 1467725142622 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 06:25:42 INFO - PROCESS | 1650 | 1467725142634 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:42 INFO - PROCESS | 1650 | 1467725142635 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b840000 == 39 [pid = 1650] [id = 355] 06:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x121344000) [pid = 1650] [serial = 1064] [outer = 0x0] 06:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128d28800) [pid = 1650] [serial = 1065] [outer = 0x121344000] 06:25:42 INFO - PROCESS | 1650 | 1467725142661 Marionette DEBUG loaded listener.js 06:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12ab0e800) [pid = 1650] [serial = 1066] [outer = 0x121344000] 06:25:42 INFO - PROCESS | 1650 | 1467725142985 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]]]}] 06:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 06:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 475ms 06:25:42 INFO - PROCESS | 1650 | 1467725142991 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 06:25:42 INFO - PROCESS | 1650 | 1467725142992 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 06:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 06:25:42 INFO - PROCESS | 1650 | 1467725142997 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 06:25:43 INFO - PROCESS | 1650 | 1467725142998 Marionette TRACE conn2 <- [1,1394,null,{}] 06:25:43 INFO - PROCESS | 1650 | 1467725143003 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}] 06:25:43 INFO - PROCESS | 1650 | 1467725143004 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:43 INFO - PROCESS | 1650 | 1467725143108 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 06:25:43 INFO - PROCESS | 1650 | 1467725143139 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:43 INFO - PROCESS | 1650 | 1467725143140 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb2e800 == 40 [pid = 1650] [id = 356] 06:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1187da000) [pid = 1650] [serial = 1067] [outer = 0x0] 06:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12b869c00) [pid = 1650] [serial = 1068] [outer = 0x1187da000] 06:25:43 INFO - PROCESS | 1650 | 1467725143165 Marionette DEBUG loaded listener.js 06:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12bb39c00) [pid = 1650] [serial = 1069] [outer = 0x1187da000] 06:25:43 INFO - PROCESS | 1650 | 1467725143446 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]]]}] 06:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 06:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 471ms 06:25:43 INFO - PROCESS | 1650 | 1467725143472 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 06:25:43 INFO - PROCESS | 1650 | 1467725143473 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 06:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 06:25:43 INFO - PROCESS | 1650 | 1467725143475 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 06:25:43 INFO - PROCESS | 1650 | 1467725143476 Marionette TRACE conn2 <- [1,1398,null,{}] 06:25:43 INFO - PROCESS | 1650 | 1467725143479 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}] 06:25:43 INFO - PROCESS | 1650 | 1467725143480 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:43 INFO - PROCESS | 1650 | 1467725143571 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 06:25:43 INFO - PROCESS | 1650 | 1467725143575 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:43 INFO - PROCESS | 1650 | 1467725143576 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c023000 == 41 [pid = 1650] [id = 357] 06:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123fdfc00) [pid = 1650] [serial = 1070] [outer = 0x0] 06:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123fe3000) [pid = 1650] [serial = 1071] [outer = 0x123fdfc00] 06:25:43 INFO - PROCESS | 1650 | 1467725143599 Marionette DEBUG loaded listener.js 06:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123fe6c00) [pid = 1650] [serial = 1072] [outer = 0x123fdfc00] 06:25:44 INFO - PROCESS | 1650 | --DOCSHELL 0x119232000 == 40 [pid = 1650] [id = 346] 06:25:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1168b1000 == 39 [pid = 1650] [id = 345] 06:25:44 INFO - PROCESS | 1650 | --DOCSHELL 0x117c41000 == 38 [pid = 1650] [id = 344] 06:25:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1210c7000 == 37 [pid = 1650] [id = 343] 06:25:45 INFO - PROCESS | 1650 | --DOCSHELL 0x121d6f800 == 36 [pid = 1650] [id = 348] 06:25:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab19800 == 35 [pid = 1650] [id = 353] 06:25:45 INFO - PROCESS | 1650 | --DOCSHELL 0x125e22000 == 34 [pid = 1650] [id = 349] 06:25:45 INFO - PROCESS | 1650 | --DOCSHELL 0x129211800 == 33 [pid = 1650] [id = 351] 06:25:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12b840000 == 32 [pid = 1650] [id = 355] 06:25:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1271dc800 == 31 [pid = 1650] [id = 350] 06:25:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1185d7000 == 30 [pid = 1650] [id = 352] 06:25:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab20800 == 29 [pid = 1650] [id = 354] 06:25:45 INFO - PROCESS | 1650 | --DOCSHELL 0x120e3b000 == 28 [pid = 1650] [id = 347] 06:25:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb2e800 == 27 [pid = 1650] [id = 356] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x127111400) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115dc7000) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x115dc1c00) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x120e08c00) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11933d000) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118a59800) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1181e6c00) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x115dc0800) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118473c00) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118a5e800) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x115e64c00) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123e3fc00) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x116880000) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x117561800) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118a51c00) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11846f000) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x125ec7000) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12134b400) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x128a65000) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x127186400) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x121107c00) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x128a2a400) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x125eca400) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x125dc1400) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x115dc6c00) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x126d0fc00) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x116729000) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x115d19000) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x123e8ac00) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x112fa2400) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12710e000) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1196d9400) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | 1467725145203 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]]]}] 06:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 06:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1778ms 06:25:45 INFO - PROCESS | 1650 | 1467725145254 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 06:25:45 INFO - PROCESS | 1650 | 1467725145256 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 06:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 06:25:45 INFO - PROCESS | 1650 | 1467725145260 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 06:25:45 INFO - PROCESS | 1650 | 1467725145262 Marionette TRACE conn2 <- [1,1402,null,{}] 06:25:45 INFO - PROCESS | 1650 | 1467725145268 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}] 06:25:45 INFO - PROCESS | 1650 | 1467725145269 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:45 INFO - PROCESS | 1650 | 1467725145353 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 06:25:45 INFO - PROCESS | 1650 | 1467725145405 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:45 INFO - PROCESS | 1650 | 1467725145406 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e0b800 == 28 [pid = 1650] [id = 358] 06:25:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x113252400) [pid = 1650] [serial = 1073] [outer = 0x0] 06:25:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x113254000) [pid = 1650] [serial = 1074] [outer = 0x113252400] 06:25:45 INFO - PROCESS | 1650 | 1467725145435 Marionette DEBUG loaded listener.js 06:25:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x115d19000) [pid = 1650] [serial = 1075] [outer = 0x113252400] 06:25:45 INFO - PROCESS | 1650 | 1467725145754 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]]]}] 06:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 06:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 521ms 06:25:45 INFO - PROCESS | 1650 | 1467725145781 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 06:25:45 INFO - PROCESS | 1650 | 1467725145789 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 06:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 06:25:45 INFO - PROCESS | 1650 | 1467725145796 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 06:25:45 INFO - PROCESS | 1650 | 1467725145799 Marionette TRACE conn2 <- [1,1406,null,{}] 06:25:45 INFO - PROCESS | 1650 | 1467725145802 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}] 06:25:45 INFO - PROCESS | 1650 | 1467725145806 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:45 INFO - PROCESS | 1650 | 1467725145932 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 06:25:46 INFO - PROCESS | 1650 | 1467725146002 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:46 INFO - PROCESS | 1650 | 1467725146004 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x117159800 == 29 [pid = 1650] [id = 359] 06:25:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x115db9c00) [pid = 1650] [serial = 1076] [outer = 0x0] 06:25:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x115dc7c00) [pid = 1650] [serial = 1077] [outer = 0x115db9c00] 06:25:46 INFO - PROCESS | 1650 | 1467725146049 Marionette DEBUG loaded listener.js 06:25:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1164f1800) [pid = 1650] [serial = 1078] [outer = 0x115db9c00] 06:25:46 INFO - PROCESS | 1650 | 1467725146411 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]]]}] 06:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 06:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 623ms 06:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 06:25:46 INFO - PROCESS | 1650 | 1467725146422 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 06:25:46 INFO - PROCESS | 1650 | 1467725146423 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 06:25:46 INFO - PROCESS | 1650 | 1467725146434 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 06:25:46 INFO - PROCESS | 1650 | 1467725146439 Marionette TRACE conn2 <- [1,1410,null,{}] 06:25:46 INFO - PROCESS | 1650 | 1467725146447 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}] 06:25:46 INFO - PROCESS | 1650 | 1467725146453 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:46 INFO - PROCESS | 1650 | 1467725146549 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 06:25:46 INFO - PROCESS | 1650 | 1467725146556 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:46 INFO - PROCESS | 1650 | 1467725146558 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x118a83000 == 30 [pid = 1650] [id = 360] 06:25:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1122b1800) [pid = 1650] [serial = 1079] [outer = 0x0] 06:25:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x116f03400) [pid = 1650] [serial = 1080] [outer = 0x1122b1800] 06:25:46 INFO - PROCESS | 1650 | 1467725146587 Marionette DEBUG loaded listener.js 06:25:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118168c00) [pid = 1650] [serial = 1081] [outer = 0x1122b1800] 06:25:46 INFO - PROCESS | 1650 | 1467725146923 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]]]}] 06:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 06:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 532ms 06:25:46 INFO - PROCESS | 1650 | 1467725146959 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 06:25:46 INFO - PROCESS | 1650 | 1467725146960 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 06:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 06:25:46 INFO - PROCESS | 1650 | 1467725146963 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 06:25:46 INFO - PROCESS | 1650 | 1467725146964 Marionette TRACE conn2 <- [1,1414,null,{}] 06:25:46 INFO - PROCESS | 1650 | 1467725146966 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}] 06:25:46 INFO - PROCESS | 1650 | 1467725146968 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:47 INFO - PROCESS | 1650 | 1467725147043 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 06:25:47 INFO - PROCESS | 1650 | 1467725147046 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:47 INFO - PROCESS | 1650 | 1467725147047 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196ad000 == 31 [pid = 1650] [id = 361] 06:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1181e9800) [pid = 1650] [serial = 1082] [outer = 0x0] 06:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118477400) [pid = 1650] [serial = 1083] [outer = 0x1181e9800] 06:25:47 INFO - PROCESS | 1650 | 1467725147076 Marionette DEBUG loaded listener.js 06:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118517400) [pid = 1650] [serial = 1084] [outer = 0x1181e9800] 06:25:47 INFO - PROCESS | 1650 | 1467725147413 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]]]}] 06:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 06:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 471ms 06:25:47 INFO - PROCESS | 1650 | 1467725147435 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 06:25:47 INFO - PROCESS | 1650 | 1467725147436 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 06:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 06:25:47 INFO - PROCESS | 1650 | 1467725147439 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 06:25:47 INFO - PROCESS | 1650 | 1467725147440 Marionette TRACE conn2 <- [1,1418,null,{}] 06:25:47 INFO - PROCESS | 1650 | 1467725147442 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}] 06:25:47 INFO - PROCESS | 1650 | 1467725147443 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:47 INFO - PROCESS | 1650 | 1467725147546 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 06:25:47 INFO - PROCESS | 1650 | 1467725147554 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:47 INFO - PROCESS | 1650 | 1467725147555 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x119893800 == 32 [pid = 1650] [id = 362] 06:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x112f9d000) [pid = 1650] [serial = 1085] [outer = 0x0] 06:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118519400) [pid = 1650] [serial = 1086] [outer = 0x112f9d000] 06:25:47 INFO - PROCESS | 1650 | 1467725147579 Marionette DEBUG loaded listener.js 06:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118afb800) [pid = 1650] [serial = 1087] [outer = 0x112f9d000] 06:25:47 INFO - PROCESS | 1650 | 1467725147896 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]]]}] 06:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 06:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 469ms 06:25:47 INFO - PROCESS | 1650 | 1467725147908 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 06:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 06:25:47 INFO - PROCESS | 1650 | 1467725147910 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 06:25:47 INFO - PROCESS | 1650 | 1467725147912 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 06:25:47 INFO - PROCESS | 1650 | 1467725147913 Marionette TRACE conn2 <- [1,1422,null,{}] 06:25:47 INFO - PROCESS | 1650 | 1467725147916 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}] 06:25:47 INFO - PROCESS | 1650 | 1467725147923 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:48 INFO - PROCESS | 1650 | 1467725148013 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 06:25:48 INFO - PROCESS | 1650 | 1467725148019 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:48 INFO - PROCESS | 1650 | 1467725148020 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1210d9800 == 33 [pid = 1650] [id = 363] 06:25:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118fd2400) [pid = 1650] [serial = 1088] [outer = 0x0] 06:25:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119342400) [pid = 1650] [serial = 1089] [outer = 0x118fd2400] 06:25:48 INFO - PROCESS | 1650 | 1467725148045 Marionette DEBUG loaded listener.js 06:25:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x120e89c00) [pid = 1650] [serial = 1090] [outer = 0x118fd2400] 06:25:48 INFO - PROCESS | 1650 | 1467725148358 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]]]}] 06:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 06:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 473ms 06:25:48 INFO - PROCESS | 1650 | 1467725148387 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 06:25:48 INFO - PROCESS | 1650 | 1467725148388 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 06:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 06:25:48 INFO - PROCESS | 1650 | 1467725148390 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 06:25:48 INFO - PROCESS | 1650 | 1467725148391 Marionette TRACE conn2 <- [1,1426,null,{}] 06:25:48 INFO - PROCESS | 1650 | 1467725148393 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}] 06:25:48 INFO - PROCESS | 1650 | 1467725148395 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:48 INFO - PROCESS | 1650 | 1467725148492 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 06:25:48 INFO - PROCESS | 1650 | 1467725148505 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:48 INFO - PROCESS | 1650 | 1467725148506 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1217a7800 == 34 [pid = 1650] [id = 364] 06:25:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112f66c00) [pid = 1650] [serial = 1091] [outer = 0x0] 06:25:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x120e0cc00) [pid = 1650] [serial = 1092] [outer = 0x112f66c00] 06:25:48 INFO - PROCESS | 1650 | 1467725148530 Marionette DEBUG loaded listener.js 06:25:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x121347800) [pid = 1650] [serial = 1093] [outer = 0x112f66c00] 06:25:48 INFO - PROCESS | 1650 | 1467725148833 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]]]}] 06:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 06:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 470ms 06:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 06:25:48 INFO - PROCESS | 1650 | 1467725148860 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 06:25:48 INFO - PROCESS | 1650 | 1467725148862 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 06:25:48 INFO - PROCESS | 1650 | 1467725148864 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 06:25:48 INFO - PROCESS | 1650 | 1467725148865 Marionette TRACE conn2 <- [1,1430,null,{}] 06:25:48 INFO - PROCESS | 1650 | 1467725148870 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}] 06:25:48 INFO - PROCESS | 1650 | 1467725148871 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:48 INFO - PROCESS | 1650 | 1467725148940 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 06:25:48 INFO - PROCESS | 1650 | 1467725148943 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:48 INFO - PROCESS | 1650 | 1467725148944 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e96800 == 35 [pid = 1650] [id = 365] 06:25:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x121342800) [pid = 1650] [serial = 1094] [outer = 0x0] 06:25:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123e38c00) [pid = 1650] [serial = 1095] [outer = 0x121342800] 06:25:48 INFO - PROCESS | 1650 | 1467725148970 Marionette DEBUG loaded listener.js 06:25:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123e43800) [pid = 1650] [serial = 1096] [outer = 0x121342800] 06:25:49 INFO - PROCESS | 1650 | 1467725149348 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]]]}] 06:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 06:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 521ms 06:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 06:25:49 INFO - PROCESS | 1650 | 1467725149386 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 06:25:49 INFO - PROCESS | 1650 | 1467725149387 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 06:25:49 INFO - PROCESS | 1650 | 1467725149389 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 06:25:49 INFO - PROCESS | 1650 | 1467725149390 Marionette TRACE conn2 <- [1,1434,null,{}] 06:25:49 INFO - PROCESS | 1650 | 1467725149393 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}] 06:25:49 INFO - PROCESS | 1650 | 1467725149394 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:49 INFO - PROCESS | 1650 | 1467725149467 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 06:25:49 INFO - PROCESS | 1650 | 1467725149471 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:49 INFO - PROCESS | 1650 | 1467725149472 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x118a80800 == 36 [pid = 1650] [id = 366] 06:25:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x115dbb800) [pid = 1650] [serial = 1097] [outer = 0x0] 06:25:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123fdc000) [pid = 1650] [serial = 1098] [outer = 0x115dbb800] 06:25:49 INFO - PROCESS | 1650 | 1467725149503 Marionette DEBUG loaded listener.js 06:25:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123fe5800) [pid = 1650] [serial = 1099] [outer = 0x115dbb800] 06:25:49 INFO - PROCESS | 1650 | 1467725149809 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]]]}] 06:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 06:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 470ms 06:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 06:25:49 INFO - PROCESS | 1650 | 1467725149860 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 06:25:49 INFO - PROCESS | 1650 | 1467725149861 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 06:25:49 INFO - PROCESS | 1650 | 1467725149863 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 06:25:49 INFO - PROCESS | 1650 | 1467725149864 Marionette TRACE conn2 <- [1,1438,null,{}] 06:25:49 INFO - PROCESS | 1650 | 1467725149866 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}] 06:25:49 INFO - PROCESS | 1650 | 1467725149868 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:49 INFO - PROCESS | 1650 | 1467725149943 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 06:25:50 INFO - PROCESS | 1650 | 1467725150000 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:50 INFO - PROCESS | 1650 | 1467725150001 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269c3800 == 37 [pid = 1650] [id = 367] 06:25:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123e45400) [pid = 1650] [serial = 1100] [outer = 0x0] 06:25:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123fe8800) [pid = 1650] [serial = 1101] [outer = 0x123e45400] 06:25:50 INFO - PROCESS | 1650 | 1467725150025 Marionette DEBUG loaded listener.js 06:25:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x125dc3800) [pid = 1650] [serial = 1102] [outer = 0x123e45400] 06:25:50 INFO - PROCESS | 1650 | 1467725150294 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]]]}] 06:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 06:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 469ms 06:25:50 INFO - PROCESS | 1650 | 1467725150340 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 06:25:50 INFO - PROCESS | 1650 | 1467725150341 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 06:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 06:25:50 INFO - PROCESS | 1650 | 1467725150344 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 06:25:50 INFO - PROCESS | 1650 | 1467725150345 Marionette TRACE conn2 <- [1,1442,null,{}] 06:25:50 INFO - PROCESS | 1650 | 1467725150349 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}] 06:25:50 INFO - PROCESS | 1650 | 1467725150353 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:50 INFO - PROCESS | 1650 | 1467725150454 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 06:25:50 INFO - PROCESS | 1650 | 1467725150465 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:50 INFO - PROCESS | 1650 | 1467725150468 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11988b800 == 38 [pid = 1650] [id = 368] 06:25:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x125e4bc00) [pid = 1650] [serial = 1103] [outer = 0x0] 06:25:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125ecf800) [pid = 1650] [serial = 1104] [outer = 0x125e4bc00] 06:25:50 INFO - PROCESS | 1650 | 1467725150502 Marionette DEBUG loaded listener.js 06:25:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126d06400) [pid = 1650] [serial = 1105] [outer = 0x125e4bc00] 06:25:50 INFO - PROCESS | 1650 | 1467725150847 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]]]}] 06:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 06:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 524ms 06:25:50 INFO - PROCESS | 1650 | 1467725150869 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 06:25:50 INFO - PROCESS | 1650 | 1467725150871 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 06:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 06:25:50 INFO - PROCESS | 1650 | 1467725150873 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 06:25:50 INFO - PROCESS | 1650 | 1467725150874 Marionette TRACE conn2 <- [1,1446,null,{}] 06:25:50 INFO - PROCESS | 1650 | 1467725150876 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}] 06:25:50 INFO - PROCESS | 1650 | 1467725150877 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:50 INFO - PROCESS | 1650 | 1467725150972 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 06:25:50 INFO - PROCESS | 1650 | 1467725150983 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:50 INFO - PROCESS | 1650 | 1467725150985 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x129221000 == 39 [pid = 1650] [id = 369] 06:25:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123e8a400) [pid = 1650] [serial = 1106] [outer = 0x0] 06:25:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126eec800) [pid = 1650] [serial = 1107] [outer = 0x123e8a400] 06:25:51 INFO - PROCESS | 1650 | 1467725151009 Marionette DEBUG loaded listener.js 06:25:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x127102400) [pid = 1650] [serial = 1108] [outer = 0x123e8a400] 06:25:51 INFO - PROCESS | 1650 | 1467725151343 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]]]}] 06:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 06:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 518ms 06:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 06:25:51 INFO - PROCESS | 1650 | 1467725151392 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 06:25:51 INFO - PROCESS | 1650 | 1467725151393 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 06:25:51 INFO - PROCESS | 1650 | 1467725151395 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 06:25:51 INFO - PROCESS | 1650 | 1467725151396 Marionette TRACE conn2 <- [1,1450,null,{}] 06:25:51 INFO - PROCESS | 1650 | 1467725151398 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}] 06:25:51 INFO - PROCESS | 1650 | 1467725151399 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:51 INFO - PROCESS | 1650 | 1467725151493 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 06:25:51 INFO - PROCESS | 1650 | 1467725151507 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:51 INFO - PROCESS | 1650 | 1467725151507 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x129775800 == 40 [pid = 1650] [id = 370] 06:25:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116838c00) [pid = 1650] [serial = 1109] [outer = 0x0] 06:25:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x127187000) [pid = 1650] [serial = 1110] [outer = 0x116838c00] 06:25:51 INFO - PROCESS | 1650 | 1467725151538 Marionette DEBUG loaded listener.js 06:25:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1275e5000) [pid = 1650] [serial = 1111] [outer = 0x116838c00] 06:25:51 INFO - PROCESS | 1650 | 1467725151896 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]]]}] 06:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 06:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 520ms 06:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 06:25:51 INFO - PROCESS | 1650 | 1467725151916 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 06:25:51 INFO - PROCESS | 1650 | 1467725151917 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 06:25:51 INFO - PROCESS | 1650 | 1467725151919 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 06:25:51 INFO - PROCESS | 1650 | 1467725151920 Marionette TRACE conn2 <- [1,1454,null,{}] 06:25:51 INFO - PROCESS | 1650 | 1467725151923 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}] 06:25:51 INFO - PROCESS | 1650 | 1467725151924 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:52 INFO - PROCESS | 1650 | 1467725152030 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 06:25:52 INFO - PROCESS | 1650 | 1467725152043 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:52 INFO - PROCESS | 1650 | 1467725152044 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12acbc800 == 41 [pid = 1650] [id = 371] 06:25:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128a64c00) [pid = 1650] [serial = 1112] [outer = 0x0] 06:25:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128a6e000) [pid = 1650] [serial = 1113] [outer = 0x128a64c00] 06:25:52 INFO - PROCESS | 1650 | 1467725152067 Marionette DEBUG loaded listener.js 06:25:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128d2b400) [pid = 1650] [serial = 1114] [outer = 0x128a64c00] 06:25:52 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x125ec3c00) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 06:25:52 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128a66800) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 06:25:52 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1129ad000) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 06:25:52 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12932d800) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 06:25:52 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128a66c00) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 06:25:52 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x121344000) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 06:25:52 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1187da000) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 06:25:52 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x121105800) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 06:25:52 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x120e96c00) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 06:25:52 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118fd4800) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 06:25:52 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11846f800) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 06:25:52 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1164ea000) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 06:25:52 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x115d1a400) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 06:25:52 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128a27c00) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 06:25:52 INFO - PROCESS | 1650 | 1467725152512 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]]]}] 06:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 06:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 621ms 06:25:52 INFO - PROCESS | 1650 | 1467725152540 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 06:25:52 INFO - PROCESS | 1650 | 1467725152541 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 06:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 06:25:52 INFO - PROCESS | 1650 | 1467725152544 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 06:25:52 INFO - PROCESS | 1650 | 1467725152545 Marionette TRACE conn2 <- [1,1458,null,{}] 06:25:52 INFO - PROCESS | 1650 | 1467725152547 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}] 06:25:52 INFO - PROCESS | 1650 | 1467725152548 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:52 INFO - PROCESS | 1650 | 1467725152636 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 06:25:52 INFO - PROCESS | 1650 | 1467725152686 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:52 INFO - PROCESS | 1650 | 1467725152688 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab1c000 == 42 [pid = 1650] [id = 372] 06:25:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x115d1a400) [pid = 1650] [serial = 1115] [outer = 0x0] 06:25:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11846f800) [pid = 1650] [serial = 1116] [outer = 0x115d1a400] 06:25:52 INFO - PROCESS | 1650 | 1467725152713 Marionette DEBUG loaded listener.js 06:25:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x121105800) [pid = 1650] [serial = 1117] [outer = 0x115d1a400] 06:25:53 INFO - PROCESS | 1650 | 1467725153017 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]]]}] 06:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 06:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 517ms 06:25:53 INFO - PROCESS | 1650 | 1467725153062 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 06:25:53 INFO - PROCESS | 1650 | 1467725153063 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 06:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 06:25:53 INFO - PROCESS | 1650 | 1467725153065 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 06:25:53 INFO - PROCESS | 1650 | 1467725153066 Marionette TRACE conn2 <- [1,1462,null,{}] 06:25:53 INFO - PROCESS | 1650 | 1467725153068 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}] 06:25:53 INFO - PROCESS | 1650 | 1467725153069 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:53 INFO - PROCESS | 1650 | 1467725153148 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 06:25:53 INFO - PROCESS | 1650 | 1467725153154 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:53 INFO - PROCESS | 1650 | 1467725153155 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbb0800 == 43 [pid = 1650] [id = 373] 06:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125ec3c00) [pid = 1650] [serial = 1118] [outer = 0x0] 06:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128d2d000) [pid = 1650] [serial = 1119] [outer = 0x125ec3c00] 06:25:53 INFO - PROCESS | 1650 | 1467725153178 Marionette DEBUG loaded listener.js 06:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129330800) [pid = 1650] [serial = 1120] [outer = 0x125ec3c00] 06:25:53 INFO - PROCESS | 1650 | 1467725153493 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]]]}] 06:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 06:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 469ms 06:25:53 INFO - PROCESS | 1650 | 1467725153536 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 06:25:53 INFO - PROCESS | 1650 | 1467725153537 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 06:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 06:25:53 INFO - PROCESS | 1650 | 1467725153539 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 06:25:53 INFO - PROCESS | 1650 | 1467725153540 Marionette TRACE conn2 <- [1,1466,null,{}] 06:25:53 INFO - PROCESS | 1650 | 1467725153542 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}] 06:25:53 INFO - PROCESS | 1650 | 1467725153543 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:53 INFO - PROCESS | 1650 | 1467725153655 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 06:25:53 INFO - PROCESS | 1650 | 1467725153661 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:53 INFO - PROCESS | 1650 | 1467725153662 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c02c800 == 44 [pid = 1650] [id = 374] 06:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123e88c00) [pid = 1650] [serial = 1121] [outer = 0x0] 06:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129557c00) [pid = 1650] [serial = 1122] [outer = 0x123e88c00] 06:25:53 INFO - PROCESS | 1650 | 1467725153686 Marionette DEBUG loaded listener.js 06:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1296a6000) [pid = 1650] [serial = 1123] [outer = 0x123e88c00] 06:25:53 INFO - PROCESS | 1650 | 1467725153991 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]]]}] 06:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 06:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 467ms 06:25:54 INFO - PROCESS | 1650 | 1467725154007 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 06:25:54 INFO - PROCESS | 1650 | 1467725154008 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 06:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 06:25:54 INFO - PROCESS | 1650 | 1467725154011 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 06:25:54 INFO - PROCESS | 1650 | 1467725154012 Marionette TRACE conn2 <- [1,1470,null,{}] 06:25:54 INFO - PROCESS | 1650 | 1467725154014 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}] 06:25:54 INFO - PROCESS | 1650 | 1467725154017 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:54 INFO - PROCESS | 1650 | 1467725154100 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 06:25:54 INFO - PROCESS | 1650 | 1467725154105 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:54 INFO - PROCESS | 1650 | 1467725154106 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c27a000 == 45 [pid = 1650] [id = 375] 06:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1296a6800) [pid = 1650] [serial = 1124] [outer = 0x0] 06:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a5f0000) [pid = 1650] [serial = 1125] [outer = 0x1296a6800] 06:25:54 INFO - PROCESS | 1650 | 1467725154130 Marionette DEBUG loaded listener.js 06:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a773400) [pid = 1650] [serial = 1126] [outer = 0x1296a6800] 06:25:54 INFO - PROCESS | 1650 | 1467725154587 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]]]}] 06:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 06:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 622ms 06:25:54 INFO - PROCESS | 1650 | 1467725154633 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 06:25:54 INFO - PROCESS | 1650 | 1467725154636 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 06:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 06:25:54 INFO - PROCESS | 1650 | 1467725154639 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 06:25:54 INFO - PROCESS | 1650 | 1467725154641 Marionette TRACE conn2 <- [1,1474,null,{}] 06:25:54 INFO - PROCESS | 1650 | 1467725154645 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}] 06:25:54 INFO - PROCESS | 1650 | 1467725154647 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:54 INFO - PROCESS | 1650 | 1467725154765 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 06:25:54 INFO - PROCESS | 1650 | 1467725154844 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:54 INFO - PROCESS | 1650 | 1467725154846 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x116867800 == 46 [pid = 1650] [id = 376] 06:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x112f85c00) [pid = 1650] [serial = 1127] [outer = 0x0] 06:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112fa4400) [pid = 1650] [serial = 1128] [outer = 0x112f85c00] 06:25:54 INFO - PROCESS | 1650 | 1467725154877 Marionette DEBUG loaded listener.js 06:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x115dbdc00) [pid = 1650] [serial = 1129] [outer = 0x112f85c00] 06:25:55 INFO - PROCESS | 1650 | 1467725155480 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]]]}] 06:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 06:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 872ms 06:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 06:25:55 INFO - PROCESS | 1650 | 1467725155511 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 06:25:55 INFO - PROCESS | 1650 | 1467725155514 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 06:25:55 INFO - PROCESS | 1650 | 1467725155519 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 06:25:55 INFO - PROCESS | 1650 | 1467725155521 Marionette TRACE conn2 <- [1,1478,null,{}] 06:25:55 INFO - PROCESS | 1650 | 1467725155523 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}] 06:25:55 INFO - PROCESS | 1650 | 1467725155525 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:55 INFO - PROCESS | 1650 | 1467725155650 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 06:25:55 INFO - PROCESS | 1650 | 1467725155706 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:55 INFO - PROCESS | 1650 | 1467725155707 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11996e000 == 47 [pid = 1650] [id = 377] 06:25:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x115ee5400) [pid = 1650] [serial = 1130] [outer = 0x0] 06:25:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11672d000) [pid = 1650] [serial = 1131] [outer = 0x115ee5400] 06:25:55 INFO - PROCESS | 1650 | 1467725155738 Marionette DEBUG loaded listener.js 06:25:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11755e000) [pid = 1650] [serial = 1132] [outer = 0x115ee5400] 06:25:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12c02c800 == 46 [pid = 1650] [id = 374] 06:25:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbb0800 == 45 [pid = 1650] [id = 373] 06:25:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab1c000 == 44 [pid = 1650] [id = 372] 06:25:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12acbc800 == 43 [pid = 1650] [id = 371] 06:25:56 INFO - PROCESS | 1650 | --DOCSHELL 0x129775800 == 42 [pid = 1650] [id = 370] 06:25:56 INFO - PROCESS | 1650 | --DOCSHELL 0x129221000 == 41 [pid = 1650] [id = 369] 06:25:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11988b800 == 40 [pid = 1650] [id = 368] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x123fe3000) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | 1467725156487 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]]]}] 06:25:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1269c3800 == 39 [pid = 1650] [id = 367] 06:25:56 INFO - PROCESS | 1650 | --DOCSHELL 0x118a80800 == 38 [pid = 1650] [id = 366] 06:25:56 INFO - PROCESS | 1650 | --DOCSHELL 0x123e96800 == 37 [pid = 1650] [id = 365] 06:25:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1217a7800 == 36 [pid = 1650] [id = 364] 06:25:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1210d9800 == 35 [pid = 1650] [id = 363] 06:25:56 INFO - PROCESS | 1650 | --DOCSHELL 0x119893800 == 34 [pid = 1650] [id = 362] 06:25:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1196ad000 == 33 [pid = 1650] [id = 361] 06:25:56 INFO - PROCESS | 1650 | --DOCSHELL 0x118a83000 == 32 [pid = 1650] [id = 360] 06:25:56 INFO - PROCESS | 1650 | --DOCSHELL 0x117159800 == 31 [pid = 1650] [id = 359] 06:25:56 INFO - PROCESS | 1650 | --DOCSHELL 0x115e0b800 == 30 [pid = 1650] [id = 358] 06:25:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12c023000 == 29 [pid = 1650] [id = 357] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x126d0b800) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128d22000) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12932c400) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116732000) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12955c000) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1296a9000) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12a5eec00) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128d28800) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12b869c00) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a773800) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123e89800) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1216b7400) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123e3c400) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11933bc00) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11998b800) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118473400) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1187cd400) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x117511800) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12bb39c00) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116733c00) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11672a400) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115dec000) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128d2e000) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12932d000) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128a28c00) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12ab0e800) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1196d6000) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 06:25:56 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1255a5400) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 06:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 06:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1024ms 06:25:56 INFO - PROCESS | 1650 | 1467725156542 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 06:25:56 INFO - PROCESS | 1650 | 1467725156544 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 06:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 06:25:56 INFO - PROCESS | 1650 | 1467725156549 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 06:25:56 INFO - PROCESS | 1650 | 1467725156551 Marionette TRACE conn2 <- [1,1482,null,{}] 06:25:56 INFO - PROCESS | 1650 | 1467725156564 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}] 06:25:56 INFO - PROCESS | 1650 | 1467725156566 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:56 INFO - PROCESS | 1650 | 1467725156645 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 06:25:56 INFO - PROCESS | 1650 | 1467725156656 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:56 INFO - PROCESS | 1650 | 1467725156658 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab6800 == 30 [pid = 1650] [id = 378] 06:25:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116733400) [pid = 1650] [serial = 1133] [outer = 0x0] 06:25:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11683f800) [pid = 1650] [serial = 1134] [outer = 0x116733400] 06:25:56 INFO - PROCESS | 1650 | 1467725156686 Marionette DEBUG loaded listener.js 06:25:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x117562c00) [pid = 1650] [serial = 1135] [outer = 0x116733400] 06:25:57 INFO - PROCESS | 1650 | 1467725157053 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]]]}] 06:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 06:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 532ms 06:25:57 INFO - PROCESS | 1650 | 1467725157080 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 06:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 06:25:57 INFO - PROCESS | 1650 | 1467725157084 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 06:25:57 INFO - PROCESS | 1650 | 1467725157108 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 06:25:57 INFO - PROCESS | 1650 | 1467725157110 Marionette TRACE conn2 <- [1,1486,null,{}] 06:25:57 INFO - PROCESS | 1650 | 1467725157112 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}] 06:25:57 INFO - PROCESS | 1650 | 1467725157114 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:57 INFO - PROCESS | 1650 | 1467725157191 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 06:25:57 INFO - PROCESS | 1650 | 1467725157195 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:57 INFO - PROCESS | 1650 | 1467725157196 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187c7800 == 31 [pid = 1650] [id = 379] 06:25:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1181e2c00) [pid = 1650] [serial = 1136] [outer = 0x0] 06:25:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11847ac00) [pid = 1650] [serial = 1137] [outer = 0x1181e2c00] 06:25:57 INFO - PROCESS | 1650 | 1467725157226 Marionette DEBUG loaded listener.js 06:25:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118a49800) [pid = 1650] [serial = 1138] [outer = 0x1181e2c00] 06:25:57 INFO - PROCESS | 1650 | 1467725157575 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]]]}] 06:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 06:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 537ms 06:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 06:25:57 INFO - PROCESS | 1650 | 1467725157627 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 06:25:57 INFO - PROCESS | 1650 | 1467725157628 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 06:25:57 INFO - PROCESS | 1650 | 1467725157630 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 06:25:57 INFO - PROCESS | 1650 | 1467725157633 Marionette TRACE conn2 <- [1,1490,null,{}] 06:25:57 INFO - PROCESS | 1650 | 1467725157640 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}] 06:25:57 INFO - PROCESS | 1650 | 1467725157644 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:57 INFO - PROCESS | 1650 | 1467725157721 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 06:25:57 INFO - PROCESS | 1650 | 1467725157726 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:57 INFO - PROCESS | 1650 | 1467725157728 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11996d800 == 32 [pid = 1650] [id = 380] 06:25:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x113d37000) [pid = 1650] [serial = 1139] [outer = 0x0] 06:25:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119276800) [pid = 1650] [serial = 1140] [outer = 0x113d37000] 06:25:57 INFO - PROCESS | 1650 | 1467725157757 Marionette DEBUG loaded listener.js 06:25:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1196d2000) [pid = 1650] [serial = 1141] [outer = 0x113d37000] 06:25:58 INFO - PROCESS | 1650 | 1467725158084 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]]]}] 06:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 06:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 473ms 06:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 06:25:58 INFO - PROCESS | 1650 | 1467725158104 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 06:25:58 INFO - PROCESS | 1650 | 1467725158106 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 06:25:58 INFO - PROCESS | 1650 | 1467725158108 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 06:25:58 INFO - PROCESS | 1650 | 1467725158109 Marionette TRACE conn2 <- [1,1494,null,{}] 06:25:58 INFO - PROCESS | 1650 | 1467725158111 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}] 06:25:58 INFO - PROCESS | 1650 | 1467725158113 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:58 INFO - PROCESS | 1650 | 1467725158191 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 06:25:58 INFO - PROCESS | 1650 | 1467725158248 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:58 INFO - PROCESS | 1650 | 1467725158249 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12131a000 == 33 [pid = 1650] [id = 381] 06:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11933ec00) [pid = 1650] [serial = 1142] [outer = 0x0] 06:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119c3b400) [pid = 1650] [serial = 1143] [outer = 0x11933ec00] 06:25:58 INFO - PROCESS | 1650 | 1467725158274 Marionette DEBUG loaded listener.js 06:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121107c00) [pid = 1650] [serial = 1144] [outer = 0x11933ec00] 06:25:58 INFO - PROCESS | 1650 | 1467725158578 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]]]}] 06:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 06:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 519ms 06:25:58 INFO - PROCESS | 1650 | 1467725158627 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 06:25:58 INFO - PROCESS | 1650 | 1467725158629 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 06:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 06:25:58 INFO - PROCESS | 1650 | 1467725158631 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 06:25:58 INFO - PROCESS | 1650 | 1467725158633 Marionette TRACE conn2 <- [1,1498,null,{}] 06:25:58 INFO - PROCESS | 1650 | 1467725158637 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}] 06:25:58 INFO - PROCESS | 1650 | 1467725158638 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:58 INFO - PROCESS | 1650 | 1467725158730 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 06:25:58 INFO - PROCESS | 1650 | 1467725158766 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:58 INFO - PROCESS | 1650 | 1467725158767 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f22000 == 34 [pid = 1650] [id = 382] 06:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12110f400) [pid = 1650] [serial = 1145] [outer = 0x0] 06:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x121951000) [pid = 1650] [serial = 1146] [outer = 0x12110f400] 06:25:58 INFO - PROCESS | 1650 | 1467725158791 Marionette DEBUG loaded listener.js 06:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123e40400) [pid = 1650] [serial = 1147] [outer = 0x12110f400] 06:25:59 INFO - PROCESS | 1650 | 1467725159108 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]]]}] 06:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 06:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 520ms 06:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 06:25:59 INFO - PROCESS | 1650 | 1467725159152 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 06:25:59 INFO - PROCESS | 1650 | 1467725159153 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 06:25:59 INFO - PROCESS | 1650 | 1467725159155 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 06:25:59 INFO - PROCESS | 1650 | 1467725159156 Marionette TRACE conn2 <- [1,1502,null,{}] 06:25:59 INFO - PROCESS | 1650 | 1467725159158 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}] 06:25:59 INFO - PROCESS | 1650 | 1467725159162 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:59 INFO - PROCESS | 1650 | 1467725159276 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 06:25:59 INFO - PROCESS | 1650 | 1467725159288 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:59 INFO - PROCESS | 1650 | 1467725159289 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x116689000 == 35 [pid = 1650] [id = 383] 06:25:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123a63400) [pid = 1650] [serial = 1148] [outer = 0x0] 06:25:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123fe6000) [pid = 1650] [serial = 1149] [outer = 0x123a63400] 06:25:59 INFO - PROCESS | 1650 | 1467725159321 Marionette DEBUG loaded listener.js 06:25:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126911c00) [pid = 1650] [serial = 1150] [outer = 0x123a63400] 06:25:59 INFO - PROCESS | 1650 | 1467725159663 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]]]}] 06:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 06:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 518ms 06:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 06:25:59 INFO - PROCESS | 1650 | 1467725159673 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 06:25:59 INFO - PROCESS | 1650 | 1467725159674 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 06:25:59 INFO - PROCESS | 1650 | 1467725159676 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 06:25:59 INFO - PROCESS | 1650 | 1467725159677 Marionette TRACE conn2 <- [1,1506,null,{}] 06:25:59 INFO - PROCESS | 1650 | 1467725159680 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}] 06:25:59 INFO - PROCESS | 1650 | 1467725159681 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:59 INFO - PROCESS | 1650 | 1467725159775 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 06:25:59 INFO - PROCESS | 1650 | 1467725159786 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:59 INFO - PROCESS | 1650 | 1467725159787 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:25:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12920f000 == 36 [pid = 1650] [id = 384] 06:25:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126da4400) [pid = 1650] [serial = 1151] [outer = 0x0] 06:25:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126ee9400) [pid = 1650] [serial = 1152] [outer = 0x126da4400] 06:25:59 INFO - PROCESS | 1650 | 1467725159810 Marionette DEBUG loaded listener.js 06:25:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x127174c00) [pid = 1650] [serial = 1153] [outer = 0x126da4400] 06:26:00 INFO - PROCESS | 1650 | 1467725160123 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]]]}] 06:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 06:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 467ms 06:26:00 INFO - PROCESS | 1650 | 1467725160144 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 06:26:00 INFO - PROCESS | 1650 | 1467725160145 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 06:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 06:26:00 INFO - PROCESS | 1650 | 1467725160148 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 06:26:00 INFO - PROCESS | 1650 | 1467725160149 Marionette TRACE conn2 <- [1,1510,null,{}] 06:26:00 INFO - PROCESS | 1650 | 1467725160154 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}] 06:26:00 INFO - PROCESS | 1650 | 1467725160155 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:00 INFO - PROCESS | 1650 | 1467725160254 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 06:26:00 INFO - PROCESS | 1650 | 1467725160257 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:00 INFO - PROCESS | 1650 | 1467725160266 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295bf000 == 37 [pid = 1650] [id = 385] 06:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126eacc00) [pid = 1650] [serial = 1154] [outer = 0x0] 06:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1275eac00) [pid = 1650] [serial = 1155] [outer = 0x126eacc00] 06:26:00 INFO - PROCESS | 1650 | 1467725160291 Marionette DEBUG loaded listener.js 06:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128a67400) [pid = 1650] [serial = 1156] [outer = 0x126eacc00] 06:26:00 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x121342800) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 06:26:00 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112f9d000) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 06:26:00 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118fd2400) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 06:26:00 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115db9c00) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 06:26:00 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x125e4bc00) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 06:26:00 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112f66c00) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 06:26:00 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1122b1800) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 06:26:00 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123e45400) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 06:26:00 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1181e9800) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 06:26:00 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115dbb800) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 06:26:00 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x113252400) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 06:26:00 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123e8a400) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 06:26:00 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115d1a400) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 06:26:00 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116838c00) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 06:26:00 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128a64c00) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 06:26:00 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x125ec3c00) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 06:26:00 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123e88c00) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 06:26:00 INFO - PROCESS | 1650 | 1467725160748 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]]]}] 06:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 06:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 621ms 06:26:00 INFO - PROCESS | 1650 | 1467725160770 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 06:26:00 INFO - PROCESS | 1650 | 1467725160771 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 06:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 06:26:00 INFO - PROCESS | 1650 | 1467725160773 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 06:26:00 INFO - PROCESS | 1650 | 1467725160774 Marionette TRACE conn2 <- [1,1514,null,{}] 06:26:00 INFO - PROCESS | 1650 | 1467725160777 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}] 06:26:00 INFO - PROCESS | 1650 | 1467725160778 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:00 INFO - PROCESS | 1650 | 1467725160855 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 06:26:00 INFO - PROCESS | 1650 | 1467725160858 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:00 INFO - PROCESS | 1650 | 1467725160860 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119968800 == 38 [pid = 1650] [id = 386] 06:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112f9d000) [pid = 1650] [serial = 1157] [outer = 0x0] 06:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x116aefc00) [pid = 1650] [serial = 1158] [outer = 0x112f9d000] 06:26:00 INFO - PROCESS | 1650 | 1467725160884 Marionette DEBUG loaded listener.js 06:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11850b800) [pid = 1650] [serial = 1159] [outer = 0x112f9d000] 06:26:01 INFO - PROCESS | 1650 | 1467725161225 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]]]}] 06:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 06:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 468ms 06:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 06:26:01 INFO - PROCESS | 1650 | 1467725161241 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 06:26:01 INFO - PROCESS | 1650 | 1467725161243 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 06:26:01 INFO - PROCESS | 1650 | 1467725161245 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 06:26:01 INFO - PROCESS | 1650 | 1467725161246 Marionette TRACE conn2 <- [1,1518,null,{}] 06:26:01 INFO - PROCESS | 1650 | 1467725161248 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}] 06:26:01 INFO - PROCESS | 1650 | 1467725161251 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:01 INFO - PROCESS | 1650 | 1467725161357 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 06:26:01 INFO - PROCESS | 1650 | 1467725161362 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:01 INFO - PROCESS | 1650 | 1467725161364 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab2f000 == 39 [pid = 1650] [id = 387] 06:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x115ee2000) [pid = 1650] [serial = 1160] [outer = 0x0] 06:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1216bac00) [pid = 1650] [serial = 1161] [outer = 0x115ee2000] 06:26:01 INFO - PROCESS | 1650 | 1467725161390 Marionette DEBUG loaded listener.js 06:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128d28800) [pid = 1650] [serial = 1162] [outer = 0x115ee2000] 06:26:01 INFO - PROCESS | 1650 | 1467725161690 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]]]}] 06:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 06:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 471ms 06:26:01 INFO - PROCESS | 1650 | 1467725161718 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 06:26:01 INFO - PROCESS | 1650 | 1467725161721 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 06:26:01 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 06:26:01 INFO - PROCESS | 1650 | 1467725161723 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 06:26:01 INFO - PROCESS | 1650 | 1467725161725 Marionette TRACE conn2 <- [1,1522,null,{}] 06:26:01 INFO - PROCESS | 1650 | 1467725161727 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}] 06:26:01 INFO - PROCESS | 1650 | 1467725161728 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:01 INFO - PROCESS | 1650 | 1467725161817 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 06:26:01 INFO - PROCESS | 1650 | 1467725161822 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:01 INFO - PROCESS | 1650 | 1467725161823 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c01d000 == 40 [pid = 1650] [id = 388] 06:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129224800) [pid = 1650] [serial = 1163] [outer = 0x0] 06:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1296a6c00) [pid = 1650] [serial = 1164] [outer = 0x129224800] 06:26:01 INFO - PROCESS | 1650 | 1467725161849 Marionette DEBUG loaded listener.js 06:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a7cf800) [pid = 1650] [serial = 1165] [outer = 0x129224800] 06:26:02 INFO - PROCESS | 1650 | 1467725162155 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"]]]}] 06:26:02 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 () { 06:26:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:26:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 06:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 06:26:02 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 () { 06:26:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:26:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 06:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 06:26:02 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 () { 06:26:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:26:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 06:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 06:26:02 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 () { 06:26:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:26:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 06:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 06:26:02 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 470ms 06:26:02 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 06:26:02 INFO - PROCESS | 1650 | 1467725162193 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 06:26:02 INFO - PROCESS | 1650 | 1467725162194 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 06:26:02 INFO - PROCESS | 1650 | 1467725162197 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 06:26:02 INFO - PROCESS | 1650 | 1467725162198 Marionette TRACE conn2 <- [1,1526,null,{}] 06:26:02 INFO - PROCESS | 1650 | 1467725162209 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}] 06:26:02 INFO - PROCESS | 1650 | 1467725162211 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:02 INFO - PROCESS | 1650 | 1467725162313 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 06:26:02 INFO - PROCESS | 1650 | 1467725162321 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:02 INFO - PROCESS | 1650 | 1467725162322 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c27d800 == 41 [pid = 1650] [id = 389] 06:26:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a7d4c00) [pid = 1650] [serial = 1166] [outer = 0x0] 06:26:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12ab05400) [pid = 1650] [serial = 1167] [outer = 0x12a7d4c00] 06:26:02 INFO - PROCESS | 1650 | 1467725162346 Marionette DEBUG loaded listener.js 06:26:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bb2fc00) [pid = 1650] [serial = 1168] [outer = 0x12a7d4c00] 06:26:02 INFO - PROCESS | 1650 | 1467725162668 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"]]]}] 06:26:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 06:26:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 06:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 06:26:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 06:26:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 06:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 06:26:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 06:26:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 06:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 06:26:02 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 479ms 06:26:02 INFO - PROCESS | 1650 | 1467725162676 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 06:26:02 INFO - PROCESS | 1650 | 1467725162677 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 06:26:02 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 06:26:02 INFO - PROCESS | 1650 | 1467725162680 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 06:26:02 INFO - PROCESS | 1650 | 1467725162681 Marionette TRACE conn2 <- [1,1530,null,{}] 06:26:02 INFO - PROCESS | 1650 | 1467725162685 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}] 06:26:02 INFO - PROCESS | 1650 | 1467725162687 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:02 INFO - PROCESS | 1650 | 1467725162851 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 06:26:02 INFO - PROCESS | 1650 | 1467725162928 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:02 INFO - PROCESS | 1650 | 1467725162931 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x116625000 == 42 [pid = 1650] [id = 390] 06:26:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112f9dc00) [pid = 1650] [serial = 1169] [outer = 0x0] 06:26:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x113292800) [pid = 1650] [serial = 1170] [outer = 0x112f9dc00] 06:26:02 INFO - PROCESS | 1650 | 1467725162965 Marionette DEBUG loaded listener.js 06:26:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x115ee3800) [pid = 1650] [serial = 1171] [outer = 0x112f9dc00] 06:26:03 INFO - PROCESS | 1650 | 1467725163322 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]]]}] 06:26:03 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 06:26:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 06:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 06:26:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 06:26:03 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. 06:26:03 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 06:26:03 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 670ms 06:26:03 INFO - PROCESS | 1650 | 1467725163351 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 06:26:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 06:26:03 INFO - PROCESS | 1650 | 1467725163354 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 06:26:03 INFO - PROCESS | 1650 | 1467725163357 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 06:26:03 INFO - PROCESS | 1650 | 1467725163359 Marionette TRACE conn2 <- [1,1534,null,{}] 06:26:03 INFO - PROCESS | 1650 | 1467725163362 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}] 06:26:03 INFO - PROCESS | 1650 | 1467725163364 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:03 INFO - PROCESS | 1650 | 1467725163467 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 06:26:03 INFO - PROCESS | 1650 | 1467725163561 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:03 INFO - PROCESS | 1650 | 1467725163563 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11989d000 == 43 [pid = 1650] [id = 391] 06:26:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1181e4400) [pid = 1650] [serial = 1172] [outer = 0x0] 06:26:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1187cf400) [pid = 1650] [serial = 1173] [outer = 0x1181e4400] 06:26:03 INFO - PROCESS | 1650 | 1467725163593 Marionette DEBUG loaded listener.js 06:26:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118af3400) [pid = 1650] [serial = 1174] [outer = 0x1181e4400] 06:26:04 INFO - PROCESS | 1650 | 1467725164018 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]]]}] 06:26:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 06:26:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 670ms 06:26:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 06:26:04 INFO - PROCESS | 1650 | 1467725164027 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 06:26:04 INFO - PROCESS | 1650 | 1467725164029 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 06:26:04 INFO - PROCESS | 1650 | 1467725164032 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 06:26:04 INFO - PROCESS | 1650 | 1467725164036 Marionette TRACE conn2 <- [1,1538,null,{}] 06:26:04 INFO - PROCESS | 1650 | 1467725164039 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}] 06:26:04 INFO - PROCESS | 1650 | 1467725164040 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:04 INFO - PROCESS | 1650 | 1467725164143 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 06:26:04 INFO - PROCESS | 1650 | 1467725164202 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:04 INFO - PROCESS | 1650 | 1467725164204 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbb6800 == 44 [pid = 1650] [id = 392] 06:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119347c00) [pid = 1650] [serial = 1175] [outer = 0x0] 06:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x121103000) [pid = 1650] [serial = 1176] [outer = 0x119347c00] 06:26:04 INFO - PROCESS | 1650 | 1467725164235 Marionette DEBUG loaded listener.js 06:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x123e42400) [pid = 1650] [serial = 1177] [outer = 0x119347c00] 06:26:04 INFO - PROCESS | 1650 | 1467725164684 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]]]}] 06:26:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 06:26:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 672ms 06:26:04 INFO - PROCESS | 1650 | 1467725164704 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 06:26:04 INFO - PROCESS | 1650 | 1467725164707 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 06:26:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 06:26:04 INFO - PROCESS | 1650 | 1467725164715 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 06:26:04 INFO - PROCESS | 1650 | 1467725164718 Marionette TRACE conn2 <- [1,1542,null,{}] 06:26:04 INFO - PROCESS | 1650 | 1467725164721 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}] 06:26:04 INFO - PROCESS | 1650 | 1467725164722 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:04 INFO - PROCESS | 1650 | 1467725164845 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 06:26:04 INFO - PROCESS | 1650 | 1467725164919 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:04 INFO - PROCESS | 1650 | 1467725164920 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c9f5000 == 45 [pid = 1650] [id = 393] 06:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12559b000) [pid = 1650] [serial = 1178] [outer = 0x0] 06:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126da3400) [pid = 1650] [serial = 1179] [outer = 0x12559b000] 06:26:04 INFO - PROCESS | 1650 | 1467725164948 Marionette DEBUG loaded listener.js 06:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x129230400) [pid = 1650] [serial = 1180] [outer = 0x12559b000] 06:26:05 INFO - PROCESS | 1650 | 1467725165359 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]]]}] 06:26:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 06:26:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 677ms 06:26:05 INFO - PROCESS | 1650 | 1467725165389 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 06:26:05 INFO - PROCESS | 1650 | 1467725165391 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 06:26:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 06:26:05 INFO - PROCESS | 1650 | 1467725165395 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 06:26:05 INFO - PROCESS | 1650 | 1467725165397 Marionette TRACE conn2 <- [1,1546,null,{}] 06:26:05 INFO - PROCESS | 1650 | 1467725165400 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}] 06:26:05 INFO - PROCESS | 1650 | 1467725165402 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:05 INFO - PROCESS | 1650 | 1467725165512 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 06:26:05 INFO - PROCESS | 1650 | 1467725165582 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:05 INFO - PROCESS | 1650 | 1467725165583 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce12800 == 46 [pid = 1650] [id = 394] 06:26:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x129334c00) [pid = 1650] [serial = 1181] [outer = 0x0] 06:26:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1296acc00) [pid = 1650] [serial = 1182] [outer = 0x129334c00] 06:26:05 INFO - PROCESS | 1650 | 1467725165612 Marionette DEBUG loaded listener.js 06:26:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12a772c00) [pid = 1650] [serial = 1183] [outer = 0x129334c00] 06:26:06 INFO - PROCESS | 1650 | 1467725166043 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]]]}] 06:26:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 06:26:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 674ms 06:26:06 INFO - PROCESS | 1650 | 1467725166070 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 06:26:06 INFO - PROCESS | 1650 | 1467725166071 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 06:26:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 06:26:06 INFO - PROCESS | 1650 | 1467725166073 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 06:26:06 INFO - PROCESS | 1650 | 1467725166075 Marionette TRACE conn2 <- [1,1550,null,{}] 06:26:06 INFO - PROCESS | 1650 | 1467725166077 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}] 06:26:06 INFO - PROCESS | 1650 | 1467725166078 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:06 INFO - PROCESS | 1650 | 1467725166218 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 06:26:06 INFO - PROCESS | 1650 | 1467725166304 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:06 INFO - PROCESS | 1650 | 1467725166308 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11715f800 == 47 [pid = 1650] [id = 395] 06:26:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x116887000) [pid = 1650] [serial = 1184] [outer = 0x0] 06:26:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129553800) [pid = 1650] [serial = 1185] [outer = 0x116887000] 06:26:06 INFO - PROCESS | 1650 | 1467725166340 Marionette DEBUG loaded listener.js 06:26:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12c0da000) [pid = 1650] [serial = 1186] [outer = 0x116887000] 06:26:06 INFO - PROCESS | 1650 | 1467725166893 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]]]}] 06:26:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 06:26:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 870ms 06:26:06 INFO - PROCESS | 1650 | 1467725166944 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 06:26:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 06:26:06 INFO - PROCESS | 1650 | 1467725166946 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 06:26:06 INFO - PROCESS | 1650 | 1467725166949 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 06:26:06 INFO - PROCESS | 1650 | 1467725166951 Marionette TRACE conn2 <- [1,1554,null,{}] 06:26:06 INFO - PROCESS | 1650 | 1467725166955 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}] 06:26:06 INFO - PROCESS | 1650 | 1467725166957 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:07 INFO - PROCESS | 1650 | 1467725167052 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 06:26:07 INFO - PROCESS | 1650 | 1467725167142 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:07 INFO - PROCESS | 1650 | 1467725167143 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x116aca000 == 48 [pid = 1650] [id = 396] 06:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x117cb9800) [pid = 1650] [serial = 1187] [outer = 0x0] 06:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11816b000) [pid = 1650] [serial = 1188] [outer = 0x117cb9800] 06:26:07 INFO - PROCESS | 1650 | 1467725167172 Marionette DEBUG loaded listener.js 06:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x118a55c00) [pid = 1650] [serial = 1189] [outer = 0x117cb9800] 06:26:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12c01d000 == 47 [pid = 1650] [id = 388] 06:26:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab2f000 == 46 [pid = 1650] [id = 387] 06:26:08 INFO - PROCESS | 1650 | --DOCSHELL 0x119968800 == 45 [pid = 1650] [id = 386] 06:26:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1295bf000 == 44 [pid = 1650] [id = 385] 06:26:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12920f000 == 43 [pid = 1650] [id = 384] 06:26:08 INFO - PROCESS | 1650 | --DOCSHELL 0x116689000 == 42 [pid = 1650] [id = 383] 06:26:08 INFO - PROCESS | 1650 | --DOCSHELL 0x123f22000 == 41 [pid = 1650] [id = 382] 06:26:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12131a000 == 40 [pid = 1650] [id = 381] 06:26:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11996d800 == 39 [pid = 1650] [id = 380] 06:26:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1187c7800 == 38 [pid = 1650] [id = 379] 06:26:08 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab6800 == 37 [pid = 1650] [id = 378] 06:26:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11996e000 == 36 [pid = 1650] [id = 377] 06:26:08 INFO - PROCESS | 1650 | --DOCSHELL 0x116867800 == 35 [pid = 1650] [id = 376] 06:26:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12c27a000 == 34 [pid = 1650] [id = 375] 06:26:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11715f800 == 33 [pid = 1650] [id = 395] 06:26:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce12800 == 32 [pid = 1650] [id = 394] 06:26:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12c9f5000 == 31 [pid = 1650] [id = 393] 06:26:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbb6800 == 30 [pid = 1650] [id = 392] 06:26:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11989d000 == 29 [pid = 1650] [id = 391] 06:26:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12c27d800 == 28 [pid = 1650] [id = 389] 06:26:08 INFO - PROCESS | 1650 | --DOCSHELL 0x116625000 == 27 [pid = 1650] [id = 390] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x123e38c00) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x123e43800) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118519400) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x118afb800) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119342400) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x120e89c00) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x115dc7c00) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x125ecf800) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1164f1800) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x120e0cc00) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x121347800) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116f03400) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118168c00) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x123fe8800) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118477400) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118517400) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123fdc000) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123fe5800) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113254000) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115d19000) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126eec800) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11846f800) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x127187000) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128a6e000) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128d2d000) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1296a6000) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x129557c00) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128d2b400) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x121105800) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12a5f0000) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1275e5000) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x127102400) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126d06400) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x129330800) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x125dc3800) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 06:26:08 INFO - PROCESS | 1650 | 1467725168187 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]]]}] 06:26:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 06:26:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1273ms 06:26:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 06:26:08 INFO - PROCESS | 1650 | 1467725168223 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 06:26:08 INFO - PROCESS | 1650 | 1467725168225 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 06:26:08 INFO - PROCESS | 1650 | 1467725168228 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 06:26:08 INFO - PROCESS | 1650 | 1467725168229 Marionette TRACE conn2 <- [1,1558,null,{}] 06:26:08 INFO - PROCESS | 1650 | 1467725168234 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}] 06:26:08 INFO - PROCESS | 1650 | 1467725168237 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:08 INFO - PROCESS | 1650 | 1467725168316 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 06:26:08 INFO - PROCESS | 1650 | 1467725168322 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:08 INFO - PROCESS | 1650 | 1467725168324 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164a4800 == 28 [pid = 1650] [id = 397] 06:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x113353800) [pid = 1650] [serial = 1190] [outer = 0x0] 06:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115dc3800) [pid = 1650] [serial = 1191] [outer = 0x113353800] 06:26:08 INFO - PROCESS | 1650 | 1467725168354 Marionette DEBUG loaded listener.js 06:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1131ef400) [pid = 1650] [serial = 1192] [outer = 0x113353800] 06:26:08 INFO - PROCESS | 1650 | 1467725168679 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]]]}] 06:26:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 06:26:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 472ms 06:26:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 06:26:08 INFO - PROCESS | 1650 | 1467725168716 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 06:26:08 INFO - PROCESS | 1650 | 1467725168719 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 06:26:08 INFO - PROCESS | 1650 | 1467725168725 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 06:26:08 INFO - PROCESS | 1650 | 1467725168727 Marionette TRACE conn2 <- [1,1562,null,{}] 06:26:08 INFO - PROCESS | 1650 | 1467725168729 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}] 06:26:08 INFO - PROCESS | 1650 | 1467725168731 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:08 INFO - PROCESS | 1650 | 1467725168806 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 06:26:08 INFO - PROCESS | 1650 | 1467725168810 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:08 INFO - PROCESS | 1650 | 1467725168811 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185dd000 == 29 [pid = 1650] [id = 398] 06:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11663a400) [pid = 1650] [serial = 1193] [outer = 0x0] 06:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116af9000) [pid = 1650] [serial = 1194] [outer = 0x11663a400] 06:26:08 INFO - PROCESS | 1650 | 1467725168840 Marionette DEBUG loaded listener.js 06:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x117c93800) [pid = 1650] [serial = 1195] [outer = 0x11663a400] 06:26:09 INFO - PROCESS | 1650 | 1467725169195 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]]]}] 06:26:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 06:26:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 518ms 06:26:09 INFO - PROCESS | 1650 | 1467725169244 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 06:26:09 INFO - PROCESS | 1650 | 1467725169245 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 06:26:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 06:26:09 INFO - PROCESS | 1650 | 1467725169248 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 06:26:09 INFO - PROCESS | 1650 | 1467725169250 Marionette TRACE conn2 <- [1,1566,null,{}] 06:26:09 INFO - PROCESS | 1650 | 1467725169258 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}] 06:26:09 INFO - PROCESS | 1650 | 1467725169261 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:09 INFO - PROCESS | 1650 | 1467725169337 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 06:26:09 INFO - PROCESS | 1650 | 1467725169344 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:09 INFO - PROCESS | 1650 | 1467725169346 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196bf800 == 30 [pid = 1650] [id = 399] 06:26:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x112a79c00) [pid = 1650] [serial = 1196] [outer = 0x0] 06:26:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118515c00) [pid = 1650] [serial = 1197] [outer = 0x112a79c00] 06:26:09 INFO - PROCESS | 1650 | 1467725169376 Marionette DEBUG loaded listener.js 06:26:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118fcb000) [pid = 1650] [serial = 1198] [outer = 0x112a79c00] 06:26:09 INFO - PROCESS | 1650 | 1467725169717 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]]]}] 06:26:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 06:26:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 521ms 06:26:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 06:26:09 INFO - PROCESS | 1650 | 1467725169770 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 06:26:09 INFO - PROCESS | 1650 | 1467725169771 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 06:26:09 INFO - PROCESS | 1650 | 1467725169773 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 06:26:09 INFO - PROCESS | 1650 | 1467725169774 Marionette TRACE conn2 <- [1,1570,null,{}] 06:26:09 INFO - PROCESS | 1650 | 1467725169777 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}] 06:26:09 INFO - PROCESS | 1650 | 1467725169778 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:09 INFO - PROCESS | 1650 | 1467725169880 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 06:26:09 INFO - PROCESS | 1650 | 1467725169887 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:09 INFO - PROCESS | 1650 | 1467725169888 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11996e000 == 31 [pid = 1650] [id = 400] 06:26:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118fcec00) [pid = 1650] [serial = 1199] [outer = 0x0] 06:26:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1196cfc00) [pid = 1650] [serial = 1200] [outer = 0x118fcec00] 06:26:09 INFO - PROCESS | 1650 | 1467725169913 Marionette DEBUG loaded listener.js 06:26:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119c41000) [pid = 1650] [serial = 1201] [outer = 0x118fcec00] 06:26:10 INFO - PROCESS | 1650 | 1467725170243 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]]]}] 06:26:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 06:26:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 520ms 06:26:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 06:26:10 INFO - PROCESS | 1650 | 1467725170294 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 06:26:10 INFO - PROCESS | 1650 | 1467725170295 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 06:26:10 INFO - PROCESS | 1650 | 1467725170304 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 06:26:10 INFO - PROCESS | 1650 | 1467725170305 Marionette TRACE conn2 <- [1,1574,null,{}] 06:26:10 INFO - PROCESS | 1650 | 1467725170308 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}] 06:26:10 INFO - PROCESS | 1650 | 1467725170309 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:10 INFO - PROCESS | 1650 | 1467725170402 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 06:26:10 INFO - PROCESS | 1650 | 1467725170442 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:10 INFO - PROCESS | 1650 | 1467725170443 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1217a8800 == 32 [pid = 1650] [id = 401] 06:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116639000) [pid = 1650] [serial = 1202] [outer = 0x0] 06:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x120e96c00) [pid = 1650] [serial = 1203] [outer = 0x116639000] 06:26:10 INFO - PROCESS | 1650 | 1467725170467 Marionette DEBUG loaded listener.js 06:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1216b9000) [pid = 1650] [serial = 1204] [outer = 0x116639000] 06:26:10 INFO - PROCESS | 1650 | 1467725170790 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]]]}] 06:26:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 06:26:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 527ms 06:26:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 06:26:10 INFO - PROCESS | 1650 | 1467725170825 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 06:26:10 INFO - PROCESS | 1650 | 1467725170826 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 06:26:10 INFO - PROCESS | 1650 | 1467725170828 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 06:26:10 INFO - PROCESS | 1650 | 1467725170829 Marionette TRACE conn2 <- [1,1578,null,{}] 06:26:10 INFO - PROCESS | 1650 | 1467725170832 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}] 06:26:10 INFO - PROCESS | 1650 | 1467725170836 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:10 INFO - PROCESS | 1650 | 1467725170946 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 06:26:10 INFO - PROCESS | 1650 | 1467725170983 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:10 INFO - PROCESS | 1650 | 1467725170985 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e2c000 == 33 [pid = 1650] [id = 402] 06:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116f04c00) [pid = 1650] [serial = 1205] [outer = 0x0] 06:26:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123e37000) [pid = 1650] [serial = 1206] [outer = 0x116f04c00] 06:26:11 INFO - PROCESS | 1650 | 1467725171009 Marionette DEBUG loaded listener.js 06:26:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x125860400) [pid = 1650] [serial = 1207] [outer = 0x116f04c00] 06:26:11 INFO - PROCESS | 1650 | 1467725171300 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]]]}] 06:26:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 06:26:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 520ms 06:26:11 INFO - PROCESS | 1650 | 1467725171349 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 06:26:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 06:26:11 INFO - PROCESS | 1650 | 1467725171352 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 06:26:11 INFO - PROCESS | 1650 | 1467725171355 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 06:26:11 INFO - PROCESS | 1650 | 1467725171356 Marionette TRACE conn2 <- [1,1582,null,{}] 06:26:11 INFO - PROCESS | 1650 | 1467725171365 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}] 06:26:11 INFO - PROCESS | 1650 | 1467725171366 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:11 INFO - PROCESS | 1650 | 1467725171466 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 06:26:11 INFO - PROCESS | 1650 | 1467725171469 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:11 INFO - PROCESS | 1650 | 1467725171470 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271cf000 == 34 [pid = 1650] [id = 403] 06:26:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1196cd400) [pid = 1650] [serial = 1208] [outer = 0x0] 06:26:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x125e57800) [pid = 1650] [serial = 1209] [outer = 0x1196cd400] 06:26:11 INFO - PROCESS | 1650 | 1467725171494 Marionette DEBUG loaded listener.js 06:26:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126d10000) [pid = 1650] [serial = 1210] [outer = 0x1196cd400] 06:26:11 INFO - PROCESS | 1650 | 1467725171820 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]]]}] 06:26:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 06:26:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 519ms 06:26:11 INFO - PROCESS | 1650 | 1467725171874 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 06:26:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 06:26:11 INFO - PROCESS | 1650 | 1467725171875 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 06:26:11 INFO - PROCESS | 1650 | 1467725171878 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 06:26:11 INFO - PROCESS | 1650 | 1467725171879 Marionette TRACE conn2 <- [1,1586,null,{}] 06:26:11 INFO - PROCESS | 1650 | 1467725171881 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}] 06:26:11 INFO - PROCESS | 1650 | 1467725171882 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:11 INFO - PROCESS | 1650 | 1467725171975 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 06:26:12 INFO - PROCESS | 1650 | 1467725172012 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:12 INFO - PROCESS | 1650 | 1467725172013 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x129205000 == 35 [pid = 1650] [id = 404] 06:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126da3c00) [pid = 1650] [serial = 1211] [outer = 0x0] 06:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x127102800) [pid = 1650] [serial = 1212] [outer = 0x126da3c00] 06:26:12 INFO - PROCESS | 1650 | 1467725172037 Marionette DEBUG loaded listener.js 06:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1275e0400) [pid = 1650] [serial = 1213] [outer = 0x126da3c00] 06:26:12 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x123fdfc00) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 06:26:12 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x123a63400) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 06:26:12 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12110f400) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 06:26:12 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126eacc00) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 06:26:12 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x115ee5400) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 06:26:12 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116733400) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 06:26:12 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x113d37000) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 06:26:12 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11933ec00) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 06:26:12 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1181e2c00) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 06:26:12 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126da4400) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 06:26:12 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112f85c00) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 06:26:12 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1296a6800) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 06:26:12 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x129224800) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 06:26:12 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112f9d000) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 06:26:12 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a7d4c00) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 06:26:12 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115ee2000) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 06:26:12 INFO - PROCESS | 1650 | 1467725172465 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]]]}] 06:26:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 06:26:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 620ms 06:26:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 06:26:12 INFO - PROCESS | 1650 | 1467725172499 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 06:26:12 INFO - PROCESS | 1650 | 1467725172500 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 06:26:12 INFO - PROCESS | 1650 | 1467725172502 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 06:26:12 INFO - PROCESS | 1650 | 1467725172503 Marionette TRACE conn2 <- [1,1590,null,{}] 06:26:12 INFO - PROCESS | 1650 | 1467725172506 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}] 06:26:12 INFO - PROCESS | 1650 | 1467725172507 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:12 INFO - PROCESS | 1650 | 1467725172589 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 06:26:12 INFO - PROCESS | 1650 | 1467725172644 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:12 INFO - PROCESS | 1650 | 1467725172645 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196bf000 == 36 [pid = 1650] [id = 405] 06:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x115dbb800) [pid = 1650] [serial = 1214] [outer = 0x0] 06:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1181e0800) [pid = 1650] [serial = 1215] [outer = 0x115dbb800] 06:26:12 INFO - PROCESS | 1650 | 1467725172669 Marionette DEBUG loaded listener.js 06:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x120e90000) [pid = 1650] [serial = 1216] [outer = 0x115dbb800] 06:26:12 INFO - PROCESS | 1650 | 1467725172936 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]]]}] 06:26:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 06:26:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 470ms 06:26:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 06:26:12 INFO - PROCESS | 1650 | 1467725172973 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 06:26:12 INFO - PROCESS | 1650 | 1467725172974 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 06:26:12 INFO - PROCESS | 1650 | 1467725172976 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 06:26:12 INFO - PROCESS | 1650 | 1467725172977 Marionette TRACE conn2 <- [1,1594,null,{}] 06:26:12 INFO - PROCESS | 1650 | 1467725172980 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}] 06:26:12 INFO - PROCESS | 1650 | 1467725172981 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:13 INFO - PROCESS | 1650 | 1467725173059 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 06:26:13 INFO - PROCESS | 1650 | 1467725173063 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:13 INFO - PROCESS | 1650 | 1467725173064 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12978a000 == 37 [pid = 1650] [id = 406] 06:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x120e91000) [pid = 1650] [serial = 1217] [outer = 0x0] 06:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12710d000) [pid = 1650] [serial = 1218] [outer = 0x120e91000] 06:26:13 INFO - PROCESS | 1650 | 1467725173091 Marionette DEBUG loaded listener.js 06:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128a32c00) [pid = 1650] [serial = 1219] [outer = 0x120e91000] 06:26:13 INFO - PROCESS | 1650 | 1467725173429 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]]]}] 06:26:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 06:26:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 472ms 06:26:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 06:26:13 INFO - PROCESS | 1650 | 1467725173449 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 06:26:13 INFO - PROCESS | 1650 | 1467725173450 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 06:26:13 INFO - PROCESS | 1650 | 1467725173452 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 06:26:13 INFO - PROCESS | 1650 | 1467725173454 Marionette TRACE conn2 <- [1,1598,null,{}] 06:26:13 INFO - PROCESS | 1650 | 1467725173457 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}] 06:26:13 INFO - PROCESS | 1650 | 1467725173458 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:13 INFO - PROCESS | 1650 | 1467725173578 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 06:26:13 INFO - PROCESS | 1650 | 1467725173586 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:13 INFO - PROCESS | 1650 | 1467725173587 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1217a8000 == 38 [pid = 1650] [id = 407] 06:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128a65800) [pid = 1650] [serial = 1220] [outer = 0x0] 06:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128d2b400) [pid = 1650] [serial = 1221] [outer = 0x128a65800] 06:26:13 INFO - PROCESS | 1650 | 1467725173614 Marionette DEBUG loaded listener.js 06:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12932fc00) [pid = 1650] [serial = 1222] [outer = 0x128a65800] 06:26:13 INFO - PROCESS | 1650 | 1467725173906 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]]]}] 06:26:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 06:26:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 470ms 06:26:13 INFO - PROCESS | 1650 | 1467725173922 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 06:26:13 INFO - PROCESS | 1650 | 1467725173923 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 06:26:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 06:26:13 INFO - PROCESS | 1650 | 1467725173925 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 06:26:13 INFO - PROCESS | 1650 | 1467725173926 Marionette TRACE conn2 <- [1,1602,null,{}] 06:26:13 INFO - PROCESS | 1650 | 1467725173929 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}] 06:26:13 INFO - PROCESS | 1650 | 1467725173930 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:14 INFO - PROCESS | 1650 | 1467725174012 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 06:26:14 INFO - PROCESS | 1650 | 1467725174016 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:14 INFO - PROCESS | 1650 | 1467725174019 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b844000 == 39 [pid = 1650] [id = 408] 06:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129330c00) [pid = 1650] [serial = 1223] [outer = 0x0] 06:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1296a5000) [pid = 1650] [serial = 1224] [outer = 0x129330c00] 06:26:14 INFO - PROCESS | 1650 | 1467725174043 Marionette DEBUG loaded listener.js 06:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12a769400) [pid = 1650] [serial = 1225] [outer = 0x129330c00] 06:26:14 INFO - PROCESS | 1650 | 1467725174411 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]]]}] 06:26:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 06:26:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 520ms 06:26:14 INFO - PROCESS | 1650 | 1467725174447 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 06:26:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 06:26:14 INFO - PROCESS | 1650 | 1467725174452 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 06:26:14 INFO - PROCESS | 1650 | 1467725174456 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 06:26:14 INFO - PROCESS | 1650 | 1467725174459 Marionette TRACE conn2 <- [1,1606,null,{}] 06:26:14 INFO - PROCESS | 1650 | 1467725174463 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}] 06:26:14 INFO - PROCESS | 1650 | 1467725174465 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:14 INFO - PROCESS | 1650 | 1467725174581 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 06:26:14 INFO - PROCESS | 1650 | 1467725174639 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:14 INFO - PROCESS | 1650 | 1467725174642 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11641c800 == 40 [pid = 1650] [id = 409] 06:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112fa1000) [pid = 1650] [serial = 1226] [outer = 0x0] 06:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112fa7800) [pid = 1650] [serial = 1227] [outer = 0x112fa1000] 06:26:14 INFO - PROCESS | 1650 | 1467725174674 Marionette DEBUG loaded listener.js 06:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115dc1400) [pid = 1650] [serial = 1228] [outer = 0x112fa1000] 06:26:15 INFO - PROCESS | 1650 | 1467725175239 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]]]}] 06:26:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 06:26:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 823ms 06:26:15 INFO - PROCESS | 1650 | 1467725175278 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 06:26:15 INFO - PROCESS | 1650 | 1467725175281 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 06:26:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 06:26:15 INFO - PROCESS | 1650 | 1467725175286 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 06:26:15 INFO - PROCESS | 1650 | 1467725175288 Marionette TRACE conn2 <- [1,1610,null,{}] 06:26:15 INFO - PROCESS | 1650 | 1467725175290 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}] 06:26:15 INFO - PROCESS | 1650 | 1467725175292 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:15 INFO - PROCESS | 1650 | 1467725175401 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 06:26:15 INFO - PROCESS | 1650 | 1467725175482 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:15 INFO - PROCESS | 1650 | 1467725175484 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11996f000 == 41 [pid = 1650] [id = 410] 06:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116809800) [pid = 1650] [serial = 1229] [outer = 0x0] 06:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x117c98400) [pid = 1650] [serial = 1230] [outer = 0x116809800] 06:26:15 INFO - PROCESS | 1650 | 1467725175514 Marionette DEBUG loaded listener.js 06:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1181ed800) [pid = 1650] [serial = 1231] [outer = 0x116809800] 06:26:16 INFO - PROCESS | 1650 | 1467725176192 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]]]}] 06:26:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 06:26:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 920ms 06:26:16 INFO - PROCESS | 1650 | 1467725176206 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 06:26:16 INFO - PROCESS | 1650 | 1467725176209 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 06:26:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 06:26:16 INFO - PROCESS | 1650 | 1467725176212 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 06:26:16 INFO - PROCESS | 1650 | 1467725176214 Marionette TRACE conn2 <- [1,1614,null,{}] 06:26:16 INFO - PROCESS | 1650 | 1467725176218 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}] 06:26:16 INFO - PROCESS | 1650 | 1467725176219 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:16 INFO - PROCESS | 1650 | 1467725176326 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 06:26:16 INFO - PROCESS | 1650 | 1467725176406 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:16 INFO - PROCESS | 1650 | 1467725176409 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x117478800 == 42 [pid = 1650] [id = 411] 06:26:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x115ee6400) [pid = 1650] [serial = 1232] [outer = 0x0] 06:26:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11646d400) [pid = 1650] [serial = 1233] [outer = 0x115ee6400] 06:26:16 INFO - PROCESS | 1650 | 1467725176438 Marionette DEBUG loaded listener.js 06:26:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x116884c00) [pid = 1650] [serial = 1234] [outer = 0x115ee6400] 06:26:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1217a8000 == 41 [pid = 1650] [id = 407] 06:26:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12978a000 == 40 [pid = 1650] [id = 406] 06:26:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1196bf000 == 39 [pid = 1650] [id = 405] 06:26:16 INFO - PROCESS | 1650 | --DOCSHELL 0x129205000 == 38 [pid = 1650] [id = 404] 06:26:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1271cf000 == 37 [pid = 1650] [id = 403] 06:26:16 INFO - PROCESS | 1650 | --DOCSHELL 0x125e2c000 == 36 [pid = 1650] [id = 402] 06:26:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1217a8800 == 35 [pid = 1650] [id = 401] 06:26:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11996e000 == 34 [pid = 1650] [id = 400] 06:26:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1196bf800 == 33 [pid = 1650] [id = 399] 06:26:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1185dd000 == 32 [pid = 1650] [id = 398] 06:26:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1164a4800 == 31 [pid = 1650] [id = 397] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x123fe6c00) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x123fe6000) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x123e40400) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1275eac00) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11672d000) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11755e000) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11683f800) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x117562c00) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119276800) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1196d2000) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119c3b400) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11847ac00) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118a49800) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126ee9400) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112fa4400) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115dbdc00) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12a773400) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a7cf800) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11850b800) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116aefc00) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1296a6c00) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12bb2fc00) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12ab05400) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128a67400) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x121951000) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x127174c00) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126911c00) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128d28800) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x121107c00) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1216bac00) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 06:26:16 INFO - PROCESS | 1650 | 1467725176829 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]]]}] 06:26:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 06:26:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 669ms 06:26:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 06:26:16 INFO - PROCESS | 1650 | 1467725176882 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 06:26:16 INFO - PROCESS | 1650 | 1467725176885 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 06:26:16 INFO - PROCESS | 1650 | 1467725176889 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 06:26:16 INFO - PROCESS | 1650 | 1467725176890 Marionette TRACE conn2 <- [1,1618,null,{}] 06:26:16 INFO - PROCESS | 1650 | 1467725176893 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}] 06:26:16 INFO - PROCESS | 1650 | 1467725176894 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:16 INFO - PROCESS | 1650 | 1467725176972 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 06:26:17 INFO - PROCESS | 1650 | 1467725177032 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:17 INFO - PROCESS | 1650 | 1467725177034 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f5e000 == 32 [pid = 1650] [id = 412] 06:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x117511c00) [pid = 1650] [serial = 1235] [outer = 0x0] 06:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1181ee400) [pid = 1650] [serial = 1236] [outer = 0x117511c00] 06:26:17 INFO - PROCESS | 1650 | 1467725177060 Marionette DEBUG loaded listener.js 06:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11850b800) [pid = 1650] [serial = 1237] [outer = 0x117511c00] 06:26:17 INFO - PROCESS | 1650 | 1467725177371 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]]]}] 06:26:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 06:26:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 519ms 06:26:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 06:26:17 INFO - PROCESS | 1650 | 1467725177408 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 06:26:17 INFO - PROCESS | 1650 | 1467725177409 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 06:26:17 INFO - PROCESS | 1650 | 1467725177411 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 06:26:17 INFO - PROCESS | 1650 | 1467725177413 Marionette TRACE conn2 <- [1,1622,null,{}] 06:26:17 INFO - PROCESS | 1650 | 1467725177423 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}] 06:26:17 INFO - PROCESS | 1650 | 1467725177426 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:17 INFO - PROCESS | 1650 | 1467725177503 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 06:26:17 INFO - PROCESS | 1650 | 1467725177508 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:17 INFO - PROCESS | 1650 | 1467725177510 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12102b800 == 33 [pid = 1650] [id = 413] 06:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118a50000) [pid = 1650] [serial = 1238] [outer = 0x0] 06:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119341000) [pid = 1650] [serial = 1239] [outer = 0x118a50000] 06:26:17 INFO - PROCESS | 1650 | 1467725177542 Marionette DEBUG loaded listener.js 06:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x120e0c000) [pid = 1650] [serial = 1240] [outer = 0x118a50000] 06:26:17 INFO - PROCESS | 1650 | 1467725177895 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]]]}] 06:26:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 06:26:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 522ms 06:26:17 INFO - PROCESS | 1650 | 1467725177934 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 06:26:17 INFO - PROCESS | 1650 | 1467725177938 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 06:26:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 06:26:17 INFO - PROCESS | 1650 | 1467725177941 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 06:26:17 INFO - PROCESS | 1650 | 1467725177942 Marionette TRACE conn2 <- [1,1626,null,{}] 06:26:17 INFO - PROCESS | 1650 | 1467725177944 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}] 06:26:17 INFO - PROCESS | 1650 | 1467725177945 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:18 INFO - PROCESS | 1650 | 1467725178024 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 06:26:18 INFO - PROCESS | 1650 | 1467725178028 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:18 INFO - PROCESS | 1650 | 1467725178029 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x125332000 == 34 [pid = 1650] [id = 414] 06:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x121224c00) [pid = 1650] [serial = 1241] [outer = 0x0] 06:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121954c00) [pid = 1650] [serial = 1242] [outer = 0x121224c00] 06:26:18 INFO - PROCESS | 1650 | 1467725178057 Marionette DEBUG loaded listener.js 06:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123e3f400) [pid = 1650] [serial = 1243] [outer = 0x121224c00] 06:26:18 INFO - PROCESS | 1650 | 1467725178376 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]]]}] 06:26:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 06:26:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 470ms 06:26:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 06:26:18 INFO - PROCESS | 1650 | 1467725178411 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 06:26:18 INFO - PROCESS | 1650 | 1467725178413 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 06:26:18 INFO - PROCESS | 1650 | 1467725178415 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 06:26:18 INFO - PROCESS | 1650 | 1467725178417 Marionette TRACE conn2 <- [1,1630,null,{}] 06:26:18 INFO - PROCESS | 1650 | 1467725178419 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}] 06:26:18 INFO - PROCESS | 1650 | 1467725178421 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:18 INFO - PROCESS | 1650 | 1467725178568 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 06:26:18 INFO - PROCESS | 1650 | 1467725178578 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:18 INFO - PROCESS | 1650 | 1467725178579 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e2c000 == 35 [pid = 1650] [id = 415] 06:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x113252800) [pid = 1650] [serial = 1244] [outer = 0x0] 06:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123e3e800) [pid = 1650] [serial = 1245] [outer = 0x113252800] 06:26:18 INFO - PROCESS | 1650 | 1467725178620 Marionette DEBUG loaded listener.js 06:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123fe3000) [pid = 1650] [serial = 1246] [outer = 0x113252800] 06:26:19 INFO - PROCESS | 1650 | 1467725179008 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]]]}] 06:26:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 06:26:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 620ms 06:26:19 INFO - PROCESS | 1650 | 1467725179036 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 06:26:19 INFO - PROCESS | 1650 | 1467725179037 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 06:26:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 06:26:19 INFO - PROCESS | 1650 | 1467725179047 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 06:26:19 INFO - PROCESS | 1650 | 1467725179048 Marionette TRACE conn2 <- [1,1634,null,{}] 06:26:19 INFO - PROCESS | 1650 | 1467725179050 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}] 06:26:19 INFO - PROCESS | 1650 | 1467725179054 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:19 INFO - PROCESS | 1650 | 1467725179170 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 06:26:19 INFO - PROCESS | 1650 | 1467725179181 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:19 INFO - PROCESS | 1650 | 1467725179182 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b58800 == 36 [pid = 1650] [id = 416] 06:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x125317400) [pid = 1650] [serial = 1247] [outer = 0x0] 06:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x125ecc400) [pid = 1650] [serial = 1248] [outer = 0x125317400] 06:26:19 INFO - PROCESS | 1650 | 1467725179208 Marionette DEBUG loaded listener.js 06:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128a33400) [pid = 1650] [serial = 1249] [outer = 0x125317400] 06:26:19 INFO - PROCESS | 1650 | 1467725179552 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]]]}] 06:26:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 06:26:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 527ms 06:26:19 INFO - PROCESS | 1650 | 1467725179568 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 06:26:19 INFO - PROCESS | 1650 | 1467725179569 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 06:26:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 06:26:19 INFO - PROCESS | 1650 | 1467725179571 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 06:26:19 INFO - PROCESS | 1650 | 1467725179572 Marionette TRACE conn2 <- [1,1638,null,{}] 06:26:19 INFO - PROCESS | 1650 | 1467725179575 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}] 06:26:19 INFO - PROCESS | 1650 | 1467725179576 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:19 INFO - PROCESS | 1650 | 1467725179673 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 06:26:19 INFO - PROCESS | 1650 | 1467725179686 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:19 INFO - PROCESS | 1650 | 1467725179687 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295ba800 == 37 [pid = 1650] [id = 417] 06:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1275eac00) [pid = 1650] [serial = 1250] [outer = 0x0] 06:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128d2b000) [pid = 1650] [serial = 1251] [outer = 0x1275eac00] 06:26:19 INFO - PROCESS | 1650 | 1467725179709 Marionette DEBUG loaded listener.js 06:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12932dc00) [pid = 1650] [serial = 1252] [outer = 0x1275eac00] 06:26:20 INFO - PROCESS | 1650 | 1467725180064 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]]]}] 06:26:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 06:26:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 519ms 06:26:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 06:26:20 INFO - PROCESS | 1650 | 1467725180092 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 06:26:20 INFO - PROCESS | 1650 | 1467725180093 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 06:26:20 INFO - PROCESS | 1650 | 1467725180095 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 06:26:20 INFO - PROCESS | 1650 | 1467725180096 Marionette TRACE conn2 <- [1,1642,null,{}] 06:26:20 INFO - PROCESS | 1650 | 1467725180099 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}] 06:26:20 INFO - PROCESS | 1650 | 1467725180100 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:20 INFO - PROCESS | 1650 | 1467725180205 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 06:26:20 INFO - PROCESS | 1650 | 1467725180209 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:20 INFO - PROCESS | 1650 | 1467725180210 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab28000 == 38 [pid = 1650] [id = 418] 06:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112f8ec00) [pid = 1650] [serial = 1253] [outer = 0x0] 06:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1296a2000) [pid = 1650] [serial = 1254] [outer = 0x112f8ec00] 06:26:20 INFO - PROCESS | 1650 | 1467725180234 Marionette DEBUG loaded listener.js 06:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12a773400) [pid = 1650] [serial = 1255] [outer = 0x112f8ec00] 06:26:20 INFO - PROCESS | 1650 | 1467725180532 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]]]}] 06:26:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 06:26:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 470ms 06:26:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 06:26:20 INFO - PROCESS | 1650 | 1467725180573 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 06:26:20 INFO - PROCESS | 1650 | 1467725180574 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 06:26:20 INFO - PROCESS | 1650 | 1467725180576 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 06:26:20 INFO - PROCESS | 1650 | 1467725180577 Marionette TRACE conn2 <- [1,1646,null,{}] 06:26:20 INFO - PROCESS | 1650 | 1467725180579 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}] 06:26:20 INFO - PROCESS | 1650 | 1467725180581 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:20 INFO - PROCESS | 1650 | 1467725180686 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 06:26:20 INFO - PROCESS | 1650 | 1467725180690 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:20 INFO - PROCESS | 1650 | 1467725180691 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bba8800 == 39 [pid = 1650] [id = 419] 06:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12a5f0c00) [pid = 1650] [serial = 1256] [outer = 0x0] 06:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12ab05c00) [pid = 1650] [serial = 1257] [outer = 0x12a5f0c00] 06:26:20 INFO - PROCESS | 1650 | 1467725180722 Marionette DEBUG loaded listener.js 06:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b868400) [pid = 1650] [serial = 1258] [outer = 0x12a5f0c00] 06:26:20 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11663a400) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 06:26:20 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116639000) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 06:26:20 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x113353800) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 06:26:20 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118fcec00) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 06:26:20 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112a79c00) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 06:26:20 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112f9dc00) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 06:26:20 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1181e4400) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 06:26:20 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119347c00) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 06:26:20 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12559b000) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 06:26:20 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x129334c00) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 06:26:20 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116f04c00) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 06:26:20 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115dbb800) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 06:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126da3c00) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 06:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1196cd400) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 06:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128a65800) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 06:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x120e91000) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 06:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116887000) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 06:26:21 INFO - PROCESS | 1650 | 1467725181120 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]]]}] 06:26:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 06:26:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 576ms 06:26:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 06:26:21 INFO - PROCESS | 1650 | 1467725181153 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 06:26:21 INFO - PROCESS | 1650 | 1467725181155 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 06:26:21 INFO - PROCESS | 1650 | 1467725181157 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 06:26:21 INFO - PROCESS | 1650 | 1467725181158 Marionette TRACE conn2 <- [1,1650,null,{}] 06:26:21 INFO - PROCESS | 1650 | 1467725181160 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}] 06:26:21 INFO - PROCESS | 1650 | 1467725181161 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:21 INFO - PROCESS | 1650 | 1467725181240 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 06:26:21 INFO - PROCESS | 1650 | 1467725181299 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:21 INFO - PROCESS | 1650 | 1467725181300 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293c4800 == 40 [pid = 1650] [id = 420] 06:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x115edb800) [pid = 1650] [serial = 1259] [outer = 0x0] 06:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1187d9000) [pid = 1650] [serial = 1260] [outer = 0x115edb800] 06:26:21 INFO - PROCESS | 1650 | 1467725181324 Marionette DEBUG loaded listener.js 06:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x121954800) [pid = 1650] [serial = 1261] [outer = 0x115edb800] 06:26:21 INFO - PROCESS | 1650 | 1467725181597 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]]]}] 06:26:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 06:26:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 469ms 06:26:21 INFO - PROCESS | 1650 | 1467725181627 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 06:26:21 INFO - PROCESS | 1650 | 1467725181629 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 06:26:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 06:26:21 INFO - PROCESS | 1650 | 1467725181644 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 06:26:21 INFO - PROCESS | 1650 | 1467725181647 Marionette TRACE conn2 <- [1,1654,null,{}] 06:26:21 INFO - PROCESS | 1650 | 1467725181654 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}] 06:26:21 INFO - PROCESS | 1650 | 1467725181657 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:21 INFO - PROCESS | 1650 | 1467725181803 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 06:26:21 INFO - PROCESS | 1650 | 1467725181864 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:21 INFO - PROCESS | 1650 | 1467725181865 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c27a800 == 41 [pid = 1650] [id = 421] 06:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x116f04c00) [pid = 1650] [serial = 1262] [outer = 0x0] 06:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x127191400) [pid = 1650] [serial = 1263] [outer = 0x116f04c00] 06:26:21 INFO - PROCESS | 1650 | 1467725181900 Marionette DEBUG loaded listener.js 06:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12bb37800) [pid = 1650] [serial = 1264] [outer = 0x116f04c00] 06:26:22 INFO - PROCESS | 1650 | 1467725182196 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]]]}] 06:26:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 06:26:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 585ms 06:26:22 INFO - PROCESS | 1650 | 1467725182224 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 06:26:22 INFO - PROCESS | 1650 | 1467725182225 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 06:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 06:26:22 INFO - PROCESS | 1650 | 1467725182228 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 06:26:22 INFO - PROCESS | 1650 | 1467725182229 Marionette TRACE conn2 <- [1,1658,null,{}] 06:26:22 INFO - PROCESS | 1650 | 1467725182232 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}] 06:26:22 INFO - PROCESS | 1650 | 1467725182233 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:22 INFO - PROCESS | 1650 | 1467725182314 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 06:26:22 INFO - PROCESS | 1650 | 1467725182320 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:22 INFO - PROCESS | 1650 | 1467725182321 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c568800 == 42 [pid = 1650] [id = 422] 06:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bb37c00) [pid = 1650] [serial = 1265] [outer = 0x0] 06:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bbe3800) [pid = 1650] [serial = 1266] [outer = 0x12bb37c00] 06:26:22 INFO - PROCESS | 1650 | 1467725182345 Marionette DEBUG loaded listener.js 06:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12c0e3000) [pid = 1650] [serial = 1267] [outer = 0x12bb37c00] 06:26:22 INFO - PROCESS | 1650 | 1467725182654 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]]]}] 06:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 06:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 473ms 06:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 06:26:22 INFO - PROCESS | 1650 | 1467725182701 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 06:26:22 INFO - PROCESS | 1650 | 1467725182703 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 06:26:22 INFO - PROCESS | 1650 | 1467725182705 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 06:26:22 INFO - PROCESS | 1650 | 1467725182706 Marionette TRACE conn2 <- [1,1662,null,{}] 06:26:22 INFO - PROCESS | 1650 | 1467725182708 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}] 06:26:22 INFO - PROCESS | 1650 | 1467725182710 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:22 INFO - PROCESS | 1650 | 1467725182825 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 06:26:22 INFO - PROCESS | 1650 | 1467725182831 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:22 INFO - PROCESS | 1650 | 1467725182832 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c9eb800 == 43 [pid = 1650] [id = 423] 06:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129302800) [pid = 1650] [serial = 1268] [outer = 0x0] 06:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129306800) [pid = 1650] [serial = 1269] [outer = 0x129302800] 06:26:22 INFO - PROCESS | 1650 | 1467725182857 Marionette DEBUG loaded listener.js 06:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12930ec00) [pid = 1650] [serial = 1270] [outer = 0x129302800] 06:26:23 INFO - PROCESS | 1650 | 1467725183323 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]]]}] 06:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 06:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 669ms 06:26:23 INFO - PROCESS | 1650 | 1467725183383 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 06:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 06:26:23 INFO - PROCESS | 1650 | 1467725183386 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 06:26:23 INFO - PROCESS | 1650 | 1467725183390 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 06:26:23 INFO - PROCESS | 1650 | 1467725183393 Marionette TRACE conn2 <- [1,1666,null,{}] 06:26:23 INFO - PROCESS | 1650 | 1467725183397 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}] 06:26:23 INFO - PROCESS | 1650 | 1467725183398 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:23 INFO - PROCESS | 1650 | 1467725183507 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 06:26:23 INFO - PROCESS | 1650 | 1467725183581 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:23 INFO - PROCESS | 1650 | 1467725183583 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11922c800 == 44 [pid = 1650] [id = 424] 06:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11663a400) [pid = 1650] [serial = 1271] [outer = 0x0] 06:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x117561800) [pid = 1650] [serial = 1272] [outer = 0x11663a400] 06:26:23 INFO - PROCESS | 1650 | 1467725183613 Marionette DEBUG loaded listener.js 06:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11846e000) [pid = 1650] [serial = 1273] [outer = 0x11663a400] 06:26:24 INFO - PROCESS | 1650 | 1467725184036 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]]]}] 06:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 06:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 671ms 06:26:24 INFO - PROCESS | 1650 | 1467725184062 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 06:26:24 INFO - PROCESS | 1650 | 1467725184065 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 06:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 06:26:24 INFO - PROCESS | 1650 | 1467725184070 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 06:26:24 INFO - PROCESS | 1650 | 1467725184071 Marionette TRACE conn2 <- [1,1670,null,{}] 06:26:24 INFO - PROCESS | 1650 | 1467725184074 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}] 06:26:24 INFO - PROCESS | 1650 | 1467725184076 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:24 INFO - PROCESS | 1650 | 1467725184178 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 06:26:24 INFO - PROCESS | 1650 | 1467725184240 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:24 INFO - PROCESS | 1650 | 1467725184241 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271e6800 == 45 [pid = 1650] [id = 425] 06:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118af0400) [pid = 1650] [serial = 1274] [outer = 0x0] 06:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119345000) [pid = 1650] [serial = 1275] [outer = 0x118af0400] 06:26:24 INFO - PROCESS | 1650 | 1467725184271 Marionette DEBUG loaded listener.js 06:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x120e89c00) [pid = 1650] [serial = 1276] [outer = 0x118af0400] 06:26:24 INFO - PROCESS | 1650 | 1467725184721 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]]]}] 06:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 06:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 671ms 06:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 06:26:24 INFO - PROCESS | 1650 | 1467725184741 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 06:26:24 INFO - PROCESS | 1650 | 1467725184742 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 06:26:24 INFO - PROCESS | 1650 | 1467725184745 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 06:26:24 INFO - PROCESS | 1650 | 1467725184747 Marionette TRACE conn2 <- [1,1674,null,{}] 06:26:24 INFO - PROCESS | 1650 | 1467725184757 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}] 06:26:24 INFO - PROCESS | 1650 | 1467725184760 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:24 INFO - PROCESS | 1650 | 1467725184891 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 06:26:24 INFO - PROCESS | 1650 | 1467725184981 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:24 INFO - PROCESS | 1650 | 1467725184983 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c571800 == 46 [pid = 1650] [id = 426] 06:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1210f3000) [pid = 1650] [serial = 1277] [outer = 0x0] 06:26:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1216bac00) [pid = 1650] [serial = 1278] [outer = 0x1210f3000] 06:26:25 INFO - PROCESS | 1650 | 1467725185013 Marionette DEBUG loaded listener.js 06:26:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x123fdf400) [pid = 1650] [serial = 1279] [outer = 0x1210f3000] 06:26:25 INFO - PROCESS | 1650 | 1467725185454 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]]]}] 06:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 06:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 724ms 06:26:25 INFO - PROCESS | 1650 | 1467725185470 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 06:26:25 INFO - PROCESS | 1650 | 1467725185472 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 06:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 06:26:25 INFO - PROCESS | 1650 | 1467725185474 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 06:26:25 INFO - PROCESS | 1650 | 1467725185476 Marionette TRACE conn2 <- [1,1678,null,{}] 06:26:25 INFO - PROCESS | 1650 | 1467725185478 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}] 06:26:25 INFO - PROCESS | 1650 | 1467725185479 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:25 INFO - PROCESS | 1650 | 1467725185584 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 06:26:25 INFO - PROCESS | 1650 | 1467725185646 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:25 INFO - PROCESS | 1650 | 1467725185648 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271d5000 == 47 [pid = 1650] [id = 427] 06:26:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1253e2800) [pid = 1650] [serial = 1280] [outer = 0x0] 06:26:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12585f000) [pid = 1650] [serial = 1281] [outer = 0x1253e2800] 06:26:25 INFO - PROCESS | 1650 | 1467725185676 Marionette DEBUG loaded listener.js 06:26:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x126da3c00) [pid = 1650] [serial = 1282] [outer = 0x1253e2800] 06:26:26 INFO - PROCESS | 1650 | 1467725186293 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]]]}] 06:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 06:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 871ms 06:26:26 INFO - PROCESS | 1650 | 1467725186346 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 06:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 06:26:26 INFO - PROCESS | 1650 | 1467725186348 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 06:26:26 INFO - PROCESS | 1650 | 1467725186351 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 06:26:26 INFO - PROCESS | 1650 | 1467725186353 Marionette TRACE conn2 <- [1,1682,null,{}] 06:26:26 INFO - PROCESS | 1650 | 1467725186357 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}] 06:26:26 INFO - PROCESS | 1650 | 1467725186359 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:26 INFO - PROCESS | 1650 | 1467725186456 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 06:26:26 INFO - PROCESS | 1650 | 1467725186534 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:26 INFO - PROCESS | 1650 | 1467725186535 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11685d000 == 48 [pid = 1650] [id = 428] 06:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x112fa7c00) [pid = 1650] [serial = 1283] [outer = 0x0] 06:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1131ec400) [pid = 1650] [serial = 1284] [outer = 0x112fa7c00] 06:26:26 INFO - PROCESS | 1650 | 1467725186565 Marionette DEBUG loaded listener.js 06:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x115dbb000) [pid = 1650] [serial = 1285] [outer = 0x112fa7c00] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12c568800 == 47 [pid = 1650] [id = 422] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12c27a800 == 46 [pid = 1650] [id = 421] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1293c4800 == 45 [pid = 1650] [id = 420] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12bba8800 == 44 [pid = 1650] [id = 419] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab28000 == 43 [pid = 1650] [id = 418] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1295ba800 == 42 [pid = 1650] [id = 417] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x128b58800 == 41 [pid = 1650] [id = 416] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x125e2c000 == 40 [pid = 1650] [id = 415] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x125332000 == 39 [pid = 1650] [id = 414] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12102b800 == 38 [pid = 1650] [id = 413] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x118f5e000 == 37 [pid = 1650] [id = 412] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x117478800 == 36 [pid = 1650] [id = 411] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11996f000 == 35 [pid = 1650] [id = 410] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11641c800 == 34 [pid = 1650] [id = 409] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12b844000 == 33 [pid = 1650] [id = 408] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x116aca000 == 32 [pid = 1650] [id = 396] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1271d5000 == 31 [pid = 1650] [id = 427] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12c571800 == 30 [pid = 1650] [id = 426] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1271e6800 == 29 [pid = 1650] [id = 425] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12c9eb800 == 28 [pid = 1650] [id = 423] 06:26:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11922c800 == 27 [pid = 1650] [id = 424] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118af3400) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1187cf400) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x123e42400) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x121103000) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x129230400) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x126da3400) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12a772c00) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1296acc00) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x125860400) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x123e37000) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1181e0800) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x127102800) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x125e57800) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12932fc00) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12710d000) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12c0da000) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128d2b400) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x129553800) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1296a5000) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x120e90000) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128a32c00) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1275e0400) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1131ef400) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126d10000) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1216b9000) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119c41000) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116af9000) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x120e96c00) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x117c93800) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115dc3800) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1196cfc00) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118515c00) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11816b000) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118fcb000) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x115ee3800) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x113292800) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 06:26:27 INFO - PROCESS | 1650 | 1467725187660 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]]]}] 06:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 06:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1325ms 06:26:27 INFO - PROCESS | 1650 | 1467725187679 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 06:26:27 INFO - PROCESS | 1650 | 1467725187682 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 06:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 06:26:27 INFO - PROCESS | 1650 | 1467725187694 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 06:26:27 INFO - PROCESS | 1650 | 1467725187695 Marionette TRACE conn2 <- [1,1686,null,{}] 06:26:27 INFO - PROCESS | 1650 | 1467725187700 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}] 06:26:27 INFO - PROCESS | 1650 | 1467725187702 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:27 INFO - PROCESS | 1650 | 1467725187806 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 06:26:27 INFO - PROCESS | 1650 | 1467725187813 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:27 INFO - PROCESS | 1650 | 1467725187814 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164a9800 == 28 [pid = 1650] [id = 429] 06:26:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11329b000) [pid = 1650] [serial = 1286] [outer = 0x0] 06:26:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1133af800) [pid = 1650] [serial = 1287] [outer = 0x11329b000] 06:26:27 INFO - PROCESS | 1650 | 1467725187845 Marionette DEBUG loaded listener.js 06:26:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1122b7c00) [pid = 1650] [serial = 1288] [outer = 0x11329b000] 06:26:28 INFO - PROCESS | 1650 | 1467725188217 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]]]}] 06:26:28 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 06:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 573ms 06:26:28 INFO - PROCESS | 1650 | 1467725188266 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 06:26:28 INFO - PROCESS | 1650 | 1467725188270 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 06:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 06:26:28 INFO - PROCESS | 1650 | 1467725188274 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 06:26:28 INFO - PROCESS | 1650 | 1467725188276 Marionette TRACE conn2 <- [1,1690,null,{}] 06:26:28 INFO - PROCESS | 1650 | 1467725188278 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}] 06:26:28 INFO - PROCESS | 1650 | 1467725188280 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:28 INFO - PROCESS | 1650 | 1467725188359 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 06:26:28 INFO - PROCESS | 1650 | 1467725188363 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:28 INFO - PROCESS | 1650 | 1467725188365 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11747d000 == 29 [pid = 1650] [id = 430] 06:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115ee0c00) [pid = 1650] [serial = 1289] [outer = 0x0] 06:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115ee6c00) [pid = 1650] [serial = 1290] [outer = 0x115ee0c00] 06:26:28 INFO - PROCESS | 1650 | 1467725188394 Marionette DEBUG loaded listener.js 06:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116637800) [pid = 1650] [serial = 1291] [outer = 0x115ee0c00] 06:26:28 INFO - PROCESS | 1650 | 1467725188721 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]]]}] 06:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 06:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 470ms 06:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 06:26:28 INFO - PROCESS | 1650 | 1467725188745 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 06:26:28 INFO - PROCESS | 1650 | 1467725188746 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 06:26:28 INFO - PROCESS | 1650 | 1467725188748 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 06:26:28 INFO - PROCESS | 1650 | 1467725188751 Marionette TRACE conn2 <- [1,1694,null,{}] 06:26:28 INFO - PROCESS | 1650 | 1467725188771 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}] 06:26:28 INFO - PROCESS | 1650 | 1467725188774 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:28 INFO - PROCESS | 1650 | 1467725188849 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 06:26:28 INFO - PROCESS | 1650 | 1467725188856 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:28 INFO - PROCESS | 1650 | 1467725188858 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11962b000 == 30 [pid = 1650] [id = 431] 06:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11329c400) [pid = 1650] [serial = 1292] [outer = 0x0] 06:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x117c97400) [pid = 1650] [serial = 1293] [outer = 0x11329c400] 06:26:28 INFO - PROCESS | 1650 | 1467725188886 Marionette DEBUG loaded listener.js 06:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118165800) [pid = 1650] [serial = 1294] [outer = 0x11329c400] 06:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 06:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 480ms 06:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 06:26:29 INFO - PROCESS | 1650 | 1467725189222 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]]]}] 06:26:29 INFO - PROCESS | 1650 | 1467725189228 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 06:26:29 INFO - PROCESS | 1650 | 1467725189230 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 06:26:29 INFO - PROCESS | 1650 | 1467725189232 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 06:26:29 INFO - PROCESS | 1650 | 1467725189233 Marionette TRACE conn2 <- [1,1698,null,{}] 06:26:29 INFO - PROCESS | 1650 | 1467725189238 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}] 06:26:29 INFO - PROCESS | 1650 | 1467725189240 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:29 INFO - PROCESS | 1650 | 1467725189317 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 06:26:29 INFO - PROCESS | 1650 | 1467725189322 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:29 INFO - PROCESS | 1650 | 1467725189323 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11988f000 == 31 [pid = 1650] [id = 432] 06:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1181e8800) [pid = 1650] [serial = 1295] [outer = 0x0] 06:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118474400) [pid = 1650] [serial = 1296] [outer = 0x1181e8800] 06:26:29 INFO - PROCESS | 1650 | 1467725189349 Marionette DEBUG loaded listener.js 06:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11850b400) [pid = 1650] [serial = 1297] [outer = 0x1181e8800] 06:26:29 INFO - PROCESS | 1650 | 1467725189696 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]]]}] 06:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 06:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 472ms 06:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 06:26:29 INFO - PROCESS | 1650 | 1467725189705 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 06:26:29 INFO - PROCESS | 1650 | 1467725189706 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 06:26:29 INFO - PROCESS | 1650 | 1467725189715 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 06:26:29 INFO - PROCESS | 1650 | 1467725189716 Marionette TRACE conn2 <- [1,1702,null,{}] 06:26:29 INFO - PROCESS | 1650 | 1467725189721 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}] 06:26:29 INFO - PROCESS | 1650 | 1467725189723 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:29 INFO - PROCESS | 1650 | 1467725189887 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 06:26:29 INFO - PROCESS | 1650 | 1467725189911 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:29 INFO - PROCESS | 1650 | 1467725189912 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1210ca800 == 32 [pid = 1650] [id = 433] 06:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115edfc00) [pid = 1650] [serial = 1298] [outer = 0x0] 06:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1187d6800) [pid = 1650] [serial = 1299] [outer = 0x115edfc00] 06:26:29 INFO - PROCESS | 1650 | 1467725189953 Marionette DEBUG loaded listener.js 06:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118a5c800) [pid = 1650] [serial = 1300] [outer = 0x115edfc00] 06:26:30 INFO - PROCESS | 1650 | 1467725190357 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]]]}] 06:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 06:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 677ms 06:26:30 INFO - PROCESS | 1650 | 1467725190387 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 06:26:30 INFO - PROCESS | 1650 | 1467725190389 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 06:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 06:26:30 INFO - PROCESS | 1650 | 1467725190398 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 06:26:30 INFO - PROCESS | 1650 | 1467725190399 Marionette TRACE conn2 <- [1,1706,null,{}] 06:26:30 INFO - PROCESS | 1650 | 1467725190402 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}] 06:26:30 INFO - PROCESS | 1650 | 1467725190407 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:30 INFO - PROCESS | 1650 | 1467725190576 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 06:26:30 INFO - PROCESS | 1650 | 1467725190592 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:30 INFO - PROCESS | 1650 | 1467725190593 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ea2800 == 33 [pid = 1650] [id = 434] 06:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116f04000) [pid = 1650] [serial = 1301] [outer = 0x0] 06:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119272800) [pid = 1650] [serial = 1302] [outer = 0x116f04000] 06:26:30 INFO - PROCESS | 1650 | 1467725190635 Marionette DEBUG loaded listener.js 06:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x120e06c00) [pid = 1650] [serial = 1303] [outer = 0x116f04000] 06:26:31 INFO - PROCESS | 1650 | 1467725191018 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]]]}] 06:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 06:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 671ms 06:26:31 INFO - PROCESS | 1650 | 1467725191068 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 06:26:31 INFO - PROCESS | 1650 | 1467725191070 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 06:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 06:26:31 INFO - PROCESS | 1650 | 1467725191072 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 06:26:31 INFO - PROCESS | 1650 | 1467725191073 Marionette TRACE conn2 <- [1,1710,null,{}] 06:26:31 INFO - PROCESS | 1650 | 1467725191075 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}] 06:26:31 INFO - PROCESS | 1650 | 1467725191076 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:31 INFO - PROCESS | 1650 | 1467725191175 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 06:26:31 INFO - PROCESS | 1650 | 1467725191211 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:31 INFO - PROCESS | 1650 | 1467725191212 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e35000 == 34 [pid = 1650] [id = 435] 06:26:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x117c99000) [pid = 1650] [serial = 1304] [outer = 0x0] 06:26:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x120e98400) [pid = 1650] [serial = 1305] [outer = 0x117c99000] 06:26:31 INFO - PROCESS | 1650 | 1467725191237 Marionette DEBUG loaded listener.js 06:26:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1210ea000) [pid = 1650] [serial = 1306] [outer = 0x117c99000] 06:26:31 INFO - PROCESS | 1650 | 1467725191565 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]]]}] 06:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 06:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 521ms 06:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 06:26:31 INFO - PROCESS | 1650 | 1467725191593 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 06:26:31 INFO - PROCESS | 1650 | 1467725191595 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 06:26:31 INFO - PROCESS | 1650 | 1467725191597 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 06:26:31 INFO - PROCESS | 1650 | 1467725191598 Marionette TRACE conn2 <- [1,1714,null,{}] 06:26:31 INFO - PROCESS | 1650 | 1467725191600 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}] 06:26:31 INFO - PROCESS | 1650 | 1467725191601 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:31 INFO - PROCESS | 1650 | 1467725191693 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 06:26:31 INFO - PROCESS | 1650 | 1467725191705 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:31 INFO - PROCESS | 1650 | 1467725191706 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271d3800 == 35 [pid = 1650] [id = 436] 06:26:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x113246c00) [pid = 1650] [serial = 1307] [outer = 0x0] 06:26:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1210f1800) [pid = 1650] [serial = 1308] [outer = 0x113246c00] 06:26:31 INFO - PROCESS | 1650 | 1467725191731 Marionette DEBUG loaded listener.js 06:26:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1218aa000) [pid = 1650] [serial = 1309] [outer = 0x113246c00] 06:26:32 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x117cb9800) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 06:26:32 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12bb37c00) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 06:26:32 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x125317400) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 06:26:32 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1275eac00) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 06:26:32 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115edb800) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 06:26:32 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112f8ec00) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 06:26:32 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112fa1000) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 06:26:32 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118a50000) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 06:26:32 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x129330c00) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 06:26:32 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115ee6400) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 06:26:32 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x117511c00) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 06:26:32 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x121224c00) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 06:26:32 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12a5f0c00) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 06:26:32 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116809800) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 06:26:32 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113252800) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 06:26:32 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116f04c00) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 06:26:32 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x129302800) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 06:26:32 INFO - PROCESS | 1650 | 1467725192246 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]]]}] 06:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 06:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 673ms 06:26:32 INFO - PROCESS | 1650 | 1467725192273 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 06:26:32 INFO - PROCESS | 1650 | 1467725192275 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 06:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 06:26:32 INFO - PROCESS | 1650 | 1467725192278 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 06:26:32 INFO - PROCESS | 1650 | 1467725192279 Marionette TRACE conn2 <- [1,1718,null,{}] 06:26:32 INFO - PROCESS | 1650 | 1467725192281 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}] 06:26:32 INFO - PROCESS | 1650 | 1467725192283 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:32 INFO - PROCESS | 1650 | 1467725192403 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 06:26:32 INFO - PROCESS | 1650 | 1467725192458 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:32 INFO - PROCESS | 1650 | 1467725192459 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x119629000 == 36 [pid = 1650] [id = 437] 06:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112f89000) [pid = 1650] [serial = 1310] [outer = 0x0] 06:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x117511c00) [pid = 1650] [serial = 1311] [outer = 0x112f89000] 06:26:32 INFO - PROCESS | 1650 | 1467725192483 Marionette DEBUG loaded listener.js 06:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119342c00) [pid = 1650] [serial = 1312] [outer = 0x112f89000] 06:26:32 INFO - PROCESS | 1650 | 1467725192740 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]]]}] 06:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 06:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 468ms 06:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 06:26:32 INFO - PROCESS | 1650 | 1467725192746 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 06:26:32 INFO - PROCESS | 1650 | 1467725192747 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 06:26:32 INFO - PROCESS | 1650 | 1467725192757 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 06:26:32 INFO - PROCESS | 1650 | 1467725192758 Marionette TRACE conn2 <- [1,1722,null,{}] 06:26:32 INFO - PROCESS | 1650 | 1467725192762 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}] 06:26:32 INFO - PROCESS | 1650 | 1467725192764 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:32 INFO - PROCESS | 1650 | 1467725192846 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 06:26:32 INFO - PROCESS | 1650 | 1467725192850 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:32 INFO - PROCESS | 1650 | 1467725192852 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12921f000 == 37 [pid = 1650] [id = 438] 06:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x120e07800) [pid = 1650] [serial = 1313] [outer = 0x0] 06:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123a6c400) [pid = 1650] [serial = 1314] [outer = 0x120e07800] 06:26:32 INFO - PROCESS | 1650 | 1467725192877 Marionette DEBUG loaded listener.js 06:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123e40c00) [pid = 1650] [serial = 1315] [outer = 0x120e07800] 06:26:33 INFO - PROCESS | 1650 | 1467725193198 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]]]}] 06:26:33 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 06:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 478ms 06:26:33 INFO - PROCESS | 1650 | 1467725193228 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 06:26:33 INFO - PROCESS | 1650 | 1467725193230 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 06:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 06:26:33 INFO - PROCESS | 1650 | 1467725193232 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 06:26:33 INFO - PROCESS | 1650 | 1467725193236 Marionette TRACE conn2 <- [1,1726,null,{}] 06:26:33 INFO - PROCESS | 1650 | 1467725193239 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}] 06:26:33 INFO - PROCESS | 1650 | 1467725193241 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:33 INFO - PROCESS | 1650 | 1467725193360 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 06:26:33 INFO - PROCESS | 1650 | 1467725193368 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:33 INFO - PROCESS | 1650 | 1467725193370 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12102a800 == 38 [pid = 1650] [id = 439] 06:26:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123e3f000) [pid = 1650] [serial = 1316] [outer = 0x0] 06:26:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123e44000) [pid = 1650] [serial = 1317] [outer = 0x123e3f000] 06:26:33 INFO - PROCESS | 1650 | 1467725193397 Marionette DEBUG loaded listener.js 06:26:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12559c800) [pid = 1650] [serial = 1318] [outer = 0x123e3f000] 06:26:33 INFO - PROCESS | 1650 | 1467725193721 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]]]}] 06:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 06:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 523ms 06:26:33 INFO - PROCESS | 1650 | 1467725193755 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 06:26:33 INFO - PROCESS | 1650 | 1467725193756 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 06:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 06:26:33 INFO - PROCESS | 1650 | 1467725193758 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 06:26:33 INFO - PROCESS | 1650 | 1467725193759 Marionette TRACE conn2 <- [1,1730,null,{}] 06:26:33 INFO - PROCESS | 1650 | 1467725193762 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}] 06:26:33 INFO - PROCESS | 1650 | 1467725193763 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:33 INFO - PROCESS | 1650 | 1467725193841 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 06:26:33 INFO - PROCESS | 1650 | 1467725193844 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:33 INFO - PROCESS | 1650 | 1467725193845 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b821800 == 39 [pid = 1650] [id = 440] 06:26:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12559ec00) [pid = 1650] [serial = 1319] [outer = 0x0] 06:26:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x125ec2c00) [pid = 1650] [serial = 1320] [outer = 0x12559ec00] 06:26:33 INFO - PROCESS | 1650 | 1467725193869 Marionette DEBUG loaded listener.js 06:26:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126da3800) [pid = 1650] [serial = 1321] [outer = 0x12559ec00] 06:26:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1164a9800 == 38 [pid = 1650] [id = 429] 06:26:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11685d000 == 37 [pid = 1650] [id = 428] 06:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x125e35000 == 36 [pid = 1650] [id = 435] 06:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11988f000 == 35 [pid = 1650] [id = 432] 06:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119629000 == 34 [pid = 1650] [id = 437] 06:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x123ea2800 == 33 [pid = 1650] [id = 434] 06:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12921f000 == 32 [pid = 1650] [id = 438] 06:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11962b000 == 31 [pid = 1650] [id = 431] 06:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1210ca800 == 30 [pid = 1650] [id = 433] 06:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1271d3800 == 29 [pid = 1650] [id = 436] 06:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11747d000 == 28 [pid = 1650] [id = 430] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118a55c00) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x129306800) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12102a800 == 27 [pid = 1650] [id = 439] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12bbe3800) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x125ecc400) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128d2b000) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1187d9000) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1296a2000) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12a773400) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12932dc00) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115dc1400) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119341000) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x120e0c000) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a769400) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11646d400) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116884c00) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1181ee400) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11850b800) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x121954c00) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12ab05c00) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123e3f400) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x117c98400) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1181ed800) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x123e3e800) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x112fa7800) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x121954800) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12c0e3000) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x128a33400) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12bb37800) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12b868400) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x127191400) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x123fe3000) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12930ec00) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 06:26:35 INFO - PROCESS | 1650 | 1467725195249 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]]]}] 06:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 06:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1522ms 06:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 06:26:35 INFO - PROCESS | 1650 | 1467725195282 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 06:26:35 INFO - PROCESS | 1650 | 1467725195284 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 06:26:35 INFO - PROCESS | 1650 | 1467725195289 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 06:26:35 INFO - PROCESS | 1650 | 1467725195291 Marionette TRACE conn2 <- [1,1734,null,{}] 06:26:35 INFO - PROCESS | 1650 | 1467725195295 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}] 06:26:35 INFO - PROCESS | 1650 | 1467725195297 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:35 INFO - PROCESS | 1650 | 1467725195379 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 06:26:35 INFO - PROCESS | 1650 | 1467725195430 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:35 INFO - PROCESS | 1650 | 1467725195432 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11641e000 == 28 [pid = 1650] [id = 441] 06:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x112fa5c00) [pid = 1650] [serial = 1322] [outer = 0x0] 06:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x112fa6c00) [pid = 1650] [serial = 1323] [outer = 0x112fa5c00] 06:26:35 INFO - PROCESS | 1650 | 1467725195461 Marionette DEBUG loaded listener.js 06:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x113d68000) [pid = 1650] [serial = 1324] [outer = 0x112fa5c00] 06:26:35 INFO - PROCESS | 1650 | 1467725195777 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]]]}] 06:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 06:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 522ms 06:26:35 INFO - PROCESS | 1650 | 1467725195811 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 06:26:35 INFO - PROCESS | 1650 | 1467725195815 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 06:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 06:26:35 INFO - PROCESS | 1650 | 1467725195822 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 06:26:35 INFO - PROCESS | 1650 | 1467725195823 Marionette TRACE conn2 <- [1,1738,null,{}] 06:26:35 INFO - PROCESS | 1650 | 1467725195826 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}] 06:26:35 INFO - PROCESS | 1650 | 1467725195828 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:35 INFO - PROCESS | 1650 | 1467725195904 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 06:26:35 INFO - PROCESS | 1650 | 1467725195909 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:35 INFO - PROCESS | 1650 | 1467725195910 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x117c55800 == 29 [pid = 1650] [id = 442] 06:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x115dc1000) [pid = 1650] [serial = 1325] [outer = 0x0] 06:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x115ede800) [pid = 1650] [serial = 1326] [outer = 0x115dc1000] 06:26:35 INFO - PROCESS | 1650 | 1467725195939 Marionette DEBUG loaded listener.js 06:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11646d400) [pid = 1650] [serial = 1327] [outer = 0x115dc1000] 06:26:36 INFO - PROCESS | 1650 | 1467725196261 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]]]}] 06:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 06:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 471ms 06:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 06:26:36 INFO - PROCESS | 1650 | 1467725196292 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 06:26:36 INFO - PROCESS | 1650 | 1467725196294 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 06:26:36 INFO - PROCESS | 1650 | 1467725196304 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 06:26:36 INFO - PROCESS | 1650 | 1467725196307 Marionette TRACE conn2 <- [1,1742,null,{}] 06:26:36 INFO - PROCESS | 1650 | 1467725196315 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}] 06:26:36 INFO - PROCESS | 1650 | 1467725196318 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:36 INFO - PROCESS | 1650 | 1467725196394 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 06:26:36 INFO - PROCESS | 1650 | 1467725196399 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:36 INFO - PROCESS | 1650 | 1467725196401 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x119230800 == 30 [pid = 1650] [id = 443] 06:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1129b2c00) [pid = 1650] [serial = 1328] [outer = 0x0] 06:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116af1000) [pid = 1650] [serial = 1329] [outer = 0x1129b2c00] 06:26:36 INFO - PROCESS | 1650 | 1467725196433 Marionette DEBUG loaded listener.js 06:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x117c94000) [pid = 1650] [serial = 1330] [outer = 0x1129b2c00] 06:26:36 INFO - PROCESS | 1650 | 1467725196764 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]]]}] 06:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 06:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 479ms 06:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 06:26:36 INFO - PROCESS | 1650 | 1467725196775 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 06:26:36 INFO - PROCESS | 1650 | 1467725196777 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 06:26:36 INFO - PROCESS | 1650 | 1467725196779 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 06:26:36 INFO - PROCESS | 1650 | 1467725196780 Marionette TRACE conn2 <- [1,1746,null,{}] 06:26:36 INFO - PROCESS | 1650 | 1467725196783 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}] 06:26:36 INFO - PROCESS | 1650 | 1467725196784 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:36 INFO - PROCESS | 1650 | 1467725196863 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 06:26:36 INFO - PROCESS | 1650 | 1467725196918 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:36 INFO - PROCESS | 1650 | 1467725196919 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x119851000 == 31 [pid = 1650] [id = 444] 06:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x117c98400) [pid = 1650] [serial = 1331] [outer = 0x0] 06:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1181e3000) [pid = 1650] [serial = 1332] [outer = 0x117c98400] 06:26:36 INFO - PROCESS | 1650 | 1467725196944 Marionette DEBUG loaded listener.js 06:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11846c800) [pid = 1650] [serial = 1333] [outer = 0x117c98400] 06:26:37 INFO - PROCESS | 1650 | 1467725197321 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]]]}] 06:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 06:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 570ms 06:26:37 INFO - PROCESS | 1650 | 1467725197350 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 06:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 06:26:37 INFO - PROCESS | 1650 | 1467725197354 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 06:26:37 INFO - PROCESS | 1650 | 1467725197358 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 06:26:37 INFO - PROCESS | 1650 | 1467725197360 Marionette TRACE conn2 <- [1,1750,null,{}] 06:26:37 INFO - PROCESS | 1650 | 1467725197363 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}] 06:26:37 INFO - PROCESS | 1650 | 1467725197365 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:37 INFO - PROCESS | 1650 | 1467725197472 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 06:26:37 INFO - PROCESS | 1650 | 1467725197546 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:37 INFO - PROCESS | 1650 | 1467725197548 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x117171000 == 32 [pid = 1650] [id = 445] 06:26:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112f66c00) [pid = 1650] [serial = 1334] [outer = 0x0] 06:26:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1133bb400) [pid = 1650] [serial = 1335] [outer = 0x112f66c00] 06:26:37 INFO - PROCESS | 1650 | 1467725197578 Marionette DEBUG loaded listener.js 06:26:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115dc3c00) [pid = 1650] [serial = 1336] [outer = 0x112f66c00] 06:26:38 INFO - PROCESS | 1650 | 1467725198090 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]]]}] 06:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 06:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 771ms 06:26:38 INFO - PROCESS | 1650 | 1467725198145 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 06:26:38 INFO - PROCESS | 1650 | 1467725198148 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 06:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 06:26:38 INFO - PROCESS | 1650 | 1467725198156 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 06:26:38 INFO - PROCESS | 1650 | 1467725198158 Marionette TRACE conn2 <- [1,1754,null,{}] 06:26:38 INFO - PROCESS | 1650 | 1467725198161 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}] 06:26:38 INFO - PROCESS | 1650 | 1467725198162 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:38 INFO - PROCESS | 1650 | 1467725198265 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 06:26:38 INFO - PROCESS | 1650 | 1467725198340 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:38 INFO - PROCESS | 1650 | 1467725198341 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x121028000 == 33 [pid = 1650] [id = 446] 06:26:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116730400) [pid = 1650] [serial = 1337] [outer = 0x0] 06:26:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116aedc00) [pid = 1650] [serial = 1338] [outer = 0x116730400] 06:26:38 INFO - PROCESS | 1650 | 1467725198372 Marionette DEBUG loaded listener.js 06:26:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11816a800) [pid = 1650] [serial = 1339] [outer = 0x116730400] 06:26:38 INFO - PROCESS | 1650 | 1467725198987 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]]]}] 06:26:38 INFO - PROCESS | 1650 | --DOCSHELL 0x119230800 == 32 [pid = 1650] [id = 443] 06:26:38 INFO - PROCESS | 1650 | --DOCSHELL 0x117c55800 == 31 [pid = 1650] [id = 442] 06:26:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11641e000 == 30 [pid = 1650] [id = 441] 06:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 06:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 874ms 06:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 06:26:39 INFO - PROCESS | 1650 | 1467725199030 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 06:26:39 INFO - PROCESS | 1650 | 1467725199033 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 06:26:39 INFO - PROCESS | 1650 | 1467725199037 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 06:26:39 INFO - PROCESS | 1650 | 1467725199038 Marionette TRACE conn2 <- [1,1758,null,{}] 06:26:39 INFO - PROCESS | 1650 | 1467725199042 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}] 06:26:39 INFO - PROCESS | 1650 | 1467725199044 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:39 INFO - PROCESS | 1650 | 1467725199144 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 06:26:39 INFO - PROCESS | 1650 | 1467725199159 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:39 INFO - PROCESS | 1650 | 1467725199163 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x117172800 == 31 [pid = 1650] [id = 447] 06:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x115dbe400) [pid = 1650] [serial = 1340] [outer = 0x0] 06:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115e5e400) [pid = 1650] [serial = 1341] [outer = 0x115dbe400] 06:26:39 INFO - PROCESS | 1650 | 1467725199208 Marionette DEBUG loaded listener.js 06:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116639000) [pid = 1650] [serial = 1342] [outer = 0x115dbe400] 06:26:39 INFO - PROCESS | 1650 | 1467725199618 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]]]}] 06:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 06:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 620ms 06:26:39 INFO - PROCESS | 1650 | 1467725199656 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 06:26:39 INFO - PROCESS | 1650 | 1467725199659 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 06:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 06:26:39 INFO - PROCESS | 1650 | 1467725199663 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 06:26:39 INFO - PROCESS | 1650 | 1467725199665 Marionette TRACE conn2 <- [1,1762,null,{}] 06:26:39 INFO - PROCESS | 1650 | 1467725199667 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}] 06:26:39 INFO - PROCESS | 1650 | 1467725199669 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:39 INFO - PROCESS | 1650 | 1467725199745 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 06:26:39 INFO - PROCESS | 1650 | 1467725199750 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:39 INFO - PROCESS | 1650 | 1467725199754 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11983b000 == 32 [pid = 1650] [id = 448] 06:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11755d400) [pid = 1650] [serial = 1343] [outer = 0x0] 06:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1183dc800) [pid = 1650] [serial = 1344] [outer = 0x11755d400] 06:26:39 INFO - PROCESS | 1650 | 1467725199780 Marionette DEBUG loaded listener.js 06:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11847a800) [pid = 1650] [serial = 1345] [outer = 0x11755d400] 06:26:40 INFO - PROCESS | 1650 | 1467725200127 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]]]}] 06:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 06:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 521ms 06:26:40 INFO - PROCESS | 1650 | 1467725200184 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 06:26:40 INFO - PROCESS | 1650 | 1467725200186 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 06:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 06:26:40 INFO - PROCESS | 1650 | 1467725200188 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 06:26:40 INFO - PROCESS | 1650 | 1467725200190 Marionette TRACE conn2 <- [1,1766,null,{}] 06:26:40 INFO - PROCESS | 1650 | 1467725200198 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}] 06:26:40 INFO - PROCESS | 1650 | 1467725200201 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:40 INFO - PROCESS | 1650 | 1467725200279 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 06:26:40 INFO - PROCESS | 1650 | 1467725200285 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:40 INFO - PROCESS | 1650 | 1467725200288 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x117166800 == 33 [pid = 1650] [id = 449] 06:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1187d7c00) [pid = 1650] [serial = 1346] [outer = 0x0] 06:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118afdc00) [pid = 1650] [serial = 1347] [outer = 0x1187d7c00] 06:26:40 INFO - PROCESS | 1650 | 1467725200317 Marionette DEBUG loaded listener.js 06:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119340000) [pid = 1650] [serial = 1348] [outer = 0x1187d7c00] 06:26:40 INFO - PROCESS | 1650 | 1467725200668 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]]]}] 06:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 06:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 522ms 06:26:40 INFO - PROCESS | 1650 | 1467725200710 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 06:26:40 INFO - PROCESS | 1650 | 1467725200712 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 06:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 06:26:40 INFO - PROCESS | 1650 | 1467725200714 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 06:26:40 INFO - PROCESS | 1650 | 1467725200715 Marionette TRACE conn2 <- [1,1770,null,{}] 06:26:40 INFO - PROCESS | 1650 | 1467725200717 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}] 06:26:40 INFO - PROCESS | 1650 | 1467725200718 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:40 INFO - PROCESS | 1650 | 1467725200796 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 06:26:40 INFO - PROCESS | 1650 | 1467725200801 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:40 INFO - PROCESS | 1650 | 1467725200804 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e2d800 == 34 [pid = 1650] [id = 450] 06:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119340c00) [pid = 1650] [serial = 1349] [outer = 0x0] 06:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1196dcc00) [pid = 1650] [serial = 1350] [outer = 0x119340c00] 06:26:40 INFO - PROCESS | 1650 | 1467725200829 Marionette DEBUG loaded listener.js 06:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x120e95000) [pid = 1650] [serial = 1351] [outer = 0x119340c00] 06:26:41 INFO - PROCESS | 1650 | 1467725201170 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]]]}] 06:26:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 06:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 467ms 06:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 06:26:41 INFO - PROCESS | 1650 | 1467725201190 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 06:26:41 INFO - PROCESS | 1650 | 1467725201192 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 06:26:41 INFO - PROCESS | 1650 | 1467725201196 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 06:26:41 INFO - PROCESS | 1650 | 1467725201197 Marionette TRACE conn2 <- [1,1774,null,{}] 06:26:41 INFO - PROCESS | 1650 | 1467725201201 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}] 06:26:41 INFO - PROCESS | 1650 | 1467725201202 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:41 INFO - PROCESS | 1650 | 1467725201276 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 06:26:41 INFO - PROCESS | 1650 | 1467725201279 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:41 INFO - PROCESS | 1650 | 1467725201280 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271d0000 == 35 [pid = 1650] [id = 451] 06:26:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x120fadc00) [pid = 1650] [serial = 1352] [outer = 0x0] 06:26:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1210e9000) [pid = 1650] [serial = 1353] [outer = 0x120fadc00] 06:26:41 INFO - PROCESS | 1650 | 1467725201306 Marionette DEBUG loaded listener.js 06:26:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12110e000) [pid = 1650] [serial = 1354] [outer = 0x120fadc00] 06:26:41 INFO - PROCESS | 1650 | 1467725201694 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]]]}] 06:26:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 06:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 525ms 06:26:41 INFO - PROCESS | 1650 | 1467725201721 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 06:26:41 INFO - PROCESS | 1650 | 1467725201722 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 06:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 06:26:41 INFO - PROCESS | 1650 | 1467725201731 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 06:26:41 INFO - PROCESS | 1650 | 1467725201732 Marionette TRACE conn2 <- [1,1778,null,{}] 06:26:41 INFO - PROCESS | 1650 | 1467725201740 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}] 06:26:41 INFO - PROCESS | 1650 | 1467725201744 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:41 INFO - PROCESS | 1650 | 1467725201861 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 06:26:41 INFO - PROCESS | 1650 | 1467725201865 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:41 INFO - PROCESS | 1650 | 1467725201866 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x129221800 == 36 [pid = 1650] [id = 452] 06:26:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x120faec00) [pid = 1650] [serial = 1355] [outer = 0x0] 06:26:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123e41800) [pid = 1650] [serial = 1356] [outer = 0x120faec00] 06:26:41 INFO - PROCESS | 1650 | 1467725201892 Marionette DEBUG loaded listener.js 06:26:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123fe5000) [pid = 1650] [serial = 1357] [outer = 0x120faec00] 06:26:42 INFO - PROCESS | 1650 | 1467725202206 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]]]}] 06:26:42 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 06:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 532ms 06:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 06:26:42 INFO - PROCESS | 1650 | 1467725202257 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 06:26:42 INFO - PROCESS | 1650 | 1467725202259 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 06:26:42 INFO - PROCESS | 1650 | 1467725202268 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 06:26:42 INFO - PROCESS | 1650 | 1467725202271 Marionette TRACE conn2 <- [1,1782,null,{}] 06:26:42 INFO - PROCESS | 1650 | 1467725202274 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}] 06:26:42 INFO - PROCESS | 1650 | 1467725202275 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:42 INFO - PROCESS | 1650 | 1467725202366 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 06:26:42 INFO - PROCESS | 1650 | 1467725202402 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:42 INFO - PROCESS | 1650 | 1467725202404 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11922e000 == 37 [pid = 1650] [id = 453] 06:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x123fe8c00) [pid = 1650] [serial = 1358] [outer = 0x0] 06:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1253eac00) [pid = 1650] [serial = 1359] [outer = 0x123fe8c00] 06:26:42 INFO - PROCESS | 1650 | 1467725202427 Marionette DEBUG loaded listener.js 06:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x125e4e000) [pid = 1650] [serial = 1360] [outer = 0x123fe8c00] 06:26:42 INFO - PROCESS | 1650 | 1467725202708 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]]]}] 06:26:42 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 06:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 480ms 06:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 06:26:42 INFO - PROCESS | 1650 | 1467725202742 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 06:26:42 INFO - PROCESS | 1650 | 1467725202743 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 06:26:42 INFO - PROCESS | 1650 | 1467725202745 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 06:26:42 INFO - PROCESS | 1650 | 1467725202746 Marionette TRACE conn2 <- [1,1786,null,{}] 06:26:42 INFO - PROCESS | 1650 | 1467725202748 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}] 06:26:42 INFO - PROCESS | 1650 | 1467725202750 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:42 INFO - PROCESS | 1650 | 1467725202848 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 06:26:42 INFO - PROCESS | 1650 | 1467725202885 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:42 INFO - PROCESS | 1650 | 1467725202886 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab1f000 == 38 [pid = 1650] [id = 454] 06:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x123fe6c00) [pid = 1650] [serial = 1361] [outer = 0x0] 06:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x125ec9400) [pid = 1650] [serial = 1362] [outer = 0x123fe6c00] 06:26:42 INFO - PROCESS | 1650 | 1467725202910 Marionette DEBUG loaded listener.js 06:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x126d0fc00) [pid = 1650] [serial = 1363] [outer = 0x123fe6c00] 06:26:43 INFO - PROCESS | 1650 | 1467725203225 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]]]}] 06:26:43 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 06:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 518ms 06:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 06:26:43 INFO - PROCESS | 1650 | 1467725203263 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 06:26:43 INFO - PROCESS | 1650 | 1467725203264 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 06:26:43 INFO - PROCESS | 1650 | 1467725203267 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 06:26:43 INFO - PROCESS | 1650 | 1467725203268 Marionette TRACE conn2 <- [1,1790,null,{}] 06:26:43 INFO - PROCESS | 1650 | 1467725203270 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}] 06:26:43 INFO - PROCESS | 1650 | 1467725203279 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:43 INFO - PROCESS | 1650 | 1467725203395 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x112fa5c00) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x115dc1000) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1129b2c00) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x116f04000) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x117c99000) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x113246c00) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112f89000) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x120e07800) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1210f3000) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118af0400) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11663a400) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1181e8800) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11329c400) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115ee0c00) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11329b000) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112fa7c00) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1253e2800) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123e3f000) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 06:26:43 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x115edfc00) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 06:26:43 INFO - PROCESS | 1650 | 1467725203448 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:43 INFO - PROCESS | 1650 | 1467725203449 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x116867800 == 39 [pid = 1650] [id = 455] 06:26:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1122b5000) [pid = 1650] [serial = 1364] [outer = 0x0] 06:26:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x112f99800) [pid = 1650] [serial = 1365] [outer = 0x1122b5000] 06:26:43 INFO - PROCESS | 1650 | 1467725203473 Marionette DEBUG loaded listener.js 06:26:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x113d61800) [pid = 1650] [serial = 1366] [outer = 0x1122b5000] 06:26:43 INFO - PROCESS | 1650 | 1467725203737 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]]]}] 06:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 06:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 520ms 06:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 06:26:43 INFO - PROCESS | 1650 | 1467725203792 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 06:26:43 INFO - PROCESS | 1650 | 1467725203793 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 06:26:43 INFO - PROCESS | 1650 | 1467725203795 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 06:26:43 INFO - PROCESS | 1650 | 1467725203796 Marionette TRACE conn2 <- [1,1794,null,{}] 06:26:43 INFO - PROCESS | 1650 | 1467725203799 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}] 06:26:43 INFO - PROCESS | 1650 | 1467725203800 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:43 INFO - PROCESS | 1650 | 1467725203880 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 06:26:43 INFO - PROCESS | 1650 | 1467725203884 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:43 INFO - PROCESS | 1650 | 1467725203887 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb14800 == 40 [pid = 1650] [id = 456] 06:26:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x114f68c00) [pid = 1650] [serial = 1367] [outer = 0x0] 06:26:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1181e8800) [pid = 1650] [serial = 1368] [outer = 0x114f68c00] 06:26:43 INFO - PROCESS | 1650 | 1467725203911 Marionette DEBUG loaded listener.js 06:26:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x120e91400) [pid = 1650] [serial = 1369] [outer = 0x114f68c00] 06:26:44 INFO - PROCESS | 1650 | 1467725204254 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]]]}] 06:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 472ms 06:26:44 INFO - PROCESS | 1650 | 1467725204270 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 06:26:44 INFO - PROCESS | 1650 | 1467725204273 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 06:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 06:26:44 INFO - PROCESS | 1650 | 1467725204275 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 06:26:44 INFO - PROCESS | 1650 | 1467725204284 Marionette TRACE conn2 <- [1,1798,null,{}] 06:26:44 INFO - PROCESS | 1650 | 1467725204288 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}] 06:26:44 INFO - PROCESS | 1650 | 1467725204290 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:44 INFO - PROCESS | 1650 | 1467725204407 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 06:26:44 INFO - PROCESS | 1650 | 1467725204413 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:44 INFO - PROCESS | 1650 | 1467725204414 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbb6800 == 41 [pid = 1650] [id = 457] 06:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118479000) [pid = 1650] [serial = 1370] [outer = 0x0] 06:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123e42c00) [pid = 1650] [serial = 1371] [outer = 0x118479000] 06:26:44 INFO - PROCESS | 1650 | 1467725204439 Marionette DEBUG loaded listener.js 06:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x127111800) [pid = 1650] [serial = 1372] [outer = 0x118479000] 06:26:44 INFO - PROCESS | 1650 | 1467725204756 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]]]}] 06:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 06:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 529ms 06:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 06:26:44 INFO - PROCESS | 1650 | 1467725204804 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 06:26:44 INFO - PROCESS | 1650 | 1467725204805 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 06:26:44 INFO - PROCESS | 1650 | 1467725204807 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 06:26:44 INFO - PROCESS | 1650 | 1467725204808 Marionette TRACE conn2 <- [1,1802,null,{}] 06:26:44 INFO - PROCESS | 1650 | 1467725204811 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}] 06:26:44 INFO - PROCESS | 1650 | 1467725204812 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:44 INFO - PROCESS | 1650 | 1467725204931 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 06:26:44 INFO - PROCESS | 1650 | 1467725204937 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:44 INFO - PROCESS | 1650 | 1467725204938 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c025800 == 42 [pid = 1650] [id = 458] 06:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x115dbb400) [pid = 1650] [serial = 1373] [outer = 0x0] 06:26:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12717fc00) [pid = 1650] [serial = 1374] [outer = 0x115dbb400] 06:26:45 INFO - PROCESS | 1650 | 1467725205014 Marionette DEBUG loaded listener.js 06:26:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128a24400) [pid = 1650] [serial = 1375] [outer = 0x115dbb400] 06:26:45 INFO - PROCESS | 1650 | 1467725205283 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]]]}] 06:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 06:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 518ms 06:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 06:26:45 INFO - PROCESS | 1650 | 1467725205325 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 06:26:45 INFO - PROCESS | 1650 | 1467725205327 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 06:26:45 INFO - PROCESS | 1650 | 1467725205329 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 06:26:45 INFO - PROCESS | 1650 | 1467725205330 Marionette TRACE conn2 <- [1,1806,null,{}] 06:26:45 INFO - PROCESS | 1650 | 1467725205332 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}] 06:26:45 INFO - PROCESS | 1650 | 1467725205333 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:45 INFO - PROCESS | 1650 | 1467725205425 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 06:26:45 INFO - PROCESS | 1650 | 1467725205522 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:45 INFO - PROCESS | 1650 | 1467725205524 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11301c000 == 43 [pid = 1650] [id = 459] 06:26:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x111f58c00) [pid = 1650] [serial = 1376] [outer = 0x0] 06:26:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1129a6c00) [pid = 1650] [serial = 1377] [outer = 0x111f58c00] 06:26:45 INFO - PROCESS | 1650 | 1467725205556 Marionette DEBUG loaded listener.js 06:26:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112fa2000) [pid = 1650] [serial = 1378] [outer = 0x111f58c00] 06:26:46 INFO - PROCESS | 1650 | 1467725206009 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]]]}] 06:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 06:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 721ms 06:26:46 INFO - PROCESS | 1650 | 1467725206052 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 06:26:46 INFO - PROCESS | 1650 | 1467725206054 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 06:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 06:26:46 INFO - PROCESS | 1650 | 1467725206057 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 06:26:46 INFO - PROCESS | 1650 | 1467725206059 Marionette TRACE conn2 <- [1,1810,null,{}] 06:26:46 INFO - PROCESS | 1650 | 1467725206062 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}] 06:26:46 INFO - PROCESS | 1650 | 1467725206065 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:46 INFO - PROCESS | 1650 | 1467725206170 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 06:26:46 INFO - PROCESS | 1650 | 1467725206230 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:46 INFO - PROCESS | 1650 | 1467725206232 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x121d6f800 == 44 [pid = 1650] [id = 460] 06:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115e61000) [pid = 1650] [serial = 1379] [outer = 0x0] 06:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x117c93400) [pid = 1650] [serial = 1380] [outer = 0x115e61000] 06:26:46 INFO - PROCESS | 1650 | 1467725206262 Marionette DEBUG loaded listener.js 06:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118473000) [pid = 1650] [serial = 1381] [outer = 0x115e61000] 06:26:46 INFO - PROCESS | 1650 | 1467725206707 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]]]}] 06:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 06:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 669ms 06:26:46 INFO - PROCESS | 1650 | 1467725206728 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 06:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 06:26:46 INFO - PROCESS | 1650 | 1467725206731 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 06:26:46 INFO - PROCESS | 1650 | 1467725206753 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 06:26:46 INFO - PROCESS | 1650 | 1467725206755 Marionette TRACE conn2 <- [1,1814,null,{}] 06:26:46 INFO - PROCESS | 1650 | 1467725206759 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}] 06:26:46 INFO - PROCESS | 1650 | 1467725206760 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:46 INFO - PROCESS | 1650 | 1467725206885 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 06:26:46 INFO - PROCESS | 1650 | 1467725206958 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:46 INFO - PROCESS | 1650 | 1467725206959 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b840000 == 45 [pid = 1650] [id = 461] 06:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118a49c00) [pid = 1650] [serial = 1382] [outer = 0x0] 06:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11933e800) [pid = 1650] [serial = 1383] [outer = 0x118a49c00] 06:26:46 INFO - PROCESS | 1650 | 1467725206988 Marionette DEBUG loaded listener.js 06:26:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x120e8e400) [pid = 1650] [serial = 1384] [outer = 0x118a49c00] 06:26:47 INFO - PROCESS | 1650 | 1467725207408 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]]]}] 06:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 06:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 690ms 06:26:47 INFO - PROCESS | 1650 | 1467725207425 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 06:26:47 INFO - PROCESS | 1650 | 1467725207426 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 06:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 06:26:47 INFO - PROCESS | 1650 | 1467725207433 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 06:26:47 INFO - PROCESS | 1650 | 1467725207438 Marionette TRACE conn2 <- [1,1818,null,{}] 06:26:47 INFO - PROCESS | 1650 | 1467725207441 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}] 06:26:47 INFO - PROCESS | 1650 | 1467725207443 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:47 INFO - PROCESS | 1650 | 1467725207547 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 06:26:47 INFO - PROCESS | 1650 | 1467725207607 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:47 INFO - PROCESS | 1650 | 1467725207608 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c283800 == 46 [pid = 1650] [id = 462] 06:26:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x120e8f000) [pid = 1650] [serial = 1385] [outer = 0x0] 06:26:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x121948c00) [pid = 1650] [serial = 1386] [outer = 0x120e8f000] 06:26:47 INFO - PROCESS | 1650 | 1467725207636 Marionette DEBUG loaded listener.js 06:26:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x123fe3000) [pid = 1650] [serial = 1387] [outer = 0x120e8f000] 06:26:48 INFO - PROCESS | 1650 | 1467725208052 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]]]}] 06:26:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 06:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 679ms 06:26:48 INFO - PROCESS | 1650 | 1467725208109 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 06:26:48 INFO - PROCESS | 1650 | 1467725208111 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 06:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 06:26:48 INFO - PROCESS | 1650 | 1467725208113 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 06:26:48 INFO - PROCESS | 1650 | 1467725208114 Marionette TRACE conn2 <- [1,1822,null,{}] 06:26:48 INFO - PROCESS | 1650 | 1467725208117 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}] 06:26:48 INFO - PROCESS | 1650 | 1467725208118 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:48 INFO - PROCESS | 1650 | 1467725208242 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 06:26:48 INFO - PROCESS | 1650 | 1467725208466 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:48 INFO - PROCESS | 1650 | 1467725208467 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x118a7c800 == 47 [pid = 1650] [id = 463] 06:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x112d64400) [pid = 1650] [serial = 1388] [outer = 0x0] 06:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x115dba000) [pid = 1650] [serial = 1389] [outer = 0x112d64400] 06:26:48 INFO - PROCESS | 1650 | 1467725208498 Marionette DEBUG loaded listener.js 06:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x115ee0800) [pid = 1650] [serial = 1390] [outer = 0x112d64400] 06:26:48 INFO - PROCESS | 1650 | 1467725208929 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]]]}] 06:26:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 06:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 873ms 06:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 06:26:48 INFO - PROCESS | 1650 | 1467725208988 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 06:26:48 INFO - PROCESS | 1650 | 1467725208990 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 06:26:48 INFO - PROCESS | 1650 | 1467725208992 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 06:26:48 INFO - PROCESS | 1650 | 1467725208994 Marionette TRACE conn2 <- [1,1826,null,{}] 06:26:49 INFO - PROCESS | 1650 | 1467725208998 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}] 06:26:49 INFO - PROCESS | 1650 | 1467725208999 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:49 INFO - PROCESS | 1650 | 1467725209095 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 06:26:49 INFO - PROCESS | 1650 | 1467725209157 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:49 INFO - PROCESS | 1650 | 1467725209159 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196c2800 == 48 [pid = 1650] [id = 464] 06:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x117c9b000) [pid = 1650] [serial = 1391] [outer = 0x0] 06:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1181e3c00) [pid = 1650] [serial = 1392] [outer = 0x117c9b000] 06:26:49 INFO - PROCESS | 1650 | 1467725209187 Marionette DEBUG loaded listener.js 06:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1187cdc00) [pid = 1650] [serial = 1393] [outer = 0x117c9b000] 06:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12b821800 == 47 [pid = 1650] [id = 440] 06:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12c025800 == 46 [pid = 1650] [id = 458] 06:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbb6800 == 45 [pid = 1650] [id = 457] 06:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb14800 == 44 [pid = 1650] [id = 456] 06:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x116867800 == 43 [pid = 1650] [id = 455] 06:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab1f000 == 42 [pid = 1650] [id = 454] 06:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x11922e000 == 41 [pid = 1650] [id = 453] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1181e3000) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x125ec2c00) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x129221800 == 40 [pid = 1650] [id = 452] 06:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1271d0000 == 39 [pid = 1650] [id = 451] 06:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x125e2d800 == 38 [pid = 1650] [id = 450] 06:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x117166800 == 37 [pid = 1650] [id = 449] 06:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x11983b000 == 36 [pid = 1650] [id = 448] 06:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x117172800 == 35 [pid = 1650] [id = 447] 06:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x121028000 == 34 [pid = 1650] [id = 446] 06:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x117171000 == 33 [pid = 1650] [id = 445] 06:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x119851000 == 32 [pid = 1650] [id = 444] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x113d68000) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x115ede800) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x117c94000) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11646d400) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119272800) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x120e98400) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1210f1800) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1210ea000) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x116af1000) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x117511c00) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x123a6c400) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1218aa000) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1216bac00) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x120e89c00) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119345000) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11846e000) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x117561800) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112fa6c00) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118474400) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11850b400) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x117c97400) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118165800) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115ee6c00) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116637800) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1133af800) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1122b7c00) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115dbb000) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1131ec400) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126da3c00) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12585f000) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123fdf400) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123e44000) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12559c800) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1187d6800) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119342c00) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x120e06c00) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118a5c800) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123e40c00) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 06:26:49 INFO - PROCESS | 1650 | 1467725209560 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]]]}] 06:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 06:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 620ms 06:26:49 INFO - PROCESS | 1650 | 1467725209615 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 06:26:49 INFO - PROCESS | 1650 | 1467725209618 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 06:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 06:26:49 INFO - PROCESS | 1650 | 1467725209628 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 06:26:49 INFO - PROCESS | 1650 | 1467725209630 Marionette TRACE conn2 <- [1,1830,null,{}] 06:26:49 INFO - PROCESS | 1650 | 1467725209633 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}] 06:26:49 INFO - PROCESS | 1650 | 1467725209634 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:49 INFO - PROCESS | 1650 | 1467725209731 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 06:26:49 INFO - PROCESS | 1650 | 1467725209741 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:49 INFO - PROCESS | 1650 | 1467725209742 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185df000 == 33 [pid = 1650] [id = 465] 06:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118a66000) [pid = 1650] [serial = 1394] [outer = 0x0] 06:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118afc400) [pid = 1650] [serial = 1395] [outer = 0x118a66000] 06:26:49 INFO - PROCESS | 1650 | 1467725209770 Marionette DEBUG loaded listener.js 06:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119339c00) [pid = 1650] [serial = 1396] [outer = 0x118a66000] 06:26:50 INFO - PROCESS | 1650 | 1467725210108 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]]]}] 06:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 06:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 528ms 06:26:50 INFO - PROCESS | 1650 | 1467725210150 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 06:26:50 INFO - PROCESS | 1650 | 1467725210153 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 06:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 06:26:50 INFO - PROCESS | 1650 | 1467725210167 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 06:26:50 INFO - PROCESS | 1650 | 1467725210171 Marionette TRACE conn2 <- [1,1834,null,{}] 06:26:50 INFO - PROCESS | 1650 | 1467725210174 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}] 06:26:50 INFO - PROCESS | 1650 | 1467725210176 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:50 INFO - PROCESS | 1650 | 1467725210255 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 06:26:50 INFO - PROCESS | 1650 | 1467725210261 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:50 INFO - PROCESS | 1650 | 1467725210262 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1210df000 == 34 [pid = 1650] [id = 466] 06:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11933f400) [pid = 1650] [serial = 1397] [outer = 0x0] 06:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119c3b800) [pid = 1650] [serial = 1398] [outer = 0x11933f400] 06:26:50 INFO - PROCESS | 1650 | 1467725210287 Marionette DEBUG loaded listener.js 06:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1213b5800) [pid = 1650] [serial = 1399] [outer = 0x11933f400] 06:26:50 INFO - PROCESS | 1650 | 1467725210632 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]]]}] 06:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 06:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 485ms 06:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 06:26:50 INFO - PROCESS | 1650 | 1467725210644 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 06:26:50 INFO - PROCESS | 1650 | 1467725210646 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 06:26:50 INFO - PROCESS | 1650 | 1467725210648 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 06:26:50 INFO - PROCESS | 1650 | 1467725210649 Marionette TRACE conn2 <- [1,1838,null,{}] 06:26:50 INFO - PROCESS | 1650 | 1467725210653 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}] 06:26:50 INFO - PROCESS | 1650 | 1467725210655 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:50 INFO - PROCESS | 1650 | 1467725210760 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 06:26:50 INFO - PROCESS | 1650 | 1467725210766 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:50 INFO - PROCESS | 1650 | 1467725210767 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ea4800 == 35 [pid = 1650] [id = 467] 06:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1214b8c00) [pid = 1650] [serial = 1400] [outer = 0x0] 06:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123e3f000) [pid = 1650] [serial = 1401] [outer = 0x1214b8c00] 06:26:50 INFO - PROCESS | 1650 | 1467725210794 Marionette DEBUG loaded listener.js 06:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123fe6400) [pid = 1650] [serial = 1402] [outer = 0x1214b8c00] 06:26:51 INFO - PROCESS | 1650 | 1467725211123 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]]]}] 06:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 06:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 519ms 06:26:51 INFO - PROCESS | 1650 | 1467725211167 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 06:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 06:26:51 INFO - PROCESS | 1650 | 1467725211169 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 06:26:51 INFO - PROCESS | 1650 | 1467725211172 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 06:26:51 INFO - PROCESS | 1650 | 1467725211174 Marionette TRACE conn2 <- [1,1842,null,{}] 06:26:51 INFO - PROCESS | 1650 | 1467725211177 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}] 06:26:51 INFO - PROCESS | 1650 | 1467725211179 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:51 INFO - PROCESS | 1650 | 1467725211302 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 06:26:51 INFO - PROCESS | 1650 | 1467725211418 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:51 INFO - PROCESS | 1650 | 1467725211423 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f08800 == 36 [pid = 1650] [id = 468] 06:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125e57800) [pid = 1650] [serial = 1403] [outer = 0x0] 06:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x125ec6c00) [pid = 1650] [serial = 1404] [outer = 0x125e57800] 06:26:51 INFO - PROCESS | 1650 | 1467725211482 Marionette DEBUG loaded listener.js 06:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126eef000) [pid = 1650] [serial = 1405] [outer = 0x125e57800] 06:26:51 INFO - PROCESS | 1650 | 1467725211905 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]]]}] 06:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 06:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 770ms 06:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 06:26:51 INFO - PROCESS | 1650 | 1467725211943 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 06:26:51 INFO - PROCESS | 1650 | 1467725211944 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 06:26:51 INFO - PROCESS | 1650 | 1467725211946 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 06:26:51 INFO - PROCESS | 1650 | 1467725211947 Marionette TRACE conn2 <- [1,1846,null,{}] 06:26:51 INFO - PROCESS | 1650 | 1467725211949 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}] 06:26:51 INFO - PROCESS | 1650 | 1467725211951 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:52 INFO - PROCESS | 1650 | 1467725212076 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 06:26:52 INFO - PROCESS | 1650 | 1467725212084 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:52 INFO - PROCESS | 1650 | 1467725212085 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b6b000 == 37 [pid = 1650] [id = 469] 06:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126ef3c00) [pid = 1650] [serial = 1406] [outer = 0x0] 06:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x127191800) [pid = 1650] [serial = 1407] [outer = 0x126ef3c00] 06:26:52 INFO - PROCESS | 1650 | 1467725212143 Marionette DEBUG loaded listener.js 06:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128d1f400) [pid = 1650] [serial = 1408] [outer = 0x126ef3c00] 06:26:52 INFO - PROCESS | 1650 | 1467725212460 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]]]}] 06:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 06:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 522ms 06:26:52 INFO - PROCESS | 1650 | 1467725212470 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 06:26:52 INFO - PROCESS | 1650 | 1467725212473 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 06:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 06:26:52 INFO - PROCESS | 1650 | 1467725212475 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 06:26:52 INFO - PROCESS | 1650 | 1467725212476 Marionette TRACE conn2 <- [1,1850,null,{}] 06:26:52 INFO - PROCESS | 1650 | 1467725212478 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}] 06:26:52 INFO - PROCESS | 1650 | 1467725212479 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:52 INFO - PROCESS | 1650 | 1467725212589 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 06:26:52 INFO - PROCESS | 1650 | 1467725212599 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:52 INFO - PROCESS | 1650 | 1467725212600 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295b3800 == 38 [pid = 1650] [id = 470] 06:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128d24c00) [pid = 1650] [serial = 1409] [outer = 0x0] 06:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128d27000) [pid = 1650] [serial = 1410] [outer = 0x128d24c00] 06:26:52 INFO - PROCESS | 1650 | 1467725212624 Marionette DEBUG loaded listener.js 06:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12922e400) [pid = 1650] [serial = 1411] [outer = 0x128d24c00] 06:26:52 INFO - PROCESS | 1650 | 1467725212952 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]]]}] 06:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 521ms 06:26:52 INFO - PROCESS | 1650 | 1467725212996 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 06:26:52 INFO - PROCESS | 1650 | 1467725212997 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 06:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 06:26:53 INFO - PROCESS | 1650 | 1467725212999 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 06:26:53 INFO - PROCESS | 1650 | 1467725213001 Marionette TRACE conn2 <- [1,1854,null,{}] 06:26:53 INFO - PROCESS | 1650 | 1467725213003 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}] 06:26:53 INFO - PROCESS | 1650 | 1467725213004 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:53 INFO - PROCESS | 1650 | 1467725213105 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 06:26:53 INFO - PROCESS | 1650 | 1467725213109 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:53 INFO - PROCESS | 1650 | 1467725213110 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab1d000 == 39 [pid = 1650] [id = 471] 06:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128d26800) [pid = 1650] [serial = 1412] [outer = 0x0] 06:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129306c00) [pid = 1650] [serial = 1413] [outer = 0x128d26800] 06:26:53 INFO - PROCESS | 1650 | 1467725213167 Marionette DEBUG loaded listener.js 06:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12930c800) [pid = 1650] [serial = 1414] [outer = 0x128d26800] 06:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12559ec00) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 06:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x120faec00) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 06:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119340c00) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 06:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123fe8c00) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 06:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11755d400) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 06:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x120fadc00) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 06:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116730400) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 06:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115dbe400) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 06:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1187d7c00) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 06:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123fe6c00) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 06:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118479000) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 06:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1122b5000) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 06:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x114f68c00) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 06:26:53 INFO - PROCESS | 1650 | 1467725213546 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]]]}] 06:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 06:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 570ms 06:26:53 INFO - PROCESS | 1650 | 1467725213571 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 06:26:53 INFO - PROCESS | 1650 | 1467725213573 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 06:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 06:26:53 INFO - PROCESS | 1650 | 1467725213575 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 06:26:53 INFO - PROCESS | 1650 | 1467725213576 Marionette TRACE conn2 <- [1,1858,null,{}] 06:26:53 INFO - PROCESS | 1650 | 1467725213578 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}] 06:26:53 INFO - PROCESS | 1650 | 1467725213579 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:53 INFO - PROCESS | 1650 | 1467725213665 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 06:26:53 INFO - PROCESS | 1650 | 1467725213670 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:53 INFO - PROCESS | 1650 | 1467725213672 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12acd7800 == 40 [pid = 1650] [id = 472] 06:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x115d19000) [pid = 1650] [serial = 1415] [outer = 0x0] 06:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11847a000) [pid = 1650] [serial = 1416] [outer = 0x115d19000] 06:26:53 INFO - PROCESS | 1650 | 1467725213696 Marionette DEBUG loaded listener.js 06:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121952800) [pid = 1650] [serial = 1417] [outer = 0x115d19000] 06:26:54 INFO - PROCESS | 1650 | 1467725214011 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]]]}] 06:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 06:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 469ms 06:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 06:26:54 INFO - PROCESS | 1650 | 1467725214045 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 06:26:54 INFO - PROCESS | 1650 | 1467725214046 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 06:26:54 INFO - PROCESS | 1650 | 1467725214048 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 06:26:54 INFO - PROCESS | 1650 | 1467725214049 Marionette TRACE conn2 <- [1,1862,null,{}] 06:26:54 INFO - PROCESS | 1650 | 1467725214067 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}] 06:26:54 INFO - PROCESS | 1650 | 1467725214070 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:54 INFO - PROCESS | 1650 | 1467725214171 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 06:26:54 INFO - PROCESS | 1650 | 1467725214175 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:54 INFO - PROCESS | 1650 | 1467725214177 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c023800 == 41 [pid = 1650] [id = 473] 06:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1210f3c00) [pid = 1650] [serial = 1418] [outer = 0x0] 06:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128d2ec00) [pid = 1650] [serial = 1419] [outer = 0x1210f3c00] 06:26:54 INFO - PROCESS | 1650 | 1467725214210 Marionette DEBUG loaded listener.js 06:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129326800) [pid = 1650] [serial = 1420] [outer = 0x1210f3c00] 06:26:54 INFO - PROCESS | 1650 | 1467725214701 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]]]}] 06:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 06:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 672ms 06:26:54 INFO - PROCESS | 1650 | 1467725214721 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 06:26:54 INFO - PROCESS | 1650 | 1467725214723 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 06:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 06:26:54 INFO - PROCESS | 1650 | 1467725214725 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 06:26:54 INFO - PROCESS | 1650 | 1467725214727 Marionette TRACE conn2 <- [1,1866,null,{}] 06:26:54 INFO - PROCESS | 1650 | 1467725214729 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}] 06:26:54 INFO - PROCESS | 1650 | 1467725214731 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:54 INFO - PROCESS | 1650 | 1467725214828 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 06:26:54 INFO - PROCESS | 1650 | 1467725214831 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:54 INFO - PROCESS | 1650 | 1467725214832 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c9dc800 == 42 [pid = 1650] [id = 474] 06:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12932a800) [pid = 1650] [serial = 1421] [outer = 0x0] 06:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129553400) [pid = 1650] [serial = 1422] [outer = 0x12932a800] 06:26:54 INFO - PROCESS | 1650 | 1467725214856 Marionette DEBUG loaded listener.js 06:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1296a8000) [pid = 1650] [serial = 1423] [outer = 0x12932a800] 06:26:55 INFO - PROCESS | 1650 | 1467725215162 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]]]}] 06:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 06:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 470ms 06:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 06:26:55 INFO - PROCESS | 1650 | 1467725215195 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 06:26:55 INFO - PROCESS | 1650 | 1467725215196 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 06:26:55 INFO - PROCESS | 1650 | 1467725215198 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 06:26:55 INFO - PROCESS | 1650 | 1467725215199 Marionette TRACE conn2 <- [1,1870,null,{}] 06:26:55 INFO - PROCESS | 1650 | 1467725215203 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}] 06:26:55 INFO - PROCESS | 1650 | 1467725215205 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:55 INFO - PROCESS | 1650 | 1467725215283 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 06:26:55 INFO - PROCESS | 1650 | 1467725215289 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:55 INFO - PROCESS | 1650 | 1467725215290 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce02800 == 43 [pid = 1650] [id = 475] 06:26:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1296a2400) [pid = 1650] [serial = 1424] [outer = 0x0] 06:26:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a5ea000) [pid = 1650] [serial = 1425] [outer = 0x1296a2400] 06:26:55 INFO - PROCESS | 1650 | 1467725215313 Marionette DEBUG loaded listener.js 06:26:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a76ac00) [pid = 1650] [serial = 1426] [outer = 0x1296a2400] 06:26:55 INFO - PROCESS | 1650 | 1467725215842 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]]]}] 06:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 06:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 669ms 06:26:55 INFO - PROCESS | 1650 | 1467725215869 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 06:26:55 INFO - PROCESS | 1650 | 1467725215872 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 06:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 06:26:55 INFO - PROCESS | 1650 | 1467725215875 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 06:26:55 INFO - PROCESS | 1650 | 1467725215878 Marionette TRACE conn2 <- [1,1874,null,{}] 06:26:55 INFO - PROCESS | 1650 | 1467725215882 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}] 06:26:55 INFO - PROCESS | 1650 | 1467725215884 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:55 INFO - PROCESS | 1650 | 1467725215992 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 06:26:56 INFO - PROCESS | 1650 | 1467725216067 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:56 INFO - PROCESS | 1650 | 1467725216068 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x118a89800 == 44 [pid = 1650] [id = 476] 06:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11662c800) [pid = 1650] [serial = 1427] [outer = 0x0] 06:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116af4400) [pid = 1650] [serial = 1428] [outer = 0x11662c800] 06:26:56 INFO - PROCESS | 1650 | 1467725216099 Marionette DEBUG loaded listener.js 06:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11846e000) [pid = 1650] [serial = 1429] [outer = 0x11662c800] 06:26:56 INFO - PROCESS | 1650 | 1467725216525 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]]]}] 06:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 06:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 674ms 06:26:56 INFO - PROCESS | 1650 | 1467725216550 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 06:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 06:26:56 INFO - PROCESS | 1650 | 1467725216556 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 06:26:56 INFO - PROCESS | 1650 | 1467725216560 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 06:26:56 INFO - PROCESS | 1650 | 1467725216562 Marionette TRACE conn2 <- [1,1878,null,{}] 06:26:56 INFO - PROCESS | 1650 | 1467725216564 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}] 06:26:56 INFO - PROCESS | 1650 | 1467725216566 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:56 INFO - PROCESS | 1650 | 1467725216657 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 06:26:56 INFO - PROCESS | 1650 | 1467725216759 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:56 INFO - PROCESS | 1650 | 1467725216760 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269b4800 == 45 [pid = 1650] [id = 477] 06:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11926ac00) [pid = 1650] [serial = 1430] [outer = 0x0] 06:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119347c00) [pid = 1650] [serial = 1431] [outer = 0x11926ac00] 06:26:56 INFO - PROCESS | 1650 | 1467725216789 Marionette DEBUG loaded listener.js 06:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x120e91000) [pid = 1650] [serial = 1432] [outer = 0x11926ac00] 06:26:57 INFO - PROCESS | 1650 | 1467725217204 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]]]}] 06:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 06:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 673ms 06:26:57 INFO - PROCESS | 1650 | 1467725217233 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 06:26:57 INFO - PROCESS | 1650 | 1467725217235 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 06:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 06:26:57 INFO - PROCESS | 1650 | 1467725217238 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 06:26:57 INFO - PROCESS | 1650 | 1467725217240 Marionette TRACE conn2 <- [1,1882,null,{}] 06:26:57 INFO - PROCESS | 1650 | 1467725217248 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}] 06:26:57 INFO - PROCESS | 1650 | 1467725217251 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:57 INFO - PROCESS | 1650 | 1467725217359 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 06:26:57 INFO - PROCESS | 1650 | 1467725217465 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:57 INFO - PROCESS | 1650 | 1467725217467 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c9f3800 == 46 [pid = 1650] [id = 478] 06:26:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1210eec00) [pid = 1650] [serial = 1433] [outer = 0x0] 06:26:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12585f000) [pid = 1650] [serial = 1434] [outer = 0x1210eec00] 06:26:57 INFO - PROCESS | 1650 | 1467725217501 Marionette DEBUG loaded listener.js 06:26:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x126eec400) [pid = 1650] [serial = 1435] [outer = 0x1210eec00] 06:26:57 INFO - PROCESS | 1650 | 1467725217929 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]]]}] 06:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 06:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 721ms 06:26:57 INFO - PROCESS | 1650 | 1467725217975 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 06:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 06:26:57 INFO - PROCESS | 1650 | 1467725217977 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 06:26:57 INFO - PROCESS | 1650 | 1467725217979 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 06:26:57 INFO - PROCESS | 1650 | 1467725217981 Marionette TRACE conn2 <- [1,1886,null,{}] 06:26:57 INFO - PROCESS | 1650 | 1467725217983 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}] 06:26:57 INFO - PROCESS | 1650 | 1467725217984 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:58 INFO - PROCESS | 1650 | 1467725218131 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 06:26:58 INFO - PROCESS | 1650 | 1467725218352 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:58 INFO - PROCESS | 1650 | 1467725218354 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187ca000 == 47 [pid = 1650] [id = 479] 06:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1129ad400) [pid = 1650] [serial = 1436] [outer = 0x0] 06:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x115e5fc00) [pid = 1650] [serial = 1437] [outer = 0x1129ad400] 06:26:58 INFO - PROCESS | 1650 | 1467725218385 Marionette DEBUG loaded listener.js 06:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x116805000) [pid = 1650] [serial = 1438] [outer = 0x1129ad400] 06:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 06:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 822ms 06:26:58 INFO - PROCESS | 1650 | 1467725218796 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]]]}] 06:26:58 INFO - PROCESS | 1650 | 1467725218805 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 06:26:58 INFO - PROCESS | 1650 | 1467725218807 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 06:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 06:26:58 INFO - PROCESS | 1650 | 1467725218810 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 06:26:58 INFO - PROCESS | 1650 | 1467725218811 Marionette TRACE conn2 <- [1,1890,null,{}] 06:26:58 INFO - PROCESS | 1650 | 1467725218815 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}] 06:26:58 INFO - PROCESS | 1650 | 1467725218818 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:58 INFO - PROCESS | 1650 | 1467725218919 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 06:26:58 INFO - PROCESS | 1650 | 1467725218984 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:58 INFO - PROCESS | 1650 | 1467725218985 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187c7800 == 48 [pid = 1650] [id = 480] 06:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11683f800) [pid = 1650] [serial = 1439] [outer = 0x0] 06:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1181edc00) [pid = 1650] [serial = 1440] [outer = 0x11683f800] 06:26:59 INFO - PROCESS | 1650 | 1467725219013 Marionette DEBUG loaded listener.js 06:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x118af3400) [pid = 1650] [serial = 1441] [outer = 0x11683f800] 06:26:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12c9dc800 == 47 [pid = 1650] [id = 474] 06:26:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12c023800 == 46 [pid = 1650] [id = 473] 06:26:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12acd7800 == 45 [pid = 1650] [id = 472] 06:26:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab1d000 == 44 [pid = 1650] [id = 471] 06:26:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1295b3800 == 43 [pid = 1650] [id = 470] 06:26:59 INFO - PROCESS | 1650 | --DOCSHELL 0x128b6b000 == 42 [pid = 1650] [id = 469] 06:26:59 INFO - PROCESS | 1650 | --DOCSHELL 0x126f08800 == 41 [pid = 1650] [id = 468] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12717fc00) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOCSHELL 0x123ea4800 == 40 [pid = 1650] [id = 467] 06:26:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1210df000 == 39 [pid = 1650] [id = 466] 06:26:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1185df000 == 38 [pid = 1650] [id = 465] 06:26:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1196c2800 == 37 [pid = 1650] [id = 464] 06:26:59 INFO - PROCESS | 1650 | --DOCSHELL 0x118a7c800 == 36 [pid = 1650] [id = 463] 06:26:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12c283800 == 35 [pid = 1650] [id = 462] 06:26:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12b840000 == 34 [pid = 1650] [id = 461] 06:26:59 INFO - PROCESS | 1650 | --DOCSHELL 0x121d6f800 == 33 [pid = 1650] [id = 460] 06:26:59 INFO - PROCESS | 1650 | --DOCSHELL 0x11301c000 == 32 [pid = 1650] [id = 459] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x126da3800) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x123e41800) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1196dcc00) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1253eac00) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1183dc800) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11847a800) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1133bb400) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x120e95000) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1210e9000) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11816a800) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x116aedc00) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x115e5e400) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116639000) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118afdc00) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119340000) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x125ec9400) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x125e4e000) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126d0fc00) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x127111800) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113d61800) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1181e8800) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112f99800) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123fe5000) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123e42c00) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x120e91400) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12110e000) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 06:26:59 INFO - PROCESS | 1650 | 1467725219427 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]]]}] 06:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 06:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 670ms 06:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 06:26:59 INFO - PROCESS | 1650 | 1467725219481 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 06:26:59 INFO - PROCESS | 1650 | 1467725219484 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 06:26:59 INFO - PROCESS | 1650 | 1467725219487 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 06:26:59 INFO - PROCESS | 1650 | 1467725219488 Marionette TRACE conn2 <- [1,1894,null,{}] 06:26:59 INFO - PROCESS | 1650 | 1467725219490 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}] 06:26:59 INFO - PROCESS | 1650 | 1467725219491 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:59 INFO - PROCESS | 1650 | 1467725219575 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 06:26:59 INFO - PROCESS | 1650 | 1467725219662 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:59 INFO - PROCESS | 1650 | 1467725219664 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:26:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11922e000 == 33 [pid = 1650] [id = 481] 06:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x115dbe800) [pid = 1650] [serial = 1442] [outer = 0x0] 06:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1196cf000) [pid = 1650] [serial = 1443] [outer = 0x115dbe800] 06:26:59 INFO - PROCESS | 1650 | 1467725219689 Marionette DEBUG loaded listener.js 06:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x120e95000) [pid = 1650] [serial = 1444] [outer = 0x115dbe800] 06:27:00 INFO - PROCESS | 1650 | 1467725220042 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]]]}] 06:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 06:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 568ms 06:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 06:27:00 INFO - PROCESS | 1650 | 1467725220056 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 06:27:00 INFO - PROCESS | 1650 | 1467725220058 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 06:27:00 INFO - PROCESS | 1650 | 1467725220067 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 06:27:00 INFO - PROCESS | 1650 | 1467725220072 Marionette TRACE conn2 <- [1,1898,null,{}] 06:27:00 INFO - PROCESS | 1650 | 1467725220088 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}] 06:27:00 INFO - PROCESS | 1650 | 1467725220092 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:00 INFO - PROCESS | 1650 | 1467725220219 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 06:27:00 INFO - PROCESS | 1650 | 1467725220228 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:00 INFO - PROCESS | 1650 | 1467725220230 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f21800 == 34 [pid = 1650] [id = 482] 06:27:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1210ea400) [pid = 1650] [serial = 1445] [outer = 0x0] 06:27:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1216bac00) [pid = 1650] [serial = 1446] [outer = 0x1210ea400] 06:27:00 INFO - PROCESS | 1650 | 1467725220271 Marionette DEBUG loaded listener.js 06:27:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123e8ac00) [pid = 1650] [serial = 1447] [outer = 0x1210ea400] 06:27:00 INFO - PROCESS | 1650 | 1467725220740 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]]]}] 06:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 06:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 733ms 06:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 06:27:00 INFO - PROCESS | 1650 | 1467725220794 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 06:27:00 INFO - PROCESS | 1650 | 1467725220796 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 06:27:00 INFO - PROCESS | 1650 | 1467725220798 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 06:27:00 INFO - PROCESS | 1650 | 1467725220799 Marionette TRACE conn2 <- [1,1902,null,{}] 06:27:00 INFO - PROCESS | 1650 | 1467725220801 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}] 06:27:00 INFO - PROCESS | 1650 | 1467725220802 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:00 INFO - PROCESS | 1650 | 1467725220897 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 06:27:00 INFO - PROCESS | 1650 | 1467725220903 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:00 INFO - PROCESS | 1650 | 1467725220904 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f08800 == 35 [pid = 1650] [id = 483] 06:27:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x125324000) [pid = 1650] [serial = 1448] [outer = 0x0] 06:27:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x125e55400) [pid = 1650] [serial = 1449] [outer = 0x125324000] 06:27:00 INFO - PROCESS | 1650 | 1467725220929 Marionette DEBUG loaded listener.js 06:27:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126911400) [pid = 1650] [serial = 1450] [outer = 0x125324000] 06:27:01 INFO - PROCESS | 1650 | 1467725221256 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]]]}] 06:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 06:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 470ms 06:27:01 INFO - PROCESS | 1650 | 1467725221275 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 06:27:01 INFO - PROCESS | 1650 | 1467725221276 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 06:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 06:27:01 INFO - PROCESS | 1650 | 1467725221278 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 06:27:01 INFO - PROCESS | 1650 | 1467725221279 Marionette TRACE conn2 <- [1,1906,null,{}] 06:27:01 INFO - PROCESS | 1650 | 1467725221281 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}] 06:27:01 INFO - PROCESS | 1650 | 1467725221283 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:01 INFO - PROCESS | 1650 | 1467725221402 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 06:27:01 INFO - PROCESS | 1650 | 1467725221416 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:01 INFO - PROCESS | 1650 | 1467725221420 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x129218000 == 36 [pid = 1650] [id = 484] 06:27:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126ef4c00) [pid = 1650] [serial = 1451] [outer = 0x0] 06:27:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x127102800) [pid = 1650] [serial = 1452] [outer = 0x126ef4c00] 06:27:01 INFO - PROCESS | 1650 | 1467725221455 Marionette DEBUG loaded listener.js 06:27:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128a61800) [pid = 1650] [serial = 1453] [outer = 0x126ef4c00] 06:27:01 INFO - PROCESS | 1650 | 1467725221882 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]]]}] 06:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 06:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 625ms 06:27:01 INFO - PROCESS | 1650 | 1467725221908 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 06:27:01 INFO - PROCESS | 1650 | 1467725221909 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 06:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 06:27:01 INFO - PROCESS | 1650 | 1467725221911 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 06:27:01 INFO - PROCESS | 1650 | 1467725221912 Marionette TRACE conn2 <- [1,1910,null,{}] 06:27:01 INFO - PROCESS | 1650 | 1467725221923 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}] 06:27:01 INFO - PROCESS | 1650 | 1467725221924 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:02 INFO - PROCESS | 1650 | 1467725222027 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 06:27:02 INFO - PROCESS | 1650 | 1467725222031 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:02 INFO - PROCESS | 1650 | 1467725222032 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12978c000 == 37 [pid = 1650] [id = 485] 06:27:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128a64000) [pid = 1650] [serial = 1454] [outer = 0x0] 06:27:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129308c00) [pid = 1650] [serial = 1455] [outer = 0x128a64000] 06:27:02 INFO - PROCESS | 1650 | 1467725222056 Marionette DEBUG loaded listener.js 06:27:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129311000) [pid = 1650] [serial = 1456] [outer = 0x128a64000] 06:27:02 INFO - PROCESS | 1650 | 1467725222411 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]]]}] 06:27:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 06:27:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 527ms 06:27:02 INFO - PROCESS | 1650 | 1467725222438 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 06:27:02 INFO - PROCESS | 1650 | 1467725222439 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 06:27:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 06:27:02 INFO - PROCESS | 1650 | 1467725222458 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 06:27:02 INFO - PROCESS | 1650 | 1467725222459 Marionette TRACE conn2 <- [1,1914,null,{}] 06:27:02 INFO - PROCESS | 1650 | 1467725222462 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}] 06:27:02 INFO - PROCESS | 1650 | 1467725222463 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:02 INFO - PROCESS | 1650 | 1467725222597 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 06:27:02 INFO - PROCESS | 1650 | 1467725222671 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:02 INFO - PROCESS | 1650 | 1467725222672 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab2f800 == 38 [pid = 1650] [id = 486] 06:27:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x116a1b000) [pid = 1650] [serial = 1457] [outer = 0x0] 06:27:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12932fc00) [pid = 1650] [serial = 1458] [outer = 0x116a1b000] 06:27:02 INFO - PROCESS | 1650 | 1467725222713 Marionette DEBUG loaded listener.js 06:27:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12955f800) [pid = 1650] [serial = 1459] [outer = 0x116a1b000] 06:27:03 INFO - PROCESS | 1650 | 1467725223167 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]]]}] 06:27:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 06:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 734ms 06:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 06:27:03 INFO - PROCESS | 1650 | 1467725223176 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 06:27:03 INFO - PROCESS | 1650 | 1467725223178 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 06:27:03 INFO - PROCESS | 1650 | 1467725223181 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 06:27:03 INFO - PROCESS | 1650 | 1467725223183 Marionette TRACE conn2 <- [1,1918,null,{}] 06:27:03 INFO - PROCESS | 1650 | 1467725223194 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}] 06:27:03 INFO - PROCESS | 1650 | 1467725223195 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:03 INFO - PROCESS | 1650 | 1467725223295 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 06:27:03 INFO - PROCESS | 1650 | 1467725223351 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:03 INFO - PROCESS | 1650 | 1467725223352 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbab000 == 39 [pid = 1650] [id = 487] 06:27:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129331000) [pid = 1650] [serial = 1460] [outer = 0x0] 06:27:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12a5ed800) [pid = 1650] [serial = 1461] [outer = 0x129331000] 06:27:03 INFO - PROCESS | 1650 | 1467725223376 Marionette DEBUG loaded listener.js 06:27:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12a76b800) [pid = 1650] [serial = 1462] [outer = 0x129331000] 06:27:03 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x115dbb400) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 06:27:03 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x126ef3c00) [pid = 1650] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 06:27:03 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x112d64400) [pid = 1650] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 06:27:03 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x128d24c00) [pid = 1650] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 06:27:03 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118a66000) [pid = 1650] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 06:27:03 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11933f400) [pid = 1650] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 06:27:03 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x117c9b000) [pid = 1650] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 06:27:03 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1214b8c00) [pid = 1650] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 06:27:03 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128d26800) [pid = 1650] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 06:27:03 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115d19000) [pid = 1650] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 06:27:03 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12932a800) [pid = 1650] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 06:27:03 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1210f3c00) [pid = 1650] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 06:27:03 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x125e57800) [pid = 1650] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 06:27:03 INFO - PROCESS | 1650 | 1467725223804 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]]]}] 06:27:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 06:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 674ms 06:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 06:27:03 INFO - PROCESS | 1650 | 1467725223857 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 06:27:03 INFO - PROCESS | 1650 | 1467725223858 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 06:27:03 INFO - PROCESS | 1650 | 1467725223860 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 06:27:03 INFO - PROCESS | 1650 | 1467725223861 Marionette TRACE conn2 <- [1,1922,null,{}] 06:27:03 INFO - PROCESS | 1650 | 1467725223864 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}] 06:27:03 INFO - PROCESS | 1650 | 1467725223865 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:03 INFO - PROCESS | 1650 | 1467725223986 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 06:27:04 INFO - PROCESS | 1650 | 1467725224025 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:04 INFO - PROCESS | 1650 | 1467725224026 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c02e000 == 40 [pid = 1650] [id = 488] 06:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112f90800) [pid = 1650] [serial = 1463] [outer = 0x0] 06:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1210e7c00) [pid = 1650] [serial = 1464] [outer = 0x112f90800] 06:27:04 INFO - PROCESS | 1650 | 1467725224050 Marionette DEBUG loaded listener.js 06:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x125e53800) [pid = 1650] [serial = 1465] [outer = 0x112f90800] 06:27:04 INFO - PROCESS | 1650 | 1467725224307 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]]]}] 06:27:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 06:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 468ms 06:27:04 INFO - PROCESS | 1650 | 1467725224330 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 06:27:04 INFO - PROCESS | 1650 | 1467725224331 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 06:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 06:27:04 INFO - PROCESS | 1650 | 1467725224333 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 06:27:04 INFO - PROCESS | 1650 | 1467725224334 Marionette TRACE conn2 <- [1,1926,null,{}] 06:27:04 INFO - PROCESS | 1650 | 1467725224345 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}] 06:27:04 INFO - PROCESS | 1650 | 1467725224346 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:04 INFO - PROCESS | 1650 | 1467725224429 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 06:27:04 INFO - PROCESS | 1650 | 1467725224433 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:04 INFO - PROCESS | 1650 | 1467725224435 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c578800 == 41 [pid = 1650] [id = 489] 06:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x125e57800) [pid = 1650] [serial = 1466] [outer = 0x0] 06:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1296a9000) [pid = 1650] [serial = 1467] [outer = 0x125e57800] 06:27:04 INFO - PROCESS | 1650 | 1467725224464 Marionette DEBUG loaded listener.js 06:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a773800) [pid = 1650] [serial = 1468] [outer = 0x125e57800] 06:27:04 INFO - PROCESS | 1650 | 1467725224817 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]]]}] 06:27:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 06:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 526ms 06:27:04 INFO - PROCESS | 1650 | 1467725224867 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 06:27:04 INFO - PROCESS | 1650 | 1467725224868 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 06:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 06:27:04 INFO - PROCESS | 1650 | 1467725224871 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 06:27:04 INFO - PROCESS | 1650 | 1467725224872 Marionette TRACE conn2 <- [1,1930,null,{}] 06:27:04 INFO - PROCESS | 1650 | 1467725224875 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}] 06:27:04 INFO - PROCESS | 1650 | 1467725224876 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:04 INFO - PROCESS | 1650 | 1467725224978 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 06:27:04 INFO - PROCESS | 1650 | 1467725224981 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:04 INFO - PROCESS | 1650 | 1467725224982 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d211000 == 42 [pid = 1650] [id = 490] 06:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12930d000) [pid = 1650] [serial = 1469] [outer = 0x0] 06:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12ab06400) [pid = 1650] [serial = 1470] [outer = 0x12930d000] 06:27:05 INFO - PROCESS | 1650 | 1467725225005 Marionette DEBUG loaded listener.js 06:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12b871800) [pid = 1650] [serial = 1471] [outer = 0x12930d000] 06:27:05 INFO - PROCESS | 1650 | 1467725225322 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]]]}] 06:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 06:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 473ms 06:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 06:27:05 INFO - PROCESS | 1650 | 1467725225345 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 06:27:05 INFO - PROCESS | 1650 | 1467725225346 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 06:27:05 INFO - PROCESS | 1650 | 1467725225348 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 06:27:05 INFO - PROCESS | 1650 | 1467725225349 Marionette TRACE conn2 <- [1,1934,null,{}] 06:27:05 INFO - PROCESS | 1650 | 1467725225352 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}] 06:27:05 INFO - PROCESS | 1650 | 1467725225354 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:05 INFO - PROCESS | 1650 | 1467725225433 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 06:27:05 INFO - PROCESS | 1650 | 1467725225439 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:05 INFO - PROCESS | 1650 | 1467725225440 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d51c800 == 43 [pid = 1650] [id = 491] 06:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b869c00) [pid = 1650] [serial = 1472] [outer = 0x0] 06:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12bb36c00) [pid = 1650] [serial = 1473] [outer = 0x12b869c00] 06:27:05 INFO - PROCESS | 1650 | 1467725225464 Marionette DEBUG loaded listener.js 06:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bb3d800) [pid = 1650] [serial = 1474] [outer = 0x12b869c00] 06:27:05 INFO - PROCESS | 1650 | 1467725225962 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]]]}] 06:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 06:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 670ms 06:27:06 INFO - PROCESS | 1650 | 1467725226020 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 06:27:06 INFO - PROCESS | 1650 | 1467725226023 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 06:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 06:27:06 INFO - PROCESS | 1650 | 1467725226026 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 06:27:06 INFO - PROCESS | 1650 | 1467725226028 Marionette TRACE conn2 <- [1,1938,null,{}] 06:27:06 INFO - PROCESS | 1650 | 1467725226033 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}] 06:27:06 INFO - PROCESS | 1650 | 1467725226034 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:06 INFO - PROCESS | 1650 | 1467725226143 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 06:27:06 INFO - PROCESS | 1650 | 1467725226258 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:06 INFO - PROCESS | 1650 | 1467725226259 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x119987800 == 44 [pid = 1650] [id = 492] 06:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x117c9f800) [pid = 1650] [serial = 1475] [outer = 0x0] 06:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11846d800) [pid = 1650] [serial = 1476] [outer = 0x117c9f800] 06:27:06 INFO - PROCESS | 1650 | 1467725226290 Marionette DEBUG loaded listener.js 06:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118a52400) [pid = 1650] [serial = 1477] [outer = 0x117c9f800] 06:27:06 INFO - PROCESS | 1650 | 1467725226714 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]]]}] 06:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 06:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 721ms 06:27:06 INFO - PROCESS | 1650 | 1467725226748 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 06:27:06 INFO - PROCESS | 1650 | 1467725226751 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 06:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 06:27:06 INFO - PROCESS | 1650 | 1467725226755 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 06:27:06 INFO - PROCESS | 1650 | 1467725226757 Marionette TRACE conn2 <- [1,1942,null,{}] 06:27:06 INFO - PROCESS | 1650 | 1467725226759 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}] 06:27:06 INFO - PROCESS | 1650 | 1467725226761 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:06 INFO - PROCESS | 1650 | 1467725226866 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 06:27:06 INFO - PROCESS | 1650 | 1467725226931 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:06 INFO - PROCESS | 1650 | 1467725226933 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12920d800 == 45 [pid = 1650] [id = 493] 06:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x120fae400) [pid = 1650] [serial = 1478] [outer = 0x0] 06:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1210f0000) [pid = 1650] [serial = 1479] [outer = 0x120fae400] 06:27:06 INFO - PROCESS | 1650 | 1467725226964 Marionette DEBUG loaded listener.js 06:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x123a61400) [pid = 1650] [serial = 1480] [outer = 0x120fae400] 06:27:07 INFO - PROCESS | 1650 | 1467725227377 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]]]}] 06:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 06:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 670ms 06:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 06:27:07 INFO - PROCESS | 1650 | 1467725227426 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 06:27:07 INFO - PROCESS | 1650 | 1467725227427 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 06:27:07 INFO - PROCESS | 1650 | 1467725227430 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 06:27:07 INFO - PROCESS | 1650 | 1467725227432 Marionette TRACE conn2 <- [1,1946,null,{}] 06:27:07 INFO - PROCESS | 1650 | 1467725227440 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}] 06:27:07 INFO - PROCESS | 1650 | 1467725227444 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:07 INFO - PROCESS | 1650 | 1467725227570 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 06:27:07 INFO - PROCESS | 1650 | 1467725227664 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:07 INFO - PROCESS | 1650 | 1467725227666 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d51b800 == 46 [pid = 1650] [id = 494] 06:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x125ec3000) [pid = 1650] [serial = 1481] [outer = 0x0] 06:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x126eec800) [pid = 1650] [serial = 1482] [outer = 0x125ec3000] 06:27:07 INFO - PROCESS | 1650 | 1467725227697 Marionette DEBUG loaded listener.js 06:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x128d22c00) [pid = 1650] [serial = 1483] [outer = 0x125ec3000] 06:27:08 INFO - PROCESS | 1650 | 1467725228174 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]]]}] 06:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 06:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 773ms 06:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 06:27:08 INFO - PROCESS | 1650 | 1467725228204 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 06:27:08 INFO - PROCESS | 1650 | 1467725228206 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 06:27:08 INFO - PROCESS | 1650 | 1467725228208 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 06:27:08 INFO - PROCESS | 1650 | 1467725228209 Marionette TRACE conn2 <- [1,1950,null,{}] 06:27:08 INFO - PROCESS | 1650 | 1467725228212 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}] 06:27:08 INFO - PROCESS | 1650 | 1467725228213 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:08 INFO - PROCESS | 1650 | 1467725228320 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 06:27:08 INFO - PROCESS | 1650 | 1467725228398 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:08 INFO - PROCESS | 1650 | 1467725228399 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d98b800 == 47 [pid = 1650] [id = 495] 06:27:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129330400) [pid = 1650] [serial = 1484] [outer = 0x0] 06:27:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12955d800) [pid = 1650] [serial = 1485] [outer = 0x129330400] 06:27:08 INFO - PROCESS | 1650 | 1467725228429 Marionette DEBUG loaded listener.js 06:27:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12a770400) [pid = 1650] [serial = 1486] [outer = 0x129330400] 06:27:08 INFO - PROCESS | 1650 | 1467725228865 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]]]}] 06:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 06:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 720ms 06:27:08 INFO - PROCESS | 1650 | 1467725228928 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 06:27:08 INFO - PROCESS | 1650 | 1467725228930 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 06:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 06:27:08 INFO - PROCESS | 1650 | 1467725228932 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 06:27:08 INFO - PROCESS | 1650 | 1467725228933 Marionette TRACE conn2 <- [1,1954,null,{}] 06:27:08 INFO - PROCESS | 1650 | 1467725228956 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}] 06:27:08 INFO - PROCESS | 1650 | 1467725228958 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:09 INFO - PROCESS | 1650 | 1467725229071 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 06:27:09 INFO - PROCESS | 1650 | 1467725229150 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:09 INFO - PROCESS | 1650 | 1467725229151 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x119229000 == 48 [pid = 1650] [id = 496] 06:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x113252400) [pid = 1650] [serial = 1487] [outer = 0x0] 06:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x118fd1c00) [pid = 1650] [serial = 1488] [outer = 0x113252400] 06:27:09 INFO - PROCESS | 1650 | 1467725229198 Marionette DEBUG loaded listener.js 06:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12955ac00) [pid = 1650] [serial = 1489] [outer = 0x113252400] 06:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12bb39400) [pid = 1650] [serial = 1490] [outer = 0x12cb8e400] 06:27:09 INFO - PROCESS | 1650 | 1467725229964 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]]]}] 06:27:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 06:27:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1072ms 06:27:10 INFO - PROCESS | 1650 | 1467725230017 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 06:27:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 06:27:10 INFO - PROCESS | 1650 | 1467725230019 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 06:27:10 INFO - PROCESS | 1650 | 1467725230023 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 06:27:10 INFO - PROCESS | 1650 | 1467725230025 Marionette TRACE conn2 <- [1,1958,null,{}] 06:27:10 INFO - PROCESS | 1650 | 1467725230028 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}] 06:27:10 INFO - PROCESS | 1650 | 1467725230030 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:10 INFO - PROCESS | 1650 | 1467725230128 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 06:27:10 INFO - PROCESS | 1650 | 1467725230202 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:10 INFO - PROCESS | 1650 | 1467725230205 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a95800 == 49 [pid = 1650] [id = 497] 06:27:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x116a21800) [pid = 1650] [serial = 1491] [outer = 0x0] 06:27:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x117c9f000) [pid = 1650] [serial = 1492] [outer = 0x116a21800] 06:27:10 INFO - PROCESS | 1650 | 1467725230232 Marionette DEBUG loaded listener.js 06:27:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x118475800) [pid = 1650] [serial = 1493] [outer = 0x116a21800] 06:27:10 INFO - PROCESS | 1650 | 1467725230677 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]]]}] 06:27:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 06:27:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 673ms 06:27:10 INFO - PROCESS | 1650 | 1467725230696 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 06:27:10 INFO - PROCESS | 1650 | 1467725230699 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 06:27:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 06:27:10 INFO - PROCESS | 1650 | 1467725230703 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 06:27:10 INFO - PROCESS | 1650 | 1467725230705 Marionette TRACE conn2 <- [1,1962,null,{}] 06:27:10 INFO - PROCESS | 1650 | 1467725230707 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}] 06:27:10 INFO - PROCESS | 1650 | 1467725230709 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12d211000 == 48 [pid = 1650] [id = 490] 06:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12c578800 == 47 [pid = 1650] [id = 489] 06:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12c02e000 == 46 [pid = 1650] [id = 488] 06:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbab000 == 45 [pid = 1650] [id = 487] 06:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab2f800 == 44 [pid = 1650] [id = 486] 06:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12978c000 == 43 [pid = 1650] [id = 485] 06:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x129218000 == 42 [pid = 1650] [id = 484] 06:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x126f08800 == 41 [pid = 1650] [id = 483] 06:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x123f21800 == 40 [pid = 1650] [id = 482] 06:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11922e000 == 39 [pid = 1650] [id = 481] 06:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1187c7800 == 38 [pid = 1650] [id = 480] 06:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1187ca000 == 37 [pid = 1650] [id = 479] 06:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x118a89800 == 36 [pid = 1650] [id = 476] 06:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce02800 == 35 [pid = 1650] [id = 475] 06:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1269b4800 == 34 [pid = 1650] [id = 477] 06:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12c9f3800 == 33 [pid = 1650] [id = 478] 06:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x123a95800 == 32 [pid = 1650] [id = 497] 06:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119229000 == 31 [pid = 1650] [id = 496] 06:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12d98b800 == 30 [pid = 1650] [id = 495] 06:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12d51b800 == 29 [pid = 1650] [id = 494] 06:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12920d800 == 28 [pid = 1650] [id = 493] 06:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12d51c800 == 27 [pid = 1650] [id = 491] 06:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119987800 == 26 [pid = 1650] [id = 492] 06:27:11 INFO - PROCESS | 1650 | 1467725231380 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x128a24400) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x127191800) [pid = 1650] [serial = 1407] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x117c93400) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x115ee0800) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x115dba000) [pid = 1650] [serial = 1389] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1129a6c00) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x128d27000) [pid = 1650] [serial = 1410] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x121948c00) [pid = 1650] [serial = 1386] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x118afc400) [pid = 1650] [serial = 1395] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x119339c00) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11933e800) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1213b5800) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119c3b800) [pid = 1650] [serial = 1398] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1187cdc00) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1181e3c00) [pid = 1650] [serial = 1392] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x123e3f000) [pid = 1650] [serial = 1401] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x123fe6400) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x128d1f400) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x129306c00) [pid = 1650] [serial = 1413] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x121952800) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11847a000) [pid = 1650] [serial = 1416] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x129553400) [pid = 1650] [serial = 1422] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12a5ea000) [pid = 1650] [serial = 1425] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12930c800) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128d2ec00) [pid = 1650] [serial = 1419] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1296a8000) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x125ec6c00) [pid = 1650] [serial = 1404] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126eef000) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12922e400) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x129326800) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 06:27:11 INFO - PROCESS | 1650 | 1467725231499 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:11 INFO - PROCESS | 1650 | 1467725231501 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11301c000 == 27 [pid = 1650] [id = 498] 06:27:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112f87000) [pid = 1650] [serial = 1494] [outer = 0x0] 06:27:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x113d35800) [pid = 1650] [serial = 1495] [outer = 0x112f87000] 06:27:11 INFO - PROCESS | 1650 | 1467725231534 Marionette DEBUG loaded listener.js 06:27:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x115e66c00) [pid = 1650] [serial = 1496] [outer = 0x112f87000] 06:27:11 INFO - PROCESS | 1650 | 1467725231863 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]]]}] 06:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 06:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1171ms 06:27:11 INFO - PROCESS | 1650 | 1467725231877 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 06:27:11 INFO - PROCESS | 1650 | 1467725231879 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 06:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 06:27:11 INFO - PROCESS | 1650 | 1467725231882 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 06:27:11 INFO - PROCESS | 1650 | 1467725231885 Marionette TRACE conn2 <- [1,1966,null,{}] 06:27:11 INFO - PROCESS | 1650 | 1467725231896 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}] 06:27:11 INFO - PROCESS | 1650 | 1467725231897 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:12 INFO - PROCESS | 1650 | 1467725232007 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 06:27:12 INFO - PROCESS | 1650 | 1467725232066 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:12 INFO - PROCESS | 1650 | 1467725232067 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185d8000 == 28 [pid = 1650] [id = 499] 06:27:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116a14000) [pid = 1650] [serial = 1497] [outer = 0x0] 06:27:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1181e9000) [pid = 1650] [serial = 1498] [outer = 0x116a14000] 06:27:12 INFO - PROCESS | 1650 | 1467725232095 Marionette DEBUG loaded listener.js 06:27:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118a55c00) [pid = 1650] [serial = 1499] [outer = 0x116a14000] 06:27:12 INFO - PROCESS | 1650 | 1467725232488 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]]]}] 06:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 06:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 629ms 06:27:12 INFO - PROCESS | 1650 | 1467725232513 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 06:27:12 INFO - PROCESS | 1650 | 1467725232516 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 06:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 06:27:12 INFO - PROCESS | 1650 | 1467725232519 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 06:27:12 INFO - PROCESS | 1650 | 1467725232521 Marionette TRACE conn2 <- [1,1970,null,{}] 06:27:12 INFO - PROCESS | 1650 | 1467725232525 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}] 06:27:12 INFO - PROCESS | 1650 | 1467725232527 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:12 INFO - PROCESS | 1650 | 1467725232625 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 06:27:12 INFO - PROCESS | 1650 | 1467725232691 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:12 INFO - PROCESS | 1650 | 1467725232700 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e3a800 == 29 [pid = 1650] [id = 500] 06:27:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118afc000) [pid = 1650] [serial = 1500] [outer = 0x0] 06:27:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1196d9c00) [pid = 1650] [serial = 1501] [outer = 0x118afc000] 06:27:12 INFO - PROCESS | 1650 | 1467725232743 Marionette DEBUG loaded listener.js 06:27:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x120faf000) [pid = 1650] [serial = 1502] [outer = 0x118afc000] 06:27:13 INFO - PROCESS | 1650 | 1467725233011 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]]]}] 06:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 06:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 522ms 06:27:13 INFO - PROCESS | 1650 | 1467725233043 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 06:27:13 INFO - PROCESS | 1650 | 1467725233045 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 06:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 06:27:13 INFO - PROCESS | 1650 | 1467725233060 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 06:27:13 INFO - PROCESS | 1650 | 1467725233064 Marionette TRACE conn2 <- [1,1974,null,{}] 06:27:13 INFO - PROCESS | 1650 | 1467725233066 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}] 06:27:13 INFO - PROCESS | 1650 | 1467725233070 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:13 INFO - PROCESS | 1650 | 1467725233194 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 06:27:13 INFO - PROCESS | 1650 | 1467725233201 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:13 INFO - PROCESS | 1650 | 1467725233202 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f17000 == 30 [pid = 1650] [id = 501] 06:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119276400) [pid = 1650] [serial = 1503] [outer = 0x0] 06:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x121224c00) [pid = 1650] [serial = 1504] [outer = 0x119276400] 06:27:13 INFO - PROCESS | 1650 | 1467725233227 Marionette DEBUG loaded listener.js 06:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x123fdc000) [pid = 1650] [serial = 1505] [outer = 0x119276400] 06:27:13 INFO - PROCESS | 1650 | 1467725233568 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]]]}] 06:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 06:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 533ms 06:27:13 INFO - PROCESS | 1650 | 1467725233583 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 06:27:13 INFO - PROCESS | 1650 | 1467725233585 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 06:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 06:27:13 INFO - PROCESS | 1650 | 1467725233589 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 06:27:13 INFO - PROCESS | 1650 | 1467725233590 Marionette TRACE conn2 <- [1,1978,null,{}] 06:27:13 INFO - PROCESS | 1650 | 1467725233593 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}] 06:27:13 INFO - PROCESS | 1650 | 1467725233594 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:13 INFO - PROCESS | 1650 | 1467725233690 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 06:27:13 INFO - PROCESS | 1650 | 1467725233730 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:13 INFO - PROCESS | 1650 | 1467725233731 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e32000 == 31 [pid = 1650] [id = 502] 06:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1218a9c00) [pid = 1650] [serial = 1506] [outer = 0x0] 06:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1253f0800) [pid = 1650] [serial = 1507] [outer = 0x1218a9c00] 06:27:13 INFO - PROCESS | 1650 | 1467725233756 Marionette DEBUG loaded listener.js 06:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x125ec9400) [pid = 1650] [serial = 1508] [outer = 0x1218a9c00] 06:27:14 INFO - PROCESS | 1650 | 1467725234068 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]]]}] 06:27:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 06:27:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 519ms 06:27:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 06:27:14 INFO - PROCESS | 1650 | 1467725234108 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 06:27:14 INFO - PROCESS | 1650 | 1467725234110 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 06:27:14 INFO - PROCESS | 1650 | 1467725234112 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 06:27:14 INFO - PROCESS | 1650 | 1467725234113 Marionette TRACE conn2 <- [1,1982,null,{}] 06:27:14 INFO - PROCESS | 1650 | 1467725234115 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}] 06:27:14 INFO - PROCESS | 1650 | 1467725234116 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:14 INFO - PROCESS | 1650 | 1467725234220 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 06:27:14 INFO - PROCESS | 1650 | 1467725234261 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:14 INFO - PROCESS | 1650 | 1467725234265 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x129218000 == 32 [pid = 1650] [id = 503] 06:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11755cc00) [pid = 1650] [serial = 1509] [outer = 0x0] 06:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x127173400) [pid = 1650] [serial = 1510] [outer = 0x11755cc00] 06:27:14 INFO - PROCESS | 1650 | 1467725234297 Marionette DEBUG loaded listener.js 06:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x128a30000) [pid = 1650] [serial = 1511] [outer = 0x11755cc00] 06:27:14 INFO - PROCESS | 1650 | 1467725234601 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]]]}] 06:27:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 06:27:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 519ms 06:27:14 INFO - PROCESS | 1650 | 1467725234632 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 06:27:14 INFO - PROCESS | 1650 | 1467725234633 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 06:27:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 06:27:14 INFO - PROCESS | 1650 | 1467725234635 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 06:27:14 INFO - PROCESS | 1650 | 1467725234638 Marionette TRACE conn2 <- [1,1986,null,{}] 06:27:14 INFO - PROCESS | 1650 | 1467725234642 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}] 06:27:14 INFO - PROCESS | 1650 | 1467725234644 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:14 INFO - PROCESS | 1650 | 1467725234743 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 06:27:14 INFO - PROCESS | 1650 | 1467725234754 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:14 INFO - PROCESS | 1650 | 1467725234756 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x116674800 == 33 [pid = 1650] [id = 504] 06:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x128a31000) [pid = 1650] [serial = 1512] [outer = 0x0] 06:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x128d2b800) [pid = 1650] [serial = 1513] [outer = 0x128a31000] 06:27:14 INFO - PROCESS | 1650 | 1467725234780 Marionette DEBUG loaded listener.js 06:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12930c800) [pid = 1650] [serial = 1514] [outer = 0x128a31000] 06:27:15 INFO - PROCESS | 1650 | 1467725235143 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]]]}] 06:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 06:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 522ms 06:27:15 INFO - PROCESS | 1650 | 1467725235158 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 06:27:15 INFO - PROCESS | 1650 | 1467725235159 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 06:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 06:27:15 INFO - PROCESS | 1650 | 1467725235162 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 06:27:15 INFO - PROCESS | 1650 | 1467725235163 Marionette TRACE conn2 <- [1,1990,null,{}] 06:27:15 INFO - PROCESS | 1650 | 1467725235165 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}] 06:27:15 INFO - PROCESS | 1650 | 1467725235167 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:15 INFO - PROCESS | 1650 | 1467725235293 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 06:27:15 INFO - PROCESS | 1650 | 1467725235308 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:15 INFO - PROCESS | 1650 | 1467725235310 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b848000 == 34 [pid = 1650] [id = 505] 06:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11334c000) [pid = 1650] [serial = 1515] [outer = 0x0] 06:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12932b800) [pid = 1650] [serial = 1516] [outer = 0x11334c000] 06:27:15 INFO - PROCESS | 1650 | 1467725235350 Marionette DEBUG loaded listener.js 06:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x129560800) [pid = 1650] [serial = 1517] [outer = 0x11334c000] 06:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x112f66c00) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 06:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x117c98400) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 06:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x115e61000) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 06:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x111f58c00) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 06:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x118a49c00) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 06:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x128a64000) [pid = 1650] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 06:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x116a1b000) [pid = 1650] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 06:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x129331000) [pid = 1650] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 06:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x112f90800) [pid = 1650] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 06:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x115dbe800) [pid = 1650] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 06:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11683f800) [pid = 1650] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 06:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1296a2400) [pid = 1650] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 06:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1210eec00) [pid = 1650] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 06:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x125324000) [pid = 1650] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 06:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11926ac00) [pid = 1650] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 06:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1210ea400) [pid = 1650] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 06:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11662c800) [pid = 1650] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 06:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1129ad400) [pid = 1650] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 06:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x125e57800) [pid = 1650] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 06:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b869c00) [pid = 1650] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 06:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12930d000) [pid = 1650] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 06:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126ef4c00) [pid = 1650] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 06:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x120e8f000) [pid = 1650] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 06:27:16 INFO - PROCESS | 1650 | 1467725236139 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]]]}] 06:27:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 06:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1018ms 06:27:16 INFO - PROCESS | 1650 | 1467725236181 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 06:27:16 INFO - PROCESS | 1650 | 1467725236182 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 06:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 06:27:16 INFO - PROCESS | 1650 | 1467725236188 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 06:27:16 INFO - PROCESS | 1650 | 1467725236191 Marionette TRACE conn2 <- [1,1994,null,{}] 06:27:16 INFO - PROCESS | 1650 | 1467725236205 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}] 06:27:16 INFO - PROCESS | 1650 | 1467725236207 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:16 INFO - PROCESS | 1650 | 1467725236317 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 06:27:16 INFO - PROCESS | 1650 | 1467725236357 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:16 INFO - PROCESS | 1650 | 1467725236359 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295b9800 == 35 [pid = 1650] [id = 506] 06:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1122bd800) [pid = 1650] [serial = 1518] [outer = 0x0] 06:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11683f800) [pid = 1650] [serial = 1519] [outer = 0x1122bd800] 06:27:16 INFO - PROCESS | 1650 | 1467725236383 Marionette DEBUG loaded listener.js 06:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118fcb000) [pid = 1650] [serial = 1520] [outer = 0x1122bd800] 06:27:16 INFO - PROCESS | 1650 | 1467725236768 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]]]}] 06:27:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 06:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 634ms 06:27:16 INFO - PROCESS | 1650 | 1467725236827 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 06:27:16 INFO - PROCESS | 1650 | 1467725236829 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 06:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 06:27:16 INFO - PROCESS | 1650 | 1467725236834 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 06:27:16 INFO - PROCESS | 1650 | 1467725236836 Marionette TRACE conn2 <- [1,1998,null,{}] 06:27:16 INFO - PROCESS | 1650 | 1467725236839 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}] 06:27:16 INFO - PROCESS | 1650 | 1467725236841 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:16 INFO - PROCESS | 1650 | 1467725236959 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 06:27:16 INFO - PROCESS | 1650 | 1467725236965 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:16 INFO - PROCESS | 1650 | 1467725236966 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c270000 == 36 [pid = 1650] [id = 507] 06:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1210ea400) [pid = 1650] [serial = 1521] [outer = 0x0] 06:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x125e57800) [pid = 1650] [serial = 1522] [outer = 0x1210ea400] 06:27:16 INFO - PROCESS | 1650 | 1467725236991 Marionette DEBUG loaded listener.js 06:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129303400) [pid = 1650] [serial = 1523] [outer = 0x1210ea400] 06:27:17 INFO - PROCESS | 1650 | 1467725237333 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]]]}] 06:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 06:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 523ms 06:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 06:27:17 INFO - PROCESS | 1650 | 1467725237357 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 06:27:17 INFO - PROCESS | 1650 | 1467725237358 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 06:27:17 INFO - PROCESS | 1650 | 1467725237360 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 06:27:17 INFO - PROCESS | 1650 | 1467725237361 Marionette TRACE conn2 <- [1,2002,null,{}] 06:27:17 INFO - PROCESS | 1650 | 1467725237363 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}] 06:27:17 INFO - PROCESS | 1650 | 1467725237364 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:17 INFO - PROCESS | 1650 | 1467725237446 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 06:27:17 INFO - PROCESS | 1650 | 1467725237515 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:17 INFO - PROCESS | 1650 | 1467725237517 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c573800 == 37 [pid = 1650] [id = 508] 06:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x129306400) [pid = 1650] [serial = 1524] [outer = 0x0] 06:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12a5e2c00) [pid = 1650] [serial = 1525] [outer = 0x129306400] 06:27:17 INFO - PROCESS | 1650 | 1467725237544 Marionette DEBUG loaded listener.js 06:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12930f800) [pid = 1650] [serial = 1526] [outer = 0x129306400] 06:27:17 INFO - PROCESS | 1650 | 1467725237866 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]]]}] 06:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 06:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 521ms 06:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 06:27:17 INFO - PROCESS | 1650 | 1467725237881 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 06:27:17 INFO - PROCESS | 1650 | 1467725237882 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 06:27:17 INFO - PROCESS | 1650 | 1467725237892 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 06:27:17 INFO - PROCESS | 1650 | 1467725237894 Marionette TRACE conn2 <- [1,2006,null,{}] 06:27:17 INFO - PROCESS | 1650 | 1467725237896 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}] 06:27:17 INFO - PROCESS | 1650 | 1467725237898 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:18 INFO - PROCESS | 1650 | 1467725238059 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 06:27:18 INFO - PROCESS | 1650 | 1467725238120 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:18 INFO - PROCESS | 1650 | 1467725238121 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x116678800 == 38 [pid = 1650] [id = 509] 06:27:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1129a5000) [pid = 1650] [serial = 1527] [outer = 0x0] 06:27:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x112f8b000) [pid = 1650] [serial = 1528] [outer = 0x1129a5000] 06:27:18 INFO - PROCESS | 1650 | 1467725238154 Marionette DEBUG loaded listener.js 06:27:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x115dc7800) [pid = 1650] [serial = 1529] [outer = 0x1129a5000] 06:27:18 INFO - PROCESS | 1650 | 1467725238711 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]]]}] 06:27:18 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 06:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 877ms 06:27:18 INFO - PROCESS | 1650 | 1467725238764 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 06:27:18 INFO - PROCESS | 1650 | 1467725238766 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 06:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 06:27:18 INFO - PROCESS | 1650 | 1467725238771 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 06:27:18 INFO - PROCESS | 1650 | 1467725238774 Marionette TRACE conn2 <- [1,2010,null,{}] 06:27:18 INFO - PROCESS | 1650 | 1467725238777 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}] 06:27:18 INFO - PROCESS | 1650 | 1467725238780 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:18 INFO - PROCESS | 1650 | 1467725238897 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 06:27:18 INFO - PROCESS | 1650 | 1467725238986 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:18 INFO - PROCESS | 1650 | 1467725238987 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f04800 == 39 [pid = 1650] [id = 510] 06:27:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x116f03000) [pid = 1650] [serial = 1530] [outer = 0x0] 06:27:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118a53800) [pid = 1650] [serial = 1531] [outer = 0x116f03000] 06:27:19 INFO - PROCESS | 1650 | 1467725239018 Marionette DEBUG loaded listener.js 06:27:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119273400) [pid = 1650] [serial = 1532] [outer = 0x116f03000] 06:27:19 INFO - PROCESS | 1650 | 1467725239611 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]]]}] 06:27:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 06:27:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 874ms 06:27:19 INFO - PROCESS | 1650 | 1467725239646 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 06:27:19 INFO - PROCESS | 1650 | 1467725239648 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 06:27:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 06:27:19 INFO - PROCESS | 1650 | 1467725239652 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 06:27:19 INFO - PROCESS | 1650 | 1467725239655 Marionette TRACE conn2 <- [1,2014,null,{}] 06:27:19 INFO - PROCESS | 1650 | 1467725239658 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}] 06:27:19 INFO - PROCESS | 1650 | 1467725239660 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:19 INFO - PROCESS | 1650 | 1467725239789 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 06:27:20 INFO - PROCESS | 1650 | 1467725240044 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:20 INFO - PROCESS | 1650 | 1467725240046 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x116acc000 == 40 [pid = 1650] [id = 511] 06:27:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x112f86400) [pid = 1650] [serial = 1533] [outer = 0x0] 06:27:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x113047c00) [pid = 1650] [serial = 1534] [outer = 0x112f86400] 06:27:20 INFO - PROCESS | 1650 | 1467725240076 Marionette DEBUG loaded listener.js 06:27:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x115edd800) [pid = 1650] [serial = 1535] [outer = 0x112f86400] 06:27:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12c573800 == 39 [pid = 1650] [id = 508] 06:27:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12c270000 == 38 [pid = 1650] [id = 507] 06:27:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1295b9800 == 37 [pid = 1650] [id = 506] 06:27:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12b848000 == 36 [pid = 1650] [id = 505] 06:27:20 INFO - PROCESS | 1650 | --DOCSHELL 0x116674800 == 35 [pid = 1650] [id = 504] 06:27:20 INFO - PROCESS | 1650 | --DOCSHELL 0x129218000 == 34 [pid = 1650] [id = 503] 06:27:20 INFO - PROCESS | 1650 | --DOCSHELL 0x125e32000 == 33 [pid = 1650] [id = 502] 06:27:20 INFO - PROCESS | 1650 | --DOCSHELL 0x123f17000 == 32 [pid = 1650] [id = 501] 06:27:20 INFO - PROCESS | 1650 | --DOCSHELL 0x120e3a800 == 31 [pid = 1650] [id = 500] 06:27:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1185d8000 == 30 [pid = 1650] [id = 499] 06:27:20 INFO - PROCESS | 1650 | --DOCSHELL 0x11301c000 == 29 [pid = 1650] [id = 498] 06:27:20 INFO - PROCESS | 1650 | 1467725240552 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]]]}] 06:27:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 06:27:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 924ms 06:27:20 INFO - PROCESS | 1650 | 1467725240578 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 06:27:20 INFO - PROCESS | 1650 | 1467725240580 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 06:27:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 06:27:20 INFO - PROCESS | 1650 | 1467725240583 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 06:27:20 INFO - PROCESS | 1650 | 1467725240584 Marionette TRACE conn2 <- [1,2018,null,{}] 06:27:20 INFO - PROCESS | 1650 | 1467725240590 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}] 06:27:20 INFO - PROCESS | 1650 | 1467725240593 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:20 INFO - PROCESS | 1650 | 1467725240675 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 06:27:20 INFO - PROCESS | 1650 | 1467725240680 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:20 INFO - PROCESS | 1650 | 1467725240681 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x117c43800 == 30 [pid = 1650] [id = 512] 06:27:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x114f68c00) [pid = 1650] [serial = 1536] [outer = 0x0] 06:27:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11755d800) [pid = 1650] [serial = 1537] [outer = 0x114f68c00] 06:27:20 INFO - PROCESS | 1650 | 1467725240711 Marionette DEBUG loaded listener.js 06:27:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x118165800) [pid = 1650] [serial = 1538] [outer = 0x114f68c00] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x123fe3000) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x115dc3c00) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11846c800) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x129308c00) [pid = 1650] [serial = 1455] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12932fc00) [pid = 1650] [serial = 1458] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x129311000) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12a5ed800) [pid = 1650] [serial = 1461] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1210e7c00) [pid = 1650] [serial = 1464] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1196cf000) [pid = 1650] [serial = 1443] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x120e95000) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12955f800) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1181edc00) [pid = 1650] [serial = 1440] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118af3400) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12a76ac00) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12585f000) [pid = 1650] [serial = 1434] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126eec400) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x125e55400) [pid = 1650] [serial = 1449] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126911400) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119347c00) [pid = 1650] [serial = 1431] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x120e91000) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1216bac00) [pid = 1650] [serial = 1446] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123e8ac00) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116af4400) [pid = 1650] [serial = 1428] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11846e000) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115e5fc00) [pid = 1650] [serial = 1437] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116805000) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1296a9000) [pid = 1650] [serial = 1467] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12bb3d800) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12ab06400) [pid = 1650] [serial = 1470] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a76b800) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12bb36c00) [pid = 1650] [serial = 1473] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12b871800) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x127102800) [pid = 1650] [serial = 1452] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128a61800) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x125e53800) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12a773800) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x115df4c00) [pid = 1650] [serial = 904] [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.] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118473000) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x112fa2000) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 06:27:20 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x120e8e400) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 06:27:21 INFO - PROCESS | 1650 | 1467725241081 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]]]}] 06:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 06:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 523ms 06:27:21 INFO - PROCESS | 1650 | 1467725241108 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 06:27:21 INFO - PROCESS | 1650 | 1467725241110 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 06:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 06:27:21 INFO - PROCESS | 1650 | 1467725241113 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 06:27:21 INFO - PROCESS | 1650 | 1467725241114 Marionette TRACE conn2 <- [1,2022,null,{}] 06:27:21 INFO - PROCESS | 1650 | 1467725241116 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}] 06:27:21 INFO - PROCESS | 1650 | 1467725241118 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:21 INFO - PROCESS | 1650 | 1467725241200 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 06:27:21 INFO - PROCESS | 1650 | 1467725241206 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:21 INFO - PROCESS | 1650 | 1467725241208 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11988b800 == 31 [pid = 1650] [id = 513] 06:27:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x117563000) [pid = 1650] [serial = 1539] [outer = 0x0] 06:27:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118514400) [pid = 1650] [serial = 1540] [outer = 0x117563000] 06:27:21 INFO - PROCESS | 1650 | 1467725241233 Marionette DEBUG loaded listener.js 06:27:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118afdc00) [pid = 1650] [serial = 1541] [outer = 0x117563000] 06:27:21 INFO - PROCESS | 1650 | 1467725241608 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]]]}] 06:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 06:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 519ms 06:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 06:27:21 INFO - PROCESS | 1650 | 1467725241632 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 06:27:21 INFO - PROCESS | 1650 | 1467725241634 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 06:27:21 INFO - PROCESS | 1650 | 1467725241642 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 06:27:21 INFO - PROCESS | 1650 | 1467725241646 Marionette TRACE conn2 <- [1,2026,null,{}] 06:27:21 INFO - PROCESS | 1650 | 1467725241662 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}] 06:27:21 INFO - PROCESS | 1650 | 1467725241664 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:21 INFO - PROCESS | 1650 | 1467725241747 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 06:27:21 INFO - PROCESS | 1650 | 1467725241751 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:21 INFO - PROCESS | 1650 | 1467725241752 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f0b800 == 32 [pid = 1650] [id = 514] 06:27:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112ac4c00) [pid = 1650] [serial = 1542] [outer = 0x0] 06:27:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1196d6000) [pid = 1650] [serial = 1543] [outer = 0x112ac4c00] 06:27:21 INFO - PROCESS | 1650 | 1467725241780 Marionette DEBUG loaded listener.js 06:27:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1210ed800) [pid = 1650] [serial = 1544] [outer = 0x112ac4c00] 06:27:22 INFO - PROCESS | 1650 | 1467725242114 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]]]}] 06:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 06:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 485ms 06:27:22 INFO - PROCESS | 1650 | 1467725242123 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 06:27:22 INFO - PROCESS | 1650 | 1467725242124 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 06:27:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 06:27:22 INFO - PROCESS | 1650 | 1467725242126 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 06:27:22 INFO - PROCESS | 1650 | 1467725242128 Marionette TRACE conn2 <- [1,2030,null,{}] 06:27:22 INFO - PROCESS | 1650 | 1467725242130 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}] 06:27:22 INFO - PROCESS | 1650 | 1467725242131 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:22 INFO - PROCESS | 1650 | 1467725242216 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 06:27:22 INFO - PROCESS | 1650 | 1467725242222 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:22 INFO - PROCESS | 1650 | 1467725242223 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12102b800 == 33 [pid = 1650] [id = 515] 06:27:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12110c400) [pid = 1650] [serial = 1545] [outer = 0x0] 06:27:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12194fc00) [pid = 1650] [serial = 1546] [outer = 0x12110c400] 06:27:22 INFO - PROCESS | 1650 | 1467725242248 Marionette DEBUG loaded listener.js 06:27:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123e44800) [pid = 1650] [serial = 1547] [outer = 0x12110c400] 06:27:22 INFO - PROCESS | 1650 | 1467725242594 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]]]}] 06:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 06:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 520ms 06:27:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 06:27:22 INFO - PROCESS | 1650 | 1467725242648 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 06:27:22 INFO - PROCESS | 1650 | 1467725242649 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 06:27:22 INFO - PROCESS | 1650 | 1467725242651 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 06:27:22 INFO - PROCESS | 1650 | 1467725242652 Marionette TRACE conn2 <- [1,2034,null,{}] 06:27:22 INFO - PROCESS | 1650 | 1467725242657 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}] 06:27:22 INFO - PROCESS | 1650 | 1467725242658 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:22 INFO - PROCESS | 1650 | 1467725242760 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 06:27:22 INFO - PROCESS | 1650 | 1467725242772 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:22 INFO - PROCESS | 1650 | 1467725242776 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293ae000 == 34 [pid = 1650] [id = 516] 06:27:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x125318c00) [pid = 1650] [serial = 1548] [outer = 0x0] 06:27:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125dbe400) [pid = 1650] [serial = 1549] [outer = 0x125318c00] 06:27:22 INFO - PROCESS | 1650 | 1467725242809 Marionette DEBUG loaded listener.js 06:27:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126da4800) [pid = 1650] [serial = 1550] [outer = 0x125318c00] 06:27:23 INFO - PROCESS | 1650 | 1467725243159 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]]]}] 06:27:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 06:27:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 521ms 06:27:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 06:27:23 INFO - PROCESS | 1650 | 1467725243173 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 06:27:23 INFO - PROCESS | 1650 | 1467725243174 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 06:27:23 INFO - PROCESS | 1650 | 1467725243176 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 06:27:23 INFO - PROCESS | 1650 | 1467725243177 Marionette TRACE conn2 <- [1,2038,null,{}] 06:27:23 INFO - PROCESS | 1650 | 1467725243180 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}] 06:27:23 INFO - PROCESS | 1650 | 1467725243181 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:23 INFO - PROCESS | 1650 | 1467725243284 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 06:27:23 INFO - PROCESS | 1650 | 1467725243294 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:23 INFO - PROCESS | 1650 | 1467725243295 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11716b000 == 35 [pid = 1650] [id = 517] 06:27:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126da5800) [pid = 1650] [serial = 1551] [outer = 0x0] 06:27:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126eec400) [pid = 1650] [serial = 1552] [outer = 0x126da5800] 06:27:23 INFO - PROCESS | 1650 | 1467725243326 Marionette DEBUG loaded listener.js 06:27:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128a69400) [pid = 1650] [serial = 1553] [outer = 0x126da5800] 06:27:23 INFO - PROCESS | 1650 | 1467725243676 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]]]}] 06:27:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 06:27:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 519ms 06:27:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 06:27:23 INFO - PROCESS | 1650 | 1467725243696 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 06:27:23 INFO - PROCESS | 1650 | 1467725243697 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 06:27:23 INFO - PROCESS | 1650 | 1467725243699 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 06:27:23 INFO - PROCESS | 1650 | 1467725243700 Marionette TRACE conn2 <- [1,2042,null,{}] 06:27:23 INFO - PROCESS | 1650 | 1467725243705 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}] 06:27:23 INFO - PROCESS | 1650 | 1467725243706 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:23 INFO - PROCESS | 1650 | 1467725243813 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 06:27:23 INFO - PROCESS | 1650 | 1467725243816 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:23 INFO - PROCESS | 1650 | 1467725243818 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b844000 == 36 [pid = 1650] [id = 518] 06:27:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126eaf000) [pid = 1650] [serial = 1554] [outer = 0x0] 06:27:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128d2c800) [pid = 1650] [serial = 1555] [outer = 0x126eaf000] 06:27:23 INFO - PROCESS | 1650 | 1467725243845 Marionette DEBUG loaded listener.js 06:27:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129325400) [pid = 1650] [serial = 1556] [outer = 0x126eaf000] 06:27:24 INFO - PROCESS | 1650 | 1467725244174 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]]]}] 06:27:24 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) 06:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 521ms 06:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 06:27:24 INFO - PROCESS | 1650 | 1467725244221 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 06:27:24 INFO - PROCESS | 1650 | 1467725244222 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 06:27:24 INFO - PROCESS | 1650 | 1467725244224 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 06:27:24 INFO - PROCESS | 1650 | 1467725244225 Marionette TRACE conn2 <- [1,2046,null,{}] 06:27:24 INFO - PROCESS | 1650 | 1467725244227 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}] 06:27:24 INFO - PROCESS | 1650 | 1467725244228 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:24 INFO - PROCESS | 1650 | 1467725244335 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 06:27:24 INFO - PROCESS | 1650 | 1467725244339 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:24 INFO - PROCESS | 1650 | 1467725244347 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c01f000 == 37 [pid = 1650] [id = 519] 06:27:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128d1fc00) [pid = 1650] [serial = 1557] [outer = 0x0] 06:27:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129553c00) [pid = 1650] [serial = 1558] [outer = 0x128d1fc00] 06:27:24 INFO - PROCESS | 1650 | 1467725244406 Marionette DEBUG loaded listener.js 06:27:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1296ad000) [pid = 1650] [serial = 1559] [outer = 0x128d1fc00] 06:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113252400) [pid = 1650] [serial = 1487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 06:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1210ea400) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 06:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x125ec3000) [pid = 1650] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 06:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11755cc00) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 06:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119276400) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 06:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x117c9f800) [pid = 1650] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 06:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x129330400) [pid = 1650] [serial = 1484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 06:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128a31000) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 06:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116a14000) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 06:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11334c000) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 06:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1122bd800) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 06:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112f87000) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 06:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116a21800) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 06:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x120fae400) [pid = 1650] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 06:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118afc000) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 06:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1218a9c00) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 06:27:24 INFO - PROCESS | 1650 | 1467725244801 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]]]}] 06:27:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 620ms 06:27:24 INFO - PROCESS | 1650 | 1467725244844 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 06:27:24 INFO - PROCESS | 1650 | 1467725244845 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 06:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 06:27:24 INFO - PROCESS | 1650 | 1467725244848 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 06:27:24 INFO - PROCESS | 1650 | 1467725244849 Marionette TRACE conn2 <- [1,2050,null,{}] 06:27:24 INFO - PROCESS | 1650 | 1467725244851 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}] 06:27:24 INFO - PROCESS | 1650 | 1467725244852 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:24 INFO - PROCESS | 1650 | 1467725244934 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 06:27:24 INFO - PROCESS | 1650 | 1467725244939 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:24 INFO - PROCESS | 1650 | 1467725244940 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f05800 == 38 [pid = 1650] [id = 520] 06:27:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115dee800) [pid = 1650] [serial = 1560] [outer = 0x0] 06:27:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117c9f800) [pid = 1650] [serial = 1561] [outer = 0x115dee800] 06:27:24 INFO - PROCESS | 1650 | 1467725244965 Marionette DEBUG loaded listener.js 06:27:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119276400) [pid = 1650] [serial = 1562] [outer = 0x115dee800] 06:27:25 INFO - PROCESS | 1650 | 1467725245293 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]]]}] 06:27:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 06:27:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 472ms 06:27:25 INFO - PROCESS | 1650 | 1467725245322 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 06:27:25 INFO - PROCESS | 1650 | 1467725245324 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 06:27:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 06:27:25 INFO - PROCESS | 1650 | 1467725245327 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 06:27:25 INFO - PROCESS | 1650 | 1467725245328 Marionette TRACE conn2 <- [1,2054,null,{}] 06:27:25 INFO - PROCESS | 1650 | 1467725245330 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}] 06:27:25 INFO - PROCESS | 1650 | 1467725245331 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:25 INFO - PROCESS | 1650 | 1467725245448 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 06:27:25 INFO - PROCESS | 1650 | 1467725245454 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:25 INFO - PROCESS | 1650 | 1467725245456 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c287000 == 39 [pid = 1650] [id = 521] 06:27:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1183dbc00) [pid = 1650] [serial = 1563] [outer = 0x0] 06:27:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x125317c00) [pid = 1650] [serial = 1564] [outer = 0x1183dbc00] 06:27:25 INFO - PROCESS | 1650 | 1467725245482 Marionette DEBUG loaded listener.js 06:27:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a5ed800) [pid = 1650] [serial = 1565] [outer = 0x1183dbc00] 06:27:25 INFO - PROCESS | 1650 | 1467725245812 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]]]}] 06:27:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 06:27:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 518ms 06:27:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 06:27:25 INFO - PROCESS | 1650 | 1467725245845 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 06:27:25 INFO - PROCESS | 1650 | 1467725245847 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 06:27:25 INFO - PROCESS | 1650 | 1467725245849 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 06:27:25 INFO - PROCESS | 1650 | 1467725245851 Marionette TRACE conn2 <- [1,2058,null,{}] 06:27:25 INFO - PROCESS | 1650 | 1467725245853 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}] 06:27:25 INFO - PROCESS | 1650 | 1467725245855 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:25 INFO - PROCESS | 1650 | 1467725245946 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 06:27:25 INFO - PROCESS | 1650 | 1467725245949 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:25 INFO - PROCESS | 1650 | 1467725245950 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce1a800 == 40 [pid = 1650] [id = 522] 06:27:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a768c00) [pid = 1650] [serial = 1566] [outer = 0x0] 06:27:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b866000) [pid = 1650] [serial = 1567] [outer = 0x12a768c00] 06:27:25 INFO - PROCESS | 1650 | 1467725245975 Marionette DEBUG loaded listener.js 06:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12bb3b000) [pid = 1650] [serial = 1568] [outer = 0x12a768c00] 06:27:26 INFO - PROCESS | 1650 | 1467725246309 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]]]}] 06:27:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 06:27:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 471ms 06:27:26 INFO - PROCESS | 1650 | 1467725246325 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 06:27:26 INFO - PROCESS | 1650 | 1467725246326 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 06:27:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 06:27:26 INFO - PROCESS | 1650 | 1467725246328 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 06:27:26 INFO - PROCESS | 1650 | 1467725246330 Marionette TRACE conn2 <- [1,2062,null,{}] 06:27:26 INFO - PROCESS | 1650 | 1467725246332 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}] 06:27:26 INFO - PROCESS | 1650 | 1467725246333 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:26 INFO - PROCESS | 1650 | 1467725246459 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 06:27:26 INFO - PROCESS | 1650 | 1467725246466 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:26 INFO - PROCESS | 1650 | 1467725246467 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d219800 == 41 [pid = 1650] [id = 523] 06:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126f6e400) [pid = 1650] [serial = 1569] [outer = 0x0] 06:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12bbdc800) [pid = 1650] [serial = 1570] [outer = 0x126f6e400] 06:27:26 INFO - PROCESS | 1650 | 1467725246491 Marionette DEBUG loaded listener.js 06:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12c0ddc00) [pid = 1650] [serial = 1571] [outer = 0x126f6e400] 06:27:26 INFO - PROCESS | 1650 | 1467725246900 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]]]}] 06:27:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 06:27:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 622ms 06:27:26 INFO - PROCESS | 1650 | 1467725246954 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 06:27:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 06:27:26 INFO - PROCESS | 1650 | 1467725246956 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 06:27:26 INFO - PROCESS | 1650 | 1467725246960 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 06:27:26 INFO - PROCESS | 1650 | 1467725246962 Marionette TRACE conn2 <- [1,2066,null,{}] 06:27:26 INFO - PROCESS | 1650 | 1467725246965 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}] 06:27:26 INFO - PROCESS | 1650 | 1467725246967 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:27 INFO - PROCESS | 1650 | 1467725247082 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 06:27:27 INFO - PROCESS | 1650 | 1467725247161 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:27 INFO - PROCESS | 1650 | 1467725247162 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x119227000 == 42 [pid = 1650] [id = 524] 06:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x113045400) [pid = 1650] [serial = 1572] [outer = 0x0] 06:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115edac00) [pid = 1650] [serial = 1573] [outer = 0x113045400] 06:27:27 INFO - PROCESS | 1650 | 1467725247193 Marionette DEBUG loaded listener.js 06:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11755f000) [pid = 1650] [serial = 1574] [outer = 0x113045400] 06:27:27 INFO - PROCESS | 1650 | 1467725247611 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]]]}] 06:27:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 06:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 671ms 06:27:27 INFO - PROCESS | 1650 | 1467725247630 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 06:27:27 INFO - PROCESS | 1650 | 1467725247634 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 06:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 06:27:27 INFO - PROCESS | 1650 | 1467725247640 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 06:27:27 INFO - PROCESS | 1650 | 1467725247642 Marionette TRACE conn2 <- [1,2070,null,{}] 06:27:27 INFO - PROCESS | 1650 | 1467725247645 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}] 06:27:27 INFO - PROCESS | 1650 | 1467725247647 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:27 INFO - PROCESS | 1650 | 1467725247751 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 06:27:27 INFO - PROCESS | 1650 | 1467725247816 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:27 INFO - PROCESS | 1650 | 1467725247818 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271e8000 == 43 [pid = 1650] [id = 525] 06:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118473000) [pid = 1650] [serial = 1575] [outer = 0x0] 06:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118afc000) [pid = 1650] [serial = 1576] [outer = 0x118473000] 06:27:27 INFO - PROCESS | 1650 | 1467725247891 Marionette DEBUG loaded listener.js 06:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119990800) [pid = 1650] [serial = 1577] [outer = 0x118473000] 06:27:28 INFO - PROCESS | 1650 | 1467725248322 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]]]}] 06:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 06:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 720ms 06:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 06:27:28 INFO - PROCESS | 1650 | 1467725248361 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 06:27:28 INFO - PROCESS | 1650 | 1467725248362 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 06:27:28 INFO - PROCESS | 1650 | 1467725248364 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 06:27:28 INFO - PROCESS | 1650 | 1467725248367 Marionette TRACE conn2 <- [1,2074,null,{}] 06:27:28 INFO - PROCESS | 1650 | 1467725248398 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}] 06:27:28 INFO - PROCESS | 1650 | 1467725248402 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:28 INFO - PROCESS | 1650 | 1467725248546 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 06:27:28 INFO - PROCESS | 1650 | 1467725248604 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:28 INFO - PROCESS | 1650 | 1467725248606 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d503800 == 44 [pid = 1650] [id = 526] 06:27:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119b86400) [pid = 1650] [serial = 1578] [outer = 0x0] 06:27:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x120e98800) [pid = 1650] [serial = 1579] [outer = 0x119b86400] 06:27:28 INFO - PROCESS | 1650 | 1467725248639 Marionette DEBUG loaded listener.js 06:27:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x121952800) [pid = 1650] [serial = 1580] [outer = 0x119b86400] 06:27:29 INFO - PROCESS | 1650 | 1467725249055 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]]]}] 06:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 06:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 744ms 06:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 06:27:29 INFO - PROCESS | 1650 | 1467725249109 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 06:27:29 INFO - PROCESS | 1650 | 1467725249111 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 06:27:29 INFO - PROCESS | 1650 | 1467725249113 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 06:27:29 INFO - PROCESS | 1650 | 1467725249114 Marionette TRACE conn2 <- [1,2078,null,{}] 06:27:29 INFO - PROCESS | 1650 | 1467725249117 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}] 06:27:29 INFO - PROCESS | 1650 | 1467725249118 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:29 INFO - PROCESS | 1650 | 1467725249220 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 06:27:29 INFO - PROCESS | 1650 | 1467725249327 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:29 INFO - PROCESS | 1650 | 1467725249328 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d992000 == 45 [pid = 1650] [id = 527] 06:27:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x123fdf400) [pid = 1650] [serial = 1581] [outer = 0x0] 06:27:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x125ed1800) [pid = 1650] [serial = 1582] [outer = 0x123fdf400] 06:27:29 INFO - PROCESS | 1650 | 1467725249359 Marionette DEBUG loaded listener.js 06:27:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126ef4c00) [pid = 1650] [serial = 1583] [outer = 0x123fdf400] 06:27:29 INFO - PROCESS | 1650 | 1467725249811 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]]]}] 06:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 06:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 719ms 06:27:29 INFO - PROCESS | 1650 | 1467725249845 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 06:27:29 INFO - PROCESS | 1650 | 1467725249847 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 06:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 06:27:29 INFO - PROCESS | 1650 | 1467725249851 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 06:27:29 INFO - PROCESS | 1650 | 1467725249853 Marionette TRACE conn2 <- [1,2082,null,{}] 06:27:29 INFO - PROCESS | 1650 | 1467725249880 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}] 06:27:29 INFO - PROCESS | 1650 | 1467725249883 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:30 INFO - PROCESS | 1650 | 1467725250041 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 06:27:30 INFO - PROCESS | 1650 | 1467725250125 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:30 INFO - PROCESS | 1650 | 1467725250127 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196b0000 == 46 [pid = 1650] [id = 528] 06:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1181e3000) [pid = 1650] [serial = 1584] [outer = 0x0] 06:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x123e36c00) [pid = 1650] [serial = 1585] [outer = 0x1181e3000] 06:27:30 INFO - PROCESS | 1650 | 1467725250156 Marionette DEBUG loaded listener.js 06:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x127174400) [pid = 1650] [serial = 1586] [outer = 0x1181e3000] 06:27:30 INFO - PROCESS | 1650 | 1467725250745 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]]]}] 06:27:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 06:27:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 943ms 06:27:30 INFO - PROCESS | 1650 | 1467725250795 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 06:27:30 INFO - PROCESS | 1650 | 1467725250798 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 06:27:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 06:27:30 INFO - PROCESS | 1650 | 1467725250802 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 06:27:30 INFO - PROCESS | 1650 | 1467725250807 Marionette TRACE conn2 <- [1,2086,null,{}] 06:27:30 INFO - PROCESS | 1650 | 1467725250812 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}] 06:27:30 INFO - PROCESS | 1650 | 1467725250814 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:30 INFO - PROCESS | 1650 | 1467725250963 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 06:27:31 INFO - PROCESS | 1650 | 1467725251070 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:31 INFO - PROCESS | 1650 | 1467725251072 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x121256800 == 47 [pid = 1650] [id = 529] 06:27:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x117cb7c00) [pid = 1650] [serial = 1587] [outer = 0x0] 06:27:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118160800) [pid = 1650] [serial = 1588] [outer = 0x117cb7c00] 06:27:31 INFO - PROCESS | 1650 | 1467725251101 Marionette DEBUG loaded listener.js 06:27:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11850b000) [pid = 1650] [serial = 1589] [outer = 0x117cb7c00] 06:27:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce1a800 == 46 [pid = 1650] [id = 522] 06:27:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12c287000 == 45 [pid = 1650] [id = 521] 06:27:31 INFO - PROCESS | 1650 | --DOCSHELL 0x123f05800 == 44 [pid = 1650] [id = 520] 06:27:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12c01f000 == 43 [pid = 1650] [id = 519] 06:27:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12b844000 == 42 [pid = 1650] [id = 518] 06:27:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11716b000 == 41 [pid = 1650] [id = 517] 06:27:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1293ae000 == 40 [pid = 1650] [id = 516] 06:27:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12102b800 == 39 [pid = 1650] [id = 515] 06:27:31 INFO - PROCESS | 1650 | --DOCSHELL 0x123f0b800 == 38 [pid = 1650] [id = 514] 06:27:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11988b800 == 37 [pid = 1650] [id = 513] 06:27:31 INFO - PROCESS | 1650 | --DOCSHELL 0x117c43800 == 36 [pid = 1650] [id = 512] 06:27:31 INFO - PROCESS | 1650 | --DOCSHELL 0x116acc000 == 35 [pid = 1650] [id = 511] 06:27:31 INFO - PROCESS | 1650 | --DOCSHELL 0x123f04800 == 34 [pid = 1650] [id = 510] 06:27:31 INFO - PROCESS | 1650 | --DOCSHELL 0x116678800 == 33 [pid = 1650] [id = 509] 06:27:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1196b0000 == 32 [pid = 1650] [id = 528] 06:27:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12d992000 == 31 [pid = 1650] [id = 527] 06:27:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12d503800 == 30 [pid = 1650] [id = 526] 06:27:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1271e8000 == 29 [pid = 1650] [id = 525] 06:27:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12d219800 == 28 [pid = 1650] [id = 523] 06:27:31 INFO - PROCESS | 1650 | --DOCSHELL 0x119227000 == 27 [pid = 1650] [id = 524] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x129303400) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12a5e2c00) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12955ac00) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x125e57800) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x126eec800) [pid = 1650] [serial = 1482] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x127173400) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x121224c00) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118a52400) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12a770400) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12930c800) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1181e9000) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12955d800) [pid = 1650] [serial = 1485] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x129560800) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118a55c00) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118fcb000) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x113d35800) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x117c9f000) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128d22c00) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11846d800) [pid = 1650] [serial = 1476] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1210f0000) [pid = 1650] [serial = 1479] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123a61400) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1196d9c00) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x125ec9400) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123fdc000) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128a30000) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x120faf000) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1253f0800) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118475800) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x115e66c00) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128d2b800) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118fd1c00) [pid = 1650] [serial = 1488] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11683f800) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12932b800) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 06:27:32 INFO - PROCESS | 1650 | 1467725252141 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]]]}] 06:27:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 06:27:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1380ms 06:27:32 INFO - PROCESS | 1650 | 1467725252182 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 06:27:32 INFO - PROCESS | 1650 | 1467725252184 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 06:27:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 06:27:32 INFO - PROCESS | 1650 | 1467725252193 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 06:27:32 INFO - PROCESS | 1650 | 1467725252195 Marionette TRACE conn2 <- [1,2090,null,{}] 06:27:32 INFO - PROCESS | 1650 | 1467725252198 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}] 06:27:32 INFO - PROCESS | 1650 | 1467725252200 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:32 INFO - PROCESS | 1650 | 1467725252290 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 06:27:32 INFO - PROCESS | 1650 | 1467725252297 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:32 INFO - PROCESS | 1650 | 1467725252300 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x116626800 == 28 [pid = 1650] [id = 530] 06:27:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112f49400) [pid = 1650] [serial = 1590] [outer = 0x0] 06:27:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x113246800) [pid = 1650] [serial = 1591] [outer = 0x112f49400] 06:27:32 INFO - PROCESS | 1650 | 1467725252327 Marionette DEBUG loaded listener.js 06:27:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112ac6800) [pid = 1650] [serial = 1592] [outer = 0x112f49400] 06:27:32 INFO - PROCESS | 1650 | 1467725252668 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]]]}] 06:27:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 06:27:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 520ms 06:27:32 INFO - PROCESS | 1650 | 1467725252712 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 06:27:32 INFO - PROCESS | 1650 | 1467725252716 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 06:27:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 06:27:32 INFO - PROCESS | 1650 | 1467725252721 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 06:27:32 INFO - PROCESS | 1650 | 1467725252723 Marionette TRACE conn2 <- [1,2094,null,{}] 06:27:32 INFO - PROCESS | 1650 | 1467725252725 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}] 06:27:32 INFO - PROCESS | 1650 | 1467725252727 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:32 INFO - PROCESS | 1650 | 1467725252807 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 06:27:32 INFO - PROCESS | 1650 | 1467725252811 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:32 INFO - PROCESS | 1650 | 1467725252812 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185dc800 == 29 [pid = 1650] [id = 531] 06:27:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115dc6000) [pid = 1650] [serial = 1593] [outer = 0x0] 06:27:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x115ee4800) [pid = 1650] [serial = 1594] [outer = 0x115dc6000] 06:27:32 INFO - PROCESS | 1650 | 1467725252842 Marionette DEBUG loaded listener.js 06:27:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x116730000) [pid = 1650] [serial = 1595] [outer = 0x115dc6000] 06:27:33 INFO - PROCESS | 1650 | 1467725253199 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]]]}] 06:27:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 06:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 523ms 06:27:33 INFO - PROCESS | 1650 | 1467725253244 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 06:27:33 INFO - PROCESS | 1650 | 1467725253245 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 06:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 06:27:33 INFO - PROCESS | 1650 | 1467725253247 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 06:27:33 INFO - PROCESS | 1650 | 1467725253250 Marionette TRACE conn2 <- [1,2098,null,{}] 06:27:33 INFO - PROCESS | 1650 | 1467725253257 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}] 06:27:33 INFO - PROCESS | 1650 | 1467725253261 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:33 INFO - PROCESS | 1650 | 1467725253338 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 06:27:33 INFO - PROCESS | 1650 | 1467725253343 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:33 INFO - PROCESS | 1650 | 1467725253345 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196b0000 == 30 [pid = 1650] [id = 532] 06:27:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112fa2000) [pid = 1650] [serial = 1596] [outer = 0x0] 06:27:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x117c94c00) [pid = 1650] [serial = 1597] [outer = 0x112fa2000] 06:27:33 INFO - PROCESS | 1650 | 1467725253375 Marionette DEBUG loaded listener.js 06:27:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1181e9800) [pid = 1650] [serial = 1598] [outer = 0x112fa2000] 06:27:33 INFO - PROCESS | 1650 | 1467725253724 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]]]}] 06:27:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 06:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 521ms 06:27:33 INFO - PROCESS | 1650 | 1467725253769 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 06:27:33 INFO - PROCESS | 1650 | 1467725253772 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 06:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 06:27:33 INFO - PROCESS | 1650 | 1467725253775 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 06:27:33 INFO - PROCESS | 1650 | 1467725253776 Marionette TRACE conn2 <- [1,2102,null,{}] 06:27:33 INFO - PROCESS | 1650 | 1467725253779 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}] 06:27:33 INFO - PROCESS | 1650 | 1467725253780 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:33 INFO - PROCESS | 1650 | 1467725253884 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 06:27:33 INFO - PROCESS | 1650 | 1467725253918 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:33 INFO - PROCESS | 1650 | 1467725253919 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11989f800 == 31 [pid = 1650] [id = 533] 06:27:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1181ebc00) [pid = 1650] [serial = 1599] [outer = 0x0] 06:27:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118478400) [pid = 1650] [serial = 1600] [outer = 0x1181ebc00] 06:27:33 INFO - PROCESS | 1650 | 1467725253947 Marionette DEBUG loaded listener.js 06:27:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118a55000) [pid = 1650] [serial = 1601] [outer = 0x1181ebc00] 06:27:34 INFO - PROCESS | 1650 | 1467725254246 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]]]}] 06:27:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 06:27:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 519ms 06:27:34 INFO - PROCESS | 1650 | 1467725254294 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 06:27:34 INFO - PROCESS | 1650 | 1467725254296 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 06:27:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 06:27:34 INFO - PROCESS | 1650 | 1467725254298 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 06:27:34 INFO - PROCESS | 1650 | 1467725254299 Marionette TRACE conn2 <- [1,2106,null,{}] 06:27:34 INFO - PROCESS | 1650 | 1467725254301 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}] 06:27:34 INFO - PROCESS | 1650 | 1467725254303 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:34 INFO - PROCESS | 1650 | 1467725254397 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 06:27:34 INFO - PROCESS | 1650 | 1467725254436 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:34 INFO - PROCESS | 1650 | 1467725254437 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x121919000 == 32 [pid = 1650] [id = 534] 06:27:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x115dc4000) [pid = 1650] [serial = 1602] [outer = 0x0] 06:27:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11926ac00) [pid = 1650] [serial = 1603] [outer = 0x115dc4000] 06:27:34 INFO - PROCESS | 1650 | 1467725254461 Marionette DEBUG loaded listener.js 06:27:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119342c00) [pid = 1650] [serial = 1604] [outer = 0x115dc4000] 06:27:34 INFO - PROCESS | 1650 | 1467725254810 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]]]}] 06:27:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 06:27:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 523ms 06:27:34 INFO - PROCESS | 1650 | 1467725254821 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 06:27:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 06:27:34 INFO - PROCESS | 1650 | 1467725254823 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 06:27:34 INFO - PROCESS | 1650 | 1467725254825 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 06:27:34 INFO - PROCESS | 1650 | 1467725254827 Marionette TRACE conn2 <- [1,2110,null,{}] 06:27:34 INFO - PROCESS | 1650 | 1467725254829 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}] 06:27:34 INFO - PROCESS | 1650 | 1467725254833 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:34 INFO - PROCESS | 1650 | 1467725254942 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 06:27:34 INFO - PROCESS | 1650 | 1467725254985 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:34 INFO - PROCESS | 1650 | 1467725254986 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f06800 == 33 [pid = 1650] [id = 535] 06:27:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116a1b800) [pid = 1650] [serial = 1605] [outer = 0x0] 06:27:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119997400) [pid = 1650] [serial = 1606] [outer = 0x116a1b800] 06:27:35 INFO - PROCESS | 1650 | 1467725255020 Marionette DEBUG loaded listener.js 06:27:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x120e97400) [pid = 1650] [serial = 1607] [outer = 0x116a1b800] 06:27:35 INFO - PROCESS | 1650 | 1467725255461 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]]]}] 06:27:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 06:27:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 670ms 06:27:35 INFO - PROCESS | 1650 | 1467725255496 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 06:27:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 06:27:35 INFO - PROCESS | 1650 | 1467725255505 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 06:27:35 INFO - PROCESS | 1650 | 1467725255507 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 06:27:35 INFO - PROCESS | 1650 | 1467725255508 Marionette TRACE conn2 <- [1,2114,null,{}] 06:27:35 INFO - PROCESS | 1650 | 1467725255510 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}] 06:27:35 INFO - PROCESS | 1650 | 1467725255511 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:35 INFO - PROCESS | 1650 | 1467725255604 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 06:27:35 INFO - PROCESS | 1650 | 1467725255639 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:35 INFO - PROCESS | 1650 | 1467725255640 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e35000 == 34 [pid = 1650] [id = 536] 06:27:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x111dad400) [pid = 1650] [serial = 1608] [outer = 0x0] 06:27:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1210e6400) [pid = 1650] [serial = 1609] [outer = 0x111dad400] 06:27:35 INFO - PROCESS | 1650 | 1467725255664 Marionette DEBUG loaded listener.js 06:27:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x121226800) [pid = 1650] [serial = 1610] [outer = 0x111dad400] 06:27:35 INFO - PROCESS | 1650 | 1467725255974 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]]]}] 06:27:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 06:27:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 519ms 06:27:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 06:27:36 INFO - PROCESS | 1650 | 1467725256026 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 06:27:36 INFO - PROCESS | 1650 | 1467725256027 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 06:27:36 INFO - PROCESS | 1650 | 1467725256029 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 06:27:36 INFO - PROCESS | 1650 | 1467725256030 Marionette TRACE conn2 <- [1,2118,null,{}] 06:27:36 INFO - PROCESS | 1650 | 1467725256032 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}] 06:27:36 INFO - PROCESS | 1650 | 1467725256033 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:36 INFO - PROCESS | 1650 | 1467725256126 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 06:27:36 INFO - PROCESS | 1650 | 1467725256139 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:36 INFO - PROCESS | 1650 | 1467725256140 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271db000 == 35 [pid = 1650] [id = 537] 06:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12189c400) [pid = 1650] [serial = 1611] [outer = 0x0] 06:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x123a6c400) [pid = 1650] [serial = 1612] [outer = 0x12189c400] 06:27:36 INFO - PROCESS | 1650 | 1467725256165 Marionette DEBUG loaded listener.js 06:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123e44000) [pid = 1650] [serial = 1613] [outer = 0x12189c400] 06:27:36 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x129306400) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 06:27:36 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126da5800) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 06:27:36 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x126eaf000) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 06:27:36 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128d1fc00) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 06:27:36 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x117563000) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 06:27:36 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1129a5000) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 06:27:36 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116f03000) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 06:27:36 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12110c400) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 06:27:36 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x114f68c00) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 06:27:36 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112ac4c00) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 06:27:36 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112f86400) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 06:27:36 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115dee800) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 06:27:36 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a768c00) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 06:27:36 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126f6e400) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 06:27:36 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x125318c00) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 06:27:36 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1183dbc00) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 06:27:36 INFO - PROCESS | 1650 | 1467725256649 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]]]}] 06:27:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 06:27:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 672ms 06:27:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 06:27:36 INFO - PROCESS | 1650 | 1467725256710 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 06:27:36 INFO - PROCESS | 1650 | 1467725256711 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 06:27:36 INFO - PROCESS | 1650 | 1467725256729 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 06:27:36 INFO - PROCESS | 1650 | 1467725256730 Marionette TRACE conn2 <- [1,2122,null,{}] 06:27:36 INFO - PROCESS | 1650 | 1467725256733 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}] 06:27:36 INFO - PROCESS | 1650 | 1467725256734 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:36 INFO - PROCESS | 1650 | 1467725256824 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 06:27:36 INFO - PROCESS | 1650 | 1467725256829 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:36 INFO - PROCESS | 1650 | 1467725256831 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196ae800 == 36 [pid = 1650] [id = 538] 06:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x115ee6000) [pid = 1650] [serial = 1614] [outer = 0x0] 06:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118a67800) [pid = 1650] [serial = 1615] [outer = 0x115ee6000] 06:27:36 INFO - PROCESS | 1650 | 1467725256870 Marionette DEBUG loaded listener.js 06:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12110e000) [pid = 1650] [serial = 1616] [outer = 0x115ee6000] 06:27:37 INFO - PROCESS | 1650 | 1467725257332 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]]]}] 06:27:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 06:27:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 634ms 06:27:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 06:27:37 INFO - PROCESS | 1650 | 1467725257348 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 06:27:37 INFO - PROCESS | 1650 | 1467725257349 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 06:27:37 INFO - PROCESS | 1650 | 1467725257352 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 06:27:37 INFO - PROCESS | 1650 | 1467725257353 Marionette TRACE conn2 <- [1,2126,null,{}] 06:27:37 INFO - PROCESS | 1650 | 1467725257359 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}] 06:27:37 INFO - PROCESS | 1650 | 1467725257360 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:37 INFO - PROCESS | 1650 | 1467725257437 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 06:27:37 INFO - PROCESS | 1650 | 1467725257442 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:37 INFO - PROCESS | 1650 | 1467725257443 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293b0000 == 37 [pid = 1650] [id = 539] 06:27:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1213b2c00) [pid = 1650] [serial = 1617] [outer = 0x0] 06:27:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123f6d800) [pid = 1650] [serial = 1618] [outer = 0x1213b2c00] 06:27:37 INFO - PROCESS | 1650 | 1467725257467 Marionette DEBUG loaded listener.js 06:27:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123fe2c00) [pid = 1650] [serial = 1619] [outer = 0x1213b2c00] 06:27:37 INFO - PROCESS | 1650 | 1467725257816 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]]]}] 06:27:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 06:27:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 471ms 06:27:37 INFO - PROCESS | 1650 | 1467725257824 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 06:27:37 INFO - PROCESS | 1650 | 1467725257825 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 06:27:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 06:27:37 INFO - PROCESS | 1650 | 1467725257828 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 06:27:37 INFO - PROCESS | 1650 | 1467725257829 Marionette TRACE conn2 <- [1,2130,null,{}] 06:27:37 INFO - PROCESS | 1650 | 1467725257832 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}] 06:27:37 INFO - PROCESS | 1650 | 1467725257833 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:37 INFO - PROCESS | 1650 | 1467725257920 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 06:27:37 INFO - PROCESS | 1650 | 1467725257925 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:37 INFO - PROCESS | 1650 | 1467725257927 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12131b000 == 38 [pid = 1650] [id = 540] 06:27:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123e37c00) [pid = 1650] [serial = 1620] [outer = 0x0] 06:27:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1255a0c00) [pid = 1650] [serial = 1621] [outer = 0x123e37c00] 06:27:38 INFO - PROCESS | 1650 | 1467725258006 Marionette DEBUG loaded listener.js 06:27:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12690b000) [pid = 1650] [serial = 1622] [outer = 0x123e37c00] 06:27:38 INFO - PROCESS | 1650 | 1467725258285 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] 06:27:38 INFO - PROCESS | 1650 | 1467725258298 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 06:27:38 INFO - PROCESS | 1650 | 1467725258300 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 06:27:38 INFO - PROCESS | 1650 | 1467725258302 Marionette TRACE conn2 <- [1,2134,null,{}] 06:27:38 INFO - PROCESS | 1650 | 1467725258311 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}] 06:27:38 INFO - PROCESS | 1650 | 1467725258312 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:38 INFO - PROCESS | 1650 | 1467725258394 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 06:27:38 INFO - PROCESS | 1650 | 1467725258398 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:38 INFO - PROCESS | 1650 | 1467725258400 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12acd2800 == 39 [pid = 1650] [id = 541] 06:27:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123fe2000) [pid = 1650] [serial = 1623] [outer = 0x0] 06:27:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126da3c00) [pid = 1650] [serial = 1624] [outer = 0x123fe2000] 06:27:38 INFO - PROCESS | 1650 | 1467725258426 Marionette DEBUG loaded listener.js 06:27:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12718fc00) [pid = 1650] [serial = 1625] [outer = 0x123fe2000] 06:27:39 INFO - PROCESS | 1650 | 1467725259051 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]]]}] 06:27:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 06:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 776ms 06:27:39 INFO - PROCESS | 1650 | 1467725259078 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 06:27:39 INFO - PROCESS | 1650 | 1467725259081 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 06:27:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 06:27:39 INFO - PROCESS | 1650 | 1467725259084 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 06:27:39 INFO - PROCESS | 1650 | 1467725259087 Marionette TRACE conn2 <- [1,2138,null,{}] 06:27:39 INFO - PROCESS | 1650 | 1467725259091 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}] 06:27:39 INFO - PROCESS | 1650 | 1467725259092 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:39 INFO - PROCESS | 1650 | 1467725259190 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 06:27:39 INFO - PROCESS | 1650 | 1467725259289 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:39 INFO - PROCESS | 1650 | 1467725259290 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x118a7c800 == 40 [pid = 1650] [id = 542] 06:27:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x113d5f800) [pid = 1650] [serial = 1626] [outer = 0x0] 06:27:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x115dc5c00) [pid = 1650] [serial = 1627] [outer = 0x113d5f800] 06:27:39 INFO - PROCESS | 1650 | 1467725259322 Marionette DEBUG loaded listener.js 06:27:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x116468800) [pid = 1650] [serial = 1628] [outer = 0x113d5f800] 06:27:39 INFO - PROCESS | 1650 | 1467725259883 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]]]}] 06:27:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 06:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 872ms 06:27:40 INFO - PROCESS | 1650 | 1467725260073 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 06:27:40 INFO - PROCESS | 1650 | 1467725260076 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 06:27:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 06:27:40 INFO - PROCESS | 1650 | 1467725260102 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 06:27:40 INFO - PROCESS | 1650 | 1467725260104 Marionette TRACE conn2 <- [1,2142,null,{}] 06:27:40 INFO - PROCESS | 1650 | 1467725260108 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}] 06:27:40 INFO - PROCESS | 1650 | 1467725260110 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:40 INFO - PROCESS | 1650 | 1467725260221 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 06:27:40 INFO - PROCESS | 1650 | 1467725260275 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:40 INFO - PROCESS | 1650 | 1467725260279 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x117c52000 == 41 [pid = 1650] [id = 543] 06:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x115e60800) [pid = 1650] [serial = 1629] [outer = 0x0] 06:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115ee0800) [pid = 1650] [serial = 1630] [outer = 0x115e60800] 06:27:40 INFO - PROCESS | 1650 | 1467725260305 Marionette DEBUG loaded listener.js 06:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116806000) [pid = 1650] [serial = 1631] [outer = 0x115e60800] 06:27:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12131b000 == 40 [pid = 1650] [id = 540] 06:27:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1293b0000 == 39 [pid = 1650] [id = 539] 06:27:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1196ae800 == 38 [pid = 1650] [id = 538] 06:27:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1271db000 == 37 [pid = 1650] [id = 537] 06:27:40 INFO - PROCESS | 1650 | --DOCSHELL 0x125e35000 == 36 [pid = 1650] [id = 536] 06:27:40 INFO - PROCESS | 1650 | --DOCSHELL 0x123f06800 == 35 [pid = 1650] [id = 535] 06:27:40 INFO - PROCESS | 1650 | --DOCSHELL 0x121919000 == 34 [pid = 1650] [id = 534] 06:27:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11989f800 == 33 [pid = 1650] [id = 533] 06:27:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1196b0000 == 32 [pid = 1650] [id = 532] 06:27:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1185dc800 == 31 [pid = 1650] [id = 531] 06:27:40 INFO - PROCESS | 1650 | --DOCSHELL 0x116626800 == 30 [pid = 1650] [id = 530] 06:27:40 INFO - PROCESS | 1650 | --DOCSHELL 0x121256800 == 29 [pid = 1650] [id = 529] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12930f800) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x126eec400) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128d2c800) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129553c00) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129325400) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118514400) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118afdc00) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112f8b000) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115dc7800) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118a53800) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119273400) [pid = 1650] [serial = 1532] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12194fc00) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11755d800) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118165800) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1196d6000) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1210ed800) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113047c00) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115edd800) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119276400) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12bb3b000) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x117c9f800) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12c0ddc00) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12b866000) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12bbdc800) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1296ad000) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x125dbe400) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a5ed800) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128a69400) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x126da4800) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123e44800) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x125317c00) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 06:27:40 INFO - PROCESS | 1650 | 1467725260802 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] 06:27:40 INFO - PROCESS | 1650 | 1467725260828 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 06:27:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 06:27:40 INFO - PROCESS | 1650 | 1467725260832 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 06:27:40 INFO - PROCESS | 1650 | 1467725260835 Marionette TRACE conn2 <- [1,2146,null,{}] 06:27:40 INFO - PROCESS | 1650 | 1467725260840 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}] 06:27:40 INFO - PROCESS | 1650 | 1467725260842 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:40 INFO - PROCESS | 1650 | 1467725260919 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 06:27:40 INFO - PROCESS | 1650 | 1467725260926 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:40 INFO - PROCESS | 1650 | 1467725260927 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x118a84000 == 30 [pid = 1650] [id = 544] 06:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115edd800) [pid = 1650] [serial = 1632] [outer = 0x0] 06:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x117561800) [pid = 1650] [serial = 1633] [outer = 0x115edd800] 06:27:40 INFO - PROCESS | 1650 | 1467725260955 Marionette DEBUG loaded listener.js 06:27:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1181e3400) [pid = 1650] [serial = 1634] [outer = 0x115edd800] 06:27:41 INFO - PROCESS | 1650 | 1467725261319 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] 06:27:41 INFO - PROCESS | 1650 | 1467725261360 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 06:27:41 INFO - PROCESS | 1650 | 1467725261362 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 06:27:41 INFO - PROCESS | 1650 | 1467725261363 Marionette TRACE conn2 <- [1,2150,null,{}] 06:27:41 INFO - PROCESS | 1650 | 1467725261370 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}] 06:27:41 INFO - PROCESS | 1650 | 1467725261373 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:41 INFO - PROCESS | 1650 | 1467725261457 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 06:27:41 INFO - PROCESS | 1650 | 1467725261463 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:41 INFO - PROCESS | 1650 | 1467725261466 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x121022800 == 31 [pid = 1650] [id = 545] 06:27:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1187dc400) [pid = 1650] [serial = 1635] [outer = 0x0] 06:27:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118af3400) [pid = 1650] [serial = 1636] [outer = 0x1187dc400] 06:27:41 INFO - PROCESS | 1650 | 1467725261495 Marionette DEBUG loaded listener.js 06:27:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119276400) [pid = 1650] [serial = 1637] [outer = 0x1187dc400] 06:27:41 INFO - PROCESS | 1650 | 1467725261859 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]]]}] 06:27:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 06:27:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 519ms 06:27:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 06:27:41 INFO - PROCESS | 1650 | 1467725261882 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 06:27:41 INFO - PROCESS | 1650 | 1467725261883 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 06:27:41 INFO - PROCESS | 1650 | 1467725261885 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 06:27:41 INFO - PROCESS | 1650 | 1467725261886 Marionette TRACE conn2 <- [1,2154,null,{}] 06:27:41 INFO - PROCESS | 1650 | 1467725261889 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}] 06:27:41 INFO - PROCESS | 1650 | 1467725261890 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:41 INFO - PROCESS | 1650 | 1467725261976 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 06:27:42 INFO - PROCESS | 1650 | 1467725262031 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:42 INFO - PROCESS | 1650 | 1467725262032 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b22800 == 32 [pid = 1650] [id = 546] 06:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119277c00) [pid = 1650] [serial = 1638] [outer = 0x0] 06:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1196d9c00) [pid = 1650] [serial = 1639] [outer = 0x119277c00] 06:27:42 INFO - PROCESS | 1650 | 1467725262058 Marionette DEBUG loaded listener.js 06:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119b80800) [pid = 1650] [serial = 1640] [outer = 0x119277c00] 06:27:42 INFO - PROCESS | 1650 | 1467725262352 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]]]}] 06:27:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 06:27:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 521ms 06:27:42 INFO - PROCESS | 1650 | 1467725262407 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 06:27:42 INFO - PROCESS | 1650 | 1467725262410 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 06:27:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 06:27:42 INFO - PROCESS | 1650 | 1467725262413 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 06:27:42 INFO - PROCESS | 1650 | 1467725262415 Marionette TRACE conn2 <- [1,2158,null,{}] 06:27:42 INFO - PROCESS | 1650 | 1467725262418 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}] 06:27:42 INFO - PROCESS | 1650 | 1467725262420 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:42 INFO - PROCESS | 1650 | 1467725262539 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 06:27:42 INFO - PROCESS | 1650 | 1467725262629 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:42 INFO - PROCESS | 1650 | 1467725262630 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1255bf000 == 33 [pid = 1650] [id = 547] 06:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1131e6400) [pid = 1650] [serial = 1641] [outer = 0x0] 06:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119b81c00) [pid = 1650] [serial = 1642] [outer = 0x1131e6400] 06:27:42 INFO - PROCESS | 1650 | 1467725262671 Marionette DEBUG loaded listener.js 06:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x120e95800) [pid = 1650] [serial = 1643] [outer = 0x1131e6400] 06:27:43 INFO - PROCESS | 1650 | 1467725263059 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]]]}] 06:27:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 06:27:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 670ms 06:27:43 INFO - PROCESS | 1650 | 1467725263083 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 06:27:43 INFO - PROCESS | 1650 | 1467725263084 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 06:27:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 06:27:43 INFO - PROCESS | 1650 | 1467725263088 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 06:27:43 INFO - PROCESS | 1650 | 1467725263090 Marionette TRACE conn2 <- [1,2162,null,{}] 06:27:43 INFO - PROCESS | 1650 | 1467725263093 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}] 06:27:43 INFO - PROCESS | 1650 | 1467725263097 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:43 INFO - PROCESS | 1650 | 1467725263225 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 06:27:43 INFO - PROCESS | 1650 | 1467725263230 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:43 INFO - PROCESS | 1650 | 1467725263232 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b5c000 == 34 [pid = 1650] [id = 548] 06:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1210f1800) [pid = 1650] [serial = 1644] [outer = 0x0] 06:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123a67c00) [pid = 1650] [serial = 1645] [outer = 0x1210f1800] 06:27:43 INFO - PROCESS | 1650 | 1467725263257 Marionette DEBUG loaded listener.js 06:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x125dbf800) [pid = 1650] [serial = 1646] [outer = 0x1210f1800] 06:27:43 INFO - PROCESS | 1650 | 1467725263594 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]]]}] 06:27:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 06:27:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 522ms 06:27:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 06:27:43 INFO - PROCESS | 1650 | 1467725263609 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 06:27:43 INFO - PROCESS | 1650 | 1467725263611 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 06:27:43 INFO - PROCESS | 1650 | 1467725263613 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 06:27:43 INFO - PROCESS | 1650 | 1467725263614 Marionette TRACE conn2 <- [1,2166,null,{}] 06:27:43 INFO - PROCESS | 1650 | 1467725263616 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}] 06:27:43 INFO - PROCESS | 1650 | 1467725263617 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:43 INFO - PROCESS | 1650 | 1467725263717 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 06:27:43 INFO - PROCESS | 1650 | 1467725263754 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:43 INFO - PROCESS | 1650 | 1467725263755 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12921d000 == 35 [pid = 1650] [id = 549] 06:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1187cd400) [pid = 1650] [serial = 1647] [outer = 0x0] 06:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125ec5000) [pid = 1650] [serial = 1648] [outer = 0x1187cd400] 06:27:43 INFO - PROCESS | 1650 | 1467725263786 Marionette DEBUG loaded listener.js 06:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126d0b400) [pid = 1650] [serial = 1649] [outer = 0x1187cd400] 06:27:44 INFO - PROCESS | 1650 | 1467725264125 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]]]}] 06:27:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 06:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 518ms 06:27:44 INFO - PROCESS | 1650 | 1467725264132 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 06:27:44 INFO - PROCESS | 1650 | 1467725264133 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 06:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 06:27:44 INFO - PROCESS | 1650 | 1467725264135 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 06:27:44 INFO - PROCESS | 1650 | 1467725264136 Marionette TRACE conn2 <- [1,2170,null,{}] 06:27:44 INFO - PROCESS | 1650 | 1467725264142 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}] 06:27:44 INFO - PROCESS | 1650 | 1467725264143 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:44 INFO - PROCESS | 1650 | 1467725264244 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 06:27:44 INFO - PROCESS | 1650 | 1467725264248 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:44 INFO - PROCESS | 1650 | 1467725264249 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187af000 == 36 [pid = 1650] [id = 550] 06:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1213c0800) [pid = 1650] [serial = 1650] [outer = 0x0] 06:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126eeb400) [pid = 1650] [serial = 1651] [outer = 0x1213c0800] 06:27:44 INFO - PROCESS | 1650 | 1467725264273 Marionette DEBUG loaded listener.js 06:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1275df400) [pid = 1650] [serial = 1652] [outer = 0x1213c0800] 06:27:44 INFO - PROCESS | 1650 | 1467725264589 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]]]}] 06:27:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 06:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 472ms 06:27:44 INFO - PROCESS | 1650 | 1467725264610 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 06:27:44 INFO - PROCESS | 1650 | 1467725264612 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 06:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 06:27:44 INFO - PROCESS | 1650 | 1467725264615 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 06:27:44 INFO - PROCESS | 1650 | 1467725264616 Marionette TRACE conn2 <- [1,2174,null,{}] 06:27:44 INFO - PROCESS | 1650 | 1467725264618 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}] 06:27:44 INFO - PROCESS | 1650 | 1467725264619 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:44 INFO - PROCESS | 1650 | 1467725264735 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 06:27:44 INFO - PROCESS | 1650 | 1467725264738 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:44 INFO - PROCESS | 1650 | 1467725264739 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12acd5800 == 37 [pid = 1650] [id = 551] 06:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x125ec3400) [pid = 1650] [serial = 1653] [outer = 0x0] 06:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1275e8800) [pid = 1650] [serial = 1654] [outer = 0x125ec3400] 06:27:44 INFO - PROCESS | 1650 | 1467725264769 Marionette DEBUG loaded listener.js 06:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128a68400) [pid = 1650] [serial = 1655] [outer = 0x125ec3400] 06:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115dc4000) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 06:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x111dad400) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 06:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x117cb7c00) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 06:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112fa2000) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 06:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115dc6000) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 06:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112f49400) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 06:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1181ebc00) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 06:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116a1b800) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 06:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x113045400) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 06:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12189c400) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 06:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1213b2c00) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 06:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118473000) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 06:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115ee6000) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 06:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119b86400) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 06:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123fdf400) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 06:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1181e3000) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 06:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123e37c00) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 06:27:45 INFO - PROCESS | 1650 | 1467725265168 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]]]}] 06:27:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 06:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 569ms 06:27:45 INFO - PROCESS | 1650 | 1467725265184 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 06:27:45 INFO - PROCESS | 1650 | 1467725265186 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 06:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 06:27:45 INFO - PROCESS | 1650 | 1467725265191 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 06:27:45 INFO - PROCESS | 1650 | 1467725265192 Marionette TRACE conn2 <- [1,2178,null,{}] 06:27:45 INFO - PROCESS | 1650 | 1467725265194 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}] 06:27:45 INFO - PROCESS | 1650 | 1467725265195 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:45 INFO - PROCESS | 1650 | 1467725265275 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 06:27:45 INFO - PROCESS | 1650 | 1467725265332 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:45 INFO - PROCESS | 1650 | 1467725265333 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271e8800 == 38 [pid = 1650] [id = 552] 06:27:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112f49400) [pid = 1650] [serial = 1656] [outer = 0x0] 06:27:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115ee6000) [pid = 1650] [serial = 1657] [outer = 0x112f49400] 06:27:45 INFO - PROCESS | 1650 | 1467725265358 Marionette DEBUG loaded listener.js 06:27:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118a59400) [pid = 1650] [serial = 1658] [outer = 0x112f49400] 06:27:45 INFO - PROCESS | 1650 | 1467725265621 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]]]}] 06:27:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 06:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 469ms 06:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 06:27:45 INFO - PROCESS | 1650 | 1467725265660 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 06:27:45 INFO - PROCESS | 1650 | 1467725265661 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 06:27:45 INFO - PROCESS | 1650 | 1467725265663 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 06:27:45 INFO - PROCESS | 1650 | 1467725265665 Marionette TRACE conn2 <- [1,2182,null,{}] 06:27:45 INFO - PROCESS | 1650 | 1467725265667 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}] 06:27:45 INFO - PROCESS | 1650 | 1467725265669 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:45 INFO - PROCESS | 1650 | 1467725265781 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 06:27:45 INFO - PROCESS | 1650 | 1467725265784 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:45 INFO - PROCESS | 1650 | 1467725265786 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c012800 == 39 [pid = 1650] [id = 553] 06:27:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118af0400) [pid = 1650] [serial = 1659] [outer = 0x0] 06:27:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126d0d400) [pid = 1650] [serial = 1660] [outer = 0x118af0400] 06:27:45 INFO - PROCESS | 1650 | 1467725265812 Marionette DEBUG loaded listener.js 06:27:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128d2b800) [pid = 1650] [serial = 1661] [outer = 0x118af0400] 06:27:46 INFO - PROCESS | 1650 | 1467725266153 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]]]}] 06:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 06:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 521ms 06:27:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 06:27:46 INFO - PROCESS | 1650 | 1467725266184 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 06:27:46 INFO - PROCESS | 1650 | 1467725266186 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 06:27:46 INFO - PROCESS | 1650 | 1467725266188 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 06:27:46 INFO - PROCESS | 1650 | 1467725266189 Marionette TRACE conn2 <- [1,2186,null,{}] 06:27:46 INFO - PROCESS | 1650 | 1467725266191 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}] 06:27:46 INFO - PROCESS | 1650 | 1467725266192 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:46 INFO - PROCESS | 1650 | 1467725266299 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 06:27:46 INFO - PROCESS | 1650 | 1467725266306 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:46 INFO - PROCESS | 1650 | 1467725266307 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c26f000 == 40 [pid = 1650] [id = 554] 06:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12922cc00) [pid = 1650] [serial = 1662] [outer = 0x0] 06:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129307800) [pid = 1650] [serial = 1663] [outer = 0x12922cc00] 06:27:46 INFO - PROCESS | 1650 | 1467725266331 Marionette DEBUG loaded listener.js 06:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129310000) [pid = 1650] [serial = 1664] [outer = 0x12922cc00] 06:27:46 INFO - PROCESS | 1650 | 1467725266678 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]]]}] 06:27:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 06:27:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 518ms 06:27:46 INFO - PROCESS | 1650 | 1467725266707 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 06:27:46 INFO - PROCESS | 1650 | 1467725266708 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 06:27:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 06:27:46 INFO - PROCESS | 1650 | 1467725266710 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 06:27:46 INFO - PROCESS | 1650 | 1467725266711 Marionette TRACE conn2 <- [1,2190,null,{}] 06:27:46 INFO - PROCESS | 1650 | 1467725266713 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}] 06:27:46 INFO - PROCESS | 1650 | 1467725266714 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:46 INFO - PROCESS | 1650 | 1467725266799 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 06:27:46 INFO - PROCESS | 1650 | 1467725266807 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:46 INFO - PROCESS | 1650 | 1467725266808 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c566000 == 41 [pid = 1650] [id = 555] 06:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12930f800) [pid = 1650] [serial = 1665] [outer = 0x0] 06:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129329800) [pid = 1650] [serial = 1666] [outer = 0x12930f800] 06:27:46 INFO - PROCESS | 1650 | 1467725266832 Marionette DEBUG loaded listener.js 06:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12955ac00) [pid = 1650] [serial = 1667] [outer = 0x12930f800] 06:27:47 INFO - PROCESS | 1650 | 1467725267282 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]]]}] 06:27:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 06:27:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 620ms 06:27:47 INFO - PROCESS | 1650 | 1467725267330 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 06:27:47 INFO - PROCESS | 1650 | 1467725267333 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 06:27:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 06:27:47 INFO - PROCESS | 1650 | 1467725267336 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 06:27:47 INFO - PROCESS | 1650 | 1467725267338 Marionette TRACE conn2 <- [1,2194,null,{}] 06:27:47 INFO - PROCESS | 1650 | 1467725267342 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}] 06:27:47 INFO - PROCESS | 1650 | 1467725267344 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:47 INFO - PROCESS | 1650 | 1467725267455 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 06:27:47 INFO - PROCESS | 1650 | 1467725267565 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:47 INFO - PROCESS | 1650 | 1467725267567 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x119637800 == 42 [pid = 1650] [id = 556] 06:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116733400) [pid = 1650] [serial = 1668] [outer = 0x0] 06:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116af4400) [pid = 1650] [serial = 1669] [outer = 0x116733400] 06:27:47 INFO - PROCESS | 1650 | 1467725267598 Marionette DEBUG loaded listener.js 06:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1181e3c00) [pid = 1650] [serial = 1670] [outer = 0x116733400] 06:27:48 INFO - PROCESS | 1650 | 1467725268009 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]]]}] 06:27:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 06:27:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 723ms 06:27:48 INFO - PROCESS | 1650 | 1467725268059 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 06:27:48 INFO - PROCESS | 1650 | 1467725268062 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 06:27:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 06:27:48 INFO - PROCESS | 1650 | 1467725268067 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 06:27:48 INFO - PROCESS | 1650 | 1467725268069 Marionette TRACE conn2 <- [1,2198,null,{}] 06:27:48 INFO - PROCESS | 1650 | 1467725268071 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}] 06:27:48 INFO - PROCESS | 1650 | 1467725268073 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:48 INFO - PROCESS | 1650 | 1467725268176 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 06:27:48 INFO - PROCESS | 1650 | 1467725268237 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:48 INFO - PROCESS | 1650 | 1467725268239 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271eb800 == 43 [pid = 1650] [id = 557] 06:27:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11846d800) [pid = 1650] [serial = 1671] [outer = 0x0] 06:27:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118a52800) [pid = 1650] [serial = 1672] [outer = 0x11846d800] 06:27:48 INFO - PROCESS | 1650 | 1467725268269 Marionette DEBUG loaded listener.js 06:27:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119347c00) [pid = 1650] [serial = 1673] [outer = 0x11846d800] 06:27:48 INFO - PROCESS | 1650 | 1467725268721 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]]]}] 06:27:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 06:27:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 668ms 06:27:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 06:27:48 INFO - PROCESS | 1650 | 1467725268736 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 06:27:48 INFO - PROCESS | 1650 | 1467725268738 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 06:27:48 INFO - PROCESS | 1650 | 1467725268740 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 06:27:48 INFO - PROCESS | 1650 | 1467725268742 Marionette TRACE conn2 <- [1,2202,null,{}] 06:27:48 INFO - PROCESS | 1650 | 1467725268749 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}] 06:27:48 INFO - PROCESS | 1650 | 1467725268753 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:48 INFO - PROCESS | 1650 | 1467725268895 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 06:27:49 INFO - PROCESS | 1650 | 1467725269003 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:49 INFO - PROCESS | 1650 | 1467725269006 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c56f800 == 44 [pid = 1650] [id = 558] 06:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1210efc00) [pid = 1650] [serial = 1674] [outer = 0x0] 06:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12194fc00) [pid = 1650] [serial = 1675] [outer = 0x1210efc00] 06:27:49 INFO - PROCESS | 1650 | 1467725269057 Marionette DEBUG loaded listener.js 06:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x123fdc000) [pid = 1650] [serial = 1676] [outer = 0x1210efc00] 06:27:49 INFO - PROCESS | 1650 | 1467725269538 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]]]}] 06:27:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 06:27:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 822ms 06:27:49 INFO - PROCESS | 1650 | 1467725269563 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 06:27:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 06:27:49 INFO - PROCESS | 1650 | 1467725269565 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 06:27:49 INFO - PROCESS | 1650 | 1467725269567 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 06:27:49 INFO - PROCESS | 1650 | 1467725269568 Marionette TRACE conn2 <- [1,2206,null,{}] 06:27:49 INFO - PROCESS | 1650 | 1467725269571 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}] 06:27:49 INFO - PROCESS | 1650 | 1467725269572 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:49 INFO - PROCESS | 1650 | 1467725269675 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 06:27:49 INFO - PROCESS | 1650 | 1467725269735 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:49 INFO - PROCESS | 1650 | 1467725269737 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c9f4800 == 45 [pid = 1650] [id = 559] 06:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123e3cc00) [pid = 1650] [serial = 1677] [outer = 0x0] 06:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12585e400) [pid = 1650] [serial = 1678] [outer = 0x123e3cc00] 06:27:49 INFO - PROCESS | 1650 | 1467725269766 Marionette DEBUG loaded listener.js 06:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x126da4400) [pid = 1650] [serial = 1679] [outer = 0x123e3cc00] 06:27:50 INFO - PROCESS | 1650 | 1467725270383 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]]]}] 06:27:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 06:27:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 874ms 06:27:50 INFO - PROCESS | 1650 | 1467725270442 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 06:27:50 INFO - PROCESS | 1650 | 1467725270444 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 06:27:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 06:27:50 INFO - PROCESS | 1650 | 1467725270448 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 06:27:50 INFO - PROCESS | 1650 | 1467725270450 Marionette TRACE conn2 <- [1,2210,null,{}] 06:27:50 INFO - PROCESS | 1650 | 1467725270454 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}] 06:27:50 INFO - PROCESS | 1650 | 1467725270456 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:50 INFO - PROCESS | 1650 | 1467725270557 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 06:27:50 INFO - PROCESS | 1650 | 1467725270626 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:50 INFO - PROCESS | 1650 | 1467725270629 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11983f000 == 46 [pid = 1650] [id = 560] 06:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1164ec800) [pid = 1650] [serial = 1680] [outer = 0x0] 06:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x116880000) [pid = 1650] [serial = 1681] [outer = 0x1164ec800] 06:27:50 INFO - PROCESS | 1650 | 1467725270657 Marionette DEBUG loaded listener.js 06:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1181ee000) [pid = 1650] [serial = 1682] [outer = 0x1164ec800] 06:27:51 INFO - PROCESS | 1650 | 1467725271084 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]]]}] 06:27:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 06:27:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 675ms 06:27:51 INFO - PROCESS | 1650 | 1467725271138 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 06:27:51 INFO - PROCESS | 1650 | 1467725271141 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 06:27:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 06:27:51 INFO - PROCESS | 1650 | 1467725271147 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 06:27:51 INFO - PROCESS | 1650 | 1467725271148 Marionette TRACE conn2 <- [1,2214,null,{}] 06:27:51 INFO - PROCESS | 1650 | 1467725271151 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}] 06:27:51 INFO - PROCESS | 1650 | 1467725271152 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c26f000 == 45 [pid = 1650] [id = 554] 06:27:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c012800 == 44 [pid = 1650] [id = 553] 06:27:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1271e8800 == 43 [pid = 1650] [id = 552] 06:27:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12acd5800 == 42 [pid = 1650] [id = 551] 06:27:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1187af000 == 41 [pid = 1650] [id = 550] 06:27:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12921d000 == 40 [pid = 1650] [id = 549] 06:27:51 INFO - PROCESS | 1650 | --DOCSHELL 0x128b5c000 == 39 [pid = 1650] [id = 548] 06:27:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1255bf000 == 38 [pid = 1650] [id = 547] 06:27:51 INFO - PROCESS | 1650 | --DOCSHELL 0x121b22800 == 37 [pid = 1650] [id = 546] 06:27:51 INFO - PROCESS | 1650 | --DOCSHELL 0x121022800 == 36 [pid = 1650] [id = 545] 06:27:51 INFO - PROCESS | 1650 | --DOCSHELL 0x118a84000 == 35 [pid = 1650] [id = 544] 06:27:51 INFO - PROCESS | 1650 | --DOCSHELL 0x117c52000 == 34 [pid = 1650] [id = 543] 06:27:51 INFO - PROCESS | 1650 | --DOCSHELL 0x118a7c800 == 33 [pid = 1650] [id = 542] 06:27:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12acd2800 == 32 [pid = 1650] [id = 541] 06:27:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11983f000 == 31 [pid = 1650] [id = 560] 06:27:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c9f4800 == 30 [pid = 1650] [id = 559] 06:27:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c56f800 == 29 [pid = 1650] [id = 558] 06:27:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1271eb800 == 28 [pid = 1650] [id = 557] 06:27:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119637800 == 27 [pid = 1650] [id = 556] 06:27:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c566000 == 26 [pid = 1650] [id = 555] 06:27:51 INFO - PROCESS | 1650 | 1467725271769 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x113246800) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x112ac6800) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118478400) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x120e97400) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119997400) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11755f000) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x123a6c400) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x121226800) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x115edac00) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123f6d800) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119990800) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118afc000) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118a67800) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123e44000) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123fe2c00) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x121952800) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x120e98800) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12110e000) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126ef4c00) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x125ed1800) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12690b000) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118a55000) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x127174400) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123e36c00) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1255a0c00) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119342c00) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11926ac00) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1210e6400) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11850b000) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118160800) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x117c94c00) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1181e9800) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x115ee4800) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x116730000) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 06:27:51 INFO - PROCESS | 1650 | 1467725271895 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:51 INFO - PROCESS | 1650 | 1467725271896 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ebf000 == 27 [pid = 1650] [id = 561] 06:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112f83800) [pid = 1650] [serial = 1683] [outer = 0x0] 06:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112f9e000) [pid = 1650] [serial = 1684] [outer = 0x112f83800] 06:27:51 INFO - PROCESS | 1650 | 1467725271926 Marionette DEBUG loaded listener.js 06:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1131ef400) [pid = 1650] [serial = 1685] [outer = 0x112f83800] 06:27:52 INFO - PROCESS | 1650 | 1467725272243 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]]]}] 06:27:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 06:27:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1121ms 06:27:52 INFO - PROCESS | 1650 | 1467725272268 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 06:27:52 INFO - PROCESS | 1650 | 1467725272273 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 06:27:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 06:27:52 INFO - PROCESS | 1650 | 1467725272278 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 06:27:52 INFO - PROCESS | 1650 | 1467725272280 Marionette TRACE conn2 <- [1,2218,null,{}] 06:27:52 INFO - PROCESS | 1650 | 1467725272283 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}] 06:27:52 INFO - PROCESS | 1650 | 1467725272284 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:52 INFO - PROCESS | 1650 | 1467725272391 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 06:27:52 INFO - PROCESS | 1650 | 1467725272444 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:52 INFO - PROCESS | 1650 | 1467725272446 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x117174800 == 28 [pid = 1650] [id = 562] 06:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x113295400) [pid = 1650] [serial = 1686] [outer = 0x0] 06:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x115dec800) [pid = 1650] [serial = 1687] [outer = 0x113295400] 06:27:52 INFO - PROCESS | 1650 | 1467725272472 Marionette DEBUG loaded listener.js 06:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116729000) [pid = 1650] [serial = 1688] [outer = 0x113295400] 06:27:52 INFO - PROCESS | 1650 | 1467725272777 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]]]}] 06:27:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 06:27:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 521ms 06:27:52 INFO - PROCESS | 1650 | 1467725272799 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 06:27:52 INFO - PROCESS | 1650 | 1467725272801 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 06:27:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 06:27:52 INFO - PROCESS | 1650 | 1467725272803 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 06:27:52 INFO - PROCESS | 1650 | 1467725272807 Marionette TRACE conn2 <- [1,2222,null,{}] 06:27:52 INFO - PROCESS | 1650 | 1467725272810 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}] 06:27:52 INFO - PROCESS | 1650 | 1467725272811 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:52 INFO - PROCESS | 1650 | 1467725272896 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 06:27:52 INFO - PROCESS | 1650 | 1467725272900 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:52 INFO - PROCESS | 1650 | 1467725272902 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x119216000 == 29 [pid = 1650] [id = 563] 06:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11755f000) [pid = 1650] [serial = 1689] [outer = 0x0] 06:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1181e6c00) [pid = 1650] [serial = 1690] [outer = 0x11755f000] 06:27:52 INFO - PROCESS | 1650 | 1467725272930 Marionette DEBUG loaded listener.js 06:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11846f400) [pid = 1650] [serial = 1691] [outer = 0x11755f000] 06:27:53 INFO - PROCESS | 1650 | 1467725273281 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]]]}] 06:27:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 06:27:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 521ms 06:27:53 INFO - PROCESS | 1650 | 1467725273324 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 06:27:53 INFO - PROCESS | 1650 | 1467725273327 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 06:27:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 06:27:53 INFO - PROCESS | 1650 | 1467725273335 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 06:27:53 INFO - PROCESS | 1650 | 1467725273338 Marionette TRACE conn2 <- [1,2226,null,{}] 06:27:53 INFO - PROCESS | 1650 | 1467725273341 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}] 06:27:53 INFO - PROCESS | 1650 | 1467725273343 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:53 INFO - PROCESS | 1650 | 1467725273425 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 06:27:53 INFO - PROCESS | 1650 | 1467725273428 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:53 INFO - PROCESS | 1650 | 1467725273430 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119cdf000 == 30 [pid = 1650] [id = 564] 06:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118477400) [pid = 1650] [serial = 1692] [outer = 0x0] 06:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118a5e800) [pid = 1650] [serial = 1693] [outer = 0x118477400] 06:27:53 INFO - PROCESS | 1650 | 1467725273455 Marionette DEBUG loaded listener.js 06:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118fd9800) [pid = 1650] [serial = 1694] [outer = 0x118477400] 06:27:53 INFO - PROCESS | 1650 | 1467725273799 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]]]}] 06:27:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 06:27:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 475ms 06:27:53 INFO - PROCESS | 1650 | 1467725273807 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 06:27:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 06:27:53 INFO - PROCESS | 1650 | 1467725273809 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 06:27:53 INFO - PROCESS | 1650 | 1467725273811 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 06:27:53 INFO - PROCESS | 1650 | 1467725273813 Marionette TRACE conn2 <- [1,2230,null,{}] 06:27:53 INFO - PROCESS | 1650 | 1467725273815 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}] 06:27:53 INFO - PROCESS | 1650 | 1467725273816 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:53 INFO - PROCESS | 1650 | 1467725273911 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 06:27:54 INFO - PROCESS | 1650 | 1467725274026 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:54 INFO - PROCESS | 1650 | 1467725274027 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1210e3800 == 31 [pid = 1650] [id = 565] 06:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118510400) [pid = 1650] [serial = 1695] [outer = 0x0] 06:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119272c00) [pid = 1650] [serial = 1696] [outer = 0x118510400] 06:27:54 INFO - PROCESS | 1650 | 1467725274068 Marionette DEBUG loaded listener.js 06:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119998400) [pid = 1650] [serial = 1697] [outer = 0x118510400] 06:27:54 INFO - PROCESS | 1650 | 1467725274373 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]]]}] 06:27:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 06:27:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 619ms 06:27:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 06:27:54 INFO - PROCESS | 1650 | 1467725274430 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 06:27:54 INFO - PROCESS | 1650 | 1467725274431 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 06:27:54 INFO - PROCESS | 1650 | 1467725274433 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 06:27:54 INFO - PROCESS | 1650 | 1467725274434 Marionette TRACE conn2 <- [1,2234,null,{}] 06:27:54 INFO - PROCESS | 1650 | 1467725274442 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}] 06:27:54 INFO - PROCESS | 1650 | 1467725274443 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:54 INFO - PROCESS | 1650 | 1467725274540 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 06:27:54 INFO - PROCESS | 1650 | 1467725274544 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:54 INFO - PROCESS | 1650 | 1467725274548 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x121d7b800 == 32 [pid = 1650] [id = 566] 06:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x116af0c00) [pid = 1650] [serial = 1698] [outer = 0x0] 06:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x120e0c000) [pid = 1650] [serial = 1699] [outer = 0x116af0c00] 06:27:54 INFO - PROCESS | 1650 | 1467725274611 Marionette DEBUG loaded listener.js 06:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1210e7c00) [pid = 1650] [serial = 1700] [outer = 0x116af0c00] 06:27:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 06:27:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 522ms 06:27:54 INFO - PROCESS | 1650 | 1467725274952 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]]]}] 06:27:54 INFO - PROCESS | 1650 | 1467725274957 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 06:27:54 INFO - PROCESS | 1650 | 1467725274958 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 06:27:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 06:27:54 INFO - PROCESS | 1650 | 1467725274960 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 06:27:54 INFO - PROCESS | 1650 | 1467725274961 Marionette TRACE conn2 <- [1,2238,null,{}] 06:27:54 INFO - PROCESS | 1650 | 1467725274963 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}] 06:27:54 INFO - PROCESS | 1650 | 1467725274964 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:55 INFO - PROCESS | 1650 | 1467725275046 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 06:27:55 INFO - PROCESS | 1650 | 1467725275080 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:55 INFO - PROCESS | 1650 | 1467725275081 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x112ad2800 == 33 [pid = 1650] [id = 567] 06:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1210ec400) [pid = 1650] [serial = 1701] [outer = 0x0] 06:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121228000) [pid = 1650] [serial = 1702] [outer = 0x1210ec400] 06:27:55 INFO - PROCESS | 1650 | 1467725275116 Marionette DEBUG loaded listener.js 06:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123e39000) [pid = 1650] [serial = 1703] [outer = 0x1210ec400] 06:27:55 INFO - PROCESS | 1650 | 1467725275540 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]]]}] 06:27:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 06:27:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 619ms 06:27:55 INFO - PROCESS | 1650 | 1467725275580 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 06:27:55 INFO - PROCESS | 1650 | 1467725275582 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 06:27:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 06:27:55 INFO - PROCESS | 1650 | 1467725275585 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 06:27:55 INFO - PROCESS | 1650 | 1467725275587 Marionette TRACE conn2 <- [1,2242,null,{}] 06:27:55 INFO - PROCESS | 1650 | 1467725275590 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}] 06:27:55 INFO - PROCESS | 1650 | 1467725275592 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:55 INFO - PROCESS | 1650 | 1467725275746 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 06:27:55 INFO - PROCESS | 1650 | 1467725275771 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:55 INFO - PROCESS | 1650 | 1467725275772 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271e2800 == 34 [pid = 1650] [id = 568] 06:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112f85800) [pid = 1650] [serial = 1704] [outer = 0x0] 06:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123e85c00) [pid = 1650] [serial = 1705] [outer = 0x112f85800] 06:27:55 INFO - PROCESS | 1650 | 1467725275812 Marionette DEBUG loaded listener.js 06:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123fe1400) [pid = 1650] [serial = 1706] [outer = 0x112f85800] 06:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1210f1800) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 06:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1187cd400) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 06:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112f49400) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 06:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1213c0800) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 06:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1131e6400) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 06:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115e60800) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 06:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115edd800) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 06:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119277c00) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 06:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x125ec3400) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 06:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1187dc400) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 06:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123fe2000) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 06:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113d5f800) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 06:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118af0400) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 06:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12922cc00) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 06:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12930f800) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 06:27:56 INFO - PROCESS | 1650 | 1467725276377 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]]]}] 06:27:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 06:27:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 821ms 06:27:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 06:27:56 INFO - PROCESS | 1650 | 1467725276412 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 06:27:56 INFO - PROCESS | 1650 | 1467725276414 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 06:27:56 INFO - PROCESS | 1650 | 1467725276417 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 06:27:56 INFO - PROCESS | 1650 | 1467725276419 Marionette TRACE conn2 <- [1,2246,null,{}] 06:27:56 INFO - PROCESS | 1650 | 1467725276423 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}] 06:27:56 INFO - PROCESS | 1650 | 1467725276425 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:56 INFO - PROCESS | 1650 | 1467725276532 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 06:27:56 INFO - PROCESS | 1650 | 1467725276566 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:56 INFO - PROCESS | 1650 | 1467725276567 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e26000 == 35 [pid = 1650] [id = 569] 06:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x115e60800) [pid = 1650] [serial = 1707] [outer = 0x0] 06:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x117cb7c00) [pid = 1650] [serial = 1708] [outer = 0x115e60800] 06:27:56 INFO - PROCESS | 1650 | 1467725276599 Marionette DEBUG loaded listener.js 06:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x120faf800) [pid = 1650] [serial = 1709] [outer = 0x115e60800] 06:27:56 INFO - PROCESS | 1650 | 1467725276890 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]]]}] 06:27:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 06:27:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 523ms 06:27:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 06:27:56 INFO - PROCESS | 1650 | 1467725276942 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 06:27:56 INFO - PROCESS | 1650 | 1467725276943 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 06:27:56 INFO - PROCESS | 1650 | 1467725276946 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 06:27:56 INFO - PROCESS | 1650 | 1467725276948 Marionette TRACE conn2 <- [1,2250,null,{}] 06:27:56 INFO - PROCESS | 1650 | 1467725276951 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}] 06:27:56 INFO - PROCESS | 1650 | 1467725276953 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:57 INFO - PROCESS | 1650 | 1467725277075 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 06:27:57 INFO - PROCESS | 1650 | 1467725277163 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:57 INFO - PROCESS | 1650 | 1467725277164 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x129210000 == 36 [pid = 1650] [id = 570] 06:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1181e0800) [pid = 1650] [serial = 1710] [outer = 0x0] 06:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123e8ac00) [pid = 1650] [serial = 1711] [outer = 0x1181e0800] 06:27:57 INFO - PROCESS | 1650 | 1467725277205 Marionette DEBUG loaded listener.js 06:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1253ef000) [pid = 1650] [serial = 1712] [outer = 0x1181e0800] 06:27:57 INFO - PROCESS | 1650 | 1467725277588 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]]]}] 06:27:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 06:27:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 669ms 06:27:57 INFO - PROCESS | 1650 | 1467725277615 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 06:27:57 INFO - PROCESS | 1650 | 1467725277616 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 06:27:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 06:27:57 INFO - PROCESS | 1650 | 1467725277619 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 06:27:57 INFO - PROCESS | 1650 | 1467725277620 Marionette TRACE conn2 <- [1,2254,null,{}] 06:27:57 INFO - PROCESS | 1650 | 1467725277622 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}] 06:27:57 INFO - PROCESS | 1650 | 1467725277623 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:57 INFO - PROCESS | 1650 | 1467725277725 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 06:27:57 INFO - PROCESS | 1650 | 1467725277751 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:57 INFO - PROCESS | 1650 | 1467725277753 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295b9800 == 37 [pid = 1650] [id = 571] 06:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1255a6400) [pid = 1650] [serial = 1713] [outer = 0x0] 06:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125e4d800) [pid = 1650] [serial = 1714] [outer = 0x1255a6400] 06:27:57 INFO - PROCESS | 1650 | 1467725277787 Marionette DEBUG loaded listener.js 06:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x125ecf800) [pid = 1650] [serial = 1715] [outer = 0x1255a6400] 06:27:58 INFO - PROCESS | 1650 | 1467725278104 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]]]}] 06:27:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 06:27:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 519ms 06:27:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 06:27:58 INFO - PROCESS | 1650 | 1467725278140 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 06:27:58 INFO - PROCESS | 1650 | 1467725278142 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 06:27:58 INFO - PROCESS | 1650 | 1467725278144 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 06:27:58 INFO - PROCESS | 1650 | 1467725278146 Marionette TRACE conn2 <- [1,2258,null,{}] 06:27:58 INFO - PROCESS | 1650 | 1467725278148 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}] 06:27:58 INFO - PROCESS | 1650 | 1467725278150 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:58 INFO - PROCESS | 1650 | 1467725278285 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 06:27:58 INFO - PROCESS | 1650 | 1467725278342 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:58 INFO - PROCESS | 1650 | 1467725278343 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x112ad9000 == 38 [pid = 1650] [id = 572] 06:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x111f29800) [pid = 1650] [serial = 1716] [outer = 0x0] 06:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1129af800) [pid = 1650] [serial = 1717] [outer = 0x111f29800] 06:27:58 INFO - PROCESS | 1650 | 1467725278375 Marionette DEBUG loaded listener.js 06:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112f90000) [pid = 1650] [serial = 1718] [outer = 0x111f29800] 06:27:58 INFO - PROCESS | 1650 | 1467725278924 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]]]}] 06:27:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 06:27:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 821ms 06:27:58 INFO - PROCESS | 1650 | 1467725278980 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 06:27:58 INFO - PROCESS | 1650 | 1467725278983 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 06:27:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 06:27:58 INFO - PROCESS | 1650 | 1467725278988 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 06:27:58 INFO - PROCESS | 1650 | 1467725278992 Marionette TRACE conn2 <- [1,2262,null,{}] 06:27:58 INFO - PROCESS | 1650 | 1467725278995 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}] 06:27:59 INFO - PROCESS | 1650 | 1467725278998 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:59 INFO - PROCESS | 1650 | 1467725279110 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 06:27:59 INFO - PROCESS | 1650 | 1467725279190 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:59 INFO - PROCESS | 1650 | 1467725279191 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:27:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x119844800 == 39 [pid = 1650] [id = 573] 06:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11672d000) [pid = 1650] [serial = 1719] [outer = 0x0] 06:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11755ec00) [pid = 1650] [serial = 1720] [outer = 0x11672d000] 06:27:59 INFO - PROCESS | 1650 | 1467725279221 Marionette DEBUG loaded listener.js 06:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118165800) [pid = 1650] [serial = 1721] [outer = 0x11672d000] 06:27:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 06:27:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 772ms 06:27:59 INFO - PROCESS | 1650 | 1467725279750 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]]]}] 06:27:59 INFO - PROCESS | 1650 | 1467725279761 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 06:27:59 INFO - PROCESS | 1650 | 1467725279763 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 06:27:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 06:27:59 INFO - PROCESS | 1650 | 1467725279765 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 06:27:59 INFO - PROCESS | 1650 | 1467725279767 Marionette TRACE conn2 <- [1,2266,null,{}] 06:27:59 INFO - PROCESS | 1650 | 1467725279932 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}] 06:27:59 INFO - PROCESS | 1650 | 1467725279935 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:00 INFO - PROCESS | 1650 | 1467725280158 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 06:28:00 INFO - PROCESS | 1650 | 1467725280169 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:00 INFO - PROCESS | 1650 | 1467725280171 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187c1000 == 40 [pid = 1650] [id = 574] 06:28:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115dc4400) [pid = 1650] [serial = 1722] [outer = 0x0] 06:28:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x115e6bc00) [pid = 1650] [serial = 1723] [outer = 0x115dc4400] 06:28:00 INFO - PROCESS | 1650 | 1467725280218 Marionette DEBUG loaded listener.js 06:28:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116813800) [pid = 1650] [serial = 1724] [outer = 0x115dc4400] 06:28:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1295b9800 == 39 [pid = 1650] [id = 571] 06:28:00 INFO - PROCESS | 1650 | --DOCSHELL 0x129210000 == 38 [pid = 1650] [id = 570] 06:28:00 INFO - PROCESS | 1650 | --DOCSHELL 0x125e26000 == 37 [pid = 1650] [id = 569] 06:28:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1271e2800 == 36 [pid = 1650] [id = 568] 06:28:00 INFO - PROCESS | 1650 | --DOCSHELL 0x112ad2800 == 35 [pid = 1650] [id = 567] 06:28:00 INFO - PROCESS | 1650 | --DOCSHELL 0x121d7b800 == 34 [pid = 1650] [id = 566] 06:28:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1210e3800 == 33 [pid = 1650] [id = 565] 06:28:00 INFO - PROCESS | 1650 | --DOCSHELL 0x119cdf000 == 32 [pid = 1650] [id = 564] 06:28:00 INFO - PROCESS | 1650 | --DOCSHELL 0x119216000 == 31 [pid = 1650] [id = 563] 06:28:00 INFO - PROCESS | 1650 | --DOCSHELL 0x117174800 == 30 [pid = 1650] [id = 562] 06:28:00 INFO - PROCESS | 1650 | --DOCSHELL 0x115ebf000 == 29 [pid = 1650] [id = 561] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123a67c00) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x125ec5000) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x115ee6000) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126eeb400) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1275df400) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126d0b400) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119b81c00) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115ee0800) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116806000) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x117561800) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1181e3400) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1196d9c00) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119b80800) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1275e8800) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118af3400) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119276400) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12718fc00) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126da3c00) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115dc5c00) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116468800) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126d0d400) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x129307800) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118a59400) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x129310000) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x129329800) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128a68400) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128d2b800) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12955ac00) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x125dbf800) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x120e95800) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 06:28:00 INFO - PROCESS | 1650 | 1467725280803 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]]]}] 06:28:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 06:28:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1073ms 06:28:00 INFO - PROCESS | 1650 | 1467725280843 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 06:28:00 INFO - PROCESS | 1650 | 1467725280845 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 06:28:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 06:28:00 INFO - PROCESS | 1650 | 1467725280848 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 06:28:00 INFO - PROCESS | 1650 | 1467725280849 Marionette TRACE conn2 <- [1,2270,null,{}] 06:28:00 INFO - PROCESS | 1650 | 1467725280854 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}] 06:28:00 INFO - PROCESS | 1650 | 1467725280856 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:00 INFO - PROCESS | 1650 | 1467725280934 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 06:28:00 INFO - PROCESS | 1650 | 1467725280943 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:00 INFO - PROCESS | 1650 | 1467725280945 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f40000 == 30 [pid = 1650] [id = 575] 06:28:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x115ee0800) [pid = 1650] [serial = 1725] [outer = 0x0] 06:28:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x117c94c00) [pid = 1650] [serial = 1726] [outer = 0x115ee0800] 06:28:00 INFO - PROCESS | 1650 | 1467725280972 Marionette DEBUG loaded listener.js 06:28:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1183dac00) [pid = 1650] [serial = 1727] [outer = 0x115ee0800] 06:28:01 INFO - PROCESS | 1650 | 1467725281347 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]]]}] 06:28:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 06:28:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 522ms 06:28:01 INFO - PROCESS | 1650 | 1467725281370 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 06:28:01 INFO - PROCESS | 1650 | 1467725281371 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 06:28:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 06:28:01 INFO - PROCESS | 1650 | 1467725281374 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 06:28:01 INFO - PROCESS | 1650 | 1467725281375 Marionette TRACE conn2 <- [1,2274,null,{}] 06:28:01 INFO - PROCESS | 1650 | 1467725281377 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}] 06:28:01 INFO - PROCESS | 1650 | 1467725281378 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:01 INFO - PROCESS | 1650 | 1467725281460 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 06:28:01 INFO - PROCESS | 1650 | 1467725281465 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:01 INFO - PROCESS | 1650 | 1467725281468 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x121320800 == 31 [pid = 1650] [id = 576] 06:28:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1187cf800) [pid = 1650] [serial = 1728] [outer = 0x0] 06:28:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118a66000) [pid = 1650] [serial = 1729] [outer = 0x1187cf800] 06:28:01 INFO - PROCESS | 1650 | 1467725281498 Marionette DEBUG loaded listener.js 06:28:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119276000) [pid = 1650] [serial = 1730] [outer = 0x1187cf800] 06:28:01 INFO - PROCESS | 1650 | 1467725281858 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]]]}] 06:28:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 06:28:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 518ms 06:28:01 INFO - PROCESS | 1650 | 1467725281901 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 06:28:01 INFO - PROCESS | 1650 | 1467725281906 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 06:28:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 06:28:01 INFO - PROCESS | 1650 | 1467725281914 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 06:28:01 INFO - PROCESS | 1650 | 1467725281915 Marionette TRACE conn2 <- [1,2278,null,{}] 06:28:01 INFO - PROCESS | 1650 | 1467725281917 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}] 06:28:01 INFO - PROCESS | 1650 | 1467725281919 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:02 INFO - PROCESS | 1650 | 1467725281998 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 06:28:02 INFO - PROCESS | 1650 | 1467725282002 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:02 INFO - PROCESS | 1650 | 1467725282003 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253b7000 == 32 [pid = 1650] [id = 577] 06:28:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112ac9400) [pid = 1650] [serial = 1731] [outer = 0x0] 06:28:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119b79800) [pid = 1650] [serial = 1732] [outer = 0x112ac9400] 06:28:02 INFO - PROCESS | 1650 | 1467725282032 Marionette DEBUG loaded listener.js 06:28:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119e34800) [pid = 1650] [serial = 1733] [outer = 0x112ac9400] 06:28:02 INFO - PROCESS | 1650 | 1467725282350 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]]]}] 06:28:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 06:28:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 472ms 06:28:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 06:28:02 INFO - PROCESS | 1650 | 1467725282384 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 06:28:02 INFO - PROCESS | 1650 | 1467725282385 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 06:28:02 INFO - PROCESS | 1650 | 1467725282387 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 06:28:02 INFO - PROCESS | 1650 | 1467725282388 Marionette TRACE conn2 <- [1,2282,null,{}] 06:28:02 INFO - PROCESS | 1650 | 1467725282391 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}] 06:28:02 INFO - PROCESS | 1650 | 1467725282392 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:02 INFO - PROCESS | 1650 | 1467725282465 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 06:28:02 INFO - PROCESS | 1650 | 1467725282469 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:02 INFO - PROCESS | 1650 | 1467725282470 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196b0000 == 33 [pid = 1650] [id = 578] 06:28:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x120e92400) [pid = 1650] [serial = 1734] [outer = 0x0] 06:28:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1210ea800) [pid = 1650] [serial = 1735] [outer = 0x120e92400] 06:28:02 INFO - PROCESS | 1650 | 1467725282498 Marionette DEBUG loaded listener.js 06:28:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x121341400) [pid = 1650] [serial = 1736] [outer = 0x120e92400] 06:28:02 INFO - PROCESS | 1650 | 1467725282850 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]]]}] 06:28:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 06:28:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 471ms 06:28:02 INFO - PROCESS | 1650 | 1467725282892 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 06:28:02 INFO - PROCESS | 1650 | 1467725282894 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 06:28:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 06:28:02 INFO - PROCESS | 1650 | 1467725282915 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 06:28:02 INFO - PROCESS | 1650 | 1467725282917 Marionette TRACE conn2 <- [1,2286,null,{}] 06:28:02 INFO - PROCESS | 1650 | 1467725282922 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}] 06:28:02 INFO - PROCESS | 1650 | 1467725282928 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:03 INFO - PROCESS | 1650 | 1467725283121 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 06:28:03 INFO - PROCESS | 1650 | 1467725283141 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:03 INFO - PROCESS | 1650 | 1467725283143 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293af000 == 34 [pid = 1650] [id = 579] 06:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1218a9c00) [pid = 1650] [serial = 1737] [outer = 0x0] 06:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123f6d800) [pid = 1650] [serial = 1738] [outer = 0x1218a9c00] 06:28:03 INFO - PROCESS | 1650 | 1467725283184 Marionette DEBUG loaded listener.js 06:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x125ec8400) [pid = 1650] [serial = 1739] [outer = 0x1218a9c00] 06:28:03 INFO - PROCESS | 1650 | 1467725283527 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]]]}] 06:28:03 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 06:28:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 631ms 06:28:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 06:28:03 INFO - PROCESS | 1650 | 1467725283536 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 06:28:03 INFO - PROCESS | 1650 | 1467725283539 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 06:28:03 INFO - PROCESS | 1650 | 1467725283542 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 06:28:03 INFO - PROCESS | 1650 | 1467725283543 Marionette TRACE conn2 <- [1,2290,null,{}] 06:28:03 INFO - PROCESS | 1650 | 1467725283545 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}] 06:28:03 INFO - PROCESS | 1650 | 1467725283546 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:03 INFO - PROCESS | 1650 | 1467725283656 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 06:28:03 INFO - PROCESS | 1650 | 1467725283659 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:03 INFO - PROCESS | 1650 | 1467725283660 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295b5000 == 35 [pid = 1650] [id = 580] 06:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112d64400) [pid = 1650] [serial = 1740] [outer = 0x0] 06:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126eb2000) [pid = 1650] [serial = 1741] [outer = 0x112d64400] 06:28:03 INFO - PROCESS | 1650 | 1467725283684 Marionette DEBUG loaded listener.js 06:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12710f400) [pid = 1650] [serial = 1742] [outer = 0x112d64400] 06:28:04 INFO - PROCESS | 1650 | 1467725284009 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]]]}] 06:28:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 06:28:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 518ms 06:28:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 06:28:04 INFO - PROCESS | 1650 | 1467725284061 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 06:28:04 INFO - PROCESS | 1650 | 1467725284062 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 06:28:04 INFO - PROCESS | 1650 | 1467725284064 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 06:28:04 INFO - PROCESS | 1650 | 1467725284065 Marionette TRACE conn2 <- [1,2294,null,{}] 06:28:04 INFO - PROCESS | 1650 | 1467725284068 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}] 06:28:04 INFO - PROCESS | 1650 | 1467725284069 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:04 INFO - PROCESS | 1650 | 1467725284164 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 06:28:04 INFO - PROCESS | 1650 | 1467725284177 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:04 INFO - PROCESS | 1650 | 1467725284178 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab2e800 == 36 [pid = 1650] [id = 581] 06:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x127186800) [pid = 1650] [serial = 1743] [outer = 0x0] 06:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1275dfc00) [pid = 1650] [serial = 1744] [outer = 0x127186800] 06:28:04 INFO - PROCESS | 1650 | 1467725284203 Marionette DEBUG loaded listener.js 06:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128a2a400) [pid = 1650] [serial = 1745] [outer = 0x127186800] 06:28:04 INFO - PROCESS | 1650 | 1467725284597 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]]]}] 06:28:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 06:28:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 572ms 06:28:04 INFO - PROCESS | 1650 | 1467725284639 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 06:28:04 INFO - PROCESS | 1650 | 1467725284641 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 06:28:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 06:28:04 INFO - PROCESS | 1650 | 1467725284645 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 06:28:04 INFO - PROCESS | 1650 | 1467725284647 Marionette TRACE conn2 <- [1,2298,null,{}] 06:28:04 INFO - PROCESS | 1650 | 1467725284650 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}] 06:28:04 INFO - PROCESS | 1650 | 1467725284652 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:04 INFO - PROCESS | 1650 | 1467725284809 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 06:28:04 INFO - PROCESS | 1650 | 1467725284827 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:04 INFO - PROCESS | 1650 | 1467725284828 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb1d800 == 37 [pid = 1650] [id = 582] 06:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128a2a800) [pid = 1650] [serial = 1746] [outer = 0x0] 06:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128a67400) [pid = 1650] [serial = 1747] [outer = 0x128a2a800] 06:28:04 INFO - PROCESS | 1650 | 1467725284868 Marionette DEBUG loaded listener.js 06:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128d23c00) [pid = 1650] [serial = 1748] [outer = 0x128a2a800] 06:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11755f000) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 06:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116af0c00) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 06:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118477400) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 06:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1164ec800) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 06:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112f83800) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 06:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x113295400) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 06:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116733400) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 06:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1181e0800) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 06:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11846d800) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 06:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1210ec400) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 06:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112f85800) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 06:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x115e60800) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 06:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1210efc00) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 06:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123e3cc00) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 06:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118510400) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 06:28:05 INFO - PROCESS | 1650 | 1467725285287 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]]]}] 06:28:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 06:28:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 672ms 06:28:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 06:28:05 INFO - PROCESS | 1650 | 1467725285316 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 06:28:05 INFO - PROCESS | 1650 | 1467725285318 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 06:28:05 INFO - PROCESS | 1650 | 1467725285326 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 06:28:05 INFO - PROCESS | 1650 | 1467725285327 Marionette TRACE conn2 <- [1,2302,null,{}] 06:28:05 INFO - PROCESS | 1650 | 1467725285329 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}] 06:28:05 INFO - PROCESS | 1650 | 1467725285331 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:05 INFO - PROCESS | 1650 | 1467725285440 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 06:28:05 INFO - PROCESS | 1650 | 1467725285491 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:05 INFO - PROCESS | 1650 | 1467725285492 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253af800 == 38 [pid = 1650] [id = 583] 06:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1122be800) [pid = 1650] [serial = 1749] [outer = 0x0] 06:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11755c000) [pid = 1650] [serial = 1750] [outer = 0x1122be800] 06:28:05 INFO - PROCESS | 1650 | 1467725285516 Marionette DEBUG loaded listener.js 06:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1196da400) [pid = 1650] [serial = 1751] [outer = 0x1122be800] 06:28:05 INFO - PROCESS | 1650 | 1467725285771 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]]]}] 06:28:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 06:28:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 474ms 06:28:05 INFO - PROCESS | 1650 | 1467725285798 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 06:28:05 INFO - PROCESS | 1650 | 1467725285799 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 06:28:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 06:28:05 INFO - PROCESS | 1650 | 1467725285801 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 06:28:05 INFO - PROCESS | 1650 | 1467725285802 Marionette TRACE conn2 <- [1,2306,null,{}] 06:28:05 INFO - PROCESS | 1650 | 1467725285812 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}] 06:28:05 INFO - PROCESS | 1650 | 1467725285813 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:05 INFO - PROCESS | 1650 | 1467725285913 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 06:28:05 INFO - PROCESS | 1650 | 1467725285917 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:05 INFO - PROCESS | 1650 | 1467725285918 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c031000 == 39 [pid = 1650] [id = 584] 06:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1210ea000) [pid = 1650] [serial = 1752] [outer = 0x0] 06:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123fde000) [pid = 1650] [serial = 1753] [outer = 0x1210ea000] 06:28:05 INFO - PROCESS | 1650 | 1467725285952 Marionette DEBUG loaded listener.js 06:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x129303400) [pid = 1650] [serial = 1754] [outer = 0x1210ea000] 06:28:06 INFO - PROCESS | 1650 | 1467725286283 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]]]}] 06:28:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 06:28:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 526ms 06:28:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 06:28:06 INFO - PROCESS | 1650 | 1467725286327 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 06:28:06 INFO - PROCESS | 1650 | 1467725286329 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 06:28:06 INFO - PROCESS | 1650 | 1467725286331 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 06:28:06 INFO - PROCESS | 1650 | 1467725286333 Marionette TRACE conn2 <- [1,2310,null,{}] 06:28:06 INFO - PROCESS | 1650 | 1467725286335 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}] 06:28:06 INFO - PROCESS | 1650 | 1467725286336 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:06 INFO - PROCESS | 1650 | 1467725286447 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 06:28:06 INFO - PROCESS | 1650 | 1467725286450 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:06 INFO - PROCESS | 1650 | 1467725286451 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c566000 == 40 [pid = 1650] [id = 585] 06:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129308000) [pid = 1650] [serial = 1755] [outer = 0x0] 06:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129310000) [pid = 1650] [serial = 1756] [outer = 0x129308000] 06:28:06 INFO - PROCESS | 1650 | 1467725286477 Marionette DEBUG loaded listener.js 06:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12932f800) [pid = 1650] [serial = 1757] [outer = 0x129308000] 06:28:06 INFO - PROCESS | 1650 | 1467725286782 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]]]}] 06:28:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 06:28:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 472ms 06:28:06 INFO - PROCESS | 1650 | 1467725286804 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 06:28:06 INFO - PROCESS | 1650 | 1467725286807 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 06:28:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 06:28:06 INFO - PROCESS | 1650 | 1467725286810 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 06:28:06 INFO - PROCESS | 1650 | 1467725286812 Marionette TRACE conn2 <- [1,2314,null,{}] 06:28:06 INFO - PROCESS | 1650 | 1467725286814 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}] 06:28:06 INFO - PROCESS | 1650 | 1467725286815 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:06 INFO - PROCESS | 1650 | 1467725286896 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 06:28:06 INFO - PROCESS | 1650 | 1467725286954 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:06 INFO - PROCESS | 1650 | 1467725286955 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c578000 == 41 [pid = 1650] [id = 586] 06:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129309400) [pid = 1650] [serial = 1758] [outer = 0x0] 06:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12955ac00) [pid = 1650] [serial = 1759] [outer = 0x129309400] 06:28:06 INFO - PROCESS | 1650 | 1467725286986 Marionette DEBUG loaded listener.js 06:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1296a6000) [pid = 1650] [serial = 1760] [outer = 0x129309400] 06:28:07 INFO - PROCESS | 1650 | 1467725287432 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]]]}] 06:28:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 06:28:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 669ms 06:28:07 INFO - PROCESS | 1650 | 1467725287481 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 06:28:07 INFO - PROCESS | 1650 | 1467725287484 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 06:28:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 06:28:07 INFO - PROCESS | 1650 | 1467725287489 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 06:28:07 INFO - PROCESS | 1650 | 1467725287492 Marionette TRACE conn2 <- [1,2318,null,{}] 06:28:07 INFO - PROCESS | 1650 | 1467725287496 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}] 06:28:07 INFO - PROCESS | 1650 | 1467725287498 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:07 INFO - PROCESS | 1650 | 1467725287675 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 06:28:07 INFO - PROCESS | 1650 | 1467725287801 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:07 INFO - PROCESS | 1650 | 1467725287803 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11984a800 == 42 [pid = 1650] [id = 587] 06:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x116807000) [pid = 1650] [serial = 1761] [outer = 0x0] 06:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116aee800) [pid = 1650] [serial = 1762] [outer = 0x116807000] 06:28:07 INFO - PROCESS | 1650 | 1467725287836 Marionette DEBUG loaded listener.js 06:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11846d800) [pid = 1650] [serial = 1763] [outer = 0x116807000] 06:28:08 INFO - PROCESS | 1650 | 1467725288272 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] 06:28:08 INFO - PROCESS | 1650 | 1467725288314 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 06:28:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 06:28:08 INFO - PROCESS | 1650 | 1467725288319 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 06:28:08 INFO - PROCESS | 1650 | 1467725288321 Marionette TRACE conn2 <- [1,2322,null,{}] 06:28:08 INFO - PROCESS | 1650 | 1467725288323 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}] 06:28:08 INFO - PROCESS | 1650 | 1467725288325 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:08 INFO - PROCESS | 1650 | 1467725288432 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 06:28:08 INFO - PROCESS | 1650 | 1467725288493 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:08 INFO - PROCESS | 1650 | 1467725288494 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269c2000 == 43 [pid = 1650] [id = 588] 06:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118fcfc00) [pid = 1650] [serial = 1764] [outer = 0x0] 06:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119345000) [pid = 1650] [serial = 1765] [outer = 0x118fcfc00] 06:28:08 INFO - PROCESS | 1650 | 1467725288524 Marionette DEBUG loaded listener.js 06:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119b81800) [pid = 1650] [serial = 1766] [outer = 0x118fcfc00] 06:28:08 INFO - PROCESS | 1650 | 1467725288927 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]]]}] 06:28:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 06:28:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 623ms 06:28:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 06:28:08 INFO - PROCESS | 1650 | 1467725288941 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 06:28:08 INFO - PROCESS | 1650 | 1467725288943 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 06:28:08 INFO - PROCESS | 1650 | 1467725288945 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 06:28:08 INFO - PROCESS | 1650 | 1467725288948 Marionette TRACE conn2 <- [1,2326,null,{}] 06:28:08 INFO - PROCESS | 1650 | 1467725288956 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}] 06:28:08 INFO - PROCESS | 1650 | 1467725288959 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:09 INFO - PROCESS | 1650 | 1467725289061 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 06:28:09 INFO - PROCESS | 1650 | 1467725289158 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:09 INFO - PROCESS | 1650 | 1467725289160 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c9e9800 == 44 [pid = 1650] [id = 589] 06:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123e39400) [pid = 1650] [serial = 1767] [outer = 0x0] 06:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123fe2c00) [pid = 1650] [serial = 1768] [outer = 0x123e39400] 06:28:09 INFO - PROCESS | 1650 | 1467725289191 Marionette DEBUG loaded listener.js 06:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x125e4b800) [pid = 1650] [serial = 1769] [outer = 0x123e39400] 06:28:09 INFO - PROCESS | 1650 | 1467725289605 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]]]}] 06:28:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 06:28:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 674ms 06:28:09 INFO - PROCESS | 1650 | 1467725289620 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 06:28:09 INFO - PROCESS | 1650 | 1467725289622 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 06:28:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 06:28:09 INFO - PROCESS | 1650 | 1467725289624 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 06:28:09 INFO - PROCESS | 1650 | 1467725289625 Marionette TRACE conn2 <- [1,2330,null,{}] 06:28:09 INFO - PROCESS | 1650 | 1467725289628 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}] 06:28:09 INFO - PROCESS | 1650 | 1467725289629 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:09 INFO - PROCESS | 1650 | 1467725289732 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 06:28:09 INFO - PROCESS | 1650 | 1467725289789 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:09 INFO - PROCESS | 1650 | 1467725289791 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce21800 == 45 [pid = 1650] [id = 590] 06:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126da3c00) [pid = 1650] [serial = 1770] [outer = 0x0] 06:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128a2f400) [pid = 1650] [serial = 1771] [outer = 0x126da3c00] 06:28:09 INFO - PROCESS | 1650 | 1467725289820 Marionette DEBUG loaded listener.js 06:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128d2a400) [pid = 1650] [serial = 1772] [outer = 0x126da3c00] 06:28:10 INFO - PROCESS | 1650 | 1467725290294 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]]]}] 06:28:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 06:28:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 720ms 06:28:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 06:28:10 INFO - PROCESS | 1650 | 1467725290345 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 06:28:10 INFO - PROCESS | 1650 | 1467725290346 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 06:28:10 INFO - PROCESS | 1650 | 1467725290348 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 06:28:10 INFO - PROCESS | 1650 | 1467725290350 Marionette TRACE conn2 <- [1,2334,null,{}] 06:28:10 INFO - PROCESS | 1650 | 1467725290352 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}] 06:28:10 INFO - PROCESS | 1650 | 1467725290353 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:10 INFO - PROCESS | 1650 | 1467725290471 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 06:28:10 INFO - PROCESS | 1650 | 1467725290559 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:10 INFO - PROCESS | 1650 | 1467725290561 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185e5000 == 46 [pid = 1650] [id = 591] 06:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x113346400) [pid = 1650] [serial = 1773] [outer = 0x0] 06:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118a53800) [pid = 1650] [serial = 1774] [outer = 0x113346400] 06:28:10 INFO - PROCESS | 1650 | 1467725290592 Marionette DEBUG loaded listener.js 06:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x129305800) [pid = 1650] [serial = 1775] [outer = 0x113346400] 06:28:11 INFO - PROCESS | 1650 | 1467725291158 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]]]}] 06:28:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 06:28:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 824ms 06:28:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 06:28:11 INFO - PROCESS | 1650 | 1467725291173 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 06:28:11 INFO - PROCESS | 1650 | 1467725291176 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 06:28:11 INFO - PROCESS | 1650 | 1467725291179 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 06:28:11 INFO - PROCESS | 1650 | 1467725291181 Marionette TRACE conn2 <- [1,2338,null,{}] 06:28:11 INFO - PROCESS | 1650 | 1467725291184 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}] 06:28:11 INFO - PROCESS | 1650 | 1467725291186 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:11 INFO - PROCESS | 1650 | 1467725291290 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 06:28:11 INFO - PROCESS | 1650 | 1467725291353 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:11 INFO - PROCESS | 1650 | 1467725291356 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164a8800 == 47 [pid = 1650] [id = 592] 06:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1129a9800) [pid = 1650] [serial = 1776] [outer = 0x0] 06:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1133bb800) [pid = 1650] [serial = 1777] [outer = 0x1129a9800] 06:28:11 INFO - PROCESS | 1650 | 1467725291399 Marionette DEBUG loaded listener.js 06:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x116841c00) [pid = 1650] [serial = 1778] [outer = 0x1129a9800] 06:28:11 INFO - PROCESS | 1650 | 1467725291835 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]]]}] 06:28:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 06:28:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 725ms 06:28:11 INFO - PROCESS | 1650 | 1467725291903 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 06:28:11 INFO - PROCESS | 1650 | 1467725291906 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 06:28:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 06:28:11 INFO - PROCESS | 1650 | 1467725291910 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 06:28:11 INFO - PROCESS | 1650 | 1467725291912 Marionette TRACE conn2 <- [1,2342,null,{}] 06:28:11 INFO - PROCESS | 1650 | 1467725291914 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}] 06:28:11 INFO - PROCESS | 1650 | 1467725291916 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:12 INFO - PROCESS | 1650 | 1467725292013 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 06:28:12 INFO - PROCESS | 1650 | 1467725292075 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:12 INFO - PROCESS | 1650 | 1467725292077 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e26800 == 48 [pid = 1650] [id = 593] 06:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1181e4400) [pid = 1650] [serial = 1779] [outer = 0x0] 06:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x118a67800) [pid = 1650] [serial = 1780] [outer = 0x1181e4400] 06:28:12 INFO - PROCESS | 1650 | 1467725292104 Marionette DEBUG loaded listener.js 06:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11933e800) [pid = 1650] [serial = 1781] [outer = 0x1181e4400] 06:28:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12c566000 == 47 [pid = 1650] [id = 585] 06:28:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12c031000 == 46 [pid = 1650] [id = 584] 06:28:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1253af800 == 45 [pid = 1650] [id = 583] 06:28:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb1d800 == 44 [pid = 1650] [id = 582] 06:28:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab2e800 == 43 [pid = 1650] [id = 581] 06:28:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1295b5000 == 42 [pid = 1650] [id = 580] 06:28:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1293af000 == 41 [pid = 1650] [id = 579] 06:28:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1196b0000 == 40 [pid = 1650] [id = 578] 06:28:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1253b7000 == 39 [pid = 1650] [id = 577] 06:28:12 INFO - PROCESS | 1650 | --DOCSHELL 0x121320800 == 38 [pid = 1650] [id = 576] 06:28:12 INFO - PROCESS | 1650 | --DOCSHELL 0x118f40000 == 37 [pid = 1650] [id = 575] 06:28:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1187c1000 == 36 [pid = 1650] [id = 574] 06:28:12 INFO - PROCESS | 1650 | --DOCSHELL 0x119844800 == 35 [pid = 1650] [id = 573] 06:28:12 INFO - PROCESS | 1650 | --DOCSHELL 0x112ad9000 == 34 [pid = 1650] [id = 572] 06:28:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1164a8800 == 33 [pid = 1650] [id = 592] 06:28:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1185e5000 == 32 [pid = 1650] [id = 591] 06:28:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce21800 == 31 [pid = 1650] [id = 590] 06:28:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12c9e9800 == 30 [pid = 1650] [id = 589] 06:28:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1269c2000 == 29 [pid = 1650] [id = 588] 06:28:12 INFO - PROCESS | 1650 | --DOCSHELL 0x11984a800 == 28 [pid = 1650] [id = 587] 06:28:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12c578000 == 27 [pid = 1650] [id = 586] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1181e6c00) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11846f400) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x120e0c000) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118a5e800) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118fd9800) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1181ee000) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x116880000) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x112f9e000) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1131ef400) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x115dec800) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116729000) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1181e3c00) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116af4400) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1253ef000) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119347c00) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118a52800) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x121228000) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1210e7c00) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123e85c00) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x117cb7c00) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123e39000) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x125e4d800) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123fdc000) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12194fc00) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126da4400) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12585e400) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123fe1400) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119272c00) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123e8ac00) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119998400) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x120faf800) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 06:28:12 INFO - PROCESS | 1650 | 1467725292986 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]]]}] 06:28:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 06:28:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1123ms 06:28:13 INFO - PROCESS | 1650 | 1467725293034 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 06:28:13 INFO - PROCESS | 1650 | 1467725293037 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 06:28:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 06:28:13 INFO - PROCESS | 1650 | 1467725293050 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 06:28:13 INFO - PROCESS | 1650 | 1467725293055 Marionette TRACE conn2 <- [1,2346,null,{}] 06:28:13 INFO - PROCESS | 1650 | 1467725293058 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}] 06:28:13 INFO - PROCESS | 1650 | 1467725293060 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:13 INFO - PROCESS | 1650 | 1467725293143 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 06:28:13 INFO - PROCESS | 1650 | 1467725293148 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:13 INFO - PROCESS | 1650 | 1467725293151 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11716b800 == 28 [pid = 1650] [id = 594] 06:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115d19000) [pid = 1650] [serial = 1782] [outer = 0x0] 06:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x115e5d400) [pid = 1650] [serial = 1783] [outer = 0x115d19000] 06:28:13 INFO - PROCESS | 1650 | 1467725293180 Marionette DEBUG loaded listener.js 06:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11612f000) [pid = 1650] [serial = 1784] [outer = 0x115d19000] 06:28:13 INFO - PROCESS | 1650 | 1467725293536 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]]]}] 06:28:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 06:28:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 527ms 06:28:13 INFO - PROCESS | 1650 | 1467725293574 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 06:28:13 INFO - PROCESS | 1650 | 1467725293576 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 06:28:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 06:28:13 INFO - PROCESS | 1650 | 1467725293580 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 06:28:13 INFO - PROCESS | 1650 | 1467725293582 Marionette TRACE conn2 <- [1,2350,null,{}] 06:28:13 INFO - PROCESS | 1650 | 1467725293584 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}] 06:28:13 INFO - PROCESS | 1650 | 1467725293585 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:13 INFO - PROCESS | 1650 | 1467725293652 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 06:28:13 INFO - PROCESS | 1650 | 1467725293701 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:13 INFO - PROCESS | 1650 | 1467725293702 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185e4000 == 29 [pid = 1650] [id = 595] 06:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1164f0800) [pid = 1650] [serial = 1785] [outer = 0x0] 06:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116f02c00) [pid = 1650] [serial = 1786] [outer = 0x1164f0800] 06:28:13 INFO - PROCESS | 1650 | 1467725293739 Marionette DEBUG loaded listener.js 06:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11815e800) [pid = 1650] [serial = 1787] [outer = 0x1164f0800] 06:28:14 INFO - PROCESS | 1650 | 1467725294202 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]]]}] 06:28:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 06:28:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 675ms 06:28:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 06:28:14 INFO - PROCESS | 1650 | 1467725294257 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 06:28:14 INFO - PROCESS | 1650 | 1467725294259 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 06:28:14 INFO - PROCESS | 1650 | 1467725294262 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 06:28:14 INFO - PROCESS | 1650 | 1467725294266 Marionette TRACE conn2 <- [1,2354,null,{}] 06:28:14 INFO - PROCESS | 1650 | 1467725294280 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}] 06:28:14 INFO - PROCESS | 1650 | 1467725294284 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:14 INFO - PROCESS | 1650 | 1467725294407 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 06:28:14 INFO - PROCESS | 1650 | 1467725294425 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:14 INFO - PROCESS | 1650 | 1467725294428 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x121024800 == 30 [pid = 1650] [id = 596] 06:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118479400) [pid = 1650] [serial = 1788] [outer = 0x0] 06:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118a52800) [pid = 1650] [serial = 1789] [outer = 0x118479400] 06:28:14 INFO - PROCESS | 1650 | 1467725294466 Marionette DEBUG loaded listener.js 06:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118fd4c00) [pid = 1650] [serial = 1790] [outer = 0x118479400] 06:28:14 INFO - PROCESS | 1650 | 1467725294799 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]]]}] 06:28:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 06:28:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 575ms 06:28:14 INFO - PROCESS | 1650 | 1467725294837 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 06:28:14 INFO - PROCESS | 1650 | 1467725294841 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 06:28:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 06:28:14 INFO - PROCESS | 1650 | 1467725294843 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 06:28:14 INFO - PROCESS | 1650 | 1467725294844 Marionette TRACE conn2 <- [1,2358,null,{}] 06:28:14 INFO - PROCESS | 1650 | 1467725294846 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}] 06:28:14 INFO - PROCESS | 1650 | 1467725294848 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:14 INFO - PROCESS | 1650 | 1467725294958 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 06:28:14 INFO - PROCESS | 1650 | 1467725294972 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:14 INFO - PROCESS | 1650 | 1467725294974 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b13000 == 31 [pid = 1650] [id = 597] 06:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11926b400) [pid = 1650] [serial = 1791] [outer = 0x0] 06:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11933ac00) [pid = 1650] [serial = 1792] [outer = 0x11926b400] 06:28:14 INFO - PROCESS | 1650 | 1467725294998 Marionette DEBUG loaded listener.js 06:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1196d6c00) [pid = 1650] [serial = 1793] [outer = 0x11926b400] 06:28:15 INFO - PROCESS | 1650 | 1467725295347 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]]]}] 06:28:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 06:28:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 519ms 06:28:15 INFO - PROCESS | 1650 | 1467725295362 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 06:28:15 INFO - PROCESS | 1650 | 1467725295363 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 06:28:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 06:28:15 INFO - PROCESS | 1650 | 1467725295366 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 06:28:15 INFO - PROCESS | 1650 | 1467725295367 Marionette TRACE conn2 <- [1,2362,null,{}] 06:28:15 INFO - PROCESS | 1650 | 1467725295369 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}] 06:28:15 INFO - PROCESS | 1650 | 1467725295370 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:15 INFO - PROCESS | 1650 | 1467725295465 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 06:28:15 INFO - PROCESS | 1650 | 1467725295503 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:15 INFO - PROCESS | 1650 | 1467725295504 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x125331800 == 32 [pid = 1650] [id = 598] 06:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1196d7400) [pid = 1650] [serial = 1794] [outer = 0x0] 06:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119b79000) [pid = 1650] [serial = 1795] [outer = 0x1196d7400] 06:28:15 INFO - PROCESS | 1650 | 1467725295528 Marionette DEBUG loaded listener.js 06:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119c3b800) [pid = 1650] [serial = 1796] [outer = 0x1196d7400] 06:28:15 INFO - PROCESS | 1650 | 1467725295953 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]]]}] 06:28:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 06:28:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 619ms 06:28:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 06:28:15 INFO - PROCESS | 1650 | 1467725295986 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 06:28:15 INFO - PROCESS | 1650 | 1467725295991 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 06:28:15 INFO - PROCESS | 1650 | 1467725295994 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 06:28:15 INFO - PROCESS | 1650 | 1467725295996 Marionette TRACE conn2 <- [1,2366,null,{}] 06:28:16 INFO - PROCESS | 1650 | 1467725295999 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}] 06:28:16 INFO - PROCESS | 1650 | 1467725296005 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:16 INFO - PROCESS | 1650 | 1467725296179 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 06:28:16 INFO - PROCESS | 1650 | 1467725296268 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:16 INFO - PROCESS | 1650 | 1467725296269 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271e5000 == 33 [pid = 1650] [id = 599] 06:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x120e0cc00) [pid = 1650] [serial = 1797] [outer = 0x0] 06:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x120e98400) [pid = 1650] [serial = 1798] [outer = 0x120e0cc00] 06:28:16 INFO - PROCESS | 1650 | 1467725296321 Marionette DEBUG loaded listener.js 06:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123e36800) [pid = 1650] [serial = 1799] [outer = 0x120e0cc00] 06:28:16 INFO - PROCESS | 1650 | 1467725296715 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]]]}] 06:28:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 06:28:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 770ms 06:28:16 INFO - PROCESS | 1650 | 1467725296763 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 06:28:16 INFO - PROCESS | 1650 | 1467725296764 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 06:28:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 06:28:16 INFO - PROCESS | 1650 | 1467725296767 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 06:28:16 INFO - PROCESS | 1650 | 1467725296768 Marionette TRACE conn2 <- [1,2370,null,{}] 06:28:16 INFO - PROCESS | 1650 | 1467725296770 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}] 06:28:16 INFO - PROCESS | 1650 | 1467725296771 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:16 INFO - PROCESS | 1650 | 1467725296866 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 06:28:16 INFO - PROCESS | 1650 | 1467725296877 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:16 INFO - PROCESS | 1650 | 1467725296878 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293ac800 == 34 [pid = 1650] [id = 600] 06:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112f8b400) [pid = 1650] [serial = 1800] [outer = 0x0] 06:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x123e88000) [pid = 1650] [serial = 1801] [outer = 0x112f8b400] 06:28:16 INFO - PROCESS | 1650 | 1467725296903 Marionette DEBUG loaded listener.js 06:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123fe6000) [pid = 1650] [serial = 1802] [outer = 0x112f8b400] 06:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1255a6400) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 06:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129309400) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 06:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112d64400) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 06:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x127186800) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 06:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128a2a800) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 06:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1122be800) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 06:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112ac9400) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 06:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1187cf800) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 06:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115ee0800) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 06:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11672d000) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 06:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x120e92400) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 06:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115dc4400) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 06:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x111f29800) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 06:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1210ea000) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 06:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x129308000) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 06:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1218a9c00) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 06:28:17 INFO - PROCESS | 1650 | 1467725297386 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]]]}] 06:28:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 06:28:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 671ms 06:28:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 06:28:17 INFO - PROCESS | 1650 | 1467725297443 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 06:28:17 INFO - PROCESS | 1650 | 1467725297444 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 06:28:17 INFO - PROCESS | 1650 | 1467725297446 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 06:28:17 INFO - PROCESS | 1650 | 1467725297447 Marionette TRACE conn2 <- [1,2374,null,{}] 06:28:17 INFO - PROCESS | 1650 | 1467725297449 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}] 06:28:17 INFO - PROCESS | 1650 | 1467725297450 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:17 INFO - PROCESS | 1650 | 1467725297558 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 06:28:17 INFO - PROCESS | 1650 | 1467725297615 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:17 INFO - PROCESS | 1650 | 1467725297616 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295a2800 == 35 [pid = 1650] [id = 601] 06:28:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x111f29800) [pid = 1650] [serial = 1803] [outer = 0x0] 06:28:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11816c800) [pid = 1650] [serial = 1804] [outer = 0x111f29800] 06:28:17 INFO - PROCESS | 1650 | 1467725297640 Marionette DEBUG loaded listener.js 06:28:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119b84c00) [pid = 1650] [serial = 1805] [outer = 0x111f29800] 06:28:17 INFO - PROCESS | 1650 | 1467725297900 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]]]}] 06:28:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 06:28:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 468ms 06:28:17 INFO - PROCESS | 1650 | 1467725297914 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 06:28:17 INFO - PROCESS | 1650 | 1467725297926 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 06:28:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 06:28:17 INFO - PROCESS | 1650 | 1467725297936 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 06:28:17 INFO - PROCESS | 1650 | 1467725297938 Marionette TRACE conn2 <- [1,2378,null,{}] 06:28:17 INFO - PROCESS | 1650 | 1467725297948 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}] 06:28:17 INFO - PROCESS | 1650 | 1467725297949 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:18 INFO - PROCESS | 1650 | 1467725298028 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 06:28:18 INFO - PROCESS | 1650 | 1467725298032 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:18 INFO - PROCESS | 1650 | 1467725298032 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab1a000 == 36 [pid = 1650] [id = 602] 06:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1181e4800) [pid = 1650] [serial = 1806] [outer = 0x0] 06:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12585f800) [pid = 1650] [serial = 1807] [outer = 0x1181e4800] 06:28:18 INFO - PROCESS | 1650 | 1467725298059 Marionette DEBUG loaded listener.js 06:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x125ec3000) [pid = 1650] [serial = 1808] [outer = 0x1181e4800] 06:28:18 INFO - PROCESS | 1650 | 1467725298370 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]]]}] 06:28:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 06:28:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 479ms 06:28:18 INFO - PROCESS | 1650 | 1467725298415 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 06:28:18 INFO - PROCESS | 1650 | 1467725298416 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 06:28:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 06:28:18 INFO - PROCESS | 1650 | 1467725298419 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 06:28:18 INFO - PROCESS | 1650 | 1467725298420 Marionette TRACE conn2 <- [1,2382,null,{}] 06:28:18 INFO - PROCESS | 1650 | 1467725298422 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}] 06:28:18 INFO - PROCESS | 1650 | 1467725298423 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:18 INFO - PROCESS | 1650 | 1467725298530 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 06:28:18 INFO - PROCESS | 1650 | 1467725298536 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:18 INFO - PROCESS | 1650 | 1467725298537 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12acd7800 == 37 [pid = 1650] [id = 603] 06:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11846cc00) [pid = 1650] [serial = 1809] [outer = 0x0] 06:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x125ec6c00) [pid = 1650] [serial = 1810] [outer = 0x11846cc00] 06:28:18 INFO - PROCESS | 1650 | 1467725298562 Marionette DEBUG loaded listener.js 06:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126d0fc00) [pid = 1650] [serial = 1811] [outer = 0x11846cc00] 06:28:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 06:28:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 468ms 06:28:18 INFO - PROCESS | 1650 | 1467725298884 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]]]}] 06:28:18 INFO - PROCESS | 1650 | 1467725298892 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 06:28:18 INFO - PROCESS | 1650 | 1467725298902 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 06:28:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 06:28:18 INFO - PROCESS | 1650 | 1467725298905 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 06:28:18 INFO - PROCESS | 1650 | 1467725298908 Marionette TRACE conn2 <- [1,2386,null,{}] 06:28:18 INFO - PROCESS | 1650 | 1467725298912 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}] 06:28:18 INFO - PROCESS | 1650 | 1467725298913 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:19 INFO - PROCESS | 1650 | 1467725299002 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 06:28:19 INFO - PROCESS | 1650 | 1467725299008 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:19 INFO - PROCESS | 1650 | 1467725299009 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c025000 == 38 [pid = 1650] [id = 604] 06:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119b87c00) [pid = 1650] [serial = 1812] [outer = 0x0] 06:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x127111800) [pid = 1650] [serial = 1813] [outer = 0x119b87c00] 06:28:19 INFO - PROCESS | 1650 | 1467725299035 Marionette DEBUG loaded listener.js 06:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128d20c00) [pid = 1650] [serial = 1814] [outer = 0x119b87c00] 06:28:19 INFO - PROCESS | 1650 | 1467725299560 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]]]}] 06:28:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 06:28:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 675ms 06:28:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 06:28:19 INFO - PROCESS | 1650 | 1467725299598 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 06:28:19 INFO - PROCESS | 1650 | 1467725299600 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 06:28:19 INFO - PROCESS | 1650 | 1467725299606 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 06:28:19 INFO - PROCESS | 1650 | 1467725299609 Marionette TRACE conn2 <- [1,2390,null,{}] 06:28:19 INFO - PROCESS | 1650 | 1467725299613 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}] 06:28:19 INFO - PROCESS | 1650 | 1467725299615 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:19 INFO - PROCESS | 1650 | 1467725299731 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 06:28:19 INFO - PROCESS | 1650 | 1467725299814 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:19 INFO - PROCESS | 1650 | 1467725299816 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187cc800 == 39 [pid = 1650] [id = 605] 06:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11329c800) [pid = 1650] [serial = 1815] [outer = 0x0] 06:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x115dc3800) [pid = 1650] [serial = 1816] [outer = 0x11329c800] 06:28:19 INFO - PROCESS | 1650 | 1467725299848 Marionette DEBUG loaded listener.js 06:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11646d400) [pid = 1650] [serial = 1817] [outer = 0x11329c800] 06:28:20 INFO - PROCESS | 1650 | 1467725300371 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]]]}] 06:28:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 06:28:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 825ms 06:28:20 INFO - PROCESS | 1650 | 1467725300437 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 06:28:20 INFO - PROCESS | 1650 | 1467725300442 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 06:28:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 06:28:20 INFO - PROCESS | 1650 | 1467725300447 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 06:28:20 INFO - PROCESS | 1650 | 1467725300449 Marionette TRACE conn2 <- [1,2394,null,{}] 06:28:20 INFO - PROCESS | 1650 | 1467725300452 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}] 06:28:20 INFO - PROCESS | 1650 | 1467725300453 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:20 INFO - PROCESS | 1650 | 1467725300571 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 06:28:20 INFO - PROCESS | 1650 | 1467725300654 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:20 INFO - PROCESS | 1650 | 1467725300656 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e37800 == 40 [pid = 1650] [id = 606] 06:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1181ee000) [pid = 1650] [serial = 1818] [outer = 0x0] 06:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1183e4000) [pid = 1650] [serial = 1819] [outer = 0x1181ee000] 06:28:20 INFO - PROCESS | 1650 | 1467725300688 Marionette DEBUG loaded listener.js 06:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118a58400) [pid = 1650] [serial = 1820] [outer = 0x1181ee000] 06:28:21 INFO - PROCESS | 1650 | 1467725301350 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]]]}] 06:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12acd7800 == 39 [pid = 1650] [id = 603] 06:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab1a000 == 38 [pid = 1650] [id = 602] 06:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1295a2800 == 37 [pid = 1650] [id = 601] 06:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1293ac800 == 36 [pid = 1650] [id = 600] 06:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1271e5000 == 35 [pid = 1650] [id = 599] 06:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x125331800 == 34 [pid = 1650] [id = 598] 06:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x121b13000 == 33 [pid = 1650] [id = 597] 06:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x121024800 == 32 [pid = 1650] [id = 596] 06:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1185e4000 == 31 [pid = 1650] [id = 595] 06:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11716b800 == 30 [pid = 1650] [id = 594] 06:28:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 06:28:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 974ms 06:28:21 INFO - PROCESS | 1650 | 1467725301421 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 06:28:21 INFO - PROCESS | 1650 | 1467725301423 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 06:28:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 06:28:21 INFO - PROCESS | 1650 | 1467725301426 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 06:28:21 INFO - PROCESS | 1650 | 1467725301428 Marionette TRACE conn2 <- [1,2398,null,{}] 06:28:21 INFO - PROCESS | 1650 | 1467725301432 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}] 06:28:21 INFO - PROCESS | 1650 | 1467725301433 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:21 INFO - PROCESS | 1650 | 1467725301518 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 06:28:21 INFO - PROCESS | 1650 | 1467725301529 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:21 INFO - PROCESS | 1650 | 1467725301531 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11715d000 == 31 [pid = 1650] [id = 607] 06:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x115edb000) [pid = 1650] [serial = 1821] [outer = 0x0] 06:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x115ee1400) [pid = 1650] [serial = 1822] [outer = 0x115edb000] 06:28:21 INFO - PROCESS | 1650 | 1467725301559 Marionette DEBUG loaded listener.js 06:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11687d800) [pid = 1650] [serial = 1823] [outer = 0x115edb000] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x125ecf800) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1296a6000) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12955ac00) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x126eb2000) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1275dfc00) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128a67400) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128a2a400) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11755c000) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119b79800) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119e34800) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118a66000) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119276000) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x117c94c00) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1183dac00) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11755ec00) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118165800) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1210ea800) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115e6bc00) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116813800) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1129af800) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112f90000) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123fde000) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x129303400) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x129310000) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128d23c00) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123f6d800) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1196da400) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12710f400) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12932f800) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x125ec8400) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x121341400) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 06:28:21 INFO - PROCESS | 1650 | 1467725301946 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]]]}] 06:28:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 06:28:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 570ms 06:28:21 INFO - PROCESS | 1650 | 1467725301997 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 06:28:22 INFO - PROCESS | 1650 | 1467725302000 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 06:28:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 06:28:22 INFO - PROCESS | 1650 | 1467725302004 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 06:28:22 INFO - PROCESS | 1650 | 1467725302008 Marionette TRACE conn2 <- [1,2402,null,{}] 06:28:22 INFO - PROCESS | 1650 | 1467725302010 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}] 06:28:22 INFO - PROCESS | 1650 | 1467725302012 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:22 INFO - PROCESS | 1650 | 1467725302087 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 06:28:22 INFO - PROCESS | 1650 | 1467725302093 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:22 INFO - PROCESS | 1650 | 1467725302095 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x119637000 == 32 [pid = 1650] [id = 608] 06:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1181e0c00) [pid = 1650] [serial = 1824] [outer = 0x0] 06:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1181e3800) [pid = 1650] [serial = 1825] [outer = 0x1181e0c00] 06:28:22 INFO - PROCESS | 1650 | 1467725302121 Marionette DEBUG loaded listener.js 06:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118475400) [pid = 1650] [serial = 1826] [outer = 0x1181e0c00] 06:28:22 INFO - PROCESS | 1650 | 1467725302482 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]]]}] 06:28:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 06:28:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 522ms 06:28:22 INFO - PROCESS | 1650 | 1467725302527 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 06:28:22 INFO - PROCESS | 1650 | 1467725302528 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 06:28:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 06:28:22 INFO - PROCESS | 1650 | 1467725302531 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 06:28:22 INFO - PROCESS | 1650 | 1467725302533 Marionette TRACE conn2 <- [1,2406,null,{}] 06:28:22 INFO - PROCESS | 1650 | 1467725302541 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}] 06:28:22 INFO - PROCESS | 1650 | 1467725302544 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:22 INFO - PROCESS | 1650 | 1467725302627 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 06:28:22 INFO - PROCESS | 1650 | 1467725302633 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:22 INFO - PROCESS | 1650 | 1467725302635 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b16000 == 33 [pid = 1650] [id = 609] 06:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112fa0400) [pid = 1650] [serial = 1827] [outer = 0x0] 06:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119272c00) [pid = 1650] [serial = 1828] [outer = 0x112fa0400] 06:28:22 INFO - PROCESS | 1650 | 1467725302663 Marionette DEBUG loaded listener.js 06:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119997400) [pid = 1650] [serial = 1829] [outer = 0x112fa0400] 06:28:23 INFO - PROCESS | 1650 | 1467725303024 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]]]}] 06:28:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 06:28:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 522ms 06:28:23 INFO - PROCESS | 1650 | 1467725303059 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 06:28:23 INFO - PROCESS | 1650 | 1467725303060 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 06:28:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 06:28:23 INFO - PROCESS | 1650 | 1467725303064 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 06:28:23 INFO - PROCESS | 1650 | 1467725303065 Marionette TRACE conn2 <- [1,2410,null,{}] 06:28:23 INFO - PROCESS | 1650 | 1467725303067 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}] 06:28:23 INFO - PROCESS | 1650 | 1467725303068 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:23 INFO - PROCESS | 1650 | 1467725303150 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 06:28:23 INFO - PROCESS | 1650 | 1467725303153 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:23 INFO - PROCESS | 1650 | 1467725303154 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e76800 == 34 [pid = 1650] [id = 610] 06:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119b84400) [pid = 1650] [serial = 1830] [outer = 0x0] 06:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x120faf800) [pid = 1650] [serial = 1831] [outer = 0x119b84400] 06:28:23 INFO - PROCESS | 1650 | 1467725303182 Marionette DEBUG loaded listener.js 06:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1210efc00) [pid = 1650] [serial = 1832] [outer = 0x119b84400] 06:28:23 INFO - PROCESS | 1650 | 1467725303547 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]]]}] 06:28:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 06:28:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 518ms 06:28:23 INFO - PROCESS | 1650 | 1467725303582 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 06:28:23 INFO - PROCESS | 1650 | 1467725303583 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 06:28:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 06:28:23 INFO - PROCESS | 1650 | 1467725303586 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 06:28:23 INFO - PROCESS | 1650 | 1467725303587 Marionette TRACE conn2 <- [1,2414,null,{}] 06:28:23 INFO - PROCESS | 1650 | 1467725303589 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}] 06:28:23 INFO - PROCESS | 1650 | 1467725303590 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:23 INFO - PROCESS | 1650 | 1467725303666 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 06:28:23 INFO - PROCESS | 1650 | 1467725303735 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:23 INFO - PROCESS | 1650 | 1467725303737 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271e5000 == 35 [pid = 1650] [id = 611] 06:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112f98400) [pid = 1650] [serial = 1833] [outer = 0x0] 06:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121105800) [pid = 1650] [serial = 1834] [outer = 0x112f98400] 06:28:23 INFO - PROCESS | 1650 | 1467725303762 Marionette DEBUG loaded listener.js 06:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121954400) [pid = 1650] [serial = 1835] [outer = 0x112f98400] 06:28:24 INFO - PROCESS | 1650 | 1467725304077 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]]]}] 06:28:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 06:28:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 569ms 06:28:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 06:28:24 INFO - PROCESS | 1650 | 1467725304155 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 06:28:24 INFO - PROCESS | 1650 | 1467725304157 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 06:28:24 INFO - PROCESS | 1650 | 1467725304159 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 06:28:24 INFO - PROCESS | 1650 | 1467725304160 Marionette TRACE conn2 <- [1,2418,null,{}] 06:28:24 INFO - PROCESS | 1650 | 1467725304162 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}] 06:28:24 INFO - PROCESS | 1650 | 1467725304166 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:24 INFO - PROCESS | 1650 | 1467725304283 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 06:28:24 INFO - PROCESS | 1650 | 1467725304294 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:24 INFO - PROCESS | 1650 | 1467725304295 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12978a000 == 36 [pid = 1650] [id = 612] 06:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123e39000) [pid = 1650] [serial = 1836] [outer = 0x0] 06:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123fe2800) [pid = 1650] [serial = 1837] [outer = 0x123e39000] 06:28:24 INFO - PROCESS | 1650 | 1467725304326 Marionette DEBUG loaded listener.js 06:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1275e2c00) [pid = 1650] [serial = 1838] [outer = 0x123e39000] 06:28:24 INFO - PROCESS | 1650 | 1467725304681 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]]]}] 06:28:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 06:28:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 569ms 06:28:24 INFO - PROCESS | 1650 | 1467725304728 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 06:28:24 INFO - PROCESS | 1650 | 1467725304730 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 06:28:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 06:28:24 INFO - PROCESS | 1650 | 1467725304732 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 06:28:24 INFO - PROCESS | 1650 | 1467725304733 Marionette TRACE conn2 <- [1,2422,null,{}] 06:28:24 INFO - PROCESS | 1650 | 1467725304735 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}] 06:28:24 INFO - PROCESS | 1650 | 1467725304736 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:24 INFO - PROCESS | 1650 | 1467725304835 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 06:28:24 INFO - PROCESS | 1650 | 1467725304839 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:24 INFO - PROCESS | 1650 | 1467725304840 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b83f800 == 37 [pid = 1650] [id = 613] 06:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1275e2400) [pid = 1650] [serial = 1839] [outer = 0x0] 06:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128a2e800) [pid = 1650] [serial = 1840] [outer = 0x1275e2400] 06:28:24 INFO - PROCESS | 1650 | 1467725304864 Marionette DEBUG loaded listener.js 06:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128d22400) [pid = 1650] [serial = 1841] [outer = 0x1275e2400] 06:28:25 INFO - PROCESS | 1650 | 1467725305164 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]]]}] 06:28:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 06:28:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 468ms 06:28:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 06:28:25 INFO - PROCESS | 1650 | 1467725305200 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 06:28:25 INFO - PROCESS | 1650 | 1467725305201 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 06:28:25 INFO - PROCESS | 1650 | 1467725305212 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 06:28:25 INFO - PROCESS | 1650 | 1467725305213 Marionette TRACE conn2 <- [1,2426,null,{}] 06:28:25 INFO - PROCESS | 1650 | 1467725305216 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}] 06:28:25 INFO - PROCESS | 1650 | 1467725305217 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:25 INFO - PROCESS | 1650 | 1467725305332 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 06:28:25 INFO - PROCESS | 1650 | 1467725305337 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:25 INFO - PROCESS | 1650 | 1467725305339 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbab800 == 38 [pid = 1650] [id = 614] 06:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x127102800) [pid = 1650] [serial = 1842] [outer = 0x0] 06:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128d26800) [pid = 1650] [serial = 1843] [outer = 0x127102800] 06:28:25 INFO - PROCESS | 1650 | 1467725305435 Marionette DEBUG loaded listener.js 06:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129303400) [pid = 1650] [serial = 1844] [outer = 0x127102800] 06:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116807000) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 06:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118fcfc00) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 06:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1196d7400) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 06:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1181e4400) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 06:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123e39400) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 06:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118479400) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 06:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1164f0800) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 06:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126da3c00) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 06:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115d19000) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 06:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113346400) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 06:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1129a9800) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 06:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x120e0cc00) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 06:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112f8b400) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 06:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x111f29800) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 06:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1181e4800) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 06:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11846cc00) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 06:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11926b400) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 06:28:25 INFO - PROCESS | 1650 | 1467725305859 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]]]}] 06:28:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 06:28:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 679ms 06:28:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 06:28:25 INFO - PROCESS | 1650 | 1467725305883 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 06:28:25 INFO - PROCESS | 1650 | 1467725305884 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 06:28:25 INFO - PROCESS | 1650 | 1467725305886 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 06:28:25 INFO - PROCESS | 1650 | 1467725305887 Marionette TRACE conn2 <- [1,2430,null,{}] 06:28:25 INFO - PROCESS | 1650 | 1467725305890 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}] 06:28:25 INFO - PROCESS | 1650 | 1467725305891 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:25 INFO - PROCESS | 1650 | 1467725305970 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 06:28:25 INFO - PROCESS | 1650 | 1467725305975 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:25 INFO - PROCESS | 1650 | 1467725305976 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b15000 == 39 [pid = 1650] [id = 615] 06:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112fa7000) [pid = 1650] [serial = 1845] [outer = 0x0] 06:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115dc6800) [pid = 1650] [serial = 1846] [outer = 0x112fa7000] 06:28:26 INFO - PROCESS | 1650 | 1467725306001 Marionette DEBUG loaded listener.js 06:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118fcfc00) [pid = 1650] [serial = 1847] [outer = 0x112fa7000] 06:28:26 INFO - PROCESS | 1650 | 1467725306327 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]]]}] 06:28:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 06:28:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 471ms 06:28:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 06:28:26 INFO - PROCESS | 1650 | 1467725306359 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 06:28:26 INFO - PROCESS | 1650 | 1467725306360 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 06:28:26 INFO - PROCESS | 1650 | 1467725306362 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 06:28:26 INFO - PROCESS | 1650 | 1467725306363 Marionette TRACE conn2 <- [1,2434,null,{}] 06:28:26 INFO - PROCESS | 1650 | 1467725306365 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}] 06:28:26 INFO - PROCESS | 1650 | 1467725306366 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:26 INFO - PROCESS | 1650 | 1467725306477 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 06:28:26 INFO - PROCESS | 1650 | 1467725306483 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:26 INFO - PROCESS | 1650 | 1467725306484 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c26b000 == 40 [pid = 1650] [id = 616] 06:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119b7f800) [pid = 1650] [serial = 1848] [outer = 0x0] 06:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x125599000) [pid = 1650] [serial = 1849] [outer = 0x119b7f800] 06:28:26 INFO - PROCESS | 1650 | 1467725306508 Marionette DEBUG loaded listener.js 06:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1275e9800) [pid = 1650] [serial = 1850] [outer = 0x119b7f800] 06:28:26 INFO - PROCESS | 1650 | 1467725306819 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]]]}] 06:28:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 06:28:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 468ms 06:28:26 INFO - PROCESS | 1650 | 1467725306830 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 06:28:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 06:28:26 INFO - PROCESS | 1650 | 1467725306832 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 06:28:26 INFO - PROCESS | 1650 | 1467725306834 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 06:28:26 INFO - PROCESS | 1650 | 1467725306836 Marionette TRACE conn2 <- [1,2438,null,{}] 06:28:26 INFO - PROCESS | 1650 | 1467725306838 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}] 06:28:26 INFO - PROCESS | 1650 | 1467725306842 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:26 INFO - PROCESS | 1650 | 1467725306935 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 06:28:26 INFO - PROCESS | 1650 | 1467725306939 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:26 INFO - PROCESS | 1650 | 1467725306941 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c9e0000 == 41 [pid = 1650] [id = 617] 06:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128d2e400) [pid = 1650] [serial = 1851] [outer = 0x0] 06:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129327800) [pid = 1650] [serial = 1852] [outer = 0x128d2e400] 06:28:26 INFO - PROCESS | 1650 | 1467725306966 Marionette DEBUG loaded listener.js 06:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129559400) [pid = 1650] [serial = 1853] [outer = 0x128d2e400] 06:28:27 INFO - PROCESS | 1650 | 1467725307306 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]]]}] 06:28:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 06:28:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 520ms 06:28:27 INFO - PROCESS | 1650 | 1467725307355 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 06:28:27 INFO - PROCESS | 1650 | 1467725307356 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 06:28:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 06:28:27 INFO - PROCESS | 1650 | 1467725307369 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 06:28:27 INFO - PROCESS | 1650 | 1467725307370 Marionette TRACE conn2 <- [1,2442,null,{}] 06:28:27 INFO - PROCESS | 1650 | 1467725307372 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}] 06:28:27 INFO - PROCESS | 1650 | 1467725307373 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:27 INFO - PROCESS | 1650 | 1467725307462 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 06:28:27 INFO - PROCESS | 1650 | 1467725307466 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:27 INFO - PROCESS | 1650 | 1467725307467 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce04000 == 42 [pid = 1650] [id = 618] 06:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12955ac00) [pid = 1650] [serial = 1854] [outer = 0x0] 06:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1296a2800) [pid = 1650] [serial = 1855] [outer = 0x12955ac00] 06:28:27 INFO - PROCESS | 1650 | 1467725307491 Marionette DEBUG loaded listener.js 06:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a5e7c00) [pid = 1650] [serial = 1856] [outer = 0x12955ac00] 06:28:27 INFO - PROCESS | 1650 | 1467725307982 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]]]}] 06:28:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 06:28:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 620ms 06:28:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 06:28:28 INFO - PROCESS | 1650 | 1467725307990 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 06:28:28 INFO - PROCESS | 1650 | 1467725307995 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 06:28:28 INFO - PROCESS | 1650 | 1467725308001 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 06:28:28 INFO - PROCESS | 1650 | 1467725308004 Marionette TRACE conn2 <- [1,2446,null,{}] 06:28:28 INFO - PROCESS | 1650 | 1467725308032 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}] 06:28:28 INFO - PROCESS | 1650 | 1467725308035 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:28 INFO - PROCESS | 1650 | 1467725308211 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 06:28:28 INFO - PROCESS | 1650 | 1467725308308 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:28 INFO - PROCESS | 1650 | 1467725308312 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f5c800 == 43 [pid = 1650] [id = 619] 06:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x115ee3800) [pid = 1650] [serial = 1857] [outer = 0x0] 06:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116729000) [pid = 1650] [serial = 1858] [outer = 0x115ee3800] 06:28:28 INFO - PROCESS | 1650 | 1467725308342 Marionette DEBUG loaded listener.js 06:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11755ec00) [pid = 1650] [serial = 1859] [outer = 0x115ee3800] 06:28:28 INFO - PROCESS | 1650 | 1467725308736 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]]]}] 06:28:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 06:28:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 795ms 06:28:28 INFO - PROCESS | 1650 | 1467725308794 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 06:28:28 INFO - PROCESS | 1650 | 1467725308797 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 06:28:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 06:28:28 INFO - PROCESS | 1650 | 1467725308801 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 06:28:28 INFO - PROCESS | 1650 | 1467725308803 Marionette TRACE conn2 <- [1,2450,null,{}] 06:28:28 INFO - PROCESS | 1650 | 1467725308806 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}] 06:28:28 INFO - PROCESS | 1650 | 1467725308808 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:28 INFO - PROCESS | 1650 | 1467725308912 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 06:28:28 INFO - PROCESS | 1650 | 1467725308973 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:28 INFO - PROCESS | 1650 | 1467725308974 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1255bf000 == 44 [pid = 1650] [id = 620] 06:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118510400) [pid = 1650] [serial = 1860] [outer = 0x0] 06:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118af7000) [pid = 1650] [serial = 1861] [outer = 0x118510400] 06:28:29 INFO - PROCESS | 1650 | 1467725309004 Marionette DEBUG loaded listener.js 06:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119340c00) [pid = 1650] [serial = 1862] [outer = 0x118510400] 06:28:29 INFO - PROCESS | 1650 | 1467725309470 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]]]}] 06:28:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 06:28:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 722ms 06:28:29 INFO - PROCESS | 1650 | 1467725309556 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 06:28:29 INFO - PROCESS | 1650 | 1467725309558 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 06:28:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 06:28:29 INFO - PROCESS | 1650 | 1467725309561 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 06:28:29 INFO - PROCESS | 1650 | 1467725309564 Marionette TRACE conn2 <- [1,2454,null,{}] 06:28:29 INFO - PROCESS | 1650 | 1467725309572 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}] 06:28:29 INFO - PROCESS | 1650 | 1467725309575 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:29 INFO - PROCESS | 1650 | 1467725309675 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 06:28:29 INFO - PROCESS | 1650 | 1467725309749 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:29 INFO - PROCESS | 1650 | 1467725309750 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c9de000 == 45 [pid = 1650] [id = 621] 06:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123e3ac00) [pid = 1650] [serial = 1863] [outer = 0x0] 06:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123fe7400) [pid = 1650] [serial = 1864] [outer = 0x123e3ac00] 06:28:29 INFO - PROCESS | 1650 | 1467725309781 Marionette DEBUG loaded listener.js 06:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x125ecdc00) [pid = 1650] [serial = 1865] [outer = 0x123e3ac00] 06:28:30 INFO - PROCESS | 1650 | 1467725310196 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]]]}] 06:28:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 06:28:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 671ms 06:28:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 06:28:30 INFO - PROCESS | 1650 | 1467725310233 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 06:28:30 INFO - PROCESS | 1650 | 1467725310234 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 06:28:30 INFO - PROCESS | 1650 | 1467725310237 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 06:28:30 INFO - PROCESS | 1650 | 1467725310238 Marionette TRACE conn2 <- [1,2458,null,{}] 06:28:30 INFO - PROCESS | 1650 | 1467725310240 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}] 06:28:30 INFO - PROCESS | 1650 | 1467725310242 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:30 INFO - PROCESS | 1650 | 1467725310346 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 06:28:30 INFO - PROCESS | 1650 | 1467725310406 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:30 INFO - PROCESS | 1650 | 1467725310407 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d515000 == 46 [pid = 1650] [id = 622] 06:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126eecc00) [pid = 1650] [serial = 1866] [outer = 0x0] 06:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x127176000) [pid = 1650] [serial = 1867] [outer = 0x126eecc00] 06:28:30 INFO - PROCESS | 1650 | 1467725310435 Marionette DEBUG loaded listener.js 06:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12922cc00) [pid = 1650] [serial = 1868] [outer = 0x126eecc00] 06:28:30 INFO - PROCESS | 1650 | 1467725310887 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]]]}] 06:28:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 06:28:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 668ms 06:28:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 06:28:30 INFO - PROCESS | 1650 | 1467725310906 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 06:28:30 INFO - PROCESS | 1650 | 1467725310907 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 06:28:30 INFO - PROCESS | 1650 | 1467725310909 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 06:28:30 INFO - PROCESS | 1650 | 1467725310911 Marionette TRACE conn2 <- [1,2462,null,{}] 06:28:30 INFO - PROCESS | 1650 | 1467725310913 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}] 06:28:30 INFO - PROCESS | 1650 | 1467725310914 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:31 INFO - PROCESS | 1650 | 1467725311032 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 06:28:31 INFO - PROCESS | 1650 | 1467725311305 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:31 INFO - PROCESS | 1650 | 1467725311306 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187ad800 == 47 [pid = 1650] [id = 623] 06:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x112ac8000) [pid = 1650] [serial = 1869] [outer = 0x0] 06:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x113d37000) [pid = 1650] [serial = 1870] [outer = 0x112ac8000] 06:28:31 INFO - PROCESS | 1650 | 1467725311355 Marionette DEBUG loaded listener.js 06:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x115edf000) [pid = 1650] [serial = 1871] [outer = 0x112ac8000] 06:28:31 INFO - PROCESS | 1650 | 1467725311927 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]]]}] 06:28:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 06:28:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1071ms 06:28:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 06:28:31 INFO - PROCESS | 1650 | 1467725311982 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 06:28:31 INFO - PROCESS | 1650 | 1467725311983 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 06:28:31 INFO - PROCESS | 1650 | 1467725311986 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 06:28:31 INFO - PROCESS | 1650 | 1467725311988 Marionette TRACE conn2 <- [1,2466,null,{}] 06:28:31 INFO - PROCESS | 1650 | 1467725311994 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}] 06:28:31 INFO - PROCESS | 1650 | 1467725311995 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:32 INFO - PROCESS | 1650 | 1467725312092 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 06:28:32 INFO - PROCESS | 1650 | 1467725312168 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:32 INFO - PROCESS | 1650 | 1467725312169 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196c5800 == 48 [pid = 1650] [id = 624] 06:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x117c91400) [pid = 1650] [serial = 1872] [outer = 0x0] 06:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1181e2000) [pid = 1650] [serial = 1873] [outer = 0x117c91400] 06:28:32 INFO - PROCESS | 1650 | 1467725312197 Marionette DEBUG loaded listener.js 06:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118516000) [pid = 1650] [serial = 1874] [outer = 0x117c91400] 06:28:32 INFO - PROCESS | 1650 | --DOCSHELL 0x120e26800 == 47 [pid = 1650] [id = 593] 06:28:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12c9e0000 == 46 [pid = 1650] [id = 617] 06:28:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12c26b000 == 45 [pid = 1650] [id = 616] 06:28:32 INFO - PROCESS | 1650 | --DOCSHELL 0x121b15000 == 44 [pid = 1650] [id = 615] 06:28:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbab800 == 43 [pid = 1650] [id = 614] 06:28:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12b83f800 == 42 [pid = 1650] [id = 613] 06:28:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12978a000 == 41 [pid = 1650] [id = 612] 06:28:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1271e5000 == 40 [pid = 1650] [id = 611] 06:28:32 INFO - PROCESS | 1650 | --DOCSHELL 0x125e76800 == 39 [pid = 1650] [id = 610] 06:28:32 INFO - PROCESS | 1650 | --DOCSHELL 0x121b16000 == 38 [pid = 1650] [id = 609] 06:28:32 INFO - PROCESS | 1650 | --DOCSHELL 0x119637000 == 37 [pid = 1650] [id = 608] 06:28:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11715d000 == 36 [pid = 1650] [id = 607] 06:28:32 INFO - PROCESS | 1650 | --DOCSHELL 0x125e37800 == 35 [pid = 1650] [id = 606] 06:28:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1187cc800 == 34 [pid = 1650] [id = 605] 06:28:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12c025000 == 33 [pid = 1650] [id = 604] 06:28:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1187ad800 == 32 [pid = 1650] [id = 623] 06:28:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12d515000 == 31 [pid = 1650] [id = 622] 06:28:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12c9de000 == 30 [pid = 1650] [id = 621] 06:28:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1255bf000 == 29 [pid = 1650] [id = 620] 06:28:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce04000 == 28 [pid = 1650] [id = 618] 06:28:32 INFO - PROCESS | 1650 | --DOCSHELL 0x118f5c800 == 27 [pid = 1650] [id = 619] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11846d800) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x116aee800) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119b81800) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119345000) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119b79000) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11933e800) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x125e4b800) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118a67800) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x123fe2c00) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118a52800) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118fd4c00) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116f02c00) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11815e800) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128d2a400) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115e5d400) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11612f000) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128a2f400) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x129305800) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118a53800) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116841c00) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1133bb800) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x120e98400) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119c3b800) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123e88000) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123e36800) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11816c800) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12585f800) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x125ec6c00) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x125ec3000) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126d0fc00) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123fe6000) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x127111800) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11933ac00) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119b84c00) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1196d6c00) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 06:28:33 INFO - PROCESS | 1650 | 1467725313151 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]]]}] 06:28:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 06:28:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1175ms 06:28:33 INFO - PROCESS | 1650 | 1467725313162 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 06:28:33 INFO - PROCESS | 1650 | 1467725313164 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 06:28:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 06:28:33 INFO - PROCESS | 1650 | 1467725313167 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 06:28:33 INFO - PROCESS | 1650 | 1467725313169 Marionette TRACE conn2 <- [1,2470,null,{}] 06:28:33 INFO - PROCESS | 1650 | 1467725313174 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}] 06:28:33 INFO - PROCESS | 1650 | 1467725313176 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:33 INFO - PROCESS | 1650 | 1467725313260 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 06:28:33 INFO - PROCESS | 1650 | 1467725313315 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:33 INFO - PROCESS | 1650 | 1467725313318 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x116610800 == 28 [pid = 1650] [id = 625] 06:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112f86400) [pid = 1650] [serial = 1875] [outer = 0x0] 06:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112f8bc00) [pid = 1650] [serial = 1876] [outer = 0x112f86400] 06:28:33 INFO - PROCESS | 1650 | 1467725313345 Marionette DEBUG loaded listener.js 06:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x113048000) [pid = 1650] [serial = 1877] [outer = 0x112f86400] 06:28:33 INFO - PROCESS | 1650 | 1467725313662 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]]]}] 06:28:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 06:28:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 521ms 06:28:33 INFO - PROCESS | 1650 | 1467725313687 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 06:28:33 INFO - PROCESS | 1650 | 1467725313694 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 06:28:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 06:28:33 INFO - PROCESS | 1650 | 1467725313698 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 06:28:33 INFO - PROCESS | 1650 | 1467725313700 Marionette TRACE conn2 <- [1,2474,null,{}] 06:28:33 INFO - PROCESS | 1650 | 1467725313702 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}] 06:28:33 INFO - PROCESS | 1650 | 1467725313704 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:33 INFO - PROCESS | 1650 | 1467725313782 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 06:28:33 INFO - PROCESS | 1650 | 1467725313786 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:33 INFO - PROCESS | 1650 | 1467725313788 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183a3000 == 29 [pid = 1650] [id = 626] 06:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115df5c00) [pid = 1650] [serial = 1878] [outer = 0x0] 06:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x115ed8400) [pid = 1650] [serial = 1879] [outer = 0x115df5c00] 06:28:33 INFO - PROCESS | 1650 | 1467725313817 Marionette DEBUG loaded listener.js 06:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115ee4c00) [pid = 1650] [serial = 1880] [outer = 0x115df5c00] 06:28:34 INFO - PROCESS | 1650 | 1467725314198 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]]]}] 06:28:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 06:28:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 524ms 06:28:34 INFO - PROCESS | 1650 | 1467725314223 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 06:28:34 INFO - PROCESS | 1650 | 1467725314225 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 06:28:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 06:28:34 INFO - PROCESS | 1650 | 1467725314228 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 06:28:34 INFO - PROCESS | 1650 | 1467725314231 Marionette TRACE conn2 <- [1,2478,null,{}] 06:28:34 INFO - PROCESS | 1650 | 1467725314242 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}] 06:28:34 INFO - PROCESS | 1650 | 1467725314246 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:34 INFO - PROCESS | 1650 | 1467725314353 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 06:28:34 INFO - PROCESS | 1650 | 1467725314361 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:34 INFO - PROCESS | 1650 | 1467725314364 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x119842000 == 30 [pid = 1650] [id = 627] 06:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112db3000) [pid = 1650] [serial = 1881] [outer = 0x0] 06:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117c91800) [pid = 1650] [serial = 1882] [outer = 0x112db3000] 06:28:34 INFO - PROCESS | 1650 | 1467725314406 Marionette DEBUG loaded listener.js 06:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x117cbd800) [pid = 1650] [serial = 1883] [outer = 0x112db3000] 06:28:34 INFO - PROCESS | 1650 | 1467725314844 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]]]}] 06:28:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 06:28:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 622ms 06:28:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 06:28:34 INFO - PROCESS | 1650 | 1467725314851 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 06:28:34 INFO - PROCESS | 1650 | 1467725314852 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 06:28:34 INFO - PROCESS | 1650 | 1467725314860 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 06:28:34 INFO - PROCESS | 1650 | 1467725314861 Marionette TRACE conn2 <- [1,2482,null,{}] 06:28:34 INFO - PROCESS | 1650 | 1467725314885 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}] 06:28:34 INFO - PROCESS | 1650 | 1467725314886 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:34 INFO - PROCESS | 1650 | 1467725314970 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 06:28:34 INFO - PROCESS | 1650 | 1467725314977 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:34 INFO - PROCESS | 1650 | 1467725314978 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x121329000 == 31 [pid = 1650] [id = 628] 06:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1181e4c00) [pid = 1650] [serial = 1884] [outer = 0x0] 06:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118470000) [pid = 1650] [serial = 1885] [outer = 0x1181e4c00] 06:28:35 INFO - PROCESS | 1650 | 1467725315004 Marionette DEBUG loaded listener.js 06:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118514c00) [pid = 1650] [serial = 1886] [outer = 0x1181e4c00] 06:28:35 INFO - PROCESS | 1650 | 1467725315360 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]]]}] 06:28:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 06:28:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 543ms 06:28:35 INFO - PROCESS | 1650 | 1467725315408 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 06:28:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 06:28:35 INFO - PROCESS | 1650 | 1467725315409 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 06:28:35 INFO - PROCESS | 1650 | 1467725315411 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 06:28:35 INFO - PROCESS | 1650 | 1467725315412 Marionette TRACE conn2 <- [1,2486,null,{}] 06:28:35 INFO - PROCESS | 1650 | 1467725315415 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}] 06:28:35 INFO - PROCESS | 1650 | 1467725315416 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:35 INFO - PROCESS | 1650 | 1467725315508 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 06:28:35 INFO - PROCESS | 1650 | 1467725315545 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:35 INFO - PROCESS | 1650 | 1467725315546 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b2f800 == 32 [pid = 1650] [id = 629] 06:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x112fa0000) [pid = 1650] [serial = 1887] [outer = 0x0] 06:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118a4ec00) [pid = 1650] [serial = 1888] [outer = 0x112fa0000] 06:28:35 INFO - PROCESS | 1650 | 1467725315571 Marionette DEBUG loaded listener.js 06:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118afa000) [pid = 1650] [serial = 1889] [outer = 0x112fa0000] 06:28:35 INFO - PROCESS | 1650 | 1467725315913 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]]]}] 06:28:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 06:28:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 518ms 06:28:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 06:28:35 INFO - PROCESS | 1650 | 1467725315930 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 06:28:35 INFO - PROCESS | 1650 | 1467725315931 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 06:28:35 INFO - PROCESS | 1650 | 1467725315933 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 06:28:35 INFO - PROCESS | 1650 | 1467725315934 Marionette TRACE conn2 <- [1,2490,null,{}] 06:28:35 INFO - PROCESS | 1650 | 1467725315936 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}] 06:28:35 INFO - PROCESS | 1650 | 1467725315943 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:36 INFO - PROCESS | 1650 | 1467725316057 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 06:28:36 INFO - PROCESS | 1650 | 1467725316093 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:36 INFO - PROCESS | 1650 | 1467725316094 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e29800 == 33 [pid = 1650] [id = 630] 06:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118afb800) [pid = 1650] [serial = 1890] [outer = 0x0] 06:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11926ec00) [pid = 1650] [serial = 1891] [outer = 0x118afb800] 06:28:36 INFO - PROCESS | 1650 | 1467725316119 Marionette DEBUG loaded listener.js 06:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119b81c00) [pid = 1650] [serial = 1892] [outer = 0x118afb800] 06:28:36 INFO - PROCESS | 1650 | 1467725316432 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]]]}] 06:28:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 06:28:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 521ms 06:28:36 INFO - PROCESS | 1650 | 1467725316455 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 06:28:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 06:28:36 INFO - PROCESS | 1650 | 1467725316464 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 06:28:36 INFO - PROCESS | 1650 | 1467725316473 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 06:28:36 INFO - PROCESS | 1650 | 1467725316475 Marionette TRACE conn2 <- [1,2494,null,{}] 06:28:36 INFO - PROCESS | 1650 | 1467725316477 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}] 06:28:36 INFO - PROCESS | 1650 | 1467725316479 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:36 INFO - PROCESS | 1650 | 1467725316575 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 06:28:36 INFO - PROCESS | 1650 | 1467725316578 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:36 INFO - PROCESS | 1650 | 1467725316579 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271e2000 == 34 [pid = 1650] [id = 631] 06:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1187cd400) [pid = 1650] [serial = 1893] [outer = 0x0] 06:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x120e05800) [pid = 1650] [serial = 1894] [outer = 0x1187cd400] 06:28:36 INFO - PROCESS | 1650 | 1467725316603 Marionette DEBUG loaded listener.js 06:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x120e98400) [pid = 1650] [serial = 1895] [outer = 0x1187cd400] 06:28:36 INFO - PROCESS | 1650 | 1467725316938 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]]]}] 06:28:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 06:28:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 521ms 06:28:36 INFO - PROCESS | 1650 | 1467725316993 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 06:28:36 INFO - PROCESS | 1650 | 1467725316995 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 06:28:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 06:28:36 INFO - PROCESS | 1650 | 1467725316997 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 06:28:36 INFO - PROCESS | 1650 | 1467725316998 Marionette TRACE conn2 <- [1,2498,null,{}] 06:28:37 INFO - PROCESS | 1650 | 1467725317000 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}] 06:28:37 INFO - PROCESS | 1650 | 1467725317001 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:37 INFO - PROCESS | 1650 | 1467725317097 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 06:28:37 INFO - PROCESS | 1650 | 1467725317109 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:37 INFO - PROCESS | 1650 | 1467725317110 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b64800 == 35 [pid = 1650] [id = 632] 06:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1129aec00) [pid = 1650] [serial = 1896] [outer = 0x0] 06:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1210ef000) [pid = 1650] [serial = 1897] [outer = 0x1129aec00] 06:28:37 INFO - PROCESS | 1650 | 1467725317135 Marionette DEBUG loaded listener.js 06:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x121347800) [pid = 1650] [serial = 1898] [outer = 0x1129aec00] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123e39000) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1275e2400) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x127102800) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115edb000) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1181e0c00) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1181ee000) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119b87c00) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119b84400) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112fa0400) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11329c800) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112fa7000) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128d2e400) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119b7f800) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12955ac00) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 06:28:37 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112f98400) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 06:28:37 INFO - PROCESS | 1650 | 1467725317617 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]]]}] 06:28:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 06:28:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 670ms 06:28:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 06:28:37 INFO - PROCESS | 1650 | 1467725317667 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 06:28:37 INFO - PROCESS | 1650 | 1467725317669 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 06:28:37 INFO - PROCESS | 1650 | 1467725317671 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 06:28:37 INFO - PROCESS | 1650 | 1467725317684 Marionette TRACE conn2 <- [1,2502,null,{}] 06:28:37 INFO - PROCESS | 1650 | 1467725317702 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}] 06:28:37 INFO - PROCESS | 1650 | 1467725317703 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:37 INFO - PROCESS | 1650 | 1467725317785 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 06:28:37 INFO - PROCESS | 1650 | 1467725317791 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:37 INFO - PROCESS | 1650 | 1467725317793 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119841800 == 36 [pid = 1650] [id = 633] 06:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11672dc00) [pid = 1650] [serial = 1899] [outer = 0x0] 06:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11846d400) [pid = 1650] [serial = 1900] [outer = 0x11672dc00] 06:28:37 INFO - PROCESS | 1650 | 1467725317817 Marionette DEBUG loaded listener.js 06:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119b7b800) [pid = 1650] [serial = 1901] [outer = 0x11672dc00] 06:28:38 INFO - PROCESS | 1650 | 1467725318175 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]]]}] 06:28:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 06:28:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 535ms 06:28:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 06:28:38 INFO - PROCESS | 1650 | 1467725318208 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 06:28:38 INFO - PROCESS | 1650 | 1467725318209 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 06:28:38 INFO - PROCESS | 1650 | 1467725318212 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 06:28:38 INFO - PROCESS | 1650 | 1467725318213 Marionette TRACE conn2 <- [1,2506,null,{}] 06:28:38 INFO - PROCESS | 1650 | 1467725318215 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}] 06:28:38 INFO - PROCESS | 1650 | 1467725318216 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:38 INFO - PROCESS | 1650 | 1467725318292 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 06:28:38 INFO - PROCESS | 1650 | 1467725318351 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:38 INFO - PROCESS | 1650 | 1467725318352 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295be000 == 37 [pid = 1650] [id = 634] 06:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11850b400) [pid = 1650] [serial = 1902] [outer = 0x0] 06:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1210e8c00) [pid = 1650] [serial = 1903] [outer = 0x11850b400] 06:28:38 INFO - PROCESS | 1650 | 1467725318376 Marionette DEBUG loaded listener.js 06:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x121954000) [pid = 1650] [serial = 1904] [outer = 0x11850b400] 06:28:38 INFO - PROCESS | 1650 | 1467725318672 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]]]}] 06:28:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 06:28:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 517ms 06:28:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 06:28:38 INFO - PROCESS | 1650 | 1467725318730 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 06:28:38 INFO - PROCESS | 1650 | 1467725318731 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 06:28:38 INFO - PROCESS | 1650 | 1467725318733 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 06:28:38 INFO - PROCESS | 1650 | 1467725318735 Marionette TRACE conn2 <- [1,2510,null,{}] 06:28:38 INFO - PROCESS | 1650 | 1467725318737 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}] 06:28:38 INFO - PROCESS | 1650 | 1467725318739 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:38 INFO - PROCESS | 1650 | 1467725318830 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 06:28:38 INFO - PROCESS | 1650 | 1467725318833 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:38 INFO - PROCESS | 1650 | 1467725318835 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b832800 == 38 [pid = 1650] [id = 635] 06:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123e36800) [pid = 1650] [serial = 1905] [outer = 0x0] 06:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123fdb800) [pid = 1650] [serial = 1906] [outer = 0x123e36800] 06:28:38 INFO - PROCESS | 1650 | 1467725318861 Marionette DEBUG loaded listener.js 06:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x125e53000) [pid = 1650] [serial = 1907] [outer = 0x123e36800] 06:28:39 INFO - PROCESS | 1650 | 1467725319182 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]]]}] 06:28:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 06:28:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 470ms 06:28:39 INFO - PROCESS | 1650 | 1467725319205 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 06:28:39 INFO - PROCESS | 1650 | 1467725319208 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 06:28:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 06:28:39 INFO - PROCESS | 1650 | 1467725319212 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 06:28:39 INFO - PROCESS | 1650 | 1467725319213 Marionette TRACE conn2 <- [1,2514,null,{}] 06:28:39 INFO - PROCESS | 1650 | 1467725319216 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}] 06:28:39 INFO - PROCESS | 1650 | 1467725319217 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:39 INFO - PROCESS | 1650 | 1467725319335 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 06:28:39 INFO - PROCESS | 1650 | 1467725319341 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:39 INFO - PROCESS | 1650 | 1467725319343 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb29000 == 39 [pid = 1650] [id = 636] 06:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118af0000) [pid = 1650] [serial = 1908] [outer = 0x0] 06:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x125ec3000) [pid = 1650] [serial = 1909] [outer = 0x118af0000] 06:28:39 INFO - PROCESS | 1650 | 1467725319382 Marionette DEBUG loaded listener.js 06:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126d0f400) [pid = 1650] [serial = 1910] [outer = 0x118af0000] 06:28:40 INFO - PROCESS | 1650 | 1467725320039 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]]]}] 06:28:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 06:28:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 870ms 06:28:40 INFO - PROCESS | 1650 | 1467725320120 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 06:28:40 INFO - PROCESS | 1650 | 1467725320122 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 06:28:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 06:28:40 INFO - PROCESS | 1650 | 1467725320125 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 06:28:40 INFO - PROCESS | 1650 | 1467725320129 Marionette TRACE conn2 <- [1,2518,null,{}] 06:28:40 INFO - PROCESS | 1650 | 1467725320132 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}] 06:28:40 INFO - PROCESS | 1650 | 1467725320134 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:40 INFO - PROCESS | 1650 | 1467725320249 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 06:28:40 INFO - PROCESS | 1650 | 1467725320308 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:40 INFO - PROCESS | 1650 | 1467725320310 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x117c46000 == 40 [pid = 1650] [id = 637] 06:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112fa5800) [pid = 1650] [serial = 1911] [outer = 0x0] 06:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x114fcc400) [pid = 1650] [serial = 1912] [outer = 0x112fa5800] 06:28:40 INFO - PROCESS | 1650 | 1467725320341 Marionette DEBUG loaded listener.js 06:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11612f000) [pid = 1650] [serial = 1913] [outer = 0x112fa5800] 06:28:40 INFO - PROCESS | 1650 | 1467725320895 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]]]}] 06:28:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 06:28:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 824ms 06:28:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 06:28:40 INFO - PROCESS | 1650 | 1467725320950 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 06:28:40 INFO - PROCESS | 1650 | 1467725320953 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 06:28:40 INFO - PROCESS | 1650 | 1467725320958 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 06:28:40 INFO - PROCESS | 1650 | 1467725320960 Marionette TRACE conn2 <- [1,2522,null,{}] 06:28:40 INFO - PROCESS | 1650 | 1467725320963 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}] 06:28:40 INFO - PROCESS | 1650 | 1467725320964 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:41 INFO - PROCESS | 1650 | 1467725321077 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 06:28:41 INFO - PROCESS | 1650 | 1467725321162 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:41 INFO - PROCESS | 1650 | 1467725321164 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196b0000 == 41 [pid = 1650] [id = 638] 06:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112fa6400) [pid = 1650] [serial = 1914] [outer = 0x0] 06:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x115dc6000) [pid = 1650] [serial = 1915] [outer = 0x112fa6400] 06:28:41 INFO - PROCESS | 1650 | 1467725321197 Marionette DEBUG loaded listener.js 06:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x117c98800) [pid = 1650] [serial = 1916] [outer = 0x112fa6400] 06:28:41 INFO - PROCESS | 1650 | 1467725321864 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]]]}] 06:28:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 06:28:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 921ms 06:28:41 INFO - PROCESS | 1650 | 1467725321880 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 06:28:41 INFO - PROCESS | 1650 | 1467725321882 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 06:28:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 06:28:41 INFO - PROCESS | 1650 | 1467725321885 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 06:28:41 INFO - PROCESS | 1650 | 1467725321887 Marionette TRACE conn2 <- [1,2526,null,{}] 06:28:41 INFO - PROCESS | 1650 | 1467725321890 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}] 06:28:41 INFO - PROCESS | 1650 | 1467725321892 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:42 INFO - PROCESS | 1650 | 1467725322011 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 06:28:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12b832800 == 40 [pid = 1650] [id = 635] 06:28:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1295be000 == 39 [pid = 1650] [id = 634] 06:28:42 INFO - PROCESS | 1650 | --DOCSHELL 0x119841800 == 38 [pid = 1650] [id = 633] 06:28:42 INFO - PROCESS | 1650 | --DOCSHELL 0x128b64800 == 37 [pid = 1650] [id = 632] 06:28:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1271e2000 == 36 [pid = 1650] [id = 631] 06:28:42 INFO - PROCESS | 1650 | --DOCSHELL 0x125e29800 == 35 [pid = 1650] [id = 630] 06:28:42 INFO - PROCESS | 1650 | --DOCSHELL 0x121b2f800 == 34 [pid = 1650] [id = 629] 06:28:42 INFO - PROCESS | 1650 | --DOCSHELL 0x121329000 == 33 [pid = 1650] [id = 628] 06:28:42 INFO - PROCESS | 1650 | --DOCSHELL 0x119842000 == 32 [pid = 1650] [id = 627] 06:28:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1183a3000 == 31 [pid = 1650] [id = 626] 06:28:42 INFO - PROCESS | 1650 | --DOCSHELL 0x116610800 == 30 [pid = 1650] [id = 625] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x123fe2800) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128a2e800) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1275e2c00) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128d26800) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x115ee1400) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11687d800) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1181e3800) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118475400) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1183e4000) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118a58400) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128d20c00) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x120faf800) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1210efc00) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119272c00) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119997400) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115dc3800) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11646d400) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118fcfc00) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115dc6800) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x129559400) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x125599000) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1296a2800) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x129327800) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x129303400) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a5e7c00) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x121105800) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1275e9800) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x121954400) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128d22400) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 06:28:42 INFO - PROCESS | 1650 | 1467725322094 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:42 INFO - PROCESS | 1650 | 1467725322095 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x116626000 == 31 [pid = 1650] [id = 639] 06:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1131e6400) [pid = 1650] [serial = 1917] [outer = 0x0] 06:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x115dc6800) [pid = 1650] [serial = 1918] [outer = 0x1131e6400] 06:28:42 INFO - PROCESS | 1650 | 1467725322123 Marionette DEBUG loaded listener.js 06:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116888400) [pid = 1650] [serial = 1919] [outer = 0x1131e6400] 06:28:42 INFO - PROCESS | 1650 | 1467725322418 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]]]}] 06:28:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 06:28:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 570ms 06:28:42 INFO - PROCESS | 1650 | 1467725322455 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 06:28:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 06:28:42 INFO - PROCESS | 1650 | 1467725322461 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 06:28:42 INFO - PROCESS | 1650 | 1467725322465 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 06:28:42 INFO - PROCESS | 1650 | 1467725322467 Marionette TRACE conn2 <- [1,2530,null,{}] 06:28:42 INFO - PROCESS | 1650 | 1467725322479 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}] 06:28:42 INFO - PROCESS | 1650 | 1467725322480 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:42 INFO - PROCESS | 1650 | 1467725322560 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 06:28:42 INFO - PROCESS | 1650 | 1467725322564 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:42 INFO - PROCESS | 1650 | 1467725322566 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11983f000 == 32 [pid = 1650] [id = 640] 06:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x117c93c00) [pid = 1650] [serial = 1920] [outer = 0x0] 06:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1181e3800) [pid = 1650] [serial = 1921] [outer = 0x117c93c00] 06:28:42 INFO - PROCESS | 1650 | 1467725322593 Marionette DEBUG loaded listener.js 06:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11846d800) [pid = 1650] [serial = 1922] [outer = 0x117c93c00] 06:28:42 INFO - PROCESS | 1650 | 1467725322964 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]]]}] 06:28:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 06:28:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 524ms 06:28:42 INFO - PROCESS | 1650 | 1467725322991 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 06:28:42 INFO - PROCESS | 1650 | 1467725322993 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 06:28:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 06:28:42 INFO - PROCESS | 1650 | 1467725322996 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 06:28:42 INFO - PROCESS | 1650 | 1467725322998 Marionette TRACE conn2 <- [1,2534,null,{}] 06:28:43 INFO - PROCESS | 1650 | 1467725323006 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}] 06:28:43 INFO - PROCESS | 1650 | 1467725323009 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:43 INFO - PROCESS | 1650 | 1467725323097 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 06:28:43 INFO - PROCESS | 1650 | 1467725323155 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:43 INFO - PROCESS | 1650 | 1467725323157 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b2c800 == 33 [pid = 1650] [id = 641] 06:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112d65800) [pid = 1650] [serial = 1923] [outer = 0x0] 06:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118475800) [pid = 1650] [serial = 1924] [outer = 0x112d65800] 06:28:43 INFO - PROCESS | 1650 | 1467725323185 Marionette DEBUG loaded listener.js 06:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119338400) [pid = 1650] [serial = 1925] [outer = 0x112d65800] 06:28:43 INFO - PROCESS | 1650 | 1467725323475 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]]]}] 06:28:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 06:28:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 520ms 06:28:43 INFO - PROCESS | 1650 | 1467725323517 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 06:28:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 06:28:43 INFO - PROCESS | 1650 | 1467725323518 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 06:28:43 INFO - PROCESS | 1650 | 1467725323521 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 06:28:43 INFO - PROCESS | 1650 | 1467725323522 Marionette TRACE conn2 <- [1,2538,null,{}] 06:28:43 INFO - PROCESS | 1650 | 1467725323528 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}] 06:28:43 INFO - PROCESS | 1650 | 1467725323529 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:43 INFO - PROCESS | 1650 | 1467725323612 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 06:28:43 INFO - PROCESS | 1650 | 1467725323616 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:43 INFO - PROCESS | 1650 | 1467725323617 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e29800 == 34 [pid = 1650] [id = 642] 06:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118470c00) [pid = 1650] [serial = 1926] [outer = 0x0] 06:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119990c00) [pid = 1650] [serial = 1927] [outer = 0x118470c00] 06:28:43 INFO - PROCESS | 1650 | 1467725323692 Marionette DEBUG loaded listener.js 06:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119b83000) [pid = 1650] [serial = 1928] [outer = 0x118470c00] 06:28:43 INFO - PROCESS | 1650 | 1467725323970 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]]]}] 06:28:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 06:28:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 471ms 06:28:43 INFO - PROCESS | 1650 | 1467725323996 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 06:28:43 INFO - PROCESS | 1650 | 1467725323997 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 06:28:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 06:28:44 INFO - PROCESS | 1650 | 1467725323999 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 06:28:44 INFO - PROCESS | 1650 | 1467725324000 Marionette TRACE conn2 <- [1,2542,null,{}] 06:28:44 INFO - PROCESS | 1650 | 1467725324002 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}] 06:28:44 INFO - PROCESS | 1650 | 1467725324004 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:44 INFO - PROCESS | 1650 | 1467725324099 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 06:28:44 INFO - PROCESS | 1650 | 1467725324102 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:44 INFO - PROCESS | 1650 | 1467725324103 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293ac000 == 35 [pid = 1650] [id = 643] 06:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112f3c000) [pid = 1650] [serial = 1929] [outer = 0x0] 06:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119b87c00) [pid = 1650] [serial = 1930] [outer = 0x112f3c000] 06:28:44 INFO - PROCESS | 1650 | 1467725324129 Marionette DEBUG loaded listener.js 06:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1210ed400) [pid = 1650] [serial = 1931] [outer = 0x112f3c000] 06:28:44 INFO - PROCESS | 1650 | 1467725324484 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]]]}] 06:28:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 06:28:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 518ms 06:28:44 INFO - PROCESS | 1650 | 1467725324517 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 06:28:44 INFO - PROCESS | 1650 | 1467725324519 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 06:28:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 06:28:44 INFO - PROCESS | 1650 | 1467725324521 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 06:28:44 INFO - PROCESS | 1650 | 1467725324522 Marionette TRACE conn2 <- [1,2546,null,{}] 06:28:44 INFO - PROCESS | 1650 | 1467725324527 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}] 06:28:44 INFO - PROCESS | 1650 | 1467725324531 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:44 INFO - PROCESS | 1650 | 1467725324653 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 06:28:44 INFO - PROCESS | 1650 | 1467725324659 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:44 INFO - PROCESS | 1650 | 1467725324660 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295b9800 == 36 [pid = 1650] [id = 644] 06:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1210f2800) [pid = 1650] [serial = 1932] [outer = 0x0] 06:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123e3f800) [pid = 1650] [serial = 1933] [outer = 0x1210f2800] 06:28:44 INFO - PROCESS | 1650 | 1467725324717 Marionette DEBUG loaded listener.js 06:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x125e4b800) [pid = 1650] [serial = 1934] [outer = 0x1210f2800] 06:28:45 INFO - PROCESS | 1650 | 1467725325053 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]]]}] 06:28:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 06:28:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 571ms 06:28:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 06:28:45 INFO - PROCESS | 1650 | 1467725325097 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 06:28:45 INFO - PROCESS | 1650 | 1467725325098 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 06:28:45 INFO - PROCESS | 1650 | 1467725325100 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 06:28:45 INFO - PROCESS | 1650 | 1467725325101 Marionette TRACE conn2 <- [1,2550,null,{}] 06:28:45 INFO - PROCESS | 1650 | 1467725325103 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}] 06:28:45 INFO - PROCESS | 1650 | 1467725325111 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:45 INFO - PROCESS | 1650 | 1467725325211 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 06:28:45 INFO - PROCESS | 1650 | 1467725325214 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:45 INFO - PROCESS | 1650 | 1467725325215 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x121243000 == 37 [pid = 1650] [id = 645] 06:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1129b2400) [pid = 1650] [serial = 1935] [outer = 0x0] 06:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x125ecfc00) [pid = 1650] [serial = 1936] [outer = 0x1129b2400] 06:28:45 INFO - PROCESS | 1650 | 1467725325241 Marionette DEBUG loaded listener.js 06:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126ef1000) [pid = 1650] [serial = 1937] [outer = 0x1129b2400] 06:28:45 INFO - PROCESS | 1650 | 1467725325571 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]]]}] 06:28:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 06:28:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 522ms 06:28:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 06:28:45 INFO - PROCESS | 1650 | 1467725325624 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 06:28:45 INFO - PROCESS | 1650 | 1467725325626 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 06:28:45 INFO - PROCESS | 1650 | 1467725325628 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 06:28:45 INFO - PROCESS | 1650 | 1467725325629 Marionette TRACE conn2 <- [1,2554,null,{}] 06:28:45 INFO - PROCESS | 1650 | 1467725325632 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}] 06:28:45 INFO - PROCESS | 1650 | 1467725325633 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:45 INFO - PROCESS | 1650 | 1467725325731 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 06:28:45 INFO - PROCESS | 1650 | 1467725325742 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:45 INFO - PROCESS | 1650 | 1467725325743 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbb8800 == 38 [pid = 1650] [id = 646] 06:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126f6e400) [pid = 1650] [serial = 1938] [outer = 0x0] 06:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x127173400) [pid = 1650] [serial = 1939] [outer = 0x126f6e400] 06:28:45 INFO - PROCESS | 1650 | 1467725325767 Marionette DEBUG loaded listener.js 06:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1275de800) [pid = 1650] [serial = 1940] [outer = 0x126f6e400] 06:28:46 INFO - PROCESS | 1650 | 1467725326110 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]]]}] 06:28:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 06:28:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 520ms 06:28:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 06:28:46 INFO - PROCESS | 1650 | 1467725326148 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 06:28:46 INFO - PROCESS | 1650 | 1467725326150 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 06:28:46 INFO - PROCESS | 1650 | 1467725326152 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 06:28:46 INFO - PROCESS | 1650 | 1467725326153 Marionette TRACE conn2 <- [1,2558,null,{}] 06:28:46 INFO - PROCESS | 1650 | 1467725326163 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}] 06:28:46 INFO - PROCESS | 1650 | 1467725326164 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:46 INFO - PROCESS | 1650 | 1467725326264 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 06:28:46 INFO - PROCESS | 1650 | 1467725326267 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:46 INFO - PROCESS | 1650 | 1467725326268 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c26e800 == 39 [pid = 1650] [id = 647] 06:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1129af400) [pid = 1650] [serial = 1941] [outer = 0x0] 06:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x125ecf000) [pid = 1650] [serial = 1942] [outer = 0x1129af400] 06:28:46 INFO - PROCESS | 1650 | 1467725326293 Marionette DEBUG loaded listener.js 06:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1275e9c00) [pid = 1650] [serial = 1943] [outer = 0x1129af400] 06:28:46 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123e36800) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 06:28:46 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112fa0000) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 06:28:46 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x117c91400) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 06:28:46 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1181e4c00) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 06:28:46 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112f86400) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 06:28:46 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x115df5c00) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 06:28:46 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112db3000) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 06:28:46 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115ee3800) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 06:28:46 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118510400) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 06:28:46 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123e3ac00) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 06:28:46 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118afb800) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 06:28:46 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1187cd400) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 06:28:46 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1129aec00) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 06:28:46 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126eecc00) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 06:28:46 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11672dc00) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 06:28:46 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112ac8000) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 06:28:46 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11850b400) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 06:28:46 INFO - PROCESS | 1650 | 1467725326675 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]]]}] 06:28:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 06:28:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 570ms 06:28:46 INFO - PROCESS | 1650 | 1467725326723 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 06:28:46 INFO - PROCESS | 1650 | 1467725326727 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 06:28:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 06:28:46 INFO - PROCESS | 1650 | 1467725326729 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 06:28:46 INFO - PROCESS | 1650 | 1467725326731 Marionette TRACE conn2 <- [1,2562,null,{}] 06:28:46 INFO - PROCESS | 1650 | 1467725326733 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}] 06:28:46 INFO - PROCESS | 1650 | 1467725326734 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:46 INFO - PROCESS | 1650 | 1467725326815 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 06:28:46 INFO - PROCESS | 1650 | 1467725326818 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:46 INFO - PROCESS | 1650 | 1467725326819 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295ac000 == 40 [pid = 1650] [id = 648] 06:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115e60c00) [pid = 1650] [serial = 1944] [outer = 0x0] 06:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x117565400) [pid = 1650] [serial = 1945] [outer = 0x115e60c00] 06:28:46 INFO - PROCESS | 1650 | 1467725326844 Marionette DEBUG loaded listener.js 06:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118a5e400) [pid = 1650] [serial = 1946] [outer = 0x115e60c00] 06:28:47 INFO - PROCESS | 1650 | 1467725327248 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]]]}] 06:28:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 06:28:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 569ms 06:28:47 INFO - PROCESS | 1650 | 1467725327300 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 06:28:47 INFO - PROCESS | 1650 | 1467725327303 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 06:28:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 06:28:47 INFO - PROCESS | 1650 | 1467725327317 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 06:28:47 INFO - PROCESS | 1650 | 1467725327320 Marionette TRACE conn2 <- [1,2566,null,{}] 06:28:47 INFO - PROCESS | 1650 | 1467725327323 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}] 06:28:47 INFO - PROCESS | 1650 | 1467725327326 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:47 INFO - PROCESS | 1650 | 1467725327465 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 06:28:47 INFO - PROCESS | 1650 | 1467725327473 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:47 INFO - PROCESS | 1650 | 1467725327475 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c9e7800 == 41 [pid = 1650] [id = 649] 06:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119342800) [pid = 1650] [serial = 1947] [outer = 0x0] 06:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128a30000) [pid = 1650] [serial = 1948] [outer = 0x119342800] 06:28:47 INFO - PROCESS | 1650 | 1467725327501 Marionette DEBUG loaded listener.js 06:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128d27800) [pid = 1650] [serial = 1949] [outer = 0x119342800] 06:28:47 INFO - PROCESS | 1650 | 1467725327820 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]]]}] 06:28:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 06:28:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 531ms 06:28:47 INFO - PROCESS | 1650 | 1467725327841 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 06:28:47 INFO - PROCESS | 1650 | 1467725327843 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 06:28:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 06:28:47 INFO - PROCESS | 1650 | 1467725327846 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 06:28:47 INFO - PROCESS | 1650 | 1467725327847 Marionette TRACE conn2 <- [1,2570,null,{}] 06:28:47 INFO - PROCESS | 1650 | 1467725327850 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}] 06:28:47 INFO - PROCESS | 1650 | 1467725327851 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:47 INFO - PROCESS | 1650 | 1467725327962 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 06:28:47 INFO - PROCESS | 1650 | 1467725327967 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:47 INFO - PROCESS | 1650 | 1467725327969 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce0c000 == 42 [pid = 1650] [id = 650] 06:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x127106000) [pid = 1650] [serial = 1950] [outer = 0x0] 06:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128a68c00) [pid = 1650] [serial = 1951] [outer = 0x127106000] 06:28:47 INFO - PROCESS | 1650 | 1467725327993 Marionette DEBUG loaded listener.js 06:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129304800) [pid = 1650] [serial = 1952] [outer = 0x127106000] 06:28:48 INFO - PROCESS | 1650 | 1467725328327 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]]]}] 06:28:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 06:28:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 518ms 06:28:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 06:28:48 INFO - PROCESS | 1650 | 1467725328365 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 06:28:48 INFO - PROCESS | 1650 | 1467725328367 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 06:28:48 INFO - PROCESS | 1650 | 1467725328369 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 06:28:48 INFO - PROCESS | 1650 | 1467725328371 Marionette TRACE conn2 <- [1,2574,null,{}] 06:28:48 INFO - PROCESS | 1650 | 1467725328374 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}] 06:28:48 INFO - PROCESS | 1650 | 1467725328376 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:48 INFO - PROCESS | 1650 | 1467725328501 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 06:28:48 INFO - PROCESS | 1650 | 1467725328676 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:48 INFO - PROCESS | 1650 | 1467725328678 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x116851000 == 43 [pid = 1650] [id = 651] 06:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x111dac000) [pid = 1650] [serial = 1953] [outer = 0x0] 06:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1129a9000) [pid = 1650] [serial = 1954] [outer = 0x111dac000] 06:28:48 INFO - PROCESS | 1650 | 1467725328775 Marionette DEBUG loaded listener.js 06:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x113348400) [pid = 1650] [serial = 1955] [outer = 0x111dac000] 06:28:49 INFO - PROCESS | 1650 | 1467725329257 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]]]}] 06:28:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 06:28:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 921ms 06:28:49 INFO - PROCESS | 1650 | 1467725329294 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 06:28:49 INFO - PROCESS | 1650 | 1467725329296 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 06:28:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 06:28:49 INFO - PROCESS | 1650 | 1467725329300 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 06:28:49 INFO - PROCESS | 1650 | 1467725329302 Marionette TRACE conn2 <- [1,2578,null,{}] 06:28:49 INFO - PROCESS | 1650 | 1467725329306 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}] 06:28:49 INFO - PROCESS | 1650 | 1467725329309 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:49 INFO - PROCESS | 1650 | 1467725329417 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 06:28:49 INFO - PROCESS | 1650 | 1467725329493 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:49 INFO - PROCESS | 1650 | 1467725329494 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b1e800 == 44 [pid = 1650] [id = 652] 06:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11646d400) [pid = 1650] [serial = 1956] [outer = 0x0] 06:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118165400) [pid = 1650] [serial = 1957] [outer = 0x11646d400] 06:28:49 INFO - PROCESS | 1650 | 1467725329526 Marionette DEBUG loaded listener.js 06:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118475400) [pid = 1650] [serial = 1958] [outer = 0x11646d400] 06:28:49 INFO - PROCESS | 1650 | 1467725329945 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]]]}] 06:28:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 06:28:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 671ms 06:28:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 06:28:49 INFO - PROCESS | 1650 | 1467725329975 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 06:28:49 INFO - PROCESS | 1650 | 1467725329978 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 06:28:49 INFO - PROCESS | 1650 | 1467725329980 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 06:28:49 INFO - PROCESS | 1650 | 1467725329982 Marionette TRACE conn2 <- [1,2582,null,{}] 06:28:49 INFO - PROCESS | 1650 | 1467725329984 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}] 06:28:49 INFO - PROCESS | 1650 | 1467725329986 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:50 INFO - PROCESS | 1650 | 1467725330091 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 06:28:50 INFO - PROCESS | 1650 | 1467725330154 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:50 INFO - PROCESS | 1650 | 1467725330156 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbb2000 == 45 [pid = 1650] [id = 653] 06:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118a59c00) [pid = 1650] [serial = 1959] [outer = 0x0] 06:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119342400) [pid = 1650] [serial = 1960] [outer = 0x118a59c00] 06:28:50 INFO - PROCESS | 1650 | 1467725330184 Marionette DEBUG loaded listener.js 06:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119b85800) [pid = 1650] [serial = 1961] [outer = 0x118a59c00] 06:28:50 INFO - PROCESS | 1650 | 1467725330641 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]]]}] 06:28:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 06:28:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 674ms 06:28:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 06:28:50 INFO - PROCESS | 1650 | 1467725330655 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 06:28:50 INFO - PROCESS | 1650 | 1467725330657 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 06:28:50 INFO - PROCESS | 1650 | 1467725330665 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 06:28:50 INFO - PROCESS | 1650 | 1467725330670 Marionette TRACE conn2 <- [1,2586,null,{}] 06:28:50 INFO - PROCESS | 1650 | 1467725330673 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}] 06:28:50 INFO - PROCESS | 1650 | 1467725330676 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:50 INFO - PROCESS | 1650 | 1467725330800 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 06:28:50 INFO - PROCESS | 1650 | 1467725330874 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:50 INFO - PROCESS | 1650 | 1467725330875 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d514800 == 46 [pid = 1650] [id = 654] 06:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1210f3c00) [pid = 1650] [serial = 1962] [outer = 0x0] 06:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x123e36800) [pid = 1650] [serial = 1963] [outer = 0x1210f3c00] 06:28:50 INFO - PROCESS | 1650 | 1467725330903 Marionette DEBUG loaded listener.js 06:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x123fe7c00) [pid = 1650] [serial = 1964] [outer = 0x1210f3c00] 06:28:51 INFO - PROCESS | 1650 | 1467725331360 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]]]}] 06:28:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 06:28:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 728ms 06:28:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 06:28:51 INFO - PROCESS | 1650 | 1467725331390 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 06:28:51 INFO - PROCESS | 1650 | 1467725331392 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 06:28:51 INFO - PROCESS | 1650 | 1467725331394 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 06:28:51 INFO - PROCESS | 1650 | 1467725331395 Marionette TRACE conn2 <- [1,2590,null,{}] 06:28:51 INFO - PROCESS | 1650 | 1467725331398 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}] 06:28:51 INFO - PROCESS | 1650 | 1467725331399 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:51 INFO - PROCESS | 1650 | 1467725331633 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 06:28:51 INFO - PROCESS | 1650 | 1467725331727 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:51 INFO - PROCESS | 1650 | 1467725331728 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11984d000 == 47 [pid = 1650] [id = 655] 06:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x113045000) [pid = 1650] [serial = 1965] [outer = 0x0] 06:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1133b3800) [pid = 1650] [serial = 1966] [outer = 0x113045000] 06:28:51 INFO - PROCESS | 1650 | 1467725331757 Marionette DEBUG loaded listener.js 06:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x115df4c00) [pid = 1650] [serial = 1967] [outer = 0x113045000] 06:28:52 INFO - PROCESS | 1650 | 1467725332221 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]]]}] 06:28:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 06:28:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 870ms 06:28:52 INFO - PROCESS | 1650 | 1467725332265 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 06:28:52 INFO - PROCESS | 1650 | 1467725332268 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 06:28:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 06:28:52 INFO - PROCESS | 1650 | 1467725332271 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 06:28:52 INFO - PROCESS | 1650 | 1467725332273 Marionette TRACE conn2 <- [1,2594,null,{}] 06:28:52 INFO - PROCESS | 1650 | 1467725332276 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}] 06:28:52 INFO - PROCESS | 1650 | 1467725332278 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:52 INFO - PROCESS | 1650 | 1467725332372 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 06:28:52 INFO - PROCESS | 1650 | 1467725332451 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:52 INFO - PROCESS | 1650 | 1467725332453 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187cc800 == 48 [pid = 1650] [id = 656] 06:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x112f83800) [pid = 1650] [serial = 1968] [outer = 0x0] 06:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x117cbd000) [pid = 1650] [serial = 1969] [outer = 0x112f83800] 06:28:52 INFO - PROCESS | 1650 | 1467725332482 Marionette DEBUG loaded listener.js 06:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1181ed800) [pid = 1650] [serial = 1970] [outer = 0x112f83800] 06:28:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce0c000 == 47 [pid = 1650] [id = 650] 06:28:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12c9e7800 == 46 [pid = 1650] [id = 649] 06:28:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1295ac000 == 45 [pid = 1650] [id = 648] 06:28:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12c26e800 == 44 [pid = 1650] [id = 647] 06:28:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbb8800 == 43 [pid = 1650] [id = 646] 06:28:53 INFO - PROCESS | 1650 | --DOCSHELL 0x121243000 == 42 [pid = 1650] [id = 645] 06:28:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1295b9800 == 41 [pid = 1650] [id = 644] 06:28:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1293ac000 == 40 [pid = 1650] [id = 643] 06:28:53 INFO - PROCESS | 1650 | --DOCSHELL 0x125e29800 == 39 [pid = 1650] [id = 642] 06:28:53 INFO - PROCESS | 1650 | --DOCSHELL 0x121b2c800 == 38 [pid = 1650] [id = 641] 06:28:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11983f000 == 37 [pid = 1650] [id = 640] 06:28:53 INFO - PROCESS | 1650 | --DOCSHELL 0x116626000 == 36 [pid = 1650] [id = 639] 06:28:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1196c5800 == 35 [pid = 1650] [id = 624] 06:28:53 INFO - PROCESS | 1650 | --DOCSHELL 0x117c46000 == 34 [pid = 1650] [id = 637] 06:28:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1196b0000 == 33 [pid = 1650] [id = 638] 06:28:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb29000 == 32 [pid = 1650] [id = 636] 06:28:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11984d000 == 31 [pid = 1650] [id = 655] 06:28:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12d514800 == 30 [pid = 1650] [id = 654] 06:28:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbb2000 == 29 [pid = 1650] [id = 653] 06:28:53 INFO - PROCESS | 1650 | --DOCSHELL 0x121b1e800 == 28 [pid = 1650] [id = 652] 06:28:53 INFO - PROCESS | 1650 | --DOCSHELL 0x116851000 == 27 [pid = 1650] [id = 651] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118a4ec00) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118516000) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1181e2000) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118470000) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x112f8bc00) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x113048000) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x115ed8400) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x115ee4c00) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x117c91800) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x117cbd800) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11755ec00) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116729000) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119340c00) [pid = 1650] [serial = 1862] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118af7000) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x125ecdc00) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123fe7400) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11926ec00) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118afa000) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x120e05800) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1210ef000) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12922cc00) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x120e98400) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x127176000) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11846d400) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x121347800) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115edf000) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x125e53000) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113d37000) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119b81c00) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1210e8c00) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118514c00) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119b7b800) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x121954000) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123fdb800) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 06:28:53 INFO - PROCESS | 1650 | 1467725333405 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]]]}] 06:28:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 06:28:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1174ms 06:28:53 INFO - PROCESS | 1650 | 1467725333448 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 06:28:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 06:28:53 INFO - PROCESS | 1650 | 1467725333450 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 06:28:53 INFO - PROCESS | 1650 | 1467725333453 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 06:28:53 INFO - PROCESS | 1650 | 1467725333455 Marionette TRACE conn2 <- [1,2598,null,{}] 06:28:53 INFO - PROCESS | 1650 | 1467725333460 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}] 06:28:53 INFO - PROCESS | 1650 | 1467725333462 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:53 INFO - PROCESS | 1650 | 1467725333545 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 06:28:53 INFO - PROCESS | 1650 | 1467725333549 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:53 INFO - PROCESS | 1650 | 1467725333551 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x117c40800 == 28 [pid = 1650] [id = 657] 06:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115dc2c00) [pid = 1650] [serial = 1971] [outer = 0x0] 06:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x115edfc00) [pid = 1650] [serial = 1972] [outer = 0x115dc2c00] 06:28:53 INFO - PROCESS | 1650 | 1467725333580 Marionette DEBUG loaded listener.js 06:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116730400) [pid = 1650] [serial = 1973] [outer = 0x115dc2c00] 06:28:53 INFO - PROCESS | 1650 | 1467725333954 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]]]}] 06:28:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 06:28:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 524ms 06:28:53 INFO - PROCESS | 1650 | 1467725333978 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 06:28:53 INFO - PROCESS | 1650 | 1467725333982 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 06:28:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 06:28:53 INFO - PROCESS | 1650 | 1467725333989 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 06:28:53 INFO - PROCESS | 1650 | 1467725333993 Marionette TRACE conn2 <- [1,2602,null,{}] 06:28:54 INFO - PROCESS | 1650 | 1467725334000 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}] 06:28:54 INFO - PROCESS | 1650 | 1467725334001 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:54 INFO - PROCESS | 1650 | 1467725334082 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 06:28:54 INFO - PROCESS | 1650 | 1467725334086 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:54 INFO - PROCESS | 1650 | 1467725334087 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196c0000 == 29 [pid = 1650] [id = 658] 06:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116aefc00) [pid = 1650] [serial = 1974] [outer = 0x0] 06:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11816dc00) [pid = 1650] [serial = 1975] [outer = 0x116aefc00] 06:28:54 INFO - PROCESS | 1650 | 1467725334116 Marionette DEBUG loaded listener.js 06:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11846d400) [pid = 1650] [serial = 1976] [outer = 0x116aefc00] 06:28:54 INFO - PROCESS | 1650 | 1467725334496 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]]]}] 06:28:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 06:28:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 528ms 06:28:54 INFO - PROCESS | 1650 | 1467725334517 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 06:28:54 INFO - PROCESS | 1650 | 1467725334518 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 06:28:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 06:28:54 INFO - PROCESS | 1650 | 1467725334521 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 06:28:54 INFO - PROCESS | 1650 | 1467725334525 Marionette TRACE conn2 <- [1,2606,null,{}] 06:28:54 INFO - PROCESS | 1650 | 1467725334533 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}] 06:28:54 INFO - PROCESS | 1650 | 1467725334536 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:54 INFO - PROCESS | 1650 | 1467725334614 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 06:28:54 INFO - PROCESS | 1650 | 1467725334618 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:54 INFO - PROCESS | 1650 | 1467725334620 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x121796000 == 30 [pid = 1650] [id = 659] 06:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118479400) [pid = 1650] [serial = 1977] [outer = 0x0] 06:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118afa800) [pid = 1650] [serial = 1978] [outer = 0x118479400] 06:28:54 INFO - PROCESS | 1650 | 1467725334651 Marionette DEBUG loaded listener.js 06:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119270800) [pid = 1650] [serial = 1979] [outer = 0x118479400] 06:28:54 INFO - PROCESS | 1650 | 1467725334995 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]]]}] 06:28:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 06:28:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 523ms 06:28:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 06:28:55 INFO - PROCESS | 1650 | 1467725335044 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 06:28:55 INFO - PROCESS | 1650 | 1467725335046 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 06:28:55 INFO - PROCESS | 1650 | 1467725335048 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 06:28:55 INFO - PROCESS | 1650 | 1467725335049 Marionette TRACE conn2 <- [1,2610,null,{}] 06:28:55 INFO - PROCESS | 1650 | 1467725335051 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}] 06:28:55 INFO - PROCESS | 1650 | 1467725335052 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:55 INFO - PROCESS | 1650 | 1467725335130 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 06:28:55 INFO - PROCESS | 1650 | 1467725335205 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:55 INFO - PROCESS | 1650 | 1467725335206 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x121d7b000 == 31 [pid = 1650] [id = 660] 06:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118514800) [pid = 1650] [serial = 1980] [outer = 0x0] 06:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119340800) [pid = 1650] [serial = 1981] [outer = 0x118514800] 06:28:55 INFO - PROCESS | 1650 | 1467725335231 Marionette DEBUG loaded listener.js 06:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119b7b800) [pid = 1650] [serial = 1982] [outer = 0x118514800] 06:28:55 INFO - PROCESS | 1650 | 1467725335571 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]]]}] 06:28:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 06:28:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 569ms 06:28:55 INFO - PROCESS | 1650 | 1467725335617 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 06:28:55 INFO - PROCESS | 1650 | 1467725335619 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 06:28:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 06:28:55 INFO - PROCESS | 1650 | 1467725335621 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 06:28:55 INFO - PROCESS | 1650 | 1467725335622 Marionette TRACE conn2 <- [1,2614,null,{}] 06:28:55 INFO - PROCESS | 1650 | 1467725335624 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}] 06:28:55 INFO - PROCESS | 1650 | 1467725335625 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:55 INFO - PROCESS | 1650 | 1467725335723 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 06:28:55 INFO - PROCESS | 1650 | 1467725335727 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:55 INFO - PROCESS | 1650 | 1467725335728 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e37800 == 32 [pid = 1650] [id = 661] 06:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119345400) [pid = 1650] [serial = 1983] [outer = 0x0] 06:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119c3b800) [pid = 1650] [serial = 1984] [outer = 0x119345400] 06:28:55 INFO - PROCESS | 1650 | 1467725335752 Marionette DEBUG loaded listener.js 06:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x120e97400) [pid = 1650] [serial = 1985] [outer = 0x119345400] 06:28:56 INFO - PROCESS | 1650 | 1467725336104 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]]]}] 06:28:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 06:28:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 520ms 06:28:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 06:28:56 INFO - PROCESS | 1650 | 1467725336141 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 06:28:56 INFO - PROCESS | 1650 | 1467725336143 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 06:28:56 INFO - PROCESS | 1650 | 1467725336145 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 06:28:56 INFO - PROCESS | 1650 | 1467725336146 Marionette TRACE conn2 <- [1,2618,null,{}] 06:28:56 INFO - PROCESS | 1650 | 1467725336148 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}] 06:28:56 INFO - PROCESS | 1650 | 1467725336152 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:56 INFO - PROCESS | 1650 | 1467725336259 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 06:28:56 INFO - PROCESS | 1650 | 1467725336295 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:56 INFO - PROCESS | 1650 | 1467725336297 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b61800 == 33 [pid = 1650] [id = 662] 06:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x120e98000) [pid = 1650] [serial = 1986] [outer = 0x0] 06:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121347000) [pid = 1650] [serial = 1987] [outer = 0x120e98000] 06:28:56 INFO - PROCESS | 1650 | 1467725336321 Marionette DEBUG loaded listener.js 06:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123e41800) [pid = 1650] [serial = 1988] [outer = 0x120e98000] 06:28:56 INFO - PROCESS | 1650 | 1467725336645 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]]]}] 06:28:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 06:28:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 517ms 06:28:56 INFO - PROCESS | 1650 | 1467725336667 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 06:28:56 INFO - PROCESS | 1650 | 1467725336668 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 06:28:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 06:28:56 INFO - PROCESS | 1650 | 1467725336670 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 06:28:56 INFO - PROCESS | 1650 | 1467725336671 Marionette TRACE conn2 <- [1,2622,null,{}] 06:28:56 INFO - PROCESS | 1650 | 1467725336675 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}] 06:28:56 INFO - PROCESS | 1650 | 1467725336677 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:56 INFO - PROCESS | 1650 | 1467725336774 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 06:28:56 INFO - PROCESS | 1650 | 1467725336777 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:56 INFO - PROCESS | 1650 | 1467725336779 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293c0000 == 34 [pid = 1650] [id = 663] 06:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115dc1800) [pid = 1650] [serial = 1989] [outer = 0x0] 06:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123fdac00) [pid = 1650] [serial = 1990] [outer = 0x115dc1800] 06:28:56 INFO - PROCESS | 1650 | 1467725336803 Marionette DEBUG loaded listener.js 06:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x125316c00) [pid = 1650] [serial = 1991] [outer = 0x115dc1800] 06:28:57 INFO - PROCESS | 1650 | 1467725337120 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]]]}] 06:28:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 06:28:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 472ms 06:28:57 INFO - PROCESS | 1650 | 1467725337145 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 06:28:57 INFO - PROCESS | 1650 | 1467725337147 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 06:28:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 06:28:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x127106000) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 06:28:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112fa5800) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 06:28:57 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126f6e400) [pid = 1650] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 06:28:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115e60c00) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 06:28:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118470c00) [pid = 1650] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 06:28:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112fa6400) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 06:28:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112f3c000) [pid = 1650] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 06:28:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1129af400) [pid = 1650] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 06:28:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x117c93c00) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 06:28:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1129b2400) [pid = 1650] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 06:28:57 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1210f2800) [pid = 1650] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 06:28:57 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112d65800) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 06:28:57 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1131e6400) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 06:28:57 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118af0000) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 06:28:57 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119342800) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 06:28:57 INFO - PROCESS | 1650 | 1467725337364 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 06:28:57 INFO - PROCESS | 1650 | 1467725337366 Marionette TRACE conn2 <- [1,2626,null,{}] 06:28:57 INFO - PROCESS | 1650 | 1467725337368 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}] 06:28:57 INFO - PROCESS | 1650 | 1467725337369 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:57 INFO - PROCESS | 1650 | 1467725337446 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 06:28:57 INFO - PROCESS | 1650 | 1467725337449 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:57 INFO - PROCESS | 1650 | 1467725337450 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b58000 == 35 [pid = 1650] [id = 664] 06:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112db3000) [pid = 1650] [serial = 1992] [outer = 0x0] 06:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115dc7800) [pid = 1650] [serial = 1993] [outer = 0x112db3000] 06:28:57 INFO - PROCESS | 1650 | 1467725337475 Marionette DEBUG loaded listener.js 06:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x117cba400) [pid = 1650] [serial = 1994] [outer = 0x112db3000] 06:28:57 INFO - PROCESS | 1650 | 1467725337852 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]]]}] 06:28:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 06:28:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 536ms 06:28:57 INFO - PROCESS | 1650 | 1467725337885 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 06:28:57 INFO - PROCESS | 1650 | 1467725337886 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 06:28:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 06:28:57 INFO - PROCESS | 1650 | 1467725337888 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 06:28:57 INFO - PROCESS | 1650 | 1467725337890 Marionette TRACE conn2 <- [1,2630,null,{}] 06:28:57 INFO - PROCESS | 1650 | 1467725337894 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}] 06:28:57 INFO - PROCESS | 1650 | 1467725337895 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:57 INFO - PROCESS | 1650 | 1467725337970 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 06:28:58 INFO - PROCESS | 1650 | 1467725338032 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:58 INFO - PROCESS | 1650 | 1467725338033 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12978b800 == 36 [pid = 1650] [id = 665] 06:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x115dba000) [pid = 1650] [serial = 1995] [outer = 0x0] 06:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1187da000) [pid = 1650] [serial = 1996] [outer = 0x115dba000] 06:28:58 INFO - PROCESS | 1650 | 1467725338057 Marionette DEBUG loaded listener.js 06:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1253e5c00) [pid = 1650] [serial = 1997] [outer = 0x115dba000] 06:28:58 INFO - PROCESS | 1650 | 1467725338356 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]]]}] 06:28:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 06:28:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 523ms 06:28:58 INFO - PROCESS | 1650 | 1467725338412 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 06:28:58 INFO - PROCESS | 1650 | 1467725338414 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 06:28:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 06:28:58 INFO - PROCESS | 1650 | 1467725338417 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 06:28:58 INFO - PROCESS | 1650 | 1467725338419 Marionette TRACE conn2 <- [1,2634,null,{}] 06:28:58 INFO - PROCESS | 1650 | 1467725338422 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}] 06:28:58 INFO - PROCESS | 1650 | 1467725338424 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:58 INFO - PROCESS | 1650 | 1467725338542 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 06:28:58 INFO - PROCESS | 1650 | 1467725338627 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:58 INFO - PROCESS | 1650 | 1467725338628 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12acd7800 == 37 [pid = 1650] [id = 666] 06:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1253ea800) [pid = 1650] [serial = 1998] [outer = 0x0] 06:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125ec5400) [pid = 1650] [serial = 1999] [outer = 0x1253ea800] 06:28:58 INFO - PROCESS | 1650 | 1467725338667 Marionette DEBUG loaded listener.js 06:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126d10400) [pid = 1650] [serial = 2000] [outer = 0x1253ea800] 06:28:59 INFO - PROCESS | 1650 | 1467725339001 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]]]}] 06:28:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 06:28:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 625ms 06:28:59 INFO - PROCESS | 1650 | 1467725339044 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 06:28:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 06:28:59 INFO - PROCESS | 1650 | 1467725339046 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 06:28:59 INFO - PROCESS | 1650 | 1467725339049 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 06:28:59 INFO - PROCESS | 1650 | 1467725339052 Marionette TRACE conn2 <- [1,2638,null,{}] 06:28:59 INFO - PROCESS | 1650 | 1467725339055 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}] 06:28:59 INFO - PROCESS | 1650 | 1467725339058 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:59 INFO - PROCESS | 1650 | 1467725339228 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 06:28:59 INFO - PROCESS | 1650 | 1467725339236 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:59 INFO - PROCESS | 1650 | 1467725339238 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:28:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c028000 == 38 [pid = 1650] [id = 667] 06:28:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x125864400) [pid = 1650] [serial = 2001] [outer = 0x0] 06:28:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126ee7800) [pid = 1650] [serial = 2002] [outer = 0x125864400] 06:28:59 INFO - PROCESS | 1650 | 1467725339284 Marionette DEBUG loaded listener.js 06:28:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128a5fc00) [pid = 1650] [serial = 2003] [outer = 0x125864400] 06:28:59 INFO - PROCESS | 1650 | 1467725339944 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]]]}] 06:28:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 06:28:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 927ms 06:28:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 06:29:00 INFO - PROCESS | 1650 | 1467725339994 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 06:29:00 INFO - PROCESS | 1650 | 1467725339997 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 06:29:00 INFO - PROCESS | 1650 | 1467725340000 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 06:29:00 INFO - PROCESS | 1650 | 1467725340003 Marionette TRACE conn2 <- [1,2642,null,{}] 06:29:00 INFO - PROCESS | 1650 | 1467725340008 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}] 06:29:00 INFO - PROCESS | 1650 | 1467725340010 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:00 INFO - PROCESS | 1650 | 1467725340125 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 06:29:00 INFO - PROCESS | 1650 | 1467725340184 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:00 INFO - PROCESS | 1650 | 1467725340186 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196ac800 == 39 [pid = 1650] [id = 668] 06:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115dc4400) [pid = 1650] [serial = 2004] [outer = 0x0] 06:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11619f400) [pid = 1650] [serial = 2005] [outer = 0x115dc4400] 06:29:00 INFO - PROCESS | 1650 | 1467725340217 Marionette DEBUG loaded listener.js 06:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x116aedc00) [pid = 1650] [serial = 2006] [outer = 0x115dc4400] 06:29:00 INFO - PROCESS | 1650 | 1467725340792 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]]]}] 06:29:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 06:29:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 828ms 06:29:00 INFO - PROCESS | 1650 | 1467725340828 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 06:29:00 INFO - PROCESS | 1650 | 1467725340831 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 06:29:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 06:29:00 INFO - PROCESS | 1650 | 1467725340835 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 06:29:00 INFO - PROCESS | 1650 | 1467725340837 Marionette TRACE conn2 <- [1,2646,null,{}] 06:29:00 INFO - PROCESS | 1650 | 1467725340840 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}] 06:29:00 INFO - PROCESS | 1650 | 1467725340842 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:00 INFO - PROCESS | 1650 | 1467725340953 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 06:29:01 INFO - PROCESS | 1650 | 1467725341147 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:01 INFO - PROCESS | 1650 | 1467725341149 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168c4800 == 40 [pid = 1650] [id = 669] 06:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1133b8800) [pid = 1650] [serial = 2007] [outer = 0x0] 06:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x115dbcc00) [pid = 1650] [serial = 2008] [outer = 0x1133b8800] 06:29:01 INFO - PROCESS | 1650 | 1467725341178 Marionette DEBUG loaded listener.js 06:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1164e3400) [pid = 1650] [serial = 2009] [outer = 0x1133b8800] 06:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12acd7800 == 39 [pid = 1650] [id = 666] 06:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12978b800 == 38 [pid = 1650] [id = 665] 06:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x128b58000 == 37 [pid = 1650] [id = 664] 06:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1293c0000 == 36 [pid = 1650] [id = 663] 06:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x128b61800 == 35 [pid = 1650] [id = 662] 06:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x125e37800 == 34 [pid = 1650] [id = 661] 06:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x121d7b000 == 33 [pid = 1650] [id = 660] 06:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x121796000 == 32 [pid = 1650] [id = 659] 06:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1196c0000 == 31 [pid = 1650] [id = 658] 06:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x117c40800 == 30 [pid = 1650] [id = 657] 06:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1187cc800 == 29 [pid = 1650] [id = 656] 06:29:01 INFO - PROCESS | 1650 | 1467725341658 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]]]}] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128d27800) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x129304800) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128a68c00) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11612f000) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1275de800) [pid = 1650] [serial = 1940] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118a5e400) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119990c00) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x117c98800) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x127173400) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1210ed400) [pid = 1650] [serial = 1931] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1275e9c00) [pid = 1650] [serial = 1943] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x125ecf000) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1181e3800) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11846d800) [pid = 1650] [serial = 1922] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x125ecfc00) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x125e4b800) [pid = 1650] [serial = 1934] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119b83000) [pid = 1650] [serial = 1928] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119338400) [pid = 1650] [serial = 1925] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x117565400) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x115dc6800) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x116888400) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126d0f400) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118475800) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128a30000) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x114fcc400) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119b87c00) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x123e3f800) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x126ef1000) [pid = 1650] [serial = 1937] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x125ec3000) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 06:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x115dc6000) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 06:29:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 06:29:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 872ms 06:29:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 06:29:01 INFO - PROCESS | 1650 | 1467725341708 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 06:29:01 INFO - PROCESS | 1650 | 1467725341710 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 06:29:01 INFO - PROCESS | 1650 | 1467725341713 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 06:29:01 INFO - PROCESS | 1650 | 1467725341715 Marionette TRACE conn2 <- [1,2650,null,{}] 06:29:01 INFO - PROCESS | 1650 | 1467725341718 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}] 06:29:01 INFO - PROCESS | 1650 | 1467725341720 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:01 INFO - PROCESS | 1650 | 1467725341802 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 06:29:01 INFO - PROCESS | 1650 | 1467725341810 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:01 INFO - PROCESS | 1650 | 1467725341812 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x118a77000 == 30 [pid = 1650] [id = 670] 06:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x116af1c00) [pid = 1650] [serial = 2010] [outer = 0x0] 06:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x117c98800) [pid = 1650] [serial = 2011] [outer = 0x116af1c00] 06:29:01 INFO - PROCESS | 1650 | 1467725341839 Marionette DEBUG loaded listener.js 06:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1181edc00) [pid = 1650] [serial = 2012] [outer = 0x116af1c00] 06:29:02 INFO - PROCESS | 1650 | 1467725342266 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]]]}] 06:29:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 06:29:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 569ms 06:29:02 INFO - PROCESS | 1650 | 1467725342285 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 06:29:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 06:29:02 INFO - PROCESS | 1650 | 1467725342289 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 06:29:02 INFO - PROCESS | 1650 | 1467725342293 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 06:29:02 INFO - PROCESS | 1650 | 1467725342294 Marionette TRACE conn2 <- [1,2654,null,{}] 06:29:02 INFO - PROCESS | 1650 | 1467725342297 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}] 06:29:02 INFO - PROCESS | 1650 | 1467725342299 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:02 INFO - PROCESS | 1650 | 1467725342431 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 06:29:02 INFO - PROCESS | 1650 | 1467725342450 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:02 INFO - PROCESS | 1650 | 1467725342451 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x121321800 == 31 [pid = 1650] [id = 671] 06:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118478400) [pid = 1650] [serial = 2013] [outer = 0x0] 06:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118a5e400) [pid = 1650] [serial = 2014] [outer = 0x118478400] 06:29:02 INFO - PROCESS | 1650 | 1467725342493 Marionette DEBUG loaded listener.js 06:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11926c000) [pid = 1650] [serial = 2015] [outer = 0x118478400] 06:29:02 INFO - PROCESS | 1650 | 1467725342918 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]]]}] 06:29:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 06:29:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 670ms 06:29:02 INFO - PROCESS | 1650 | 1467725342962 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 06:29:02 INFO - PROCESS | 1650 | 1467725342964 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 06:29:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 06:29:02 INFO - PROCESS | 1650 | 1467725342972 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 06:29:02 INFO - PROCESS | 1650 | 1467725342976 Marionette TRACE conn2 <- [1,2658,null,{}] 06:29:02 INFO - PROCESS | 1650 | 1467725342984 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}] 06:29:02 INFO - PROCESS | 1650 | 1467725342987 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:03 INFO - PROCESS | 1650 | 1467725343069 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 06:29:03 INFO - PROCESS | 1650 | 1467725343095 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:03 INFO - PROCESS | 1650 | 1467725343096 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e23800 == 32 [pid = 1650] [id = 672] 06:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x113046400) [pid = 1650] [serial = 2016] [outer = 0x0] 06:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119b86400) [pid = 1650] [serial = 2017] [outer = 0x113046400] 06:29:03 INFO - PROCESS | 1650 | 1467725343120 Marionette DEBUG loaded listener.js 06:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x120e98400) [pid = 1650] [serial = 2018] [outer = 0x113046400] 06:29:03 INFO - PROCESS | 1650 | 1467725343446 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]]]}] 06:29:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 06:29:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 532ms 06:29:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 06:29:03 INFO - PROCESS | 1650 | 1467725343500 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 06:29:03 INFO - PROCESS | 1650 | 1467725343501 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 06:29:03 INFO - PROCESS | 1650 | 1467725343503 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 06:29:03 INFO - PROCESS | 1650 | 1467725343505 Marionette TRACE conn2 <- [1,2662,null,{}] 06:29:03 INFO - PROCESS | 1650 | 1467725343521 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}] 06:29:03 INFO - PROCESS | 1650 | 1467725343522 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:03 INFO - PROCESS | 1650 | 1467725343602 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 06:29:03 INFO - PROCESS | 1650 | 1467725343610 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:03 INFO - PROCESS | 1650 | 1467725343611 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271ec000 == 33 [pid = 1650] [id = 673] 06:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119e33400) [pid = 1650] [serial = 2019] [outer = 0x0] 06:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1210f2800) [pid = 1650] [serial = 2020] [outer = 0x119e33400] 06:29:03 INFO - PROCESS | 1650 | 1467725343636 Marionette DEBUG loaded listener.js 06:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1216bb000) [pid = 1650] [serial = 2021] [outer = 0x119e33400] 06:29:03 INFO - PROCESS | 1650 | 1467725343986 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]]]}] 06:29:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 06:29:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 533ms 06:29:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 06:29:04 INFO - PROCESS | 1650 | 1467725344038 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 06:29:04 INFO - PROCESS | 1650 | 1467725344039 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 06:29:04 INFO - PROCESS | 1650 | 1467725344041 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 06:29:04 INFO - PROCESS | 1650 | 1467725344042 Marionette TRACE conn2 <- [1,2666,null,{}] 06:29:04 INFO - PROCESS | 1650 | 1467725344045 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}] 06:29:04 INFO - PROCESS | 1650 | 1467725344046 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:04 INFO - PROCESS | 1650 | 1467725344143 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 06:29:04 INFO - PROCESS | 1650 | 1467725344147 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:04 INFO - PROCESS | 1650 | 1467725344151 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ea3800 == 34 [pid = 1650] [id = 674] 06:29:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123e3ec00) [pid = 1650] [serial = 2022] [outer = 0x0] 06:29:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123f6d800) [pid = 1650] [serial = 2023] [outer = 0x123e3ec00] 06:29:04 INFO - PROCESS | 1650 | 1467725344216 Marionette DEBUG loaded listener.js 06:29:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12585f800) [pid = 1650] [serial = 2024] [outer = 0x123e3ec00] 06:29:05 INFO - PROCESS | 1650 | 1467725345081 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]]]}] 06:29:05 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) 06:29:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1071ms 06:29:05 INFO - PROCESS | 1650 | 1467725345112 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 06:29:05 INFO - PROCESS | 1650 | 1467725345113 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 06:29:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 06:29:05 INFO - PROCESS | 1650 | 1467725345116 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 06:29:05 INFO - PROCESS | 1650 | 1467725345117 Marionette TRACE conn2 <- [1,2670,null,{}] 06:29:05 INFO - PROCESS | 1650 | 1467725345119 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}] 06:29:05 INFO - PROCESS | 1650 | 1467725345121 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:05 INFO - PROCESS | 1650 | 1467725345221 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 06:29:05 INFO - PROCESS | 1650 | 1467725345261 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:05 INFO - PROCESS | 1650 | 1467725345262 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12acd2000 == 35 [pid = 1650] [id = 675] 06:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x125ec9400) [pid = 1650] [serial = 2025] [outer = 0x0] 06:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x127106000) [pid = 1650] [serial = 2026] [outer = 0x125ec9400] 06:29:05 INFO - PROCESS | 1650 | 1467725345286 Marionette DEBUG loaded listener.js 06:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1275e0c00) [pid = 1650] [serial = 2027] [outer = 0x125ec9400] 06:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1210f3c00) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 06:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115dc1800) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 06:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113045000) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 06:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112db3000) [pid = 1650] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 06:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115dba000) [pid = 1650] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 06:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118514800) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 06:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119345400) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 06:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x120e98000) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 06:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118479400) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 06:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116aefc00) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 06:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x112f83800) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 06:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x115dc2c00) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 06:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x111dac000) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 06:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11646d400) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 06:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118a59c00) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 06:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1253ea800) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 06:29:06 INFO - PROCESS | 1650 | 1467725346118 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"]]]}] 06:29:06 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 06:29:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 06:29:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 06:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 06:29:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1019ms 06:29:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 06:29:06 INFO - PROCESS | 1650 | 1467725346136 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 06:29:06 INFO - PROCESS | 1650 | 1467725346137 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 06:29:06 INFO - PROCESS | 1650 | 1467725346139 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 06:29:06 INFO - PROCESS | 1650 | 1467725346142 Marionette TRACE conn2 <- [1,2674,null,{}] 06:29:06 INFO - PROCESS | 1650 | 1467725346152 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}] 06:29:06 INFO - PROCESS | 1650 | 1467725346153 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:06 INFO - PROCESS | 1650 | 1467725346230 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 06:29:06 INFO - PROCESS | 1650 | 1467725346233 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:06 INFO - PROCESS | 1650 | 1467725346234 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1210c9800 == 36 [pid = 1650] [id = 676] 06:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112f6e000) [pid = 1650] [serial = 2028] [outer = 0x0] 06:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115ed9c00) [pid = 1650] [serial = 2029] [outer = 0x112f6e000] 06:29:06 INFO - PROCESS | 1650 | 1467725346258 Marionette DEBUG loaded listener.js 06:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11933fc00) [pid = 1650] [serial = 2030] [outer = 0x112f6e000] 06:29:07 INFO - PROCESS | 1650 | 1467725347084 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"]]]}] 06:29:07 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 06:29:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 06:29:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 06:29:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 978ms 06:29:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 06:29:07 INFO - PROCESS | 1650 | 1467725347118 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 06:29:07 INFO - PROCESS | 1650 | 1467725347119 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 06:29:07 INFO - PROCESS | 1650 | 1467725347121 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 06:29:07 INFO - PROCESS | 1650 | 1467725347122 Marionette TRACE conn2 <- [1,2678,null,{}] 06:29:07 INFO - PROCESS | 1650 | 1467725347127 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}] 06:29:07 INFO - PROCESS | 1650 | 1467725347128 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:07 INFO - PROCESS | 1650 | 1467725347201 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 06:29:07 INFO - PROCESS | 1650 | 1467725347206 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:07 INFO - PROCESS | 1650 | 1467725347216 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c018800 == 37 [pid = 1650] [id = 677] 06:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x123e44000) [pid = 1650] [serial = 2031] [outer = 0x0] 06:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x126da3c00) [pid = 1650] [serial = 2032] [outer = 0x123e44000] 06:29:07 INFO - PROCESS | 1650 | 1467725347242 Marionette DEBUG loaded listener.js 06:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x128a2a800) [pid = 1650] [serial = 2033] [outer = 0x123e44000] 06:29:08 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) 06:29:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 921ms 06:29:08 INFO - PROCESS | 1650 | 1467725348037 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]]]}] 06:29:08 INFO - PROCESS | 1650 | 1467725348054 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 06:29:08 INFO - PROCESS | 1650 | 1467725348058 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 06:29:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 06:29:08 INFO - PROCESS | 1650 | 1467725348063 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 06:29:08 INFO - PROCESS | 1650 | 1467725348065 Marionette TRACE conn2 <- [1,2682,null,{}] 06:29:08 INFO - PROCESS | 1650 | 1467725348069 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}] 06:29:08 INFO - PROCESS | 1650 | 1467725348070 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:08 INFO - PROCESS | 1650 | 1467725348184 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 06:29:08 INFO - PROCESS | 1650 | 1467725348242 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:08 INFO - PROCESS | 1650 | 1467725348244 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119216000 == 38 [pid = 1650] [id = 678] 06:29:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115e65000) [pid = 1650] [serial = 2034] [outer = 0x0] 06:29:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11646d400) [pid = 1650] [serial = 2035] [outer = 0x115e65000] 06:29:08 INFO - PROCESS | 1650 | 1467725348276 Marionette DEBUG loaded listener.js 06:29:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x117c93c00) [pid = 1650] [serial = 2036] [outer = 0x115e65000] 06:29:09 INFO - PROCESS | 1650 | 1467725349252 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]]]}] 06:29:09 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) 06:29:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1224ms 06:29:09 INFO - PROCESS | 1650 | 1467725349287 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 06:29:09 INFO - PROCESS | 1650 | 1467725349290 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 06:29:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 06:29:09 INFO - PROCESS | 1650 | 1467725349295 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 06:29:09 INFO - PROCESS | 1650 | 1467725349297 Marionette TRACE conn2 <- [1,2686,null,{}] 06:29:09 INFO - PROCESS | 1650 | 1467725349299 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}] 06:29:09 INFO - PROCESS | 1650 | 1467725349301 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:09 INFO - PROCESS | 1650 | 1467725349403 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 06:29:09 INFO - PROCESS | 1650 | 1467725349461 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:09 INFO - PROCESS | 1650 | 1467725349463 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f20000 == 39 [pid = 1650] [id = 679] 06:29:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11926c400) [pid = 1650] [serial = 2037] [outer = 0x0] 06:29:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11933f800) [pid = 1650] [serial = 2038] [outer = 0x11926c400] 06:29:09 INFO - PROCESS | 1650 | 1467725349493 Marionette DEBUG loaded listener.js 06:29:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119b7d800) [pid = 1650] [serial = 2039] [outer = 0x11926c400] 06:29:10 INFO - PROCESS | 1650 | 1467725350394 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"]]]}] 06:29:10 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 06:29:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 06:29:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 06:29:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1119ms 06:29:10 INFO - PROCESS | 1650 | 1467725350415 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 06:29:10 INFO - PROCESS | 1650 | 1467725350416 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 06:29:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 06:29:10 INFO - PROCESS | 1650 | 1467725350419 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 06:29:10 INFO - PROCESS | 1650 | 1467725350421 Marionette TRACE conn2 <- [1,2690,null,{}] 06:29:10 INFO - PROCESS | 1650 | 1467725350432 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}] 06:29:10 INFO - PROCESS | 1650 | 1467725350435 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:10 INFO - PROCESS | 1650 | 1467725350533 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 06:29:10 INFO - PROCESS | 1650 | 1467725350592 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:10 INFO - PROCESS | 1650 | 1467725350594 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c284000 == 40 [pid = 1650] [id = 680] 06:29:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123e39800) [pid = 1650] [serial = 2040] [outer = 0x0] 06:29:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x125ec6000) [pid = 1650] [serial = 2041] [outer = 0x123e39800] 06:29:10 INFO - PROCESS | 1650 | 1467725350625 Marionette DEBUG loaded listener.js 06:29:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x127173400) [pid = 1650] [serial = 2042] [outer = 0x123e39800] 06:29:11 INFO - PROCESS | 1650 | 1467725351610 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"]]]}] 06:29:11 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 06:29:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 06:29:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 06:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 06:29:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1226ms 06:29:11 INFO - PROCESS | 1650 | 1467725351645 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 06:29:11 INFO - PROCESS | 1650 | 1467725351648 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 06:29:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 06:29:11 INFO - PROCESS | 1650 | 1467725351651 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 06:29:11 INFO - PROCESS | 1650 | 1467725351653 Marionette TRACE conn2 <- [1,2694,null,{}] 06:29:11 INFO - PROCESS | 1650 | 1467725351656 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}] 06:29:11 INFO - PROCESS | 1650 | 1467725351658 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:11 INFO - PROCESS | 1650 | 1467725351759 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 06:29:11 INFO - PROCESS | 1650 | 1467725351817 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:11 INFO - PROCESS | 1650 | 1467725351820 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f40000 == 41 [pid = 1650] [id = 681] 06:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116f02800) [pid = 1650] [serial = 2043] [outer = 0x0] 06:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x117c95400) [pid = 1650] [serial = 2044] [outer = 0x116f02800] 06:29:11 INFO - PROCESS | 1650 | 1467725351848 Marionette DEBUG loaded listener.js 06:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1181ea800) [pid = 1650] [serial = 2045] [outer = 0x116f02800] 06:29:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1210c9800 == 40 [pid = 1650] [id = 676] 06:29:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12acd2000 == 39 [pid = 1650] [id = 675] 06:29:12 INFO - PROCESS | 1650 | --DOCSHELL 0x123ea3800 == 38 [pid = 1650] [id = 674] 06:29:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1271ec000 == 37 [pid = 1650] [id = 673] 06:29:12 INFO - PROCESS | 1650 | --DOCSHELL 0x125e23800 == 36 [pid = 1650] [id = 672] 06:29:12 INFO - PROCESS | 1650 | --DOCSHELL 0x121321800 == 35 [pid = 1650] [id = 671] 06:29:12 INFO - PROCESS | 1650 | --DOCSHELL 0x118a77000 == 34 [pid = 1650] [id = 670] 06:29:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1168c4800 == 33 [pid = 1650] [id = 669] 06:29:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1196ac800 == 32 [pid = 1650] [id = 668] 06:29:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12c028000 == 31 [pid = 1650] [id = 667] 06:29:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12c284000 == 30 [pid = 1650] [id = 680] 06:29:12 INFO - PROCESS | 1650 | --DOCSHELL 0x126f20000 == 29 [pid = 1650] [id = 679] 06:29:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12c018800 == 28 [pid = 1650] [id = 677] 06:29:12 INFO - PROCESS | 1650 | --DOCSHELL 0x119216000 == 27 [pid = 1650] [id = 678] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119c3b800) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x121347000) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118afa800) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119270800) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11816dc00) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11846d400) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1181ed800) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x117cbd000) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115edfc00) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116730400) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x113348400) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1129a9000) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118475400) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118165400) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119b85800) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119342400) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x125ec5400) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123fe7c00) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x123fdac00) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x123e36800) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x115df4c00) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1133b3800) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x123e41800) [pid = 1650] [serial = 1988] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x115dc7800) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x117cba400) [pid = 1650] [serial = 1994] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x125316c00) [pid = 1650] [serial = 1991] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1253e5c00) [pid = 1650] [serial = 1997] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x119340800) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x119b7b800) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x120e97400) [pid = 1650] [serial = 1985] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1187da000) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 06:29:12 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x126d10400) [pid = 1650] [serial = 2000] [outer = 0x0] [url = about:blank] 06:29:13 INFO - PROCESS | 1650 | 1467725353237 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"]]]}] 06:29:13 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 06:29:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 06:29:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 06:29:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1626ms 06:29:13 INFO - PROCESS | 1650 | 1467725353278 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 06:29:13 INFO - PROCESS | 1650 | 1467725353281 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 06:29:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 06:29:13 INFO - PROCESS | 1650 | 1467725353284 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 06:29:13 INFO - PROCESS | 1650 | 1467725353285 Marionette TRACE conn2 <- [1,2698,null,{}] 06:29:13 INFO - PROCESS | 1650 | 1467725353291 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}] 06:29:13 INFO - PROCESS | 1650 | 1467725353293 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:13 INFO - PROCESS | 1650 | 1467725353391 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 06:29:13 INFO - PROCESS | 1650 | 1467725353397 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:13 INFO - PROCESS | 1650 | 1467725353399 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x117c41000 == 28 [pid = 1650] [id = 682] 06:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x115dbe800) [pid = 1650] [serial = 2046] [outer = 0x0] 06:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x115dc7800) [pid = 1650] [serial = 2047] [outer = 0x115dbe800] 06:29:13 INFO - PROCESS | 1650 | 1467725353427 Marionette DEBUG loaded listener.js 06:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x115ee5c00) [pid = 1650] [serial = 2048] [outer = 0x115dbe800] 06:29:14 INFO - PROCESS | 1650 | 1467725354251 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"]]]}] 06:29:14 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 06:29:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 06:29:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 06:29:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 975ms 06:29:14 INFO - PROCESS | 1650 | 1467725354259 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 06:29:14 INFO - PROCESS | 1650 | 1467725354262 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 06:29:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 06:29:14 INFO - PROCESS | 1650 | 1467725354267 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 06:29:14 INFO - PROCESS | 1650 | 1467725354269 Marionette TRACE conn2 <- [1,2702,null,{}] 06:29:14 INFO - PROCESS | 1650 | 1467725354271 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}] 06:29:14 INFO - PROCESS | 1650 | 1467725354273 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:14 INFO - PROCESS | 1650 | 1467725354354 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 06:29:14 INFO - PROCESS | 1650 | 1467725354387 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:14 INFO - PROCESS | 1650 | 1467725354389 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196ad000 == 29 [pid = 1650] [id = 683] 06:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11672c400) [pid = 1650] [serial = 2049] [outer = 0x0] 06:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x117c91800) [pid = 1650] [serial = 2050] [outer = 0x11672c400] 06:29:14 INFO - PROCESS | 1650 | 1467725354450 Marionette DEBUG loaded listener.js 06:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1181eb800) [pid = 1650] [serial = 2051] [outer = 0x11672c400] 06:29:14 INFO - PROCESS | 1650 | 1467725354795 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]]]}] 06:29:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 06:29:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 575ms 06:29:14 INFO - PROCESS | 1650 | 1467725354843 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 06:29:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 06:29:14 INFO - PROCESS | 1650 | 1467725354844 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 06:29:14 INFO - PROCESS | 1650 | 1467725354846 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 06:29:14 INFO - PROCESS | 1650 | 1467725354849 Marionette TRACE conn2 <- [1,2706,null,{}] 06:29:14 INFO - PROCESS | 1650 | 1467725354856 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}] 06:29:14 INFO - PROCESS | 1650 | 1467725354859 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:14 INFO - PROCESS | 1650 | 1467725354963 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 06:29:14 INFO - PROCESS | 1650 | 1467725354968 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:14 INFO - PROCESS | 1650 | 1467725354970 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1210d6800 == 30 [pid = 1650] [id = 684] 06:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118475400) [pid = 1650] [serial = 2052] [outer = 0x0] 06:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1187d7c00) [pid = 1650] [serial = 2053] [outer = 0x118475400] 06:29:14 INFO - PROCESS | 1650 | 1467725354998 Marionette DEBUG loaded listener.js 06:29:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118afc400) [pid = 1650] [serial = 2054] [outer = 0x118475400] 06:29:15 INFO - PROCESS | 1650 | 1467725355343 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]]]}] 06:29:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 06:29:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 521ms 06:29:15 INFO - PROCESS | 1650 | 1467725355368 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 06:29:15 INFO - PROCESS | 1650 | 1467725355369 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 06:29:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 06:29:15 INFO - PROCESS | 1650 | 1467725355372 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 06:29:15 INFO - PROCESS | 1650 | 1467725355373 Marionette TRACE conn2 <- [1,2710,null,{}] 06:29:15 INFO - PROCESS | 1650 | 1467725355384 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}] 06:29:15 INFO - PROCESS | 1650 | 1467725355385 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:15 INFO - PROCESS | 1650 | 1467725355486 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 06:29:15 INFO - PROCESS | 1650 | 1467725355490 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:15 INFO - PROCESS | 1650 | 1467725355492 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b27000 == 31 [pid = 1650] [id = 685] 06:29:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11926bc00) [pid = 1650] [serial = 2055] [outer = 0x0] 06:29:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119340c00) [pid = 1650] [serial = 2056] [outer = 0x11926bc00] 06:29:15 INFO - PROCESS | 1650 | 1467725355517 Marionette DEBUG loaded listener.js 06:29:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1196d9800) [pid = 1650] [serial = 2057] [outer = 0x11926bc00] 06:29:15 INFO - PROCESS | 1650 | 1467725355879 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] 06:29:15 INFO - PROCESS | 1650 | 1467725355900 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 06:29:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 06:29:15 INFO - PROCESS | 1650 | 1467725355902 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 06:29:15 INFO - PROCESS | 1650 | 1467725355903 Marionette TRACE conn2 <- [1,2714,null,{}] 06:29:15 INFO - PROCESS | 1650 | 1467725355905 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}] 06:29:15 INFO - PROCESS | 1650 | 1467725355906 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:16 INFO - PROCESS | 1650 | 1467725356001 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 06:29:16 INFO - PROCESS | 1650 | 1467725356005 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:16 INFO - PROCESS | 1650 | 1467725356006 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12532c000 == 32 [pid = 1650] [id = 686] 06:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11926ec00) [pid = 1650] [serial = 2058] [outer = 0x0] 06:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119b7dc00) [pid = 1650] [serial = 2059] [outer = 0x11926ec00] 06:29:16 INFO - PROCESS | 1650 | 1467725356032 Marionette DEBUG loaded listener.js 06:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x120fadc00) [pid = 1650] [serial = 2060] [outer = 0x11926ec00] 06:29:16 INFO - PROCESS | 1650 | 1467725356496 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]]]}] 06:29:16 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123e44000) [pid = 1650] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 06:29:16 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x123e3ec00) [pid = 1650] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 06:29:16 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x125ec9400) [pid = 1650] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 06:29:16 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x113046400) [pid = 1650] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 06:29:16 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x115dc4400) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 06:29:16 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1133b8800) [pid = 1650] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 06:29:16 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x118478400) [pid = 1650] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 06:29:16 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x125864400) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 06:29:16 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x119e33400) [pid = 1650] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 06:29:16 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x116af1c00) [pid = 1650] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 06:29:16 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x112f6e000) [pid = 1650] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 06:29:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 06:29:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 621ms 06:29:16 INFO - PROCESS | 1650 | 1467725356525 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 06:29:16 INFO - PROCESS | 1650 | 1467725356527 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 06:29:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 06:29:16 INFO - PROCESS | 1650 | 1467725356530 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 06:29:16 INFO - PROCESS | 1650 | 1467725356531 Marionette TRACE conn2 <- [1,2718,null,{}] 06:29:16 INFO - PROCESS | 1650 | 1467725356533 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}] 06:29:16 INFO - PROCESS | 1650 | 1467725356537 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:16 INFO - PROCESS | 1650 | 1467725356620 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 06:29:16 INFO - PROCESS | 1650 | 1467725356627 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:16 INFO - PROCESS | 1650 | 1467725356628 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d30000 == 33 [pid = 1650] [id = 687] 06:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11926a400) [pid = 1650] [serial = 2061] [outer = 0x0] 06:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x119b7b000) [pid = 1650] [serial = 2062] [outer = 0x11926a400] 06:29:16 INFO - PROCESS | 1650 | 1467725356654 Marionette DEBUG loaded listener.js 06:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1210f1800) [pid = 1650] [serial = 2063] [outer = 0x11926a400] 06:29:16 INFO - PROCESS | 1650 | 1467725356992 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] 06:29:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 06:29:17 INFO - PROCESS | 1650 | 1467725357008 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 06:29:17 INFO - PROCESS | 1650 | 1467725357011 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 06:29:17 INFO - PROCESS | 1650 | 1467725357013 Marionette TRACE conn2 <- [1,2722,null,{}] 06:29:17 INFO - PROCESS | 1650 | 1467725357015 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}] 06:29:17 INFO - PROCESS | 1650 | 1467725357016 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:17 INFO - PROCESS | 1650 | 1467725357086 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 06:29:17 INFO - PROCESS | 1650 | 1467725357142 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:17 INFO - PROCESS | 1650 | 1467725357143 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271dc800 == 34 [pid = 1650] [id = 688] 06:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x115db9c00) [pid = 1650] [serial = 2064] [outer = 0x0] 06:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x121228000) [pid = 1650] [serial = 2065] [outer = 0x115db9c00] 06:29:17 INFO - PROCESS | 1650 | 1467725357167 Marionette DEBUG loaded listener.js 06:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x123e40000) [pid = 1650] [serial = 2066] [outer = 0x115db9c00] 06:29:17 INFO - PROCESS | 1650 | 1467725357520 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] 06:29:17 INFO - PROCESS | 1650 | 1467725357535 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 06:29:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 06:29:17 INFO - PROCESS | 1650 | 1467725357539 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 06:29:17 INFO - PROCESS | 1650 | 1467725357541 Marionette TRACE conn2 <- [1,2726,null,{}] 06:29:17 INFO - PROCESS | 1650 | 1467725357544 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}] 06:29:17 INFO - PROCESS | 1650 | 1467725357546 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:17 INFO - PROCESS | 1650 | 1467725357663 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 06:29:17 INFO - PROCESS | 1650 | 1467725357670 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:17 INFO - PROCESS | 1650 | 1467725357671 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293b1800 == 35 [pid = 1650] [id = 689] 06:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x123a6c400) [pid = 1650] [serial = 2067] [outer = 0x0] 06:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x123fe4400) [pid = 1650] [serial = 2068] [outer = 0x123a6c400] 06:29:17 INFO - PROCESS | 1650 | 1467725357713 Marionette DEBUG loaded listener.js 06:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1255a6000) [pid = 1650] [serial = 2069] [outer = 0x123a6c400] 06:29:18 INFO - PROCESS | 1650 | 1467725358055 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]]]}] 06:29:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 06:29:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 573ms 06:29:18 INFO - PROCESS | 1650 | 1467725358123 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 06:29:18 INFO - PROCESS | 1650 | 1467725358134 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 06:29:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 06:29:18 INFO - PROCESS | 1650 | 1467725358145 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 06:29:18 INFO - PROCESS | 1650 | 1467725358146 Marionette TRACE conn2 <- [1,2730,null,{}] 06:29:18 INFO - PROCESS | 1650 | 1467725358148 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}] 06:29:18 INFO - PROCESS | 1650 | 1467725358149 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:18 INFO - PROCESS | 1650 | 1467725358228 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 06:29:18 INFO - PROCESS | 1650 | 1467725358231 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:18 INFO - PROCESS | 1650 | 1467725358232 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12977b800 == 36 [pid = 1650] [id = 690] 06:29:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x123e3f400) [pid = 1650] [serial = 2070] [outer = 0x0] 06:29:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x125865000) [pid = 1650] [serial = 2071] [outer = 0x123e3f400] 06:29:18 INFO - PROCESS | 1650 | 1467725358256 Marionette DEBUG loaded listener.js 06:29:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x125ec7800) [pid = 1650] [serial = 2072] [outer = 0x123e3f400] 06:29:19 INFO - PROCESS | 1650 | 1467725359152 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"]]]}] 06:29:19 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 06:29:19 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 06:29:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 06:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 06:29:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1019ms 06:29:19 INFO - PROCESS | 1650 | 1467725359214 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 06:29:19 INFO - PROCESS | 1650 | 1467725359217 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 06:29:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 06:29:19 INFO - PROCESS | 1650 | 1467725359222 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 06:29:19 INFO - PROCESS | 1650 | 1467725359224 Marionette TRACE conn2 <- [1,2734,null,{}] 06:29:19 INFO - PROCESS | 1650 | 1467725359228 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}] 06:29:19 INFO - PROCESS | 1650 | 1467725359229 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:19 INFO - PROCESS | 1650 | 1467725359321 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 06:29:19 INFO - PROCESS | 1650 | 1467725359414 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:19 INFO - PROCESS | 1650 | 1467725359415 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187ca800 == 37 [pid = 1650] [id = 691] 06:29:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112abbc00) [pid = 1650] [serial = 2073] [outer = 0x0] 06:29:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115dbdc00) [pid = 1650] [serial = 2074] [outer = 0x112abbc00] 06:29:19 INFO - PROCESS | 1650 | 1467725359446 Marionette DEBUG loaded listener.js 06:29:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115ee0400) [pid = 1650] [serial = 2075] [outer = 0x112abbc00] 06:29:20 INFO - PROCESS | 1650 | 1467725360010 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]]]}] 06:29:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 06:29:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 823ms 06:29:20 INFO - PROCESS | 1650 | 1467725360045 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 06:29:20 INFO - PROCESS | 1650 | 1467725360049 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 06:29:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 06:29:20 INFO - PROCESS | 1650 | 1467725360053 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 06:29:20 INFO - PROCESS | 1650 | 1467725360055 Marionette TRACE conn2 <- [1,2738,null,{}] 06:29:20 INFO - PROCESS | 1650 | 1467725360058 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}] 06:29:20 INFO - PROCESS | 1650 | 1467725360060 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:20 INFO - PROCESS | 1650 | 1467725360169 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 06:29:20 INFO - PROCESS | 1650 | 1467725360227 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:20 INFO - PROCESS | 1650 | 1467725360228 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x119232800 == 38 [pid = 1650] [id = 692] 06:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x115e67c00) [pid = 1650] [serial = 2076] [outer = 0x0] 06:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116806000) [pid = 1650] [serial = 2077] [outer = 0x115e67c00] 06:29:20 INFO - PROCESS | 1650 | 1467725360259 Marionette DEBUG loaded listener.js 06:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1181e9400) [pid = 1650] [serial = 2078] [outer = 0x115e67c00] 06:29:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1293b1800 == 37 [pid = 1650] [id = 689] 06:29:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1271dc800 == 36 [pid = 1650] [id = 688] 06:29:20 INFO - PROCESS | 1650 | --DOCSHELL 0x126d30000 == 35 [pid = 1650] [id = 687] 06:29:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12532c000 == 34 [pid = 1650] [id = 686] 06:29:20 INFO - PROCESS | 1650 | --DOCSHELL 0x121b27000 == 33 [pid = 1650] [id = 685] 06:29:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1210d6800 == 32 [pid = 1650] [id = 684] 06:29:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1196ad000 == 31 [pid = 1650] [id = 683] 06:29:20 INFO - PROCESS | 1650 | --DOCSHELL 0x117c41000 == 30 [pid = 1650] [id = 682] 06:29:20 INFO - PROCESS | 1650 | --DOCSHELL 0x118f40000 == 29 [pid = 1650] [id = 681] 06:29:20 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123f6d800) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 06:29:20 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x127106000) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 06:29:20 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119b86400) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 06:29:20 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x120e98400) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 06:29:20 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11619f400) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 06:29:20 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x116aedc00) [pid = 1650] [serial = 2006] [outer = 0x0] [url = about:blank] 06:29:20 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x115dbcc00) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 06:29:20 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1164e3400) [pid = 1650] [serial = 2009] [outer = 0x0] [url = about:blank] 06:29:20 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118a5e400) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 06:29:20 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11926c000) [pid = 1650] [serial = 2015] [outer = 0x0] [url = about:blank] 06:29:20 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x128a5fc00) [pid = 1650] [serial = 2003] [outer = 0x0] [url = about:blank] 06:29:20 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x126ee7800) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 06:29:20 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1275e0c00) [pid = 1650] [serial = 2027] [outer = 0x0] [url = about:blank] 06:29:20 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1210f2800) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 06:29:20 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x117c98800) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 06:29:20 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x11933fc00) [pid = 1650] [serial = 2030] [outer = 0x0] [url = about:blank] 06:29:20 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1181edc00) [pid = 1650] [serial = 2012] [outer = 0x0] [url = about:blank] 06:29:20 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x128a2a800) [pid = 1650] [serial = 2033] [outer = 0x0] [url = about:blank] 06:29:20 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x115ed9c00) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 06:29:20 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12585f800) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 06:29:20 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1216bb000) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 06:29:20 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x126da3c00) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 06:29:20 INFO - PROCESS | 1650 | 1467725360873 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]]]}] 06:29:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 06:29:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 874ms 06:29:20 INFO - PROCESS | 1650 | 1467725360927 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 06:29:20 INFO - PROCESS | 1650 | 1467725360930 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 06:29:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 06:29:20 INFO - PROCESS | 1650 | 1467725360933 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 06:29:20 INFO - PROCESS | 1650 | 1467725360935 Marionette TRACE conn2 <- [1,2742,null,{}] 06:29:20 INFO - PROCESS | 1650 | 1467725360939 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}] 06:29:20 INFO - PROCESS | 1650 | 1467725360941 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:21 INFO - PROCESS | 1650 | 1467725361024 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 06:29:21 INFO - PROCESS | 1650 | 1467725361031 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:21 INFO - PROCESS | 1650 | 1467725361034 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185d4800 == 30 [pid = 1650] [id = 693] 06:29:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11672b800) [pid = 1650] [serial = 2079] [outer = 0x0] 06:29:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11755c800) [pid = 1650] [serial = 2080] [outer = 0x11672b800] 06:29:21 INFO - PROCESS | 1650 | 1467725361062 Marionette DEBUG loaded listener.js 06:29:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1181e6000) [pid = 1650] [serial = 2081] [outer = 0x11672b800] 06:29:21 INFO - PROCESS | 1650 | 1467725361396 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]]]}] 06:29:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 06:29:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 470ms 06:29:21 INFO - PROCESS | 1650 | 1467725361429 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 06:29:21 INFO - PROCESS | 1650 | 1467725361432 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 06:29:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 06:29:21 INFO - PROCESS | 1650 | 1467725361438 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 06:29:21 INFO - PROCESS | 1650 | 1467725361439 Marionette TRACE conn2 <- [1,2746,null,{}] 06:29:21 INFO - PROCESS | 1650 | 1467725361442 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}] 06:29:21 INFO - PROCESS | 1650 | 1467725361443 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:21 INFO - PROCESS | 1650 | 1467725361520 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 06:29:21 INFO - PROCESS | 1650 | 1467725361526 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:21 INFO - PROCESS | 1650 | 1467725361528 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x119968800 == 31 [pid = 1650] [id = 694] 06:29:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1183dbc00) [pid = 1650] [serial = 2082] [outer = 0x0] 06:29:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1187d0000) [pid = 1650] [serial = 2083] [outer = 0x1183dbc00] 06:29:21 INFO - PROCESS | 1650 | 1467725361556 Marionette DEBUG loaded listener.js 06:29:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x118a5e400) [pid = 1650] [serial = 2084] [outer = 0x1183dbc00] 06:29:21 INFO - PROCESS | 1650 | 1467725361901 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]]]}] 06:29:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 06:29:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 471ms 06:29:21 INFO - PROCESS | 1650 | 1467725361909 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 06:29:21 INFO - PROCESS | 1650 | 1467725361912 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 06:29:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 06:29:21 INFO - PROCESS | 1650 | 1467725361914 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 06:29:21 INFO - PROCESS | 1650 | 1467725361916 Marionette TRACE conn2 <- [1,2750,null,{}] 06:29:21 INFO - PROCESS | 1650 | 1467725361924 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}] 06:29:21 INFO - PROCESS | 1650 | 1467725361927 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:22 INFO - PROCESS | 1650 | 1467725362012 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 06:29:22 INFO - PROCESS | 1650 | 1467725362066 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:22 INFO - PROCESS | 1650 | 1467725362068 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a90800 == 32 [pid = 1650] [id = 695] 06:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x112fa5c00) [pid = 1650] [serial = 2085] [outer = 0x0] 06:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11926e800) [pid = 1650] [serial = 2086] [outer = 0x112fa5c00] 06:29:22 INFO - PROCESS | 1650 | 1467725362096 Marionette DEBUG loaded listener.js 06:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119e33400) [pid = 1650] [serial = 2087] [outer = 0x112fa5c00] 06:29:22 INFO - PROCESS | 1650 | 1467725362399 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]]]}] 06:29:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 06:29:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 520ms 06:29:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 06:29:22 INFO - PROCESS | 1650 | 1467725362435 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 06:29:22 INFO - PROCESS | 1650 | 1467725362436 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 06:29:22 INFO - PROCESS | 1650 | 1467725362438 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 06:29:22 INFO - PROCESS | 1650 | 1467725362439 Marionette TRACE conn2 <- [1,2754,null,{}] 06:29:22 INFO - PROCESS | 1650 | 1467725362443 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}] 06:29:22 INFO - PROCESS | 1650 | 1467725362445 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:22 INFO - PROCESS | 1650 | 1467725362523 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 06:29:22 INFO - PROCESS | 1650 | 1467725362528 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:22 INFO - PROCESS | 1650 | 1467725362529 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271e9000 == 33 [pid = 1650] [id = 696] 06:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1210e4800) [pid = 1650] [serial = 2088] [outer = 0x0] 06:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x12122a000) [pid = 1650] [serial = 2089] [outer = 0x1210e4800] 06:29:22 INFO - PROCESS | 1650 | 1467725362554 Marionette DEBUG loaded listener.js 06:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x121945400) [pid = 1650] [serial = 2090] [outer = 0x1210e4800] 06:29:22 INFO - PROCESS | 1650 | 1467725362868 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]]]}] 06:29:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 06:29:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 473ms 06:29:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 06:29:22 INFO - PROCESS | 1650 | 1467725362915 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 06:29:22 INFO - PROCESS | 1650 | 1467725362916 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 06:29:22 INFO - PROCESS | 1650 | 1467725362918 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 06:29:22 INFO - PROCESS | 1650 | 1467725362919 Marionette TRACE conn2 <- [1,2758,null,{}] 06:29:22 INFO - PROCESS | 1650 | 1467725362922 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}] 06:29:22 INFO - PROCESS | 1650 | 1467725362923 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:23 INFO - PROCESS | 1650 | 1467725363045 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 06:29:23 INFO - PROCESS | 1650 | 1467725363054 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:23 INFO - PROCESS | 1650 | 1467725363055 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b5c000 == 34 [pid = 1650] [id = 697] 06:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x120e07800) [pid = 1650] [serial = 2091] [outer = 0x0] 06:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x123e36800) [pid = 1650] [serial = 2092] [outer = 0x120e07800] 06:29:23 INFO - PROCESS | 1650 | 1467725363082 Marionette DEBUG loaded listener.js 06:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x123f6ec00) [pid = 1650] [serial = 2093] [outer = 0x120e07800] 06:29:23 INFO - PROCESS | 1650 | 1467725363417 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]]]}] 06:29:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 06:29:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 518ms 06:29:23 INFO - PROCESS | 1650 | 1467725363436 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 06:29:23 INFO - PROCESS | 1650 | 1467725363438 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 06:29:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 06:29:23 INFO - PROCESS | 1650 | 1467725363440 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 06:29:23 INFO - PROCESS | 1650 | 1467725363441 Marionette TRACE conn2 <- [1,2762,null,{}] 06:29:23 INFO - PROCESS | 1650 | 1467725363449 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}] 06:29:23 INFO - PROCESS | 1650 | 1467725363453 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:23 INFO - PROCESS | 1650 | 1467725363585 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 06:29:23 INFO - PROCESS | 1650 | 1467725363597 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:23 INFO - PROCESS | 1650 | 1467725363598 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12977d800 == 35 [pid = 1650] [id = 698] 06:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1210f2800) [pid = 1650] [serial = 2094] [outer = 0x0] 06:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12571cc00) [pid = 1650] [serial = 2095] [outer = 0x1210f2800] 06:29:23 INFO - PROCESS | 1650 | 1467725363630 Marionette DEBUG loaded listener.js 06:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12710f400) [pid = 1650] [serial = 2096] [outer = 0x1210f2800] 06:29:23 INFO - PROCESS | 1650 | 1467725363967 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]]]}] 06:29:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 06:29:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 574ms 06:29:24 INFO - PROCESS | 1650 | 1467725364015 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 06:29:24 INFO - PROCESS | 1650 | 1467725364016 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 06:29:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 06:29:24 INFO - PROCESS | 1650 | 1467725364026 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 06:29:24 INFO - PROCESS | 1650 | 1467725364027 Marionette TRACE conn2 <- [1,2766,null,{}] 06:29:24 INFO - PROCESS | 1650 | 1467725364029 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}] 06:29:24 INFO - PROCESS | 1650 | 1467725364030 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:24 INFO - PROCESS | 1650 | 1467725364127 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 06:29:24 INFO - PROCESS | 1650 | 1467725364131 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:24 INFO - PROCESS | 1650 | 1467725364132 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b83e000 == 36 [pid = 1650] [id = 699] 06:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x126f6e400) [pid = 1650] [serial = 2097] [outer = 0x0] 06:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1275e0800) [pid = 1650] [serial = 2098] [outer = 0x126f6e400] 06:29:24 INFO - PROCESS | 1650 | 1467725364156 Marionette DEBUG loaded listener.js 06:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x128a27c00) [pid = 1650] [serial = 2099] [outer = 0x126f6e400] 06:29:24 INFO - PROCESS | 1650 | 1467725364468 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]]]}] 06:29:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 06:29:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 468ms 06:29:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 06:29:24 INFO - PROCESS | 1650 | 1467725364497 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 06:29:24 INFO - PROCESS | 1650 | 1467725364498 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 06:29:24 INFO - PROCESS | 1650 | 1467725364506 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 06:29:24 INFO - PROCESS | 1650 | 1467725364508 Marionette TRACE conn2 <- [1,2770,null,{}] 06:29:24 INFO - PROCESS | 1650 | 1467725364514 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}] 06:29:24 INFO - PROCESS | 1650 | 1467725364515 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:24 INFO - PROCESS | 1650 | 1467725364615 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 06:29:24 INFO - PROCESS | 1650 | 1467725364618 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:24 INFO - PROCESS | 1650 | 1467725364619 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bba9000 == 37 [pid = 1650] [id = 700] 06:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x128a28800) [pid = 1650] [serial = 2100] [outer = 0x0] 06:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128a66000) [pid = 1650] [serial = 2101] [outer = 0x128a28800] 06:29:24 INFO - PROCESS | 1650 | 1467725364650 Marionette DEBUG loaded listener.js 06:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128d22c00) [pid = 1650] [serial = 2102] [outer = 0x128a28800] 06:29:24 INFO - PROCESS | 1650 | 1467725364967 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]]]}] 06:29:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 06:29:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 479ms 06:29:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 06:29:24 INFO - PROCESS | 1650 | 1467725364985 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 06:29:24 INFO - PROCESS | 1650 | 1467725364987 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 06:29:24 INFO - PROCESS | 1650 | 1467725364989 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 06:29:24 INFO - PROCESS | 1650 | 1467725364990 Marionette TRACE conn2 <- [1,2774,null,{}] 06:29:25 INFO - PROCESS | 1650 | 1467725365000 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}] 06:29:25 INFO - PROCESS | 1650 | 1467725365001 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:25 INFO - PROCESS | 1650 | 1467725365137 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118475400) [pid = 1650] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116f02800) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x115dbe800) [pid = 1650] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x115e65000) [pid = 1650] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11926c400) [pid = 1650] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123e39800) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11926bc00) [pid = 1650] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11926ec00) [pid = 1650] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11926a400) [pid = 1650] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x115db9c00) [pid = 1650] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x123a6c400) [pid = 1650] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 06:29:25 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11672c400) [pid = 1650] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 06:29:25 INFO - PROCESS | 1650 | 1467725365178 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:25 INFO - PROCESS | 1650 | 1467725365179 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a8b800 == 38 [pid = 1650] [id = 701] 06:29:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x112ac9800) [pid = 1650] [serial = 2103] [outer = 0x0] 06:29:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x115dbe800) [pid = 1650] [serial = 2104] [outer = 0x112ac9800] 06:29:25 INFO - PROCESS | 1650 | 1467725365204 Marionette DEBUG loaded listener.js 06:29:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118475400) [pid = 1650] [serial = 2105] [outer = 0x112ac9800] 06:29:25 INFO - PROCESS | 1650 | 1467725365488 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]]]}] 06:29:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 06:29:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 527ms 06:29:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 06:29:25 INFO - PROCESS | 1650 | 1467725365517 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 06:29:25 INFO - PROCESS | 1650 | 1467725365519 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 06:29:25 INFO - PROCESS | 1650 | 1467725365523 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 06:29:25 INFO - PROCESS | 1650 | 1467725365525 Marionette TRACE conn2 <- [1,2778,null,{}] 06:29:25 INFO - PROCESS | 1650 | 1467725365531 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}] 06:29:25 INFO - PROCESS | 1650 | 1467725365533 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:25 INFO - PROCESS | 1650 | 1467725365662 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 06:29:25 INFO - PROCESS | 1650 | 1467725365736 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:25 INFO - PROCESS | 1650 | 1467725365745 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c276000 == 39 [pid = 1650] [id = 702] 06:29:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112fa3400) [pid = 1650] [serial = 2106] [outer = 0x0] 06:29:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1196d6c00) [pid = 1650] [serial = 2107] [outer = 0x112fa3400] 06:29:25 INFO - PROCESS | 1650 | 1467725365770 Marionette DEBUG loaded listener.js 06:29:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x128d2c800) [pid = 1650] [serial = 2108] [outer = 0x112fa3400] 06:29:26 INFO - PROCESS | 1650 | 1467725366052 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]]]}] 06:29:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 06:29:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 576ms 06:29:26 INFO - PROCESS | 1650 | 1467725366098 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 06:29:26 INFO - PROCESS | 1650 | 1467725366100 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 06:29:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 06:29:26 INFO - PROCESS | 1650 | 1467725366102 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 06:29:26 INFO - PROCESS | 1650 | 1467725366104 Marionette TRACE conn2 <- [1,2782,null,{}] 06:29:26 INFO - PROCESS | 1650 | 1467725366106 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}] 06:29:26 INFO - PROCESS | 1650 | 1467725366109 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:26 INFO - PROCESS | 1650 | 1467725366199 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 06:29:26 INFO - PROCESS | 1650 | 1467725366202 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:26 INFO - PROCESS | 1650 | 1467725366204 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c9ec800 == 40 [pid = 1650] [id = 703] 06:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12922d800) [pid = 1650] [serial = 2109] [outer = 0x0] 06:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12930bc00) [pid = 1650] [serial = 2110] [outer = 0x12922d800] 06:29:26 INFO - PROCESS | 1650 | 1467725366230 Marionette DEBUG loaded listener.js 06:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12932e000) [pid = 1650] [serial = 2111] [outer = 0x12922d800] 06:29:26 INFO - PROCESS | 1650 | 1467725366544 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]]]}] 06:29:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 06:29:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 472ms 06:29:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 06:29:26 INFO - PROCESS | 1650 | 1467725366576 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 06:29:26 INFO - PROCESS | 1650 | 1467725366579 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 06:29:26 INFO - PROCESS | 1650 | 1467725366581 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 06:29:26 INFO - PROCESS | 1650 | 1467725366582 Marionette TRACE conn2 <- [1,2786,null,{}] 06:29:26 INFO - PROCESS | 1650 | 1467725366585 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}] 06:29:26 INFO - PROCESS | 1650 | 1467725366586 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:26 INFO - PROCESS | 1650 | 1467725366702 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 06:29:26 INFO - PROCESS | 1650 | 1467725366708 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:26 INFO - PROCESS | 1650 | 1467725366709 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c9ee800 == 41 [pid = 1650] [id = 704] 06:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1210ec800) [pid = 1650] [serial = 2112] [outer = 0x0] 06:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12932e400) [pid = 1650] [serial = 2113] [outer = 0x1210ec800] 06:29:26 INFO - PROCESS | 1650 | 1467725366732 Marionette DEBUG loaded listener.js 06:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x129555000) [pid = 1650] [serial = 2114] [outer = 0x1210ec800] 06:29:27 INFO - PROCESS | 1650 | 1467725367046 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]]]}] 06:29:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 06:29:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 518ms 06:29:27 INFO - PROCESS | 1650 | 1467725367100 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 06:29:27 INFO - PROCESS | 1650 | 1467725367101 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 06:29:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 06:29:27 INFO - PROCESS | 1650 | 1467725367103 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 06:29:27 INFO - PROCESS | 1650 | 1467725367104 Marionette TRACE conn2 <- [1,2790,null,{}] 06:29:27 INFO - PROCESS | 1650 | 1467725367107 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}] 06:29:27 INFO - PROCESS | 1650 | 1467725367108 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:27 INFO - PROCESS | 1650 | 1467725367237 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 06:29:27 INFO - PROCESS | 1650 | 1467725367340 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:27 INFO - PROCESS | 1650 | 1467725367342 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1168b1800 == 42 [pid = 1650] [id = 705] 06:29:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112f8a800) [pid = 1650] [serial = 2115] [outer = 0x0] 06:29:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112f9fc00) [pid = 1650] [serial = 2116] [outer = 0x112f8a800] 06:29:27 INFO - PROCESS | 1650 | 1467725367376 Marionette DEBUG loaded listener.js 06:29:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115e60c00) [pid = 1650] [serial = 2117] [outer = 0x112f8a800] 06:29:27 INFO - PROCESS | 1650 | 1467725367820 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]]]}] 06:29:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 06:29:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 721ms 06:29:27 INFO - PROCESS | 1650 | 1467725367825 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 06:29:27 INFO - PROCESS | 1650 | 1467725367828 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 06:29:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 06:29:27 INFO - PROCESS | 1650 | 1467725367831 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 06:29:27 INFO - PROCESS | 1650 | 1467725367834 Marionette TRACE conn2 <- [1,2794,null,{}] 06:29:27 INFO - PROCESS | 1650 | 1467725367837 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}] 06:29:27 INFO - PROCESS | 1650 | 1467725367839 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:27 INFO - PROCESS | 1650 | 1467725367946 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 06:29:28 INFO - PROCESS | 1650 | 1467725368001 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:28 INFO - PROCESS | 1650 | 1467725368003 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x121d6c800 == 43 [pid = 1650] [id = 706] 06:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118169800) [pid = 1650] [serial = 2118] [outer = 0x0] 06:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118472400) [pid = 1650] [serial = 2119] [outer = 0x118169800] 06:29:28 INFO - PROCESS | 1650 | 1467725368034 Marionette DEBUG loaded listener.js 06:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118a5bc00) [pid = 1650] [serial = 2120] [outer = 0x118169800] 06:29:28 INFO - PROCESS | 1650 | 1467725368491 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]]]}] 06:29:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 06:29:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 672ms 06:29:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 06:29:28 INFO - PROCESS | 1650 | 1467725368504 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 06:29:28 INFO - PROCESS | 1650 | 1467725368506 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 06:29:28 INFO - PROCESS | 1650 | 1467725368508 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 06:29:28 INFO - PROCESS | 1650 | 1467725368509 Marionette TRACE conn2 <- [1,2798,null,{}] 06:29:28 INFO - PROCESS | 1650 | 1467725368512 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}] 06:29:28 INFO - PROCESS | 1650 | 1467725368513 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:28 INFO - PROCESS | 1650 | 1467725368619 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 06:29:28 INFO - PROCESS | 1650 | 1467725368716 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:28 INFO - PROCESS | 1650 | 1467725368717 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c025800 == 44 [pid = 1650] [id = 707] 06:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x120e89c00) [pid = 1650] [serial = 2121] [outer = 0x0] 06:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1210e6800) [pid = 1650] [serial = 2122] [outer = 0x120e89c00] 06:29:28 INFO - PROCESS | 1650 | 1467725368746 Marionette DEBUG loaded listener.js 06:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123fde800) [pid = 1650] [serial = 2123] [outer = 0x120e89c00] 06:29:29 INFO - PROCESS | 1650 | 1467725369202 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]]]}] 06:29:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 06:29:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 721ms 06:29:29 INFO - PROCESS | 1650 | 1467725369230 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 06:29:29 INFO - PROCESS | 1650 | 1467725369232 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 06:29:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 06:29:29 INFO - PROCESS | 1650 | 1467725369242 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 06:29:29 INFO - PROCESS | 1650 | 1467725369246 Marionette TRACE conn2 <- [1,2802,null,{}] 06:29:29 INFO - PROCESS | 1650 | 1467725369249 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}] 06:29:29 INFO - PROCESS | 1650 | 1467725369251 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:29 INFO - PROCESS | 1650 | 1467725369357 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 06:29:29 INFO - PROCESS | 1650 | 1467725369431 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:29 INFO - PROCESS | 1650 | 1467725369433 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185d6800 == 45 [pid = 1650] [id = 708] 06:29:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x112fa4400) [pid = 1650] [serial = 2124] [outer = 0x0] 06:29:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x120e90000) [pid = 1650] [serial = 2125] [outer = 0x112fa4400] 06:29:29 INFO - PROCESS | 1650 | 1467725369462 Marionette DEBUG loaded listener.js 06:29:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126da5000) [pid = 1650] [serial = 2126] [outer = 0x112fa4400] 06:29:30 INFO - PROCESS | 1650 | 1467725370188 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]]]}] 06:29:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 06:29:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 977ms 06:29:30 INFO - PROCESS | 1650 | 1467725370215 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 06:29:30 INFO - PROCESS | 1650 | 1467725370218 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 06:29:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 06:29:30 INFO - PROCESS | 1650 | 1467725370223 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 06:29:30 INFO - PROCESS | 1650 | 1467725370226 Marionette TRACE conn2 <- [1,2806,null,{}] 06:29:30 INFO - PROCESS | 1650 | 1467725370231 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}] 06:29:30 INFO - PROCESS | 1650 | 1467725370233 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:30 INFO - PROCESS | 1650 | 1467725370368 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 06:29:30 INFO - PROCESS | 1650 | 1467725370445 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:30 INFO - PROCESS | 1650 | 1467725370447 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196c6000 == 46 [pid = 1650] [id = 709] 06:29:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x113d36400) [pid = 1650] [serial = 2127] [outer = 0x0] 06:29:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x115e61400) [pid = 1650] [serial = 2128] [outer = 0x113d36400] 06:29:30 INFO - PROCESS | 1650 | 1467725370474 Marionette DEBUG loaded listener.js 06:29:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11815e800) [pid = 1650] [serial = 2129] [outer = 0x113d36400] 06:29:30 INFO - PROCESS | 1650 | 1467725370884 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]]]}] 06:29:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 06:29:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 674ms 06:29:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 06:29:30 INFO - PROCESS | 1650 | 1467725370895 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 06:29:30 INFO - PROCESS | 1650 | 1467725370898 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 06:29:30 INFO - PROCESS | 1650 | 1467725370902 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 06:29:30 INFO - PROCESS | 1650 | 1467725370904 Marionette TRACE conn2 <- [1,2810,null,{}] 06:29:30 INFO - PROCESS | 1650 | 1467725370906 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}] 06:29:30 INFO - PROCESS | 1650 | 1467725370908 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:31 INFO - PROCESS | 1650 | 1467725371000 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 06:29:31 INFO - PROCESS | 1650 | 1467725371057 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:31 INFO - PROCESS | 1650 | 1467725371059 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1210dc000 == 47 [pid = 1650] [id = 710] 06:29:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11846e800) [pid = 1650] [serial = 2130] [outer = 0x0] 06:29:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118fccc00) [pid = 1650] [serial = 2131] [outer = 0x11846e800] 06:29:31 INFO - PROCESS | 1650 | 1467725371086 Marionette DEBUG loaded listener.js 06:29:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1196cd400) [pid = 1650] [serial = 2132] [outer = 0x11846e800] 06:29:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12c9ee800 == 46 [pid = 1650] [id = 704] 06:29:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12c9ec800 == 45 [pid = 1650] [id = 703] 06:29:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12c276000 == 44 [pid = 1650] [id = 702] 06:29:31 INFO - PROCESS | 1650 | --DOCSHELL 0x123a8b800 == 43 [pid = 1650] [id = 701] 06:29:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12bba9000 == 42 [pid = 1650] [id = 700] 06:29:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12b83e000 == 41 [pid = 1650] [id = 699] 06:29:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12977d800 == 40 [pid = 1650] [id = 698] 06:29:31 INFO - PROCESS | 1650 | --DOCSHELL 0x128b5c000 == 39 [pid = 1650] [id = 697] 06:29:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1271e9000 == 38 [pid = 1650] [id = 696] 06:29:31 INFO - PROCESS | 1650 | --DOCSHELL 0x123a90800 == 37 [pid = 1650] [id = 695] 06:29:31 INFO - PROCESS | 1650 | --DOCSHELL 0x119968800 == 36 [pid = 1650] [id = 694] 06:29:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1185d4800 == 35 [pid = 1650] [id = 693] 06:29:31 INFO - PROCESS | 1650 | --DOCSHELL 0x119232800 == 34 [pid = 1650] [id = 692] 06:29:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1187ca800 == 33 [pid = 1650] [id = 691] 06:29:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12977b800 == 32 [pid = 1650] [id = 690] 06:29:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1196c6000 == 31 [pid = 1650] [id = 709] 06:29:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1185d6800 == 30 [pid = 1650] [id = 708] 06:29:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12c025800 == 29 [pid = 1650] [id = 707] 06:29:31 INFO - PROCESS | 1650 | --DOCSHELL 0x121d6c800 == 28 [pid = 1650] [id = 706] 06:29:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1168b1800 == 27 [pid = 1650] [id = 705] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1187d7c00) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1181ea800) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x117c95400) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115dc7800) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115ee5c00) [pid = 1650] [serial = 2048] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x117c93c00) [pid = 1650] [serial = 2036] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11646d400) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119b7d800) [pid = 1650] [serial = 2039] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11933f800) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x127173400) [pid = 1650] [serial = 2042] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x125ec6000) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119340c00) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119b7dc00) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1196d9800) [pid = 1650] [serial = 2057] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119b7b000) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x121228000) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1210f1800) [pid = 1650] [serial = 2063] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1255a6000) [pid = 1650] [serial = 2069] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123fe4400) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x120fadc00) [pid = 1650] [serial = 2060] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x117c91800) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x125865000) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1181eb800) [pid = 1650] [serial = 2051] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123e40000) [pid = 1650] [serial = 2066] [outer = 0x0] [url = about:blank] 06:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118afc400) [pid = 1650] [serial = 2054] [outer = 0x0] [url = about:blank] 06:29:32 INFO - PROCESS | 1650 | 1467725371994 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]]]}] 06:29:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 06:29:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1123ms 06:29:32 INFO - PROCESS | 1650 | 1467725372030 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 06:29:32 INFO - PROCESS | 1650 | 1467725372033 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 06:29:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 06:29:32 INFO - PROCESS | 1650 | 1467725372036 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 06:29:32 INFO - PROCESS | 1650 | 1467725372040 Marionette TRACE conn2 <- [1,2814,null,{}] 06:29:32 INFO - PROCESS | 1650 | 1467725372047 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}] 06:29:32 INFO - PROCESS | 1650 | 1467725372050 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:32 INFO - PROCESS | 1650 | 1467725372185 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 06:29:32 INFO - PROCESS | 1650 | 1467725372198 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:32 INFO - PROCESS | 1650 | 1467725372200 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x117475000 == 28 [pid = 1650] [id = 711] 06:29:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113d39800) [pid = 1650] [serial = 2133] [outer = 0x0] 06:29:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115dee800) [pid = 1650] [serial = 2134] [outer = 0x113d39800] 06:29:32 INFO - PROCESS | 1650 | 1467725372232 Marionette DEBUG loaded listener.js 06:29:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116468400) [pid = 1650] [serial = 2135] [outer = 0x113d39800] 06:29:32 INFO - PROCESS | 1650 | 1467725372605 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]]]}] 06:29:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 06:29:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 628ms 06:29:32 INFO - PROCESS | 1650 | 1467725372664 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 06:29:32 INFO - PROCESS | 1650 | 1467725372668 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 06:29:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 06:29:32 INFO - PROCESS | 1650 | 1467725372675 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 06:29:32 INFO - PROCESS | 1650 | 1467725372677 Marionette TRACE conn2 <- [1,2818,null,{}] 06:29:32 INFO - PROCESS | 1650 | 1467725372681 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}] 06:29:32 INFO - PROCESS | 1650 | 1467725372683 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:32 INFO - PROCESS | 1650 | 1467725372810 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 06:29:32 INFO - PROCESS | 1650 | 1467725372822 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:32 INFO - PROCESS | 1650 | 1467725372824 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196c2000 == 29 [pid = 1650] [id = 712] 06:29:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116a1c000) [pid = 1650] [serial = 2136] [outer = 0x0] 06:29:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x117c95800) [pid = 1650] [serial = 2137] [outer = 0x116a1c000] 06:29:32 INFO - PROCESS | 1650 | 1467725372852 Marionette DEBUG loaded listener.js 06:29:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11816dc00) [pid = 1650] [serial = 2138] [outer = 0x116a1c000] 06:29:33 INFO - PROCESS | 1650 | 1467725373279 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]]]}] 06:29:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 06:29:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 625ms 06:29:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 06:29:33 INFO - PROCESS | 1650 | 1467725373299 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 06:29:33 INFO - PROCESS | 1650 | 1467725373301 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 06:29:33 INFO - PROCESS | 1650 | 1467725373305 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 06:29:33 INFO - PROCESS | 1650 | 1467725373308 Marionette TRACE conn2 <- [1,2822,null,{}] 06:29:33 INFO - PROCESS | 1650 | 1467725373329 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}] 06:29:33 INFO - PROCESS | 1650 | 1467725373335 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:33 INFO - PROCESS | 1650 | 1467725373458 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 06:29:33 INFO - PROCESS | 1650 | 1467725373557 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:33 INFO - PROCESS | 1650 | 1467725373560 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x121794800 == 30 [pid = 1650] [id = 713] 06:29:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1181e7400) [pid = 1650] [serial = 2139] [outer = 0x0] 06:29:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118a53800) [pid = 1650] [serial = 2140] [outer = 0x1181e7400] 06:29:33 INFO - PROCESS | 1650 | 1467725373599 Marionette DEBUG loaded listener.js 06:29:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11926ac00) [pid = 1650] [serial = 2141] [outer = 0x1181e7400] 06:29:33 INFO - PROCESS | 1650 | 1467725373898 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]]]}] 06:29:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 06:29:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 633ms 06:29:33 INFO - PROCESS | 1650 | 1467725373937 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 06:29:33 INFO - PROCESS | 1650 | 1467725373939 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 06:29:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 06:29:33 INFO - PROCESS | 1650 | 1467725373942 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 06:29:33 INFO - PROCESS | 1650 | 1467725373945 Marionette TRACE conn2 <- [1,2826,null,{}] 06:29:33 INFO - PROCESS | 1650 | 1467725373948 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}] 06:29:33 INFO - PROCESS | 1650 | 1467725373949 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:34 INFO - PROCESS | 1650 | 1467725374050 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 06:29:34 INFO - PROCESS | 1650 | 1467725374083 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:34 INFO - PROCESS | 1650 | 1467725374084 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x125337800 == 31 [pid = 1650] [id = 714] 06:29:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119340c00) [pid = 1650] [serial = 2142] [outer = 0x0] 06:29:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11998c000) [pid = 1650] [serial = 2143] [outer = 0x119340c00] 06:29:34 INFO - PROCESS | 1650 | 1467725374108 Marionette DEBUG loaded listener.js 06:29:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119b80400) [pid = 1650] [serial = 2144] [outer = 0x119340c00] 06:29:34 INFO - PROCESS | 1650 | 1467725374457 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 06:29:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 06:29:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 572ms 06:29:34 INFO - PROCESS | 1650 | 1467725374514 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 06:29:34 INFO - PROCESS | 1650 | 1467725374515 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 06:29:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 06:29:34 INFO - PROCESS | 1650 | 1467725374517 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 06:29:34 INFO - PROCESS | 1650 | 1467725374518 Marionette TRACE conn2 <- [1,2830,null,{}] 06:29:34 INFO - PROCESS | 1650 | 1467725374521 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}] 06:29:34 INFO - PROCESS | 1650 | 1467725374522 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:34 INFO - PROCESS | 1650 | 1467725374615 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 06:29:34 INFO - PROCESS | 1650 | 1467725374652 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:34 INFO - PROCESS | 1650 | 1467725374653 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d32000 == 32 [pid = 1650] [id = 715] 06:29:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116841c00) [pid = 1650] [serial = 2145] [outer = 0x0] 06:29:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119e34400) [pid = 1650] [serial = 2146] [outer = 0x116841c00] 06:29:34 INFO - PROCESS | 1650 | 1467725374678 Marionette DEBUG loaded listener.js 06:29:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x120e97400) [pid = 1650] [serial = 2147] [outer = 0x116841c00] 06:29:35 INFO - PROCESS | 1650 | 1467725375005 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]]]}] 06:29:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 06:29:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 517ms 06:29:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 06:29:35 INFO - PROCESS | 1650 | 1467725375035 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 06:29:35 INFO - PROCESS | 1650 | 1467725375037 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 06:29:35 INFO - PROCESS | 1650 | 1467725375039 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 06:29:35 INFO - PROCESS | 1650 | 1467725375040 Marionette TRACE conn2 <- [1,2834,null,{}] 06:29:35 INFO - PROCESS | 1650 | 1467725375042 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}] 06:29:35 INFO - PROCESS | 1650 | 1467725375046 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:35 INFO - PROCESS | 1650 | 1467725375155 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 06:29:35 INFO - PROCESS | 1650 | 1467725375166 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:35 INFO - PROCESS | 1650 | 1467725375167 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b6f800 == 33 [pid = 1650] [id = 716] 06:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x120e98000) [pid = 1650] [serial = 2148] [outer = 0x0] 06:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121224800) [pid = 1650] [serial = 2149] [outer = 0x120e98000] 06:29:35 INFO - PROCESS | 1650 | 1467725375192 Marionette DEBUG loaded listener.js 06:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123fda800) [pid = 1650] [serial = 2150] [outer = 0x120e98000] 06:29:35 INFO - PROCESS | 1650 | 1467725375537 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 06:29:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 06:29:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 519ms 06:29:35 INFO - PROCESS | 1650 | 1467725375560 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 06:29:35 INFO - PROCESS | 1650 | 1467725375562 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 06:29:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 06:29:35 INFO - PROCESS | 1650 | 1467725375564 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 06:29:35 INFO - PROCESS | 1650 | 1467725375565 Marionette TRACE conn2 <- [1,2838,null,{}] 06:29:35 INFO - PROCESS | 1650 | 1467725375567 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}] 06:29:35 INFO - PROCESS | 1650 | 1467725375569 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:35 INFO - PROCESS | 1650 | 1467725375663 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 06:29:35 INFO - PROCESS | 1650 | 1467725375701 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:35 INFO - PROCESS | 1650 | 1467725375703 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295bf800 == 34 [pid = 1650] [id = 717] 06:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123fde400) [pid = 1650] [serial = 2151] [outer = 0x0] 06:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123fe5800) [pid = 1650] [serial = 2152] [outer = 0x123fde400] 06:29:35 INFO - PROCESS | 1650 | 1467725375727 Marionette DEBUG loaded listener.js 06:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12585f800) [pid = 1650] [serial = 2153] [outer = 0x123fde400] 06:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12922d800) [pid = 1650] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 06:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1210f2800) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 06:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126f6e400) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 06:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128a28800) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 06:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112fa3400) [pid = 1650] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 06:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1210e4800) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 06:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11672b800) [pid = 1650] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 06:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115e67c00) [pid = 1650] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 06:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112fa5c00) [pid = 1650] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 06:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123e3f400) [pid = 1650] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 06:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1183dbc00) [pid = 1650] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 06:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112abbc00) [pid = 1650] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 06:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112ac9800) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 06:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1210ec800) [pid = 1650] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 06:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x120e07800) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 06:29:36 INFO - PROCESS | 1650 | 1467725376159 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]]]}] 06:29:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 06:29:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 618ms 06:29:36 INFO - PROCESS | 1650 | 1467725376182 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 06:29:36 INFO - PROCESS | 1650 | 1467725376184 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 06:29:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 06:29:36 INFO - PROCESS | 1650 | 1467725376186 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 06:29:36 INFO - PROCESS | 1650 | 1467725376187 Marionette TRACE conn2 <- [1,2842,null,{}] 06:29:36 INFO - PROCESS | 1650 | 1467725376189 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}] 06:29:36 INFO - PROCESS | 1650 | 1467725376191 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:36 INFO - PROCESS | 1650 | 1467725376302 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 06:29:36 INFO - PROCESS | 1650 | 1467725376342 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:36 INFO - PROCESS | 1650 | 1467725376342 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12978f800 == 35 [pid = 1650] [id = 718] 06:29:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1129ac400) [pid = 1650] [serial = 2154] [outer = 0x0] 06:29:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116f03400) [pid = 1650] [serial = 2155] [outer = 0x1129ac400] 06:29:36 INFO - PROCESS | 1650 | 1467725376367 Marionette DEBUG loaded listener.js 06:29:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119b7f000) [pid = 1650] [serial = 2156] [outer = 0x1129ac400] 06:29:36 INFO - PROCESS | 1650 | 1467725376646 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]]]}] 06:29:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 06:29:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 474ms 06:29:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 06:29:36 INFO - PROCESS | 1650 | 1467725376678 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 06:29:36 INFO - PROCESS | 1650 | 1467725376679 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 06:29:36 INFO - PROCESS | 1650 | 1467725376681 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 06:29:36 INFO - PROCESS | 1650 | 1467725376682 Marionette TRACE conn2 <- [1,2846,null,{}] 06:29:36 INFO - PROCESS | 1650 | 1467725376685 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}] 06:29:36 INFO - PROCESS | 1650 | 1467725376686 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:36 INFO - PROCESS | 1650 | 1467725376763 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 06:29:36 INFO - PROCESS | 1650 | 1467725376766 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:36 INFO - PROCESS | 1650 | 1467725376767 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b855000 == 36 [pid = 1650] [id = 719] 06:29:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1183dc800) [pid = 1650] [serial = 2157] [outer = 0x0] 06:29:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x125dc3800) [pid = 1650] [serial = 2158] [outer = 0x1183dc800] 06:29:36 INFO - PROCESS | 1650 | 1467725376794 Marionette DEBUG loaded listener.js 06:29:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125ed1800) [pid = 1650] [serial = 2159] [outer = 0x1183dc800] 06:29:37 INFO - PROCESS | 1650 | 1467725377129 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]]]}] 06:29:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 06:29:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 470ms 06:29:37 INFO - PROCESS | 1650 | 1467725377152 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 06:29:37 INFO - PROCESS | 1650 | 1467725377154 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 06:29:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 06:29:37 INFO - PROCESS | 1650 | 1467725377156 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 06:29:37 INFO - PROCESS | 1650 | 1467725377160 Marionette TRACE conn2 <- [1,2850,null,{}] 06:29:37 INFO - PROCESS | 1650 | 1467725377164 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}] 06:29:37 INFO - PROCESS | 1650 | 1467725377166 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:37 INFO - PROCESS | 1650 | 1467725377331 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 06:29:37 INFO - PROCESS | 1650 | 1467725377344 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:37 INFO - PROCESS | 1650 | 1467725377345 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbaf800 == 37 [pid = 1650] [id = 720] 06:29:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x125ec6c00) [pid = 1650] [serial = 2160] [outer = 0x0] 06:29:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126da4400) [pid = 1650] [serial = 2161] [outer = 0x125ec6c00] 06:29:37 INFO - PROCESS | 1650 | 1467725377386 Marionette DEBUG loaded listener.js 06:29:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126eea800) [pid = 1650] [serial = 2162] [outer = 0x125ec6c00] 06:29:37 INFO - PROCESS | 1650 | 1467725377733 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 06:29:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 06:29:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 622ms 06:29:37 INFO - PROCESS | 1650 | 1467725377778 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 06:29:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 06:29:37 INFO - PROCESS | 1650 | 1467725377787 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 06:29:37 INFO - PROCESS | 1650 | 1467725377790 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 06:29:37 INFO - PROCESS | 1650 | 1467725377791 Marionette TRACE conn2 <- [1,2854,null,{}] 06:29:37 INFO - PROCESS | 1650 | 1467725377794 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}] 06:29:37 INFO - PROCESS | 1650 | 1467725377796 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:37 INFO - PROCESS | 1650 | 1467725377911 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 06:29:37 INFO - PROCESS | 1650 | 1467725377945 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:37 INFO - PROCESS | 1650 | 1467725377947 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c275800 == 38 [pid = 1650] [id = 721] 06:29:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126903000) [pid = 1650] [serial = 2163] [outer = 0x0] 06:29:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x127173400) [pid = 1650] [serial = 2164] [outer = 0x126903000] 06:29:37 INFO - PROCESS | 1650 | 1467725377973 Marionette DEBUG loaded listener.js 06:29:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128d25800) [pid = 1650] [serial = 2165] [outer = 0x126903000] 06:29:38 INFO - PROCESS | 1650 | 1467725378532 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]]]}] 06:29:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 06:29:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 820ms 06:29:38 INFO - PROCESS | 1650 | 1467725378635 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 06:29:38 INFO - PROCESS | 1650 | 1467725378637 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 06:29:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 06:29:38 INFO - PROCESS | 1650 | 1467725378663 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 06:29:38 INFO - PROCESS | 1650 | 1467725378665 Marionette TRACE conn2 <- [1,2858,null,{}] 06:29:38 INFO - PROCESS | 1650 | 1467725378671 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}] 06:29:38 INFO - PROCESS | 1650 | 1467725378673 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:38 INFO - PROCESS | 1650 | 1467725378788 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 06:29:38 INFO - PROCESS | 1650 | 1467725378842 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:38 INFO - PROCESS | 1650 | 1467725378844 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196b0000 == 39 [pid = 1650] [id = 722] 06:29:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x113246c00) [pid = 1650] [serial = 2166] [outer = 0x0] 06:29:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115ee3c00) [pid = 1650] [serial = 2167] [outer = 0x113246c00] 06:29:38 INFO - PROCESS | 1650 | 1467725378875 Marionette DEBUG loaded listener.js 06:29:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116aed800) [pid = 1650] [serial = 2168] [outer = 0x113246c00] 06:29:39 INFO - PROCESS | 1650 | 1467725379417 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 06:29:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 06:29:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 847ms 06:29:39 INFO - PROCESS | 1650 | 1467725379488 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 06:29:39 INFO - PROCESS | 1650 | 1467725379491 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 06:29:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 06:29:39 INFO - PROCESS | 1650 | 1467725379496 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 06:29:39 INFO - PROCESS | 1650 | 1467725379498 Marionette TRACE conn2 <- [1,2862,null,{}] 06:29:39 INFO - PROCESS | 1650 | 1467725379500 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}] 06:29:39 INFO - PROCESS | 1650 | 1467725379502 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:39 INFO - PROCESS | 1650 | 1467725379615 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 06:29:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12d20c800 == 38 [pid = 1650] [id = 17] 06:29:39 INFO - PROCESS | 1650 | 1467725379710 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:39 INFO - PROCESS | 1650 | 1467725379711 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187c9000 == 39 [pid = 1650] [id = 723] 06:29:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x113355800) [pid = 1650] [serial = 2169] [outer = 0x0] 06:29:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1181e3400) [pid = 1650] [serial = 2170] [outer = 0x113355800] 06:29:39 INFO - PROCESS | 1650 | 1467725379763 Marionette DEBUG loaded listener.js 06:29:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118510400) [pid = 1650] [serial = 2171] [outer = 0x113355800] 06:29:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbaf800 == 38 [pid = 1650] [id = 720] 06:29:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12b855000 == 37 [pid = 1650] [id = 719] 06:29:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12978f800 == 36 [pid = 1650] [id = 718] 06:29:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1295bf800 == 35 [pid = 1650] [id = 717] 06:29:40 INFO - PROCESS | 1650 | --DOCSHELL 0x128b6f800 == 34 [pid = 1650] [id = 716] 06:29:40 INFO - PROCESS | 1650 | --DOCSHELL 0x126d32000 == 33 [pid = 1650] [id = 715] 06:29:40 INFO - PROCESS | 1650 | --DOCSHELL 0x125337800 == 32 [pid = 1650] [id = 714] 06:29:40 INFO - PROCESS | 1650 | --DOCSHELL 0x121794800 == 31 [pid = 1650] [id = 713] 06:29:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1196c2000 == 30 [pid = 1650] [id = 712] 06:29:40 INFO - PROCESS | 1650 | --DOCSHELL 0x117475000 == 29 [pid = 1650] [id = 711] 06:29:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1210dc000 == 28 [pid = 1650] [id = 710] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12932e000) [pid = 1650] [serial = 2111] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12571cc00) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1275e0800) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128a66000) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128d22c00) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1196d6c00) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12122a000) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x121945400) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11755c800) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1181e6000) [pid = 1650] [serial = 2081] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116806000) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1181e9400) [pid = 1650] [serial = 2078] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11926e800) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119e33400) [pid = 1650] [serial = 2087] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x125ec7800) [pid = 1650] [serial = 2072] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1187d0000) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118a5e400) [pid = 1650] [serial = 2084] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115dbdc00) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x115ee0400) [pid = 1650] [serial = 2075] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118475400) [pid = 1650] [serial = 2105] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x129555000) [pid = 1650] [serial = 2114] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12932e400) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12930bc00) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x115dbe800) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123e36800) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x123f6ec00) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12710f400) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x128a27c00) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x128d2c800) [pid = 1650] [serial = 2108] [outer = 0x0] [url = about:blank] 06:29:40 INFO - PROCESS | 1650 | 1467725380403 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]]]}] 06:29:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 06:29:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 922ms 06:29:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 06:29:40 INFO - PROCESS | 1650 | 1467725380417 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 06:29:40 INFO - PROCESS | 1650 | 1467725380420 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 06:29:40 INFO - PROCESS | 1650 | 1467725380422 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 06:29:40 INFO - PROCESS | 1650 | 1467725380428 Marionette TRACE conn2 <- [1,2866,null,{}] 06:29:40 INFO - PROCESS | 1650 | 1467725380437 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}] 06:29:40 INFO - PROCESS | 1650 | 1467725380438 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:40 INFO - PROCESS | 1650 | 1467725380525 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 06:29:40 INFO - PROCESS | 1650 | 1467725380532 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:40 INFO - PROCESS | 1650 | 1467725380534 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187c7800 == 29 [pid = 1650] [id = 724] 06:29:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x116806000) [pid = 1650] [serial = 2172] [outer = 0x0] 06:29:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x117c93c00) [pid = 1650] [serial = 2173] [outer = 0x116806000] 06:29:40 INFO - PROCESS | 1650 | 1467725380562 Marionette DEBUG loaded listener.js 06:29:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1181e1c00) [pid = 1650] [serial = 2174] [outer = 0x116806000] 06:29:40 INFO - PROCESS | 1650 | 1467725380939 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]]]}] 06:29:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 06:29:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 529ms 06:29:40 INFO - PROCESS | 1650 | 1467725380952 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 06:29:40 INFO - PROCESS | 1650 | 1467725380955 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 06:29:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 06:29:40 INFO - PROCESS | 1650 | 1467725380961 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 06:29:40 INFO - PROCESS | 1650 | 1467725380963 Marionette TRACE conn2 <- [1,2870,null,{}] 06:29:40 INFO - PROCESS | 1650 | 1467725380966 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}] 06:29:40 INFO - PROCESS | 1650 | 1467725380968 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:41 INFO - PROCESS | 1650 | 1467725381055 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 06:29:41 INFO - PROCESS | 1650 | 1467725381062 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:41 INFO - PROCESS | 1650 | 1467725381063 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e3d800 == 30 [pid = 1650] [id = 725] 06:29:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1181ebc00) [pid = 1650] [serial = 2175] [outer = 0x0] 06:29:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1187dbc00) [pid = 1650] [serial = 2176] [outer = 0x1181ebc00] 06:29:41 INFO - PROCESS | 1650 | 1467725381093 Marionette DEBUG loaded listener.js 06:29:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118afc400) [pid = 1650] [serial = 2177] [outer = 0x1181ebc00] 06:29:41 INFO - PROCESS | 1650 | 1467725381619 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]]]}] 06:29:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 06:29:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 671ms 06:29:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 06:29:41 INFO - PROCESS | 1650 | 1467725381631 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 06:29:41 INFO - PROCESS | 1650 | 1467725381633 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 06:29:41 INFO - PROCESS | 1650 | 1467725381635 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 06:29:41 INFO - PROCESS | 1650 | 1467725381637 Marionette TRACE conn2 <- [1,2874,null,{}] 06:29:41 INFO - PROCESS | 1650 | 1467725381645 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}] 06:29:41 INFO - PROCESS | 1650 | 1467725381649 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:41 INFO - PROCESS | 1650 | 1467725381730 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 06:29:41 INFO - PROCESS | 1650 | 1467725381735 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:41 INFO - PROCESS | 1650 | 1467725381737 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x125d18000 == 31 [pid = 1650] [id = 726] 06:29:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11933fc00) [pid = 1650] [serial = 2178] [outer = 0x0] 06:29:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1196d7800) [pid = 1650] [serial = 2179] [outer = 0x11933fc00] 06:29:41 INFO - PROCESS | 1650 | 1467725381765 Marionette DEBUG loaded listener.js 06:29:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x120e92400) [pid = 1650] [serial = 2180] [outer = 0x11933fc00] 06:29:42 INFO - PROCESS | 1650 | 1467725382197 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]]]}] 06:29:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 06:29:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 622ms 06:29:42 INFO - PROCESS | 1650 | 1467725382258 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 06:29:42 INFO - PROCESS | 1650 | 1467725382261 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 06:29:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 06:29:42 INFO - PROCESS | 1650 | 1467725382264 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 06:29:42 INFO - PROCESS | 1650 | 1467725382266 Marionette TRACE conn2 <- [1,2878,null,{}] 06:29:42 INFO - PROCESS | 1650 | 1467725382269 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}] 06:29:42 INFO - PROCESS | 1650 | 1467725382271 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:42 INFO - PROCESS | 1650 | 1467725382376 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 06:29:42 INFO - PROCESS | 1650 | 1467725382482 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:42 INFO - PROCESS | 1650 | 1467725382484 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x119898000 == 32 [pid = 1650] [id = 727] 06:29:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11672b800) [pid = 1650] [serial = 2181] [outer = 0x0] 06:29:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x117c98c00) [pid = 1650] [serial = 2182] [outer = 0x11672b800] 06:29:42 INFO - PROCESS | 1650 | 1467725382517 Marionette DEBUG loaded listener.js 06:29:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1181eb000) [pid = 1650] [serial = 2183] [outer = 0x11672b800] 06:29:42 INFO - PROCESS | 1650 | 1467725382937 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]]]}] 06:29:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 06:29:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 720ms 06:29:42 INFO - PROCESS | 1650 | 1467725382984 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 06:29:42 INFO - PROCESS | 1650 | 1467725382987 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 06:29:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 06:29:42 INFO - PROCESS | 1650 | 1467725382992 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 06:29:42 INFO - PROCESS | 1650 | 1467725382994 Marionette TRACE conn2 <- [1,2882,null,{}] 06:29:42 INFO - PROCESS | 1650 | 1467725382996 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}] 06:29:42 INFO - PROCESS | 1650 | 1467725382998 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:43 INFO - PROCESS | 1650 | 1467725383096 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 06:29:43 INFO - PROCESS | 1650 | 1467725383154 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:43 INFO - PROCESS | 1650 | 1467725383156 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b59800 == 33 [pid = 1650] [id = 728] 06:29:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118fd4800) [pid = 1650] [serial = 2184] [outer = 0x0] 06:29:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119341c00) [pid = 1650] [serial = 2185] [outer = 0x118fd4800] 06:29:43 INFO - PROCESS | 1650 | 1467725383186 Marionette DEBUG loaded listener.js 06:29:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119b86400) [pid = 1650] [serial = 2186] [outer = 0x118fd4800] 06:29:43 INFO - PROCESS | 1650 | 1467725383615 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]]]}] 06:29:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 06:29:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 671ms 06:29:43 INFO - PROCESS | 1650 | 1467725383664 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 06:29:43 INFO - PROCESS | 1650 | 1467725383665 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 06:29:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 06:29:43 INFO - PROCESS | 1650 | 1467725383668 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 06:29:43 INFO - PROCESS | 1650 | 1467725383671 Marionette TRACE conn2 <- [1,2886,null,{}] 06:29:43 INFO - PROCESS | 1650 | 1467725383678 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}] 06:29:43 INFO - PROCESS | 1650 | 1467725383682 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:43 INFO - PROCESS | 1650 | 1467725383798 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 06:29:43 INFO - PROCESS | 1650 | 1467725383881 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:43 INFO - PROCESS | 1650 | 1467725383883 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a59f000 == 34 [pid = 1650] [id = 729] 06:29:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12110bc00) [pid = 1650] [serial = 2187] [outer = 0x0] 06:29:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123e3cc00) [pid = 1650] [serial = 2188] [outer = 0x12110bc00] 06:29:43 INFO - PROCESS | 1650 | 1467725383915 Marionette DEBUG loaded listener.js 06:29:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123f6d800) [pid = 1650] [serial = 2189] [outer = 0x12110bc00] 06:29:44 INFO - PROCESS | 1650 | 1467725384332 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]]]}] 06:29:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 06:29:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 671ms 06:29:44 INFO - PROCESS | 1650 | 1467725384340 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 06:29:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 06:29:44 INFO - PROCESS | 1650 | 1467725384344 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 06:29:44 INFO - PROCESS | 1650 | 1467725384347 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 06:29:44 INFO - PROCESS | 1650 | 1467725384348 Marionette TRACE conn2 <- [1,2890,null,{}] 06:29:44 INFO - PROCESS | 1650 | 1467725384350 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}] 06:29:44 INFO - PROCESS | 1650 | 1467725384352 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:44 INFO - PROCESS | 1650 | 1467725384450 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 06:29:44 INFO - PROCESS | 1650 | 1467725384504 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:44 INFO - PROCESS | 1650 | 1467725384505 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x119853800 == 35 [pid = 1650] [id = 730] 06:29:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x125316c00) [pid = 1650] [serial = 2190] [outer = 0x0] 06:29:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125865000) [pid = 1650] [serial = 2191] [outer = 0x125316c00] 06:29:44 INFO - PROCESS | 1650 | 1467725384534 Marionette DEBUG loaded listener.js 06:29:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12690d400) [pid = 1650] [serial = 2192] [outer = 0x125316c00] 06:29:44 INFO - PROCESS | 1650 | 1467725384944 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 06:29:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 06:29:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 621ms 06:29:44 INFO - PROCESS | 1650 | 1467725384969 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 06:29:44 INFO - PROCESS | 1650 | 1467725384970 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 06:29:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 06:29:44 INFO - PROCESS | 1650 | 1467725384972 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 06:29:44 INFO - PROCESS | 1650 | 1467725384974 Marionette TRACE conn2 <- [1,2894,null,{}] 06:29:44 INFO - PROCESS | 1650 | 1467725384976 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}] 06:29:44 INFO - PROCESS | 1650 | 1467725384978 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:45 INFO - PROCESS | 1650 | 1467725385071 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 06:29:45 INFO - PROCESS | 1650 | 1467725385154 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:45 INFO - PROCESS | 1650 | 1467725385156 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c013000 == 36 [pid = 1650] [id = 731] 06:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126da4800) [pid = 1650] [serial = 2193] [outer = 0x0] 06:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126eec400) [pid = 1650] [serial = 2194] [outer = 0x126da4800] 06:29:45 INFO - PROCESS | 1650 | 1467725385190 Marionette DEBUG loaded listener.js 06:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x127173800) [pid = 1650] [serial = 2195] [outer = 0x126da4800] 06:29:45 INFO - PROCESS | 1650 | 1467725385667 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]]]}] 06:29:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 06:29:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 722ms 06:29:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 06:29:45 INFO - PROCESS | 1650 | 1467725385719 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 06:29:45 INFO - PROCESS | 1650 | 1467725385721 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 06:29:45 INFO - PROCESS | 1650 | 1467725385724 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 06:29:45 INFO - PROCESS | 1650 | 1467725385728 Marionette TRACE conn2 <- [1,2898,null,{}] 06:29:45 INFO - PROCESS | 1650 | 1467725385730 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}] 06:29:45 INFO - PROCESS | 1650 | 1467725385735 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:45 INFO - PROCESS | 1650 | 1467725385851 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 06:29:45 INFO - PROCESS | 1650 | 1467725385923 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:45 INFO - PROCESS | 1650 | 1467725385925 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c566800 == 37 [pid = 1650] [id = 732] 06:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126ee5400) [pid = 1650] [serial = 2196] [outer = 0x0] 06:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128d22400) [pid = 1650] [serial = 2197] [outer = 0x126ee5400] 06:29:45 INFO - PROCESS | 1650 | 1467725385953 Marionette DEBUG loaded listener.js 06:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129231000) [pid = 1650] [serial = 2198] [outer = 0x126ee5400] 06:29:46 INFO - PROCESS | 1650 | 1467725386436 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]]]}] 06:29:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 06:29:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 775ms 06:29:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 06:29:46 INFO - PROCESS | 1650 | 1467725386512 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 06:29:46 INFO - PROCESS | 1650 | 1467725386515 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 06:29:46 INFO - PROCESS | 1650 | 1467725386520 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 06:29:46 INFO - PROCESS | 1650 | 1467725386521 Marionette TRACE conn2 <- [1,2902,null,{}] 06:29:46 INFO - PROCESS | 1650 | 1467725386527 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}] 06:29:46 INFO - PROCESS | 1650 | 1467725386530 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:46 INFO - PROCESS | 1650 | 1467725386678 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 06:29:46 INFO - PROCESS | 1650 | 1467725386830 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:46 INFO - PROCESS | 1650 | 1467725386831 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x117472000 == 38 [pid = 1650] [id = 733] 06:29:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112f89000) [pid = 1650] [serial = 2199] [outer = 0x0] 06:29:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x112f9cc00) [pid = 1650] [serial = 2200] [outer = 0x112f89000] 06:29:46 INFO - PROCESS | 1650 | 1467725386864 Marionette DEBUG loaded listener.js 06:29:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x115dc0c00) [pid = 1650] [serial = 2201] [outer = 0x112f89000] 06:29:47 INFO - PROCESS | 1650 | --DOCSHELL 0x120e3d800 == 37 [pid = 1650] [id = 725] 06:29:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1187c7800 == 36 [pid = 1650] [id = 724] 06:29:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1196b0000 == 35 [pid = 1650] [id = 722] 06:29:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1187c9000 == 34 [pid = 1650] [id = 723] 06:29:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12c275800 == 33 [pid = 1650] [id = 721] 06:29:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12c566800 == 32 [pid = 1650] [id = 732] 06:29:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12c013000 == 31 [pid = 1650] [id = 731] 06:29:47 INFO - PROCESS | 1650 | --DOCSHELL 0x119853800 == 30 [pid = 1650] [id = 730] 06:29:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12a59f000 == 29 [pid = 1650] [id = 729] 06:29:47 INFO - PROCESS | 1650 | --DOCSHELL 0x128b59800 == 28 [pid = 1650] [id = 728] 06:29:47 INFO - PROCESS | 1650 | --DOCSHELL 0x119898000 == 27 [pid = 1650] [id = 727] 06:29:47 INFO - PROCESS | 1650 | --DOCSHELL 0x125d18000 == 26 [pid = 1650] [id = 726] 06:29:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12d20c000 == 25 [pid = 1650] [id = 18] 06:29:47 INFO - PROCESS | 1650 | 1467725387868 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 06:29:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 06:29:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1372ms 06:29:47 INFO - PROCESS | 1650 | 1467725387893 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 06:29:47 INFO - PROCESS | 1650 | 1467725387896 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 06:29:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 06:29:47 INFO - PROCESS | 1650 | 1467725387899 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 06:29:47 INFO - PROCESS | 1650 | 1467725387901 Marionette TRACE conn2 <- [1,2906,null,{}] 06:29:47 INFO - PROCESS | 1650 | 1467725387905 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}] 06:29:47 INFO - PROCESS | 1650 | 1467725387907 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:48 INFO - PROCESS | 1650 | 1467725388007 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 06:29:48 INFO - PROCESS | 1650 | 1467725388015 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:48 INFO - PROCESS | 1650 | 1467725388016 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11716b000 == 26 [pid = 1650] [id = 734] 06:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x115dc4000) [pid = 1650] [serial = 2202] [outer = 0x0] 06:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x115e63c00) [pid = 1650] [serial = 2203] [outer = 0x115dc4000] 06:29:48 INFO - PROCESS | 1650 | 1467725388046 Marionette DEBUG loaded listener.js 06:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1129a6800) [pid = 1650] [serial = 2204] [outer = 0x115dc4000] 06:29:48 INFO - PROCESS | 1650 | 1467725388491 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]]]}] 06:29:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 06:29:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 621ms 06:29:48 INFO - PROCESS | 1650 | 1467725388520 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 06:29:48 INFO - PROCESS | 1650 | 1467725388524 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 06:29:48 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 06:29:48 INFO - PROCESS | 1650 | 1467725388539 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 06:29:48 INFO - PROCESS | 1650 | 1467725388542 Marionette TRACE conn2 <- [1,2910,null,{}] 06:29:48 INFO - PROCESS | 1650 | 1467725388546 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}] 06:29:48 INFO - PROCESS | 1650 | 1467725388548 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:48 INFO - PROCESS | 1650 | 1467725388648 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 06:29:48 INFO - PROCESS | 1650 | 1467725388687 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:48 INFO - PROCESS | 1650 | 1467725388689 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1210ca000 == 27 [pid = 1650] [id = 735] 06:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116aef800) [pid = 1650] [serial = 2205] [outer = 0x0] 06:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x117561800) [pid = 1650] [serial = 2206] [outer = 0x116aef800] 06:29:48 INFO - PROCESS | 1650 | 1467725388716 Marionette DEBUG loaded listener.js 06:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11816d400) [pid = 1650] [serial = 2207] [outer = 0x116aef800] 06:29:49 INFO - PROCESS | 1650 | 1467725389019 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]]]}] 06:29:49 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 06:29:49 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 06:29:49 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 523ms 06:29:49 INFO - PROCESS | 1650 | 1467725389062 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 06:29:49 INFO - TEST-START | /DOMEvents/constructors.html 06:29:49 INFO - PROCESS | 1650 | 1467725389064 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 06:29:49 INFO - PROCESS | 1650 | 1467725389066 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 06:29:49 INFO - PROCESS | 1650 | 1467725389076 Marionette TRACE conn2 <- [1,2914,null,{}] 06:29:49 INFO - PROCESS | 1650 | 1467725389093 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}] 06:29:49 INFO - PROCESS | 1650 | 1467725389096 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:49 INFO - PROCESS | 1650 | 1467725389195 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 06:29:49 INFO - PROCESS | 1650 | 1467725389199 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:49 INFO - PROCESS | 1650 | 1467725389201 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271cf800 == 28 [pid = 1650] [id = 736] 06:29:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1131f0000) [pid = 1650] [serial = 2208] [outer = 0x0] 06:29:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118a5e800) [pid = 1650] [serial = 2209] [outer = 0x1131f0000] 06:29:49 INFO - PROCESS | 1650 | 1467725389229 Marionette DEBUG loaded listener.js 06:29:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119338c00) [pid = 1650] [serial = 2210] [outer = 0x1131f0000] 06:29:49 INFO - PROCESS | 1650 | 1467725389620 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]]]}] 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 06:29:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 06:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 06:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 06:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:29:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 06:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 06:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 06:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:29:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 06:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 06:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 06:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:29:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 06:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 06:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 06:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:29:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 06:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 06:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 06:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:29:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 06:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 06:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 06:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 06:29:49 INFO - TEST-OK | /DOMEvents/constructors.html | took 593ms 06:29:49 INFO - TEST-START | /DOMEvents/event-phases-order.html 06:29:49 INFO - PROCESS | 1650 | 1467725389660 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 06:29:49 INFO - PROCESS | 1650 | 1467725389662 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 06:29:49 INFO - PROCESS | 1650 | 1467725389664 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 06:29:49 INFO - PROCESS | 1650 | 1467725389665 Marionette TRACE conn2 <- [1,2918,null,{}] 06:29:49 INFO - PROCESS | 1650 | 1467725389668 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}] 06:29:49 INFO - PROCESS | 1650 | 1467725389669 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:49 INFO - PROCESS | 1650 | 1467725389765 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 06:29:49 INFO - PROCESS | 1650 | 1467725389779 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:49 INFO - PROCESS | 1650 | 1467725389780 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295ab000 == 29 [pid = 1650] [id = 737] 06:29:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119345400) [pid = 1650] [serial = 2211] [outer = 0x0] 06:29:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119b80c00) [pid = 1650] [serial = 2212] [outer = 0x119345400] 06:29:49 INFO - PROCESS | 1650 | 1467725389805 Marionette DEBUG loaded listener.js 06:29:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1210ebc00) [pid = 1650] [serial = 2213] [outer = 0x119345400] 06:29:50 INFO - PROCESS | 1650 | 1467725390123 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 06:29:50 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 06:29:50 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 468ms 06:29:50 INFO - PROCESS | 1650 | 1467725390134 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 06:29:50 INFO - PROCESS | 1650 | 1467725390135 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 06:29:50 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 06:29:50 INFO - PROCESS | 1650 | 1467725390387 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 06:29:50 INFO - PROCESS | 1650 | 1467725390388 Marionette TRACE conn2 <- [1,2922,null,{}] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12d20d000) [pid = 1650] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x113d39800) [pid = 1650] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x112f8a800) [pid = 1650] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1181ebc00) [pid = 1650] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11846e800) [pid = 1650] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119340c00) [pid = 1650] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x116a1c000) [pid = 1650] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116806000) [pid = 1650] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x113246c00) [pid = 1650] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1181e7400) [pid = 1650] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116841c00) [pid = 1650] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118169800) [pid = 1650] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1129ac400) [pid = 1650] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x120e98000) [pid = 1650] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123fde400) [pid = 1650] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126903000) [pid = 1650] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x120e89c00) [pid = 1650] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112fa4400) [pid = 1650] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113d36400) [pid = 1650] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1183dc800) [pid = 1650] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11933fc00) [pid = 1650] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x113355800) [pid = 1650] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12cb8e400) [pid = 1650] [serial = 50] [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.] 06:29:50 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x125ec6c00) [pid = 1650] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 06:29:50 INFO - PROCESS | 1650 | 1467725390408 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}] 06:29:50 INFO - PROCESS | 1650 | 1467725390410 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:50 INFO - PROCESS | 1650 | 1467725390496 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 06:29:50 INFO - PROCESS | 1650 | 1467725390501 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:50 INFO - PROCESS | 1650 | 1467725390502 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11989a800 == 30 [pid = 1650] [id = 738] 06:29:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x112f98800) [pid = 1650] [serial = 2214] [outer = 0x0] 06:29:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x113292800) [pid = 1650] [serial = 2215] [outer = 0x112f98800] 06:29:50 INFO - PROCESS | 1650 | 1467725390530 Marionette DEBUG loaded listener.js 06:29:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11672c400) [pid = 1650] [serial = 2216] [outer = 0x112f98800] 06:29:50 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 06:29:50 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 06:29:50 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 06:29:50 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 06:29:50 INFO - PROCESS | 1650 | 1467725390837 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]]]}] 06:29:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 06:29:50 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 06:29:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 06:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:29:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:29:50 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 06:29:50 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 06:29:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:29:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:29:50 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 06:29:50 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 06:29:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:29:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:29:50 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]" 06:29:50 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 06:29:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:29:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:29:50 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 06:29:50 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 738ms 06:29:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 06:29:50 INFO - PROCESS | 1650 | 1467725390879 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 06:29:50 INFO - PROCESS | 1650 | 1467725390880 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 06:29:50 INFO - PROCESS | 1650 | 1467725390883 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 06:29:50 INFO - PROCESS | 1650 | 1467725390884 Marionette TRACE conn2 <- [1,2926,null,{}] 06:29:50 INFO - PROCESS | 1650 | 1467725390886 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}] 06:29:50 INFO - PROCESS | 1650 | 1467725390890 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:50 INFO - PROCESS | 1650 | 1467725390983 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 06:29:51 INFO - PROCESS | 1650 | 1467725391044 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:51 INFO - PROCESS | 1650 | 1467725391045 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb28000 == 31 [pid = 1650] [id = 739] 06:29:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x116af1c00) [pid = 1650] [serial = 2217] [outer = 0x0] 06:29:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118514800) [pid = 1650] [serial = 2218] [outer = 0x116af1c00] 06:29:51 INFO - PROCESS | 1650 | 1467725391070 Marionette DEBUG loaded listener.js 06:29:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123e86400) [pid = 1650] [serial = 2219] [outer = 0x116af1c00] 06:29:51 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 06:29:51 INFO - PROCESS | 1650 | 1467725391320 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]]]}] 06:29:51 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 06:29:51 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 468ms 06:29:51 INFO - PROCESS | 1650 | 1467725391355 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 06:29:51 INFO - PROCESS | 1650 | 1467725391357 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 06:29:51 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 06:29:51 INFO - PROCESS | 1650 | 1467725391370 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 06:29:51 INFO - PROCESS | 1650 | 1467725391372 Marionette TRACE conn2 <- [1,2930,null,{}] 06:29:51 INFO - PROCESS | 1650 | 1467725391386 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}] 06:29:51 INFO - PROCESS | 1650 | 1467725391388 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:51 INFO - PROCESS | 1650 | 1467725391511 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 06:29:51 INFO - PROCESS | 1650 | 1467725391520 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:51 INFO - PROCESS | 1650 | 1467725391521 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c284800 == 32 [pid = 1650] [id = 740] 06:29:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112a83c00) [pid = 1650] [serial = 2220] [outer = 0x0] 06:29:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123fde400) [pid = 1650] [serial = 2221] [outer = 0x112a83c00] 06:29:51 INFO - PROCESS | 1650 | 1467725391562 Marionette DEBUG loaded listener.js 06:29:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x125dc0400) [pid = 1650] [serial = 2222] [outer = 0x112a83c00] 06:29:51 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 06:29:51 INFO - PROCESS | 1650 | 1467725391890 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]]]}] 06:29:51 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 06:29:51 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 572ms 06:29:51 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 06:29:51 INFO - PROCESS | 1650 | 1467725391942 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 06:29:51 INFO - PROCESS | 1650 | 1467725391943 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 06:29:51 INFO - PROCESS | 1650 | 1467725391945 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 06:29:51 INFO - PROCESS | 1650 | 1467725391946 Marionette TRACE conn2 <- [1,2934,null,{}] 06:29:51 INFO - PROCESS | 1650 | 1467725391948 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}] 06:29:51 INFO - PROCESS | 1650 | 1467725391949 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:52 INFO - PROCESS | 1650 | 1467725392049 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 06:29:52 INFO - PROCESS | 1650 | 1467725392055 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:52 INFO - PROCESS | 1650 | 1467725392056 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c9ef800 == 33 [pid = 1650] [id = 741] 06:29:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x125ec4800) [pid = 1650] [serial = 2223] [outer = 0x0] 06:29:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126905400) [pid = 1650] [serial = 2224] [outer = 0x125ec4800] 06:29:52 INFO - PROCESS | 1650 | 1467725392084 Marionette DEBUG loaded listener.js 06:29:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x126eeb800) [pid = 1650] [serial = 2225] [outer = 0x125ec4800] 06:29:52 INFO - PROCESS | 1650 | 1467725392354 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]]]}] 06:29:52 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 06:29:52 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 419ms 06:29:52 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 06:29:52 INFO - PROCESS | 1650 | 1467725392368 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 06:29:52 INFO - PROCESS | 1650 | 1467725392369 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 06:29:52 INFO - PROCESS | 1650 | 1467725392371 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 06:29:52 INFO - PROCESS | 1650 | 1467725392372 Marionette TRACE conn2 <- [1,2938,null,{}] 06:29:52 INFO - PROCESS | 1650 | 1467725392382 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}] 06:29:52 INFO - PROCESS | 1650 | 1467725392384 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:52 INFO - PROCESS | 1650 | 1467725392512 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 06:29:52 INFO - PROCESS | 1650 | 1467725392569 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:52 INFO - PROCESS | 1650 | 1467725392570 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x115eb9000 == 34 [pid = 1650] [id = 742] 06:29:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1129aec00) [pid = 1650] [serial = 2226] [outer = 0x0] 06:29:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112ac7800) [pid = 1650] [serial = 2227] [outer = 0x1129aec00] 06:29:52 INFO - PROCESS | 1650 | 1467725392643 Marionette DEBUG loaded listener.js 06:29:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x112fa7400) [pid = 1650] [serial = 2228] [outer = 0x1129aec00] 06:29:53 INFO - PROCESS | 1650 | 1467725393136 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]]]}] 06:29:53 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. 06:29:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 773ms 06:29:53 INFO - PROCESS | 1650 | 1467725393146 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 06:29:53 INFO - PROCESS | 1650 | 1467725393150 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 06:29:53 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 06:29:53 INFO - PROCESS | 1650 | 1467725393155 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 06:29:53 INFO - PROCESS | 1650 | 1467725393158 Marionette TRACE conn2 <- [1,2942,null,{}] 06:29:53 INFO - PROCESS | 1650 | 1467725393198 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}] 06:29:53 INFO - PROCESS | 1650 | 1467725393203 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:53 INFO - PROCESS | 1650 | 1467725393370 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 06:29:53 INFO - PROCESS | 1650 | 1467725393483 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:53 INFO - PROCESS | 1650 | 1467725393485 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269b5000 == 35 [pid = 1650] [id = 743] 06:29:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11688b800) [pid = 1650] [serial = 2229] [outer = 0x0] 06:29:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11755d400) [pid = 1650] [serial = 2230] [outer = 0x11688b800] 06:29:53 INFO - PROCESS | 1650 | 1467725393536 Marionette DEBUG loaded listener.js 06:29:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1181e1800) [pid = 1650] [serial = 2231] [outer = 0x11688b800] 06:29:54 INFO - PROCESS | 1650 | 1467725394012 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"]]]}] 06:29:54 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 06:29:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 06:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:29:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 06:29:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 907ms 06:29:54 INFO - PROCESS | 1650 | 1467725394061 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 06:29:54 INFO - PROCESS | 1650 | 1467725394063 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 06:29:54 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 06:29:54 INFO - PROCESS | 1650 | 1467725394065 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 06:29:54 INFO - PROCESS | 1650 | 1467725394067 Marionette TRACE conn2 <- [1,2946,null,{}] 06:29:54 INFO - PROCESS | 1650 | 1467725394069 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}] 06:29:54 INFO - PROCESS | 1650 | 1467725394071 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:54 INFO - PROCESS | 1650 | 1467725394180 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 06:29:54 INFO - PROCESS | 1650 | 1467725394240 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:54 INFO - PROCESS | 1650 | 1467725394242 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196b1000 == 36 [pid = 1650] [id = 744] 06:29:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1181ee000) [pid = 1650] [serial = 2232] [outer = 0x0] 06:29:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119270800) [pid = 1650] [serial = 2233] [outer = 0x1181ee000] 06:29:54 INFO - PROCESS | 1650 | 1467725394271 Marionette DEBUG loaded listener.js 06:29:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119b81400) [pid = 1650] [serial = 2234] [outer = 0x1181ee000] 06:29:54 INFO - PROCESS | 1650 | 1467725394719 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]]]}] 06:29:54 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. 06:29:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 669ms 06:29:54 INFO - PROCESS | 1650 | 1467725394735 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 06:29:54 INFO - PROCESS | 1650 | 1467725394737 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 06:29:54 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 06:29:54 INFO - PROCESS | 1650 | 1467725394745 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 06:29:54 INFO - PROCESS | 1650 | 1467725394748 Marionette TRACE conn2 <- [1,2950,null,{}] 06:29:54 INFO - PROCESS | 1650 | 1467725394751 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}] 06:29:54 INFO - PROCESS | 1650 | 1467725394753 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:54 INFO - PROCESS | 1650 | 1467725394865 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 06:29:54 INFO - PROCESS | 1650 | 1467725394926 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:54 INFO - PROCESS | 1650 | 1467725394927 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185d6800 == 37 [pid = 1650] [id = 745] 06:29:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x115ee1000) [pid = 1650] [serial = 2235] [outer = 0x0] 06:29:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x117c92400) [pid = 1650] [serial = 2236] [outer = 0x115ee1000] 06:29:54 INFO - PROCESS | 1650 | 1467725394956 Marionette DEBUG loaded listener.js 06:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1210ed000) [pid = 1650] [serial = 2237] [outer = 0x115ee1000] 06:29:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11684c000 == 38 [pid = 1650] [id = 746] 06:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x115edbc00) [pid = 1650] [serial = 2238] [outer = 0x0] 06:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x112f9c800) [pid = 1650] [serial = 2239] [outer = 0x115edbc00] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12c9ef800 == 37 [pid = 1650] [id = 741] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12c284800 == 36 [pid = 1650] [id = 740] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb28000 == 35 [pid = 1650] [id = 739] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11989a800 == 34 [pid = 1650] [id = 738] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1295ab000 == 33 [pid = 1650] [id = 737] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1271cf800 == 32 [pid = 1650] [id = 736] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1210ca000 == 31 [pid = 1650] [id = 735] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12d215800) [pid = 1650] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 06:29:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11716b000 == 30 [pid = 1650] [id = 734] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x115dee800) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x116468400) [pid = 1650] [serial = 2135] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x115e60c00) [pid = 1650] [serial = 2117] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118afc400) [pid = 1650] [serial = 2177] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x112f9fc00) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1196cd400) [pid = 1650] [serial = 2132] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118fccc00) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11998c000) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x117c95800) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11816dc00) [pid = 1650] [serial = 2138] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x117c93c00) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1181e1c00) [pid = 1650] [serial = 2174] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1187dbc00) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x115ee3c00) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118a53800) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119e34400) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118a5bc00) [pid = 1650] [serial = 2120] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x120e97400) [pid = 1650] [serial = 2147] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116f03400) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x121224800) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118472400) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123fda800) [pid = 1650] [serial = 2150] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123fe5800) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128d25800) [pid = 1650] [serial = 2165] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123fde800) [pid = 1650] [serial = 2123] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1210e6800) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126da5000) [pid = 1650] [serial = 2126] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x120e90000) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11815e800) [pid = 1650] [serial = 2129] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115e61400) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x125dc3800) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x120e92400) [pid = 1650] [serial = 2180] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1181e3400) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12bb39400) [pid = 1650] [serial = 1490] [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.] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1196d7800) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12585f800) [pid = 1650] [serial = 2153] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119b80400) [pid = 1650] [serial = 2144] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x126eea800) [pid = 1650] [serial = 2162] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119b7f000) [pid = 1650] [serial = 2156] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x125ed1800) [pid = 1650] [serial = 2159] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x116aed800) [pid = 1650] [serial = 2168] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11926ac00) [pid = 1650] [serial = 2141] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x118510400) [pid = 1650] [serial = 2171] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x126da4400) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x127173400) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 06:29:55 INFO - PROCESS | 1650 | 1467725395574 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]]]}] 06:29:55 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. 06:29:55 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 880ms 06:29:55 INFO - PROCESS | 1650 | 1467725395622 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 06:29:55 INFO - PROCESS | 1650 | 1467725395624 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 06:29:55 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 06:29:55 INFO - PROCESS | 1650 | 1467725395629 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 06:29:55 INFO - PROCESS | 1650 | 1467725395632 Marionette TRACE conn2 <- [1,2954,null,{}] 06:29:55 INFO - PROCESS | 1650 | 1467725395636 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}] 06:29:55 INFO - PROCESS | 1650 | 1467725395637 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:55 INFO - PROCESS | 1650 | 1467725395739 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 06:29:55 INFO - PROCESS | 1650 | 1467725395794 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:55 INFO - PROCESS | 1650 | 1467725395795 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119231800 == 31 [pid = 1650] [id = 747] 06:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x115ee3000) [pid = 1650] [serial = 2240] [outer = 0x0] 06:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x116632800) [pid = 1650] [serial = 2241] [outer = 0x115ee3000] 06:29:55 INFO - PROCESS | 1650 | 1467725395826 Marionette DEBUG loaded listener.js 06:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x117559400) [pid = 1650] [serial = 2242] [outer = 0x115ee3000] 06:29:56 INFO - PROCESS | 1650 | 1467725396118 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]]]}] 06:29:56 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 06:29:56 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 06:29:56 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 520ms 06:29:56 INFO - PROCESS | 1650 | 1467725396150 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 06:29:56 INFO - PROCESS | 1650 | 1467725396153 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 06:29:56 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 06:29:56 INFO - PROCESS | 1650 | 1467725396164 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 06:29:56 INFO - PROCESS | 1650 | 1467725396166 Marionette TRACE conn2 <- [1,2958,null,{}] 06:29:56 INFO - PROCESS | 1650 | 1467725396168 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}] 06:29:56 INFO - PROCESS | 1650 | 1467725396170 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:56 INFO - PROCESS | 1650 | 1467725396266 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 06:29:56 INFO - PROCESS | 1650 | 1467725396270 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:56 INFO - PROCESS | 1650 | 1467725396272 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b14800 == 32 [pid = 1650] [id = 748] 06:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11816dc00) [pid = 1650] [serial = 2243] [outer = 0x0] 06:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118478000) [pid = 1650] [serial = 2244] [outer = 0x11816dc00] 06:29:56 INFO - PROCESS | 1650 | 1467725396300 Marionette DEBUG loaded listener.js 06:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119340c00) [pid = 1650] [serial = 2245] [outer = 0x11816dc00] 06:29:56 INFO - PROCESS | 1650 | 1467725396610 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]]]}] 06:29:56 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. 06:29:56 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 477ms 06:29:56 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 06:29:56 INFO - PROCESS | 1650 | 1467725396641 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 06:29:56 INFO - PROCESS | 1650 | 1467725396643 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 06:29:56 INFO - PROCESS | 1650 | 1467725396648 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 06:29:56 INFO - PROCESS | 1650 | 1467725396651 Marionette TRACE conn2 <- [1,2962,null,{}] 06:29:56 INFO - PROCESS | 1650 | 1467725396658 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}] 06:29:56 INFO - PROCESS | 1650 | 1467725396661 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:56 INFO - PROCESS | 1650 | 1467725396740 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 06:29:56 INFO - PROCESS | 1650 | 1467725396747 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:56 INFO - PROCESS | 1650 | 1467725396749 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e36000 == 33 [pid = 1650] [id = 749] 06:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119991000) [pid = 1650] [serial = 2246] [outer = 0x0] 06:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x120e0c000) [pid = 1650] [serial = 2247] [outer = 0x119991000] 06:29:56 INFO - PROCESS | 1650 | 1467725396775 Marionette DEBUG loaded listener.js 06:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1210f3c00) [pid = 1650] [serial = 2248] [outer = 0x119991000] 06:29:57 INFO - PROCESS | 1650 | 1467725397091 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]]]}] 06:29:57 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. 06:29:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 476ms 06:29:57 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 06:29:57 INFO - PROCESS | 1650 | 1467725397125 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 06:29:57 INFO - PROCESS | 1650 | 1467725397128 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 06:29:57 INFO - PROCESS | 1650 | 1467725397130 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 06:29:57 INFO - PROCESS | 1650 | 1467725397132 Marionette TRACE conn2 <- [1,2966,null,{}] 06:29:57 INFO - PROCESS | 1650 | 1467725397134 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}] 06:29:57 INFO - PROCESS | 1650 | 1467725397135 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:57 INFO - PROCESS | 1650 | 1467725397216 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 06:29:57 INFO - PROCESS | 1650 | 1467725397278 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:57 INFO - PROCESS | 1650 | 1467725397279 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b58000 == 34 [pid = 1650] [id = 750] 06:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1210f3400) [pid = 1650] [serial = 2249] [outer = 0x0] 06:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123a6c400) [pid = 1650] [serial = 2250] [outer = 0x1210f3400] 06:29:57 INFO - PROCESS | 1650 | 1467725397304 Marionette DEBUG loaded listener.js 06:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123fe2800) [pid = 1650] [serial = 2251] [outer = 0x1210f3400] 06:29:57 INFO - PROCESS | 1650 | 1467725397561 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]]]}] 06:29:57 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. 06:29:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 468ms 06:29:57 INFO - PROCESS | 1650 | 1467725397603 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 06:29:57 INFO - PROCESS | 1650 | 1467725397604 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 06:29:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 06:29:57 INFO - PROCESS | 1650 | 1467725397606 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 06:29:57 INFO - PROCESS | 1650 | 1467725397607 Marionette TRACE conn2 <- [1,2970,null,{}] 06:29:57 INFO - PROCESS | 1650 | 1467725397616 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}] 06:29:57 INFO - PROCESS | 1650 | 1467725397618 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:57 INFO - PROCESS | 1650 | 1467725397723 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 06:29:57 INFO - PROCESS | 1650 | 1467725397727 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:57 INFO - PROCESS | 1650 | 1467725397728 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x129774800 == 35 [pid = 1650] [id = 751] 06:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123fe2000) [pid = 1650] [serial = 2252] [outer = 0x0] 06:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x125e55400) [pid = 1650] [serial = 2253] [outer = 0x123fe2000] 06:29:57 INFO - PROCESS | 1650 | 1467725397752 Marionette DEBUG loaded listener.js 06:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126da8800) [pid = 1650] [serial = 2254] [outer = 0x123fe2000] 06:29:58 INFO - PROCESS | 1650 | 1467725398080 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]]]}] 06:29:58 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. 06:29:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 522ms 06:29:58 INFO - PROCESS | 1650 | 1467725398136 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 06:29:58 INFO - PROCESS | 1650 | 1467725398137 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 06:29:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 06:29:58 INFO - PROCESS | 1650 | 1467725398139 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 06:29:58 INFO - PROCESS | 1650 | 1467725398140 Marionette TRACE conn2 <- [1,2974,null,{}] 06:29:58 INFO - PROCESS | 1650 | 1467725398143 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}] 06:29:58 INFO - PROCESS | 1650 | 1467725398147 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:58 INFO - PROCESS | 1650 | 1467725398258 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 06:29:58 INFO - PROCESS | 1650 | 1467725398296 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:58 INFO - PROCESS | 1650 | 1467725398297 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb22000 == 36 [pid = 1650] [id = 752] 06:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126da5800) [pid = 1650] [serial = 2255] [outer = 0x0] 06:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x127189800) [pid = 1650] [serial = 2256] [outer = 0x126da5800] 06:29:58 INFO - PROCESS | 1650 | 1467725398321 Marionette DEBUG loaded listener.js 06:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128d23000) [pid = 1650] [serial = 2257] [outer = 0x126da5800] 06:29:58 INFO - PROCESS | 1650 | 1467725398632 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]]]}] 06:29:58 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. 06:29:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 522ms 06:29:58 INFO - PROCESS | 1650 | 1467725398663 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 06:29:58 INFO - PROCESS | 1650 | 1467725398665 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 06:29:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 06:29:58 INFO - PROCESS | 1650 | 1467725398667 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 06:29:58 INFO - PROCESS | 1650 | 1467725398668 Marionette TRACE conn2 <- [1,2978,null,{}] 06:29:58 INFO - PROCESS | 1650 | 1467725398670 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}] 06:29:58 INFO - PROCESS | 1650 | 1467725398671 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:58 INFO - PROCESS | 1650 | 1467725398774 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 06:29:58 INFO - PROCESS | 1650 | 1467725398778 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:58 INFO - PROCESS | 1650 | 1467725398779 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c26e800 == 37 [pid = 1650] [id = 753] 06:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128d27800) [pid = 1650] [serial = 2258] [outer = 0x0] 06:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128d2ac00) [pid = 1650] [serial = 2259] [outer = 0x128d27800] 06:29:58 INFO - PROCESS | 1650 | 1467725398803 Marionette DEBUG loaded listener.js 06:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129303000) [pid = 1650] [serial = 2260] [outer = 0x128d27800] 06:29:59 INFO - PROCESS | 1650 | 1467725399097 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]]]}] 06:29:59 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. 06:29:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 470ms 06:29:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 06:29:59 INFO - PROCESS | 1650 | 1467725399137 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 06:29:59 INFO - PROCESS | 1650 | 1467725399139 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 06:29:59 INFO - PROCESS | 1650 | 1467725399141 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 06:29:59 INFO - PROCESS | 1650 | 1467725399142 Marionette TRACE conn2 <- [1,2982,null,{}] 06:29:59 INFO - PROCESS | 1650 | 1467725399152 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}] 06:29:59 INFO - PROCESS | 1650 | 1467725399153 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:59 INFO - PROCESS | 1650 | 1467725399258 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 06:29:59 INFO - PROCESS | 1650 | 1467725399270 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:59 INFO - PROCESS | 1650 | 1467725399271 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c57a000 == 38 [pid = 1650] [id = 754] 06:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129306800) [pid = 1650] [serial = 2261] [outer = 0x0] 06:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12930bc00) [pid = 1650] [serial = 2262] [outer = 0x129306800] 06:29:59 INFO - PROCESS | 1650 | 1467725399295 Marionette DEBUG loaded listener.js 06:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129311000) [pid = 1650] [serial = 2263] [outer = 0x129306800] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112f98800) [pid = 1650] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11672b800) [pid = 1650] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118fd4800) [pid = 1650] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12110bc00) [pid = 1650] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x125316c00) [pid = 1650] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116aef800) [pid = 1650] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126da4800) [pid = 1650] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112f89000) [pid = 1650] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115dc4000) [pid = 1650] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1131f0000) [pid = 1650] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126ee5400) [pid = 1650] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112a83c00) [pid = 1650] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119345400) [pid = 1650] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 06:29:59 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116af1c00) [pid = 1650] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 06:29:59 INFO - PROCESS | 1650 | 1467725399656 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"]]]}] 06:29:59 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 06:29:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 06:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:29:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 06:29:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 527ms 06:29:59 INFO - PROCESS | 1650 | 1467725399669 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 06:29:59 INFO - PROCESS | 1650 | 1467725399670 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 06:29:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 06:29:59 INFO - PROCESS | 1650 | 1467725399673 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 06:29:59 INFO - PROCESS | 1650 | 1467725399674 Marionette TRACE conn2 <- [1,2986,null,{}] 06:29:59 INFO - PROCESS | 1650 | 1467725399677 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}] 06:29:59 INFO - PROCESS | 1650 | 1467725399678 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:59 INFO - PROCESS | 1650 | 1467725399755 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 06:29:59 INFO - PROCESS | 1650 | 1467725399761 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:59 INFO - PROCESS | 1650 | 1467725399763 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:29:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c9de800 == 39 [pid = 1650] [id = 755] 06:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112f85400) [pid = 1650] [serial = 2264] [outer = 0x0] 06:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x121348000) [pid = 1650] [serial = 2265] [outer = 0x112f85400] 06:29:59 INFO - PROCESS | 1650 | 1467725399788 Marionette DEBUG loaded listener.js 06:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128a33400) [pid = 1650] [serial = 2266] [outer = 0x112f85400] 06:30:00 INFO - PROCESS | 1650 | 1467725400081 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]]]}] 06:30:00 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. 06:30:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 418ms 06:30:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 06:30:00 INFO - PROCESS | 1650 | 1467725400097 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 06:30:00 INFO - PROCESS | 1650 | 1467725400098 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 06:30:00 INFO - PROCESS | 1650 | 1467725400100 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 06:30:00 INFO - PROCESS | 1650 | 1467725400101 Marionette TRACE conn2 <- [1,2990,null,{}] 06:30:00 INFO - PROCESS | 1650 | 1467725400103 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}] 06:30:00 INFO - PROCESS | 1650 | 1467725400104 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:00 INFO - PROCESS | 1650 | 1467725400188 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 06:30:00 INFO - PROCESS | 1650 | 1467725400251 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:00 INFO - PROCESS | 1650 | 1467725400252 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d213000 == 40 [pid = 1650] [id = 756] 06:30:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1275ea000) [pid = 1650] [serial = 2267] [outer = 0x0] 06:30:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12932d000) [pid = 1650] [serial = 2268] [outer = 0x1275ea000] 06:30:00 INFO - PROCESS | 1650 | 1467725400283 Marionette DEBUG loaded listener.js 06:30:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x129553c00) [pid = 1650] [serial = 2269] [outer = 0x1275ea000] 06:30:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d512800 == 41 [pid = 1650] [id = 757] 06:30:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1296a6800) [pid = 1650] [serial = 2270] [outer = 0x0] 06:30:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129558000) [pid = 1650] [serial = 2271] [outer = 0x1296a6800] 06:30:00 INFO - PROCESS | 1650 | 1467725400553 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]]]}] 06:30:00 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. 06:30:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 468ms 06:30:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 06:30:00 INFO - PROCESS | 1650 | 1467725400568 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 06:30:00 INFO - PROCESS | 1650 | 1467725400570 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 06:30:00 INFO - PROCESS | 1650 | 1467725400572 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 06:30:00 INFO - PROCESS | 1650 | 1467725400574 Marionette TRACE conn2 <- [1,2994,null,{}] 06:30:00 INFO - PROCESS | 1650 | 1467725400583 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}] 06:30:00 INFO - PROCESS | 1650 | 1467725400584 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:00 INFO - PROCESS | 1650 | 1467725400698 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 06:30:00 INFO - PROCESS | 1650 | 1467725400702 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:00 INFO - PROCESS | 1650 | 1467725400704 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d670000 == 42 [pid = 1650] [id = 758] 06:30:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129556c00) [pid = 1650] [serial = 2272] [outer = 0x0] 06:30:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1296a9800) [pid = 1650] [serial = 2273] [outer = 0x129556c00] 06:30:00 INFO - PROCESS | 1650 | 1467725400729 Marionette DEBUG loaded listener.js 06:30:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a76b000) [pid = 1650] [serial = 2274] [outer = 0x129556c00] 06:30:01 INFO - PROCESS | 1650 | 1467725401043 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]]]}] 06:30:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 06:30:01 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 06:30:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 522ms 06:30:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 06:30:01 INFO - PROCESS | 1650 | 1467725401094 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 06:30:01 INFO - PROCESS | 1650 | 1467725401095 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 06:30:01 INFO - PROCESS | 1650 | 1467725401097 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 06:30:01 INFO - PROCESS | 1650 | 1467725401098 Marionette TRACE conn2 <- [1,2998,null,{}] 06:30:01 INFO - PROCESS | 1650 | 1467725401101 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}] 06:30:01 INFO - PROCESS | 1650 | 1467725401102 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:01 INFO - PROCESS | 1650 | 1467725401222 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 06:30:01 INFO - PROCESS | 1650 | 1467725401234 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:01 INFO - PROCESS | 1650 | 1467725401235 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d98d000 == 43 [pid = 1650] [id = 759] 06:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a76ac00) [pid = 1650] [serial = 2275] [outer = 0x0] 06:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a773800) [pid = 1650] [serial = 2276] [outer = 0x12a76ac00] 06:30:01 INFO - PROCESS | 1650 | 1467725401258 Marionette DEBUG loaded listener.js 06:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a7d7800) [pid = 1650] [serial = 2277] [outer = 0x12a76ac00] 06:30:01 INFO - PROCESS | 1650 | 1467725401564 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]]]}] 06:30:01 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. 06:30:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 519ms 06:30:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 06:30:01 INFO - PROCESS | 1650 | 1467725401640 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 06:30:01 INFO - PROCESS | 1650 | 1467725401642 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 06:30:01 INFO - PROCESS | 1650 | 1467725401646 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 06:30:01 INFO - PROCESS | 1650 | 1467725401649 Marionette TRACE conn2 <- [1,3002,null,{}] 06:30:01 INFO - PROCESS | 1650 | 1467725401653 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}] 06:30:01 INFO - PROCESS | 1650 | 1467725401655 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:01 INFO - PROCESS | 1650 | 1467725401763 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 06:30:01 INFO - PROCESS | 1650 | 1467725401865 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:01 INFO - PROCESS | 1650 | 1467725401869 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187b7800 == 44 [pid = 1650] [id = 760] 06:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112fa7c00) [pid = 1650] [serial = 2278] [outer = 0x0] 06:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115d17400) [pid = 1650] [serial = 2279] [outer = 0x112fa7c00] 06:30:01 INFO - PROCESS | 1650 | 1467725401900 Marionette DEBUG loaded listener.js 06:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115ee5400) [pid = 1650] [serial = 2280] [outer = 0x112fa7c00] 06:30:02 INFO - PROCESS | 1650 | 1467725402280 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]]]}] 06:30:02 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. 06:30:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 673ms 06:30:02 INFO - PROCESS | 1650 | 1467725402320 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 06:30:02 INFO - PROCESS | 1650 | 1467725402322 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 06:30:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 06:30:02 INFO - PROCESS | 1650 | 1467725402327 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 06:30:02 INFO - PROCESS | 1650 | 1467725402330 Marionette TRACE conn2 <- [1,3006,null,{}] 06:30:02 INFO - PROCESS | 1650 | 1467725402333 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}] 06:30:02 INFO - PROCESS | 1650 | 1467725402334 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:02 INFO - PROCESS | 1650 | 1467725402443 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 06:30:02 INFO - PROCESS | 1650 | 1467725402538 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:02 INFO - PROCESS | 1650 | 1467725402539 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b58800 == 45 [pid = 1650] [id = 761] 06:30:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11846dc00) [pid = 1650] [serial = 2281] [outer = 0x0] 06:30:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11926b400) [pid = 1650] [serial = 2282] [outer = 0x11846dc00] 06:30:02 INFO - PROCESS | 1650 | 1467725402569 Marionette DEBUG loaded listener.js 06:30:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1196d9c00) [pid = 1650] [serial = 2283] [outer = 0x11846dc00] 06:30:02 INFO - PROCESS | 1650 | 1467725402928 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]]]}] 06:30:02 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. 06:30:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 627ms 06:30:02 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 06:30:02 INFO - PROCESS | 1650 | 1467725402953 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 06:30:02 INFO - PROCESS | 1650 | 1467725402954 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 06:30:02 INFO - PROCESS | 1650 | 1467725402957 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 06:30:02 INFO - PROCESS | 1650 | 1467725402958 Marionette TRACE conn2 <- [1,3010,null,{}] 06:30:02 INFO - PROCESS | 1650 | 1467725402965 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}] 06:30:02 INFO - PROCESS | 1650 | 1467725402968 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:03 INFO - PROCESS | 1650 | 1467725403076 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 06:30:03 INFO - PROCESS | 1650 | 1467725403139 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:03 INFO - PROCESS | 1650 | 1467725403142 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d51b000 == 46 [pid = 1650] [id = 762] 06:30:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123fe2400) [pid = 1650] [serial = 2284] [outer = 0x0] 06:30:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x125ecf800) [pid = 1650] [serial = 2285] [outer = 0x123fe2400] 06:30:03 INFO - PROCESS | 1650 | 1467725403214 Marionette DEBUG loaded listener.js 06:30:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x127191c00) [pid = 1650] [serial = 2286] [outer = 0x123fe2400] 06:30:03 INFO - PROCESS | 1650 | 1467725403570 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]]]}] 06:30:03 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 06:30:03 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 619ms 06:30:03 INFO - PROCESS | 1650 | 1467725403578 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 06:30:03 INFO - PROCESS | 1650 | 1467725403580 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 06:30:03 INFO - TEST-START | /FileAPI/FileReaderSync.worker 06:30:03 INFO - PROCESS | 1650 | 1467725403582 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 06:30:03 INFO - PROCESS | 1650 | 1467725403583 Marionette TRACE conn2 <- [1,3014,null,{}] 06:30:03 INFO - PROCESS | 1650 | 1467725403586 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}] 06:30:03 INFO - PROCESS | 1650 | 1467725403587 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:03 INFO - PROCESS | 1650 | 1467725403692 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 06:30:03 INFO - PROCESS | 1650 | 1467725403751 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:03 INFO - PROCESS | 1650 | 1467725403752 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x121de1800 == 47 [pid = 1650] [id = 763] 06:30:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128a28c00) [pid = 1650] [serial = 2287] [outer = 0x0] 06:30:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129230400) [pid = 1650] [serial = 2288] [outer = 0x128a28c00] 06:30:03 INFO - PROCESS | 1650 | 1467725403781 Marionette DEBUG loaded listener.js 06:30:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129331800) [pid = 1650] [serial = 2289] [outer = 0x128a28c00] 06:30:03 INFO - PROCESS | 1650 | [1650] 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 06:30:04 INFO - PROCESS | 1650 | 1467725404292 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 06:30:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 06:30:04 INFO - {} 06:30:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 06:30:04 INFO - {} 06:30:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 06:30:04 INFO - {} 06:30:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 06:30:04 INFO - {} 06:30:04 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 718ms 06:30:04 INFO - TEST-START | /FileAPI/fileReader.html 06:30:04 INFO - PROCESS | 1650 | 1467725404302 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 06:30:04 INFO - PROCESS | 1650 | 1467725404304 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 06:30:04 INFO - PROCESS | 1650 | 1467725404307 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 06:30:04 INFO - PROCESS | 1650 | 1467725404309 Marionette TRACE conn2 <- [1,3018,null,{}] 06:30:04 INFO - PROCESS | 1650 | 1467725404313 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}] 06:30:04 INFO - PROCESS | 1650 | 1467725404315 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:04 INFO - PROCESS | 1650 | 1467725404504 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 06:30:04 INFO - PROCESS | 1650 | 1467725404805 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:04 INFO - PROCESS | 1650 | 1467725404807 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x119845800 == 48 [pid = 1650] [id = 764] 06:30:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x112f66c00) [pid = 1650] [serial = 2290] [outer = 0x0] 06:30:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x115d1a400) [pid = 1650] [serial = 2291] [outer = 0x112f66c00] 06:30:04 INFO - PROCESS | 1650 | 1467725404835 Marionette DEBUG loaded listener.js 06:30:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x115ede800) [pid = 1650] [serial = 2292] [outer = 0x112f66c00] 06:30:05 INFO - PROCESS | 1650 | 1467725405217 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]]]}] 06:30:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 06:30:05 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 06:30:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 06:30:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 06:30:05 INFO - TEST-OK | /FileAPI/fileReader.html | took 923ms 06:30:05 INFO - TEST-START | /FileAPI/historical.html 06:30:05 INFO - PROCESS | 1650 | 1467725405230 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 06:30:05 INFO - PROCESS | 1650 | 1467725405232 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 06:30:05 INFO - PROCESS | 1650 | 1467725405235 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 06:30:05 INFO - PROCESS | 1650 | 1467725405237 Marionette TRACE conn2 <- [1,3022,null,{}] 06:30:05 INFO - PROCESS | 1650 | 1467725405241 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}] 06:30:05 INFO - PROCESS | 1650 | 1467725405243 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:05 INFO - PROCESS | 1650 | 1467725405339 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 06:30:05 INFO - PROCESS | 1650 | 1467725405399 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:05 INFO - PROCESS | 1650 | 1467725405401 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a9f000 == 49 [pid = 1650] [id = 765] 06:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1164ea000) [pid = 1650] [serial = 2293] [outer = 0x0] 06:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x116887000) [pid = 1650] [serial = 2294] [outer = 0x1164ea000] 06:30:05 INFO - PROCESS | 1650 | 1467725405427 Marionette DEBUG loaded listener.js 06:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x117cb9c00) [pid = 1650] [serial = 2295] [outer = 0x1164ea000] 06:30:05 INFO - PROCESS | 1650 | 1467725405796 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"]]]}] 06:30:05 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 06:30:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 06:30:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 06:30:05 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 06:30:05 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 06:30:05 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 06:30:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 06:30:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 06:30:05 INFO - TEST-OK | /FileAPI/historical.html | took 573ms 06:30:05 INFO - PROCESS | 1650 | 1467725405813 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 06:30:05 INFO - TEST-START | /FileAPI/idlharness.html 06:30:05 INFO - PROCESS | 1650 | 1467725405815 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 06:30:05 INFO - PROCESS | 1650 | 1467725405818 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 06:30:05 INFO - PROCESS | 1650 | 1467725405819 Marionette TRACE conn2 <- [1,3026,null,{}] 06:30:05 INFO - PROCESS | 1650 | 1467725405822 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}] 06:30:05 INFO - PROCESS | 1650 | 1467725405823 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:05 INFO - PROCESS | 1650 | 1467725405917 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 06:30:05 INFO - PROCESS | 1650 | 1467725405980 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:05 INFO - PROCESS | 1650 | 1467725405981 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x121022800 == 50 [pid = 1650] [id = 766] 06:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1181e8800) [pid = 1650] [serial = 2296] [outer = 0x0] 06:30:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x118510400) [pid = 1650] [serial = 2297] [outer = 0x1181e8800] 06:30:06 INFO - PROCESS | 1650 | 1467725406008 Marionette DEBUG loaded listener.js 06:30:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11926c000) [pid = 1650] [serial = 2298] [outer = 0x1181e8800] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12d670000 == 49 [pid = 1650] [id = 758] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12d512800 == 48 [pid = 1650] [id = 757] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12d213000 == 47 [pid = 1650] [id = 756] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12c9de800 == 46 [pid = 1650] [id = 755] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12c57a000 == 45 [pid = 1650] [id = 754] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12c26e800 == 44 [pid = 1650] [id = 753] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb22000 == 43 [pid = 1650] [id = 752] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x129774800 == 42 [pid = 1650] [id = 751] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x128b58000 == 41 [pid = 1650] [id = 750] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x125e36000 == 40 [pid = 1650] [id = 749] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x121b14800 == 39 [pid = 1650] [id = 748] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x119231800 == 38 [pid = 1650] [id = 747] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11684c000 == 37 [pid = 1650] [id = 746] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1185d6800 == 36 [pid = 1650] [id = 745] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1196b1000 == 35 [pid = 1650] [id = 744] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1269b5000 == 34 [pid = 1650] [id = 743] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x115eb9000 == 33 [pid = 1650] [id = 742] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x117472000 == 32 [pid = 1650] [id = 733] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x123a9f000 == 31 [pid = 1650] [id = 765] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x119845800 == 30 [pid = 1650] [id = 764] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x121de1800 == 29 [pid = 1650] [id = 763] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12d51b000 == 28 [pid = 1650] [id = 762] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x128b58800 == 27 [pid = 1650] [id = 761] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12d98d000 == 26 [pid = 1650] [id = 759] 06:30:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1187b7800 == 25 [pid = 1650] [id = 760] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1181eb000) [pid = 1650] [serial = 2183] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x117c98c00) [pid = 1650] [serial = 2182] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119b86400) [pid = 1650] [serial = 2186] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119341c00) [pid = 1650] [serial = 2185] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x123f6d800) [pid = 1650] [serial = 2189] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x123e3cc00) [pid = 1650] [serial = 2188] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12690d400) [pid = 1650] [serial = 2192] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x125865000) [pid = 1650] [serial = 2191] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x117561800) [pid = 1650] [serial = 2206] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x127173800) [pid = 1650] [serial = 2195] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x115dc0c00) [pid = 1650] [serial = 2201] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x126eec400) [pid = 1650] [serial = 2194] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112f9cc00) [pid = 1650] [serial = 2200] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x115e63c00) [pid = 1650] [serial = 2203] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118a5e800) [pid = 1650] [serial = 2209] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129231000) [pid = 1650] [serial = 2198] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128d22400) [pid = 1650] [serial = 2197] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11816d400) [pid = 1650] [serial = 2207] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x125dc0400) [pid = 1650] [serial = 2222] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119b80c00) [pid = 1650] [serial = 2212] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119338c00) [pid = 1650] [serial = 2210] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113292800) [pid = 1650] [serial = 2215] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118514800) [pid = 1650] [serial = 2218] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11672c400) [pid = 1650] [serial = 2216] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123fde400) [pid = 1650] [serial = 2221] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126905400) [pid = 1650] [serial = 2224] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1210ebc00) [pid = 1650] [serial = 2213] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123e86400) [pid = 1650] [serial = 2219] [outer = 0x0] [url = about:blank] 06:30:06 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1129a6800) [pid = 1650] [serial = 2204] [outer = 0x0] [url = about:blank] 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 06:30:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 06:30:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 06:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:30:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:30:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:30:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 06:30:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 06:30:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 06:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:30:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:30:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:30:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 06:30:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 06:30:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 06:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:30:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:30:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:30:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 06:30:07 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 06:30:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:30:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:30:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:30:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:30:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 06:30:07 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 06:30:07 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 06:30:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:30:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:30:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:30:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:30:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 06:30:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 06:30:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 06:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:30:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:30:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 06:30:07 INFO - PROCESS | 1650 | 1467725407380 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]]]}] 06:30:07 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 06:30:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:30:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:30:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:30:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:30:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 06:30:07 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 06:30:07 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 06:30:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:30:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:30:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:30:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:30:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 06:30:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 06:30:07 INFO - TEST-OK | /FileAPI/idlharness.html | took 1588ms 06:30:07 INFO - TEST-START | /FileAPI/idlharness.worker 06:30:07 INFO - PROCESS | 1650 | 1467725407407 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 06:30:07 INFO - PROCESS | 1650 | 1467725407409 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 06:30:07 INFO - PROCESS | 1650 | 1467725407412 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 06:30:07 INFO - PROCESS | 1650 | 1467725407414 Marionette TRACE conn2 <- [1,3030,null,{}] 06:30:07 INFO - PROCESS | 1650 | 1467725407418 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}] 06:30:07 INFO - PROCESS | 1650 | 1467725407419 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:07 INFO - PROCESS | 1650 | 1467725407506 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 06:30:07 INFO - PROCESS | 1650 | 1467725407513 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:07 INFO - PROCESS | 1650 | 1467725407516 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e36000 == 26 [pid = 1650] [id = 767] 06:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1196d7800) [pid = 1650] [serial = 2299] [outer = 0x0] 06:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1196dcc00) [pid = 1650] [serial = 2300] [outer = 0x1196d7800] 06:30:07 INFO - PROCESS | 1650 | 1467725407543 Marionette DEBUG loaded listener.js 06:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119b7d800) [pid = 1650] [serial = 2301] [outer = 0x1196d7800] 06:30:07 INFO - PROCESS | 1650 | [1650] 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 06:30:08 INFO - PROCESS | 1650 | 1467725408209 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,{},{}]]]}] 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 06:30:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 06:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:30:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:30:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:30:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 06:30:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 06:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:30:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:30:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:30:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 06:30:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 06:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:30:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:30:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:30:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 06:30:08 INFO - {} 06:30:08 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 06:30:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:30:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:30:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:30:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:30:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 06:30:08 INFO - {} 06:30:08 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 - {} 06:30:08 INFO - {} 06:30:08 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 06:30:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:30:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:30:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:30:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:30:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 06:30:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 06:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:30:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:30:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 06:30:08 INFO - {} 06:30:08 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 06:30:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:30:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:30:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:30:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:30:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 06:30:08 INFO - {} 06:30:08 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 - {} 06:30:08 INFO - {} 06:30:08 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 06:30:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:30:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:30:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:30:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:30:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:08 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 06:30:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 06:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 06:30:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:30:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:30:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 06:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:30:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:30:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:30:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 06:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 06:30:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:30:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:08 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 06:30:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 06:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 06:30:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:30:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:08 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 06:30:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 06:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 06:30:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:30:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:08 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 06:30:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 06:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:30:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:30:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:30:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:30:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 06:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:30:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:30:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:30:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:30:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:30:08 INFO - {} 06:30:08 INFO - TEST-OK | /FileAPI/idlharness.worker | took 839ms 06:30:08 INFO - PROCESS | 1650 | 1467725408253 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 06:30:08 INFO - PROCESS | 1650 | 1467725408257 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 06:30:08 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 06:30:08 INFO - PROCESS | 1650 | 1467725408263 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 06:30:08 INFO - PROCESS | 1650 | 1467725408265 Marionette TRACE conn2 <- [1,3034,null,{}] 06:30:08 INFO - PROCESS | 1650 | 1467725408269 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}] 06:30:08 INFO - PROCESS | 1650 | 1467725408271 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:08 INFO - PROCESS | 1650 | 1467725408407 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 06:30:08 INFO - PROCESS | 1650 | 1467725408413 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:08 INFO - PROCESS | 1650 | 1467725408415 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c55b000 == 27 [pid = 1650] [id = 768] 06:30:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a5e2c00) [pid = 1650] [serial = 2302] [outer = 0x0] 06:30:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a5e9800) [pid = 1650] [serial = 2303] [outer = 0x12a5e2c00] 06:30:08 INFO - PROCESS | 1650 | 1467725408461 Marionette DEBUG loaded listener.js 06:30:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a769400) [pid = 1650] [serial = 2304] [outer = 0x12a5e2c00] 06:30:08 INFO - PROCESS | 1650 | 1467725408867 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]]]}] 06:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 06:30:08 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 621ms 06:30:08 INFO - PROCESS | 1650 | 1467725408884 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 06:30:08 INFO - PROCESS | 1650 | 1467725408887 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 06:30:08 INFO - TEST-START | /FileAPI/blob/Blob-close.html 06:30:08 INFO - PROCESS | 1650 | 1467725408891 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 06:30:08 INFO - PROCESS | 1650 | 1467725408897 Marionette TRACE conn2 <- [1,3038,null,{}] 06:30:08 INFO - PROCESS | 1650 | 1467725408914 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}] 06:30:08 INFO - PROCESS | 1650 | 1467725408919 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:09 INFO - PROCESS | 1650 | 1467725409098 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 06:30:09 INFO - PROCESS | 1650 | 1467725409111 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:09 INFO - PROCESS | 1650 | 1467725409114 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d209800 == 28 [pid = 1650] [id = 769] 06:30:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11304d800) [pid = 1650] [serial = 2305] [outer = 0x0] 06:30:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b864800) [pid = 1650] [serial = 2306] [outer = 0x11304d800] 06:30:09 INFO - PROCESS | 1650 | 1467725409160 Marionette DEBUG loaded listener.js 06:30:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b871400) [pid = 1650] [serial = 2307] [outer = 0x11304d800] 06:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 06:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 06:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 06:30:09 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 730ms 06:30:09 INFO - PROCESS | 1650 | 1467725409613 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"]]]}] 06:30:09 INFO - PROCESS | 1650 | 1467725409620 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 06:30:09 INFO - PROCESS | 1650 | 1467725409622 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 06:30:09 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 06:30:09 INFO - PROCESS | 1650 | 1467725409624 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 06:30:09 INFO - PROCESS | 1650 | 1467725409625 Marionette TRACE conn2 <- [1,3042,null,{}] 06:30:09 INFO - PROCESS | 1650 | 1467725409630 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}] 06:30:09 INFO - PROCESS | 1650 | 1467725409631 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:09 INFO - PROCESS | 1650 | 1467725409734 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 06:30:09 INFO - PROCESS | 1650 | 1467725409788 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:09 INFO - PROCESS | 1650 | 1467725409789 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d50f800 == 29 [pid = 1650] [id = 770] 06:30:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bb2f400) [pid = 1650] [serial = 2308] [outer = 0x0] 06:30:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bb34000) [pid = 1650] [serial = 2309] [outer = 0x12bb2f400] 06:30:09 INFO - PROCESS | 1650 | 1467725409814 Marionette DEBUG loaded listener.js 06:30:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12bb3ac00) [pid = 1650] [serial = 2310] [outer = 0x12bb2f400] 06:30:10 INFO - PROCESS | 1650 | 1467725410193 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]]]}] 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 06:30:10 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. 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 06:30:10 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'.) 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 06:30:10 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. 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 06:30:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 06:30:10 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. 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 06:30:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 06:30:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 06:30:10 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. 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 06:30:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 06:30:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 06:30:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 06:30:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 06:30:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 06:30:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:30:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 06:30:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:30:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:30:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:30:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:30:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:30:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 06:30:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:30:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:30:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:30:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:30:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:30:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:30:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:30:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:30:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:30:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:30:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 06:30:10 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 629ms 06:30:10 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 06:30:10 INFO - PROCESS | 1650 | 1467725410256 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 06:30:10 INFO - PROCESS | 1650 | 1467725410257 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 06:30:10 INFO - PROCESS | 1650 | 1467725410260 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 06:30:10 INFO - PROCESS | 1650 | 1467725410261 Marionette TRACE conn2 <- [1,3046,null,{}] 06:30:10 INFO - PROCESS | 1650 | 1467725410263 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}] 06:30:10 INFO - PROCESS | 1650 | 1467725410265 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:10 INFO - PROCESS | 1650 | 1467725410370 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 06:30:10 INFO - PROCESS | 1650 | 1467725410377 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:10 INFO - PROCESS | 1650 | 1467725410378 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d505800 == 30 [pid = 1650] [id = 771] 06:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x120e97400) [pid = 1650] [serial = 2311] [outer = 0x0] 06:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12bb3dc00) [pid = 1650] [serial = 2312] [outer = 0x120e97400] 06:30:10 INFO - PROCESS | 1650 | 1467725410402 Marionette DEBUG loaded listener.js 06:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12c28a000) [pid = 1650] [serial = 2313] [outer = 0x120e97400] 06:30:10 INFO - PROCESS | 1650 | [1650] 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 06:30:10 INFO - PROCESS | 1650 | 1467725410738 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 06:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 06:30:10 INFO - {} 06:30:10 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 520ms 06:30:10 INFO - PROCESS | 1650 | 1467725410780 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 06:30:10 INFO - PROCESS | 1650 | 1467725410782 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 06:30:10 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 06:30:10 INFO - PROCESS | 1650 | 1467725410791 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 06:30:10 INFO - PROCESS | 1650 | 1467725410792 Marionette TRACE conn2 <- [1,3050,null,{}] 06:30:10 INFO - PROCESS | 1650 | 1467725410794 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}] 06:30:10 INFO - PROCESS | 1650 | 1467725410798 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:10 INFO - PROCESS | 1650 | 1467725410917 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 06:30:10 INFO - PROCESS | 1650 | 1467725410929 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:10 INFO - PROCESS | 1650 | 1467725410930 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x111010800 == 31 [pid = 1650] [id = 772] 06:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x110f2c400) [pid = 1650] [serial = 2314] [outer = 0x0] 06:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x116f0d400) [pid = 1650] [serial = 2315] [outer = 0x110f2c400] 06:30:10 INFO - PROCESS | 1650 | 1467725410955 Marionette DEBUG loaded listener.js 06:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12c7a2000) [pid = 1650] [serial = 2316] [outer = 0x110f2c400] 06:30:11 INFO - PROCESS | 1650 | 1467725411279 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]]]}] 06:30:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 06:30:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 06:30:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 06:30:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 06:30:11 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 521ms 06:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x129556c00) [pid = 1650] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 06:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126da5800) [pid = 1650] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 06:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123fe2000) [pid = 1650] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 06:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x129306800) [pid = 1650] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 06:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128d27800) [pid = 1650] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 06:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112f85400) [pid = 1650] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 06:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1275ea000) [pid = 1650] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 06:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1181ee000) [pid = 1650] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 06:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115ee1000) [pid = 1650] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 06:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115edbc00) [pid = 1650] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 06:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1129aec00) [pid = 1650] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 06:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119991000) [pid = 1650] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 06:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11816dc00) [pid = 1650] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 06:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1210f3400) [pid = 1650] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 06:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11688b800) [pid = 1650] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 06:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115ee3000) [pid = 1650] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 06:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1296a6800) [pid = 1650] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 06:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12a76ac00) [pid = 1650] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 06:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x125ec4800) [pid = 1650] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 06:30:11 INFO - PROCESS | 1650 | 1467725411548 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 06:30:11 INFO - PROCESS | 1650 | 1467725411550 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 06:30:11 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 06:30:11 INFO - PROCESS | 1650 | 1467725411555 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 06:30:11 INFO - PROCESS | 1650 | 1467725411556 Marionette TRACE conn2 <- [1,3054,null,{}] 06:30:11 INFO - PROCESS | 1650 | 1467725411558 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}] 06:30:11 INFO - PROCESS | 1650 | 1467725411559 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:11 INFO - PROCESS | 1650 | 1467725411641 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 06:30:11 INFO - PROCESS | 1650 | 1467725411645 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:11 INFO - PROCESS | 1650 | 1467725411646 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d152800 == 32 [pid = 1650] [id = 773] 06:30:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1161a4400) [pid = 1650] [serial = 2317] [outer = 0x0] 06:30:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11688b800) [pid = 1650] [serial = 2318] [outer = 0x1161a4400] 06:30:11 INFO - PROCESS | 1650 | 1467725411672 Marionette DEBUG loaded listener.js 06:30:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126da5800) [pid = 1650] [serial = 2319] [outer = 0x1161a4400] 06:30:12 INFO - PROCESS | 1650 | 1467725412161 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"]]]}] 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 06:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 06:30:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:30:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:30:12 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" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:30:12 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" 06:30:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:30:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 690ms 06:30:12 INFO - PROCESS | 1650 | 1467725412247 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 06:30:12 INFO - PROCESS | 1650 | 1467725412250 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 06:30:12 INFO - TEST-START | /FileAPI/file/File-constructor.html 06:30:12 INFO - PROCESS | 1650 | 1467725412254 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 06:30:12 INFO - PROCESS | 1650 | 1467725412257 Marionette TRACE conn2 <- [1,3058,null,{}] 06:30:12 INFO - PROCESS | 1650 | 1467725412262 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}] 06:30:12 INFO - PROCESS | 1650 | 1467725412265 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:12 INFO - PROCESS | 1650 | 1467725412372 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 06:30:12 INFO - PROCESS | 1650 | 1467725412377 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:12 INFO - PROCESS | 1650 | 1467725412380 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b827800 == 33 [pid = 1650] [id = 774] 06:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128d21400) [pid = 1650] [serial = 2320] [outer = 0x0] 06:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12c7a7800) [pid = 1650] [serial = 2321] [outer = 0x128d21400] 06:30:12 INFO - PROCESS | 1650 | 1467725412405 Marionette DEBUG loaded listener.js 06:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12c7aa000) [pid = 1650] [serial = 2322] [outer = 0x128d21400] 06:30:12 INFO - PROCESS | 1650 | 1467725412729 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]]]}] 06:30:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 06:30:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 06:30:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 06:30:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 06:30:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 06:30:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 06:30:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 06:30:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 06:30:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 06:30:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 06:30:12 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:12 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 06:30:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 06:30:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 06:30:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 06:30:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 06:30:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 06:30:12 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 525ms 06:30:12 INFO - PROCESS | 1650 | 1467725412779 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 06:30:12 INFO - PROCESS | 1650 | 1467725412780 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 06:30:12 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 06:30:12 INFO - PROCESS | 1650 | 1467725412783 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 06:30:12 INFO - PROCESS | 1650 | 1467725412784 Marionette TRACE conn2 <- [1,3062,null,{}] 06:30:12 INFO - PROCESS | 1650 | 1467725412796 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}] 06:30:12 INFO - PROCESS | 1650 | 1467725412797 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:12 INFO - PROCESS | 1650 | 1467725412872 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 06:30:12 INFO - PROCESS | 1650 | 1467725412877 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:12 INFO - PROCESS | 1650 | 1467725412880 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d208800 == 34 [pid = 1650] [id = 775] 06:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x114f87800) [pid = 1650] [serial = 2323] [outer = 0x0] 06:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12930a800) [pid = 1650] [serial = 2324] [outer = 0x114f87800] 06:30:12 INFO - PROCESS | 1650 | 1467725412903 Marionette DEBUG loaded listener.js 06:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12c7ab800) [pid = 1650] [serial = 2325] [outer = 0x114f87800] 06:30:13 INFO - PROCESS | 1650 | [1650] 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 06:30:13 INFO - PROCESS | 1650 | 1467725413232 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 06:30:13 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 06:30:13 INFO - {} 06:30:13 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 469ms 06:30:13 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 06:30:13 INFO - PROCESS | 1650 | 1467725413253 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 06:30:13 INFO - PROCESS | 1650 | 1467725413254 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 06:30:13 INFO - PROCESS | 1650 | 1467725413256 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 06:30:13 INFO - PROCESS | 1650 | 1467725413257 Marionette TRACE conn2 <- [1,3066,null,{}] 06:30:13 INFO - PROCESS | 1650 | 1467725413260 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}] 06:30:13 INFO - PROCESS | 1650 | 1467725413261 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:13 INFO - PROCESS | 1650 | 1467725413350 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 06:30:13 INFO - PROCESS | 1650 | 1467725413354 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:13 INFO - PROCESS | 1650 | 1467725413356 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e5b000 == 35 [pid = 1650] [id = 776] 06:30:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1129a9800) [pid = 1650] [serial = 2326] [outer = 0x0] 06:30:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1129aac00) [pid = 1650] [serial = 2327] [outer = 0x1129a9800] 06:30:13 INFO - PROCESS | 1650 | 1467725413390 Marionette DEBUG loaded listener.js 06:30:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x120faf400) [pid = 1650] [serial = 2328] [outer = 0x1129a9800] 06:30:13 INFO - PROCESS | 1650 | 1467725413993 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]]]}] 06:30:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 06:30:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 06:30:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 06:30:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 06:30:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 06:30:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 06:30:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 06:30:14 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 774ms 06:30:14 INFO - PROCESS | 1650 | 1467725414030 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 06:30:14 INFO - PROCESS | 1650 | 1467725414033 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 06:30:14 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 06:30:14 INFO - PROCESS | 1650 | 1467725414036 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 06:30:14 INFO - PROCESS | 1650 | 1467725414038 Marionette TRACE conn2 <- [1,3070,null,{}] 06:30:14 INFO - PROCESS | 1650 | 1467725414043 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}] 06:30:14 INFO - PROCESS | 1650 | 1467725414045 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:14 INFO - PROCESS | 1650 | 1467725414165 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 06:30:14 INFO - PROCESS | 1650 | 1467725414230 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:14 INFO - PROCESS | 1650 | 1467725414231 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x116acb800 == 36 [pid = 1650] [id = 777] 06:30:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112fa1000) [pid = 1650] [serial = 2329] [outer = 0x0] 06:30:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x114f7dc00) [pid = 1650] [serial = 2330] [outer = 0x112fa1000] 06:30:14 INFO - PROCESS | 1650 | 1467725414263 Marionette DEBUG loaded listener.js 06:30:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x114f89800) [pid = 1650] [serial = 2331] [outer = 0x112fa1000] 06:30:14 INFO - PROCESS | 1650 | 1467725414725 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]]]}] 06:30:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 06:30:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 06:30:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 06:30:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 06:30:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 06:30:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 06:30:14 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 724ms 06:30:14 INFO - PROCESS | 1650 | 1467725414761 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 06:30:14 INFO - PROCESS | 1650 | 1467725414766 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 06:30:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 06:30:14 INFO - PROCESS | 1650 | 1467725414773 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 06:30:14 INFO - PROCESS | 1650 | 1467725414776 Marionette TRACE conn2 <- [1,3074,null,{}] 06:30:14 INFO - PROCESS | 1650 | 1467725414779 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}] 06:30:14 INFO - PROCESS | 1650 | 1467725414783 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:14 INFO - PROCESS | 1650 | 1467725414978 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 06:30:15 INFO - PROCESS | 1650 | 1467725415127 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:15 INFO - PROCESS | 1650 | 1467725415129 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e67000 == 37 [pid = 1650] [id = 778] 06:30:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1181e1c00) [pid = 1650] [serial = 2332] [outer = 0x0] 06:30:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118477c00) [pid = 1650] [serial = 2333] [outer = 0x1181e1c00] 06:30:15 INFO - PROCESS | 1650 | 1467725415183 Marionette DEBUG loaded listener.js 06:30:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119343000) [pid = 1650] [serial = 2334] [outer = 0x1181e1c00] 06:30:15 INFO - PROCESS | 1650 | 1467725415629 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]]]}] 06:30:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 06:30:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 06:30:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 06:30:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 06:30:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 06:30:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 06:30:15 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 874ms 06:30:15 INFO - PROCESS | 1650 | 1467725415647 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 06:30:15 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 06:30:15 INFO - PROCESS | 1650 | 1467725415648 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 06:30:15 INFO - PROCESS | 1650 | 1467725415651 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 06:30:15 INFO - PROCESS | 1650 | 1467725415653 Marionette TRACE conn2 <- [1,3078,null,{}] 06:30:15 INFO - PROCESS | 1650 | 1467725415661 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}] 06:30:15 INFO - PROCESS | 1650 | 1467725415664 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:15 INFO - PROCESS | 1650 | 1467725415775 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 06:30:15 INFO - PROCESS | 1650 | 1467725415842 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:15 INFO - PROCESS | 1650 | 1467725415844 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5a7000 == 38 [pid = 1650] [id = 779] 06:30:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x110f23800) [pid = 1650] [serial = 2335] [outer = 0x0] 06:30:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x110f25000) [pid = 1650] [serial = 2336] [outer = 0x110f23800] 06:30:15 INFO - PROCESS | 1650 | 1467725415877 Marionette DEBUG loaded listener.js 06:30:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1210ef400) [pid = 1650] [serial = 2337] [outer = 0x110f23800] 06:30:16 INFO - PROCESS | 1650 | 1467725416308 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] 06:30:16 INFO - PROCESS | 1650 | 1467725416326 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 06:30:16 INFO - PROCESS | 1650 | 1467725416329 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 06:30:16 INFO - PROCESS | 1650 | 1467725416330 Marionette TRACE conn2 <- [1,3082,null,{}] 06:30:16 INFO - PROCESS | 1650 | 1467725416332 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}] 06:30:16 INFO - PROCESS | 1650 | 1467725416334 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:16 INFO - PROCESS | 1650 | 1467725416447 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 06:30:16 INFO - PROCESS | 1650 | 1467725416553 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:16 INFO - PROCESS | 1650 | 1467725416555 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x116abb800 == 39 [pid = 1650] [id = 780] 06:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x115dc7800) [pid = 1650] [serial = 2338] [outer = 0x0] 06:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1181eb800) [pid = 1650] [serial = 2339] [outer = 0x115dc7800] 06:30:16 INFO - PROCESS | 1650 | 1467725416584 Marionette DEBUG loaded listener.js 06:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x121103000) [pid = 1650] [serial = 2340] [outer = 0x115dc7800] 06:30:17 INFO - PROCESS | 1650 | 1467725417153 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]]]}] 06:30:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 06:30:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 06:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 06:30:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 06:30:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 871ms 06:30:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 06:30:17 INFO - PROCESS | 1650 | 1467725417202 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 06:30:17 INFO - PROCESS | 1650 | 1467725417205 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 06:30:17 INFO - PROCESS | 1650 | 1467725417210 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 06:30:17 INFO - PROCESS | 1650 | 1467725417213 Marionette TRACE conn2 <- [1,3086,null,{}] 06:30:17 INFO - PROCESS | 1650 | 1467725417263 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}] 06:30:17 INFO - PROCESS | 1650 | 1467725417264 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:17 INFO - PROCESS | 1650 | 1467725417376 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 06:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d208800 == 38 [pid = 1650] [id = 775] 06:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12b827800 == 37 [pid = 1650] [id = 774] 06:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d152800 == 36 [pid = 1650] [id = 773] 06:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x111010800 == 35 [pid = 1650] [id = 772] 06:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d505800 == 34 [pid = 1650] [id = 771] 06:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d50f800 == 33 [pid = 1650] [id = 770] 06:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d209800 == 32 [pid = 1650] [id = 769] 06:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12c55b000 == 31 [pid = 1650] [id = 768] 06:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x125e36000 == 30 [pid = 1650] [id = 767] 06:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x121022800 == 29 [pid = 1650] [id = 766] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x127189800) [pid = 1650] [serial = 2256] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x125e55400) [pid = 1650] [serial = 2253] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128d23000) [pid = 1650] [serial = 2257] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12930bc00) [pid = 1650] [serial = 2262] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x128d2ac00) [pid = 1650] [serial = 2259] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128a33400) [pid = 1650] [serial = 2266] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12932d000) [pid = 1650] [serial = 2268] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x121348000) [pid = 1650] [serial = 2265] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119270800) [pid = 1650] [serial = 2233] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119b81400) [pid = 1650] [serial = 2234] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x117c92400) [pid = 1650] [serial = 2236] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1210ed000) [pid = 1650] [serial = 2237] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112f9c800) [pid = 1650] [serial = 2239] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112ac7800) [pid = 1650] [serial = 2227] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112fa7400) [pid = 1650] [serial = 2228] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x120e0c000) [pid = 1650] [serial = 2247] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1210f3c00) [pid = 1650] [serial = 2248] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118478000) [pid = 1650] [serial = 2244] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119340c00) [pid = 1650] [serial = 2245] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123a6c400) [pid = 1650] [serial = 2250] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11755d400) [pid = 1650] [serial = 2230] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1181e1800) [pid = 1650] [serial = 2231] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116632800) [pid = 1650] [serial = 2241] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x117559400) [pid = 1650] [serial = 2242] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x129558000) [pid = 1650] [serial = 2271] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1296a9800) [pid = 1650] [serial = 2273] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12a76b000) [pid = 1650] [serial = 2274] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x129311000) [pid = 1650] [serial = 2263] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a7d7800) [pid = 1650] [serial = 2277] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126eeb800) [pid = 1650] [serial = 2225] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x129553c00) [pid = 1650] [serial = 2269] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x129303000) [pid = 1650] [serial = 2260] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126da8800) [pid = 1650] [serial = 2254] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x123fe2800) [pid = 1650] [serial = 2251] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12a773800) [pid = 1650] [serial = 2276] [outer = 0x0] [url = about:blank] 06:30:17 INFO - PROCESS | 1650 | 1467725417507 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:17 INFO - PROCESS | 1650 | 1467725417508 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x111037000 == 30 [pid = 1650] [id = 781] 06:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x110f2cc00) [pid = 1650] [serial = 2341] [outer = 0x0] 06:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112f87000) [pid = 1650] [serial = 2342] [outer = 0x110f2cc00] 06:30:17 INFO - PROCESS | 1650 | 1467725417540 Marionette DEBUG loaded listener.js 06:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x115e63c00) [pid = 1650] [serial = 2343] [outer = 0x110f2cc00] 06:30:17 INFO - PROCESS | 1650 | 1467725417823 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 06:30:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 06:30:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 624ms 06:30:17 INFO - PROCESS | 1650 | 1467725417835 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 06:30:17 INFO - PROCESS | 1650 | 1467725417837 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 06:30:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 06:30:17 INFO - PROCESS | 1650 | 1467725417842 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 06:30:17 INFO - PROCESS | 1650 | 1467725417845 Marionette TRACE conn2 <- [1,3090,null,{}] 06:30:17 INFO - PROCESS | 1650 | 1467725417853 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}] 06:30:17 INFO - PROCESS | 1650 | 1467725417855 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:17 INFO - PROCESS | 1650 | 1467725417943 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 06:30:17 INFO - PROCESS | 1650 | 1467725417970 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:17 INFO - PROCESS | 1650 | 1467725417971 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x118a88800 == 31 [pid = 1650] [id = 782] 06:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116736800) [pid = 1650] [serial = 2344] [outer = 0x0] 06:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116884c00) [pid = 1650] [serial = 2345] [outer = 0x116736800] 06:30:18 INFO - PROCESS | 1650 | 1467725417999 Marionette DEBUG loaded listener.js 06:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x117c94800) [pid = 1650] [serial = 2346] [outer = 0x116736800] 06:30:18 INFO - PROCESS | 1650 | 1467725418332 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 06:30:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 06:30:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 528ms 06:30:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 06:30:18 INFO - PROCESS | 1650 | 1467725418370 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 06:30:18 INFO - PROCESS | 1650 | 1467725418371 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 06:30:18 INFO - PROCESS | 1650 | 1467725418373 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 06:30:18 INFO - PROCESS | 1650 | 1467725418376 Marionette TRACE conn2 <- [1,3094,null,{}] 06:30:18 INFO - PROCESS | 1650 | 1467725418383 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}] 06:30:18 INFO - PROCESS | 1650 | 1467725418386 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:18 INFO - PROCESS | 1650 | 1467725418472 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 06:30:18 INFO - PROCESS | 1650 | 1467725418478 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:18 INFO - PROCESS | 1650 | 1467725418481 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x119976800 == 32 [pid = 1650] [id = 783] 06:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118478000) [pid = 1650] [serial = 2347] [outer = 0x0] 06:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118514c00) [pid = 1650] [serial = 2348] [outer = 0x118478000] 06:30:18 INFO - PROCESS | 1650 | 1467725418507 Marionette DEBUG loaded listener.js 06:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119344000) [pid = 1650] [serial = 2349] [outer = 0x118478000] 06:30:18 INFO - PROCESS | 1650 | 1467725418840 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 06:30:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 06:30:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 471ms 06:30:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 06:30:18 INFO - PROCESS | 1650 | 1467725418845 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 06:30:18 INFO - PROCESS | 1650 | 1467725418847 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 06:30:18 INFO - PROCESS | 1650 | 1467725418849 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 06:30:18 INFO - PROCESS | 1650 | 1467725418850 Marionette TRACE conn2 <- [1,3098,null,{}] 06:30:18 INFO - PROCESS | 1650 | 1467725418852 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}] 06:30:18 INFO - PROCESS | 1650 | 1467725418853 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:18 INFO - PROCESS | 1650 | 1467725418962 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 06:30:18 INFO - PROCESS | 1650 | 1467725418969 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:18 INFO - PROCESS | 1650 | 1467725418970 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b24800 == 33 [pid = 1650] [id = 784] 06:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119b79000) [pid = 1650] [serial = 2350] [outer = 0x0] 06:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x120e05800) [pid = 1650] [serial = 2351] [outer = 0x119b79000] 06:30:18 INFO - PROCESS | 1650 | 1467725418995 Marionette DEBUG loaded listener.js 06:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x120fb1000) [pid = 1650] [serial = 2352] [outer = 0x119b79000] 06:30:19 INFO - PROCESS | 1650 | 1467725419304 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]]]}] 06:30:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 06:30:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 06:30:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 471ms 06:30:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 06:30:19 INFO - PROCESS | 1650 | 1467725419321 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 06:30:19 INFO - PROCESS | 1650 | 1467725419322 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 06:30:19 INFO - PROCESS | 1650 | 1467725419324 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 06:30:19 INFO - PROCESS | 1650 | 1467725419325 Marionette TRACE conn2 <- [1,3102,null,{}] 06:30:19 INFO - PROCESS | 1650 | 1467725419330 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}] 06:30:19 INFO - PROCESS | 1650 | 1467725419332 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:19 INFO - PROCESS | 1650 | 1467725419418 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 06:30:19 INFO - PROCESS | 1650 | 1467725419422 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:19 INFO - PROCESS | 1650 | 1467725419423 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269c4800 == 34 [pid = 1650] [id = 785] 06:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1129ae400) [pid = 1650] [serial = 2353] [outer = 0x0] 06:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x121107c00) [pid = 1650] [serial = 2354] [outer = 0x1129ae400] 06:30:19 INFO - PROCESS | 1650 | 1467725419450 Marionette DEBUG loaded listener.js 06:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123a64000) [pid = 1650] [serial = 2355] [outer = 0x1129ae400] 06:30:19 INFO - PROCESS | 1650 | 1467725419792 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 06:30:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 06:30:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 521ms 06:30:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 06:30:19 INFO - PROCESS | 1650 | 1467725419846 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 06:30:19 INFO - PROCESS | 1650 | 1467725419847 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 06:30:19 INFO - PROCESS | 1650 | 1467725419849 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 06:30:19 INFO - PROCESS | 1650 | 1467725419850 Marionette TRACE conn2 <- [1,3106,null,{}] 06:30:19 INFO - PROCESS | 1650 | 1467725419853 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}] 06:30:19 INFO - PROCESS | 1650 | 1467725419857 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:19 INFO - PROCESS | 1650 | 1467725419981 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 06:30:20 INFO - PROCESS | 1650 | 1467725420026 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:20 INFO - PROCESS | 1650 | 1467725420027 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293c5000 == 35 [pid = 1650] [id = 786] 06:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1210ea000) [pid = 1650] [serial = 2356] [outer = 0x0] 06:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123e8a400) [pid = 1650] [serial = 2357] [outer = 0x1210ea000] 06:30:20 INFO - PROCESS | 1650 | 1467725420052 Marionette DEBUG loaded listener.js 06:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125ec9800) [pid = 1650] [serial = 2358] [outer = 0x1210ea000] 06:30:20 INFO - PROCESS | 1650 | 1467725420353 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]]]}] 06:30:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 06:30:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 06:30:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 06:30:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 519ms 06:30:20 INFO - PROCESS | 1650 | 1467725420368 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 06:30:20 INFO - PROCESS | 1650 | 1467725420370 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 06:30:20 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 06:30:20 INFO - PROCESS | 1650 | 1467725420383 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 06:30:20 INFO - PROCESS | 1650 | 1467725420385 Marionette TRACE conn2 <- [1,3110,null,{}] 06:30:20 INFO - PROCESS | 1650 | 1467725420396 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}] 06:30:20 INFO - PROCESS | 1650 | 1467725420397 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:20 INFO - PROCESS | 1650 | 1467725420523 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 06:30:20 INFO - PROCESS | 1650 | 1467725420538 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:20 INFO - PROCESS | 1650 | 1467725420540 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12acbd000 == 36 [pid = 1650] [id = 787] 06:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x125ecc400) [pid = 1650] [serial = 2359] [outer = 0x0] 06:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126ee5800) [pid = 1650] [serial = 2360] [outer = 0x125ecc400] 06:30:20 INFO - PROCESS | 1650 | 1467725420582 Marionette DEBUG loaded listener.js 06:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x127108800) [pid = 1650] [serial = 2361] [outer = 0x125ecc400] 06:30:20 INFO - PROCESS | 1650 | 1467725420937 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"]]]}] 06:30:20 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 06:30:20 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 06:30:20 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 06:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:30:20 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 06:30:20 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 590ms 06:30:20 INFO - PROCESS | 1650 | 1467725420964 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 06:30:20 INFO - PROCESS | 1650 | 1467725420966 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 06:30:20 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 06:30:20 INFO - PROCESS | 1650 | 1467725420969 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 06:30:20 INFO - PROCESS | 1650 | 1467725420971 Marionette TRACE conn2 <- [1,3114,null,{}] 06:30:20 INFO - PROCESS | 1650 | 1467725420974 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}] 06:30:20 INFO - PROCESS | 1650 | 1467725420976 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:21 INFO - PROCESS | 1650 | 1467725421121 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 06:30:21 INFO - PROCESS | 1650 | 1467725421133 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\", \"6e1abba7-a16c-495e-bf7d-7958300e48ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:21 INFO - PROCESS | 1650 | 1467725421134 Marionette INFO sendAsync 63e32c45-cba4-424f-a098-37e2a0792761 06:30:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb2e800 == 37 [pid = 1650] [id = 788] 06:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x127186800) [pid = 1650] [serial = 2362] [outer = 0x0] 06:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128a31000) [pid = 1650] [serial = 2363] [outer = 0x127186800] 06:30:21 INFO - PROCESS | 1650 | 1467725421158 Marionette DEBUG loaded listener.js 06:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128a6e000) [pid = 1650] [serial = 2364] [outer = 0x127186800] 06:30:21 INFO - PROCESS | 1650 | 1467725421448 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]]]}] 06:30:21 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 06:30:21 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 520ms 06:30:21 INFO - PROCESS | 1650 | 1467725421491 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 06:30:21 INFO - PROCESS | 1650 | 1467725421494 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 06:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12bb2f400) [pid = 1650] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 06:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1181e8800) [pid = 1650] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 06:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1196d7800) [pid = 1650] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 06:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11304d800) [pid = 1650] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 06:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112fa7c00) [pid = 1650] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 06:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11846dc00) [pid = 1650] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 06:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123fe2400) [pid = 1650] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 06:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128a28c00) [pid = 1650] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 06:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x110f2c400) [pid = 1650] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 06:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1161a4400) [pid = 1650] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 06:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112f66c00) [pid = 1650] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 06:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1164ea000) [pid = 1650] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 06:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x114f87800) [pid = 1650] [serial = 2323] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 06:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128d21400) [pid = 1650] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 06:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a5e2c00) [pid = 1650] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 06:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x120e97400) [pid = 1650] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 06:30:22 WARNING - u'runner_teardown' () 06:30:22 INFO - No more tests 06:30:22 INFO - Got 0 unexpected results 06:30:22 INFO - SUITE-END | took 502s 06:30:22 INFO - Closing logging queue 06:30:22 INFO - queue closed 06:30:22 INFO - Return code: 0 06:30:22 WARNING - # TBPL SUCCESS # 06:30:22 INFO - Running post-action listener: _resource_record_post_action 06:30:22 INFO - Running post-run listener: _resource_record_post_run 06:30:23 INFO - Total resource usage - Wall time: 524s; CPU: 58.0%; Read bytes: 31641088; Write bytes: 953893888; Read time: 205; Write time: 4922 06:30:23 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 06:30:23 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148492800; Write bytes: 147511296; Read time: 13512; Write time: 308 06:30:23 INFO - run-tests - Wall time: 506s; CPU: 58.0%; Read bytes: 29486592; Write bytes: 794409984; Read time: 186; Write time: 4574 06:30:23 INFO - Running post-run listener: _upload_blobber_files 06:30:23 INFO - Blob upload gear active. 06:30:23 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 06:30:23 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 06:30:23 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'] 06:30:23 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 06:30:24 INFO - (blobuploader) - INFO - Open directory for files ... 06:30:24 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 06:30:24 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 06:30:24 INFO - (blobuploader) - INFO - Uploading, attempt #1. 06:30:24 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 06:30:24 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 06:30:24 INFO - (blobuploader) - INFO - Done attempting. 06:30:24 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 06:30:25 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 06:30:25 INFO - (blobuploader) - INFO - Uploading, attempt #1. 06:30:26 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 06:30:26 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 06:30:26 INFO - (blobuploader) - INFO - Done attempting. 06:30:26 INFO - (blobuploader) - INFO - Iteration through files over. 06:30:26 INFO - Return code: 0 06:30:26 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 06:30:26 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 06:30:26 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/dbe08d5d60dda2b644cb8bd682a9c5bfef51f5b7cfc3689b407f532fb2e73ce59a69916d3bca64e69212a235cf92e91f063b0b8ea56649788e711e73b1bddc08", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/589b009a68b492a8ce6bf7b95776ba1d717f91a1f041f328d078215af409bc482232880007b5ba570d4bc0f0c629c05d86db31ea71e7ed04dc7c6ff904dce14f"} 06:30:26 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 06:30:26 INFO - Writing to file /builds/slave/test/properties/blobber_files 06:30:26 INFO - Contents: 06:30:26 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/dbe08d5d60dda2b644cb8bd682a9c5bfef51f5b7cfc3689b407f532fb2e73ce59a69916d3bca64e69212a235cf92e91f063b0b8ea56649788e711e73b1bddc08", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/589b009a68b492a8ce6bf7b95776ba1d717f91a1f041f328d078215af409bc482232880007b5ba570d4bc0f0c629c05d86db31ea71e7ed04dc7c6ff904dce14f"} 06:30:26 INFO - Running post-run listener: copy_logs_to_upload_dir 06:30:26 INFO - Copying logs to upload dir... 06:30:26 INFO - mkdir: /builds/slave/test/build/upload/logs 06:30:26 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=659.891821 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 0 secs) (at 2016-07-05 06:30:26.737705) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-05 06:30:26.741219) ========= 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.ZUIUjO5uge/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.srnkwBefCl/Listeners TMPDIR=/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/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/dbe08d5d60dda2b644cb8bd682a9c5bfef51f5b7cfc3689b407f532fb2e73ce59a69916d3bca64e69212a235cf92e91f063b0b8ea56649788e711e73b1bddc08", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/589b009a68b492a8ce6bf7b95776ba1d717f91a1f041f328d078215af409bc482232880007b5ba570d4bc0f0c629c05d86db31ea71e7ed04dc7c6ff904dce14f"} build_url:https://queue.taskcluster.net/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012956 build_url: 'https://queue.taskcluster.net/v1/task/Z4W9MdVFRYeOj5R9zxazPw/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/dbe08d5d60dda2b644cb8bd682a9c5bfef51f5b7cfc3689b407f532fb2e73ce59a69916d3bca64e69212a235cf92e91f063b0b8ea56649788e711e73b1bddc08", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/589b009a68b492a8ce6bf7b95776ba1d717f91a1f041f328d078215af409bc482232880007b5ba570d4bc0f0c629c05d86db31ea71e7ed04dc7c6ff904dce14f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Z4W9MdVFRYeOj5R9zxazPw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-05 06:30:26.779005) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 06:30:26.779329) ========= 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.ZUIUjO5uge/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.srnkwBefCl/Listeners TMPDIR=/var/folders/hy/45ssh3ld6sx_27c31ssq2l9w00000w/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.005256 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 06:30:26.827239) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-05 06:30:26.827556) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-05 06:30:26.830848) ========= ========= Total master_lag: 0.41 =========