builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0282 starttime: 1468452921.03 results: success (0) buildid: 20160708005359 builduid: 4495d366d0f74df0ab8635fef256276d revision: 60d09be974d615ae5c7fa1129516dbd0a6884dc5 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-13 16:35:21.034540) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-13 16:35:21.035074) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-13 16:35:21.035387) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-13 16:35:21.058688) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-13 16:35:21.059084) ========= 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.RXPRJpjbX6/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.LRE8IFUAxD/Listeners TMPDIR=/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-07-13 16:35:21-- 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% 13.1M=0.001s 2016-07-13 16:35:21 (13.1 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.151889 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-13 16:35:21.232083) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-07-13 16:35:21.232377) ========= 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.RXPRJpjbX6/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.LRE8IFUAxD/Listeners TMPDIR=/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/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.020742 ========= master_lag: 3.26 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-07-13 16:35:24.508647) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-13 16:35:24.509037) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 60d09be974d615ae5c7fa1129516dbd0a6884dc5 --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 60d09be974d615ae5c7fa1129516dbd0a6884dc5 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.RXPRJpjbX6/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.LRE8IFUAxD/Listeners TMPDIR=/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-07-13 16:35:24,593 truncating revision to first 12 chars 2016-07-13 16:35:24,593 Setting DEBUG logging. 2016-07-13 16:35:24,593 attempt 1/10 2016-07-13 16:35:24,593 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/60d09be974d6?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-13 16:35:26,582 unpacking tar archive at: mozilla-beta-60d09be974d6/testing/mozharness/ program finished with exit code 0 elapsedTime=2.260422 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-13 16:35:26.793421) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-13 16:35:26.793755) ========= script_repo_revision: 60d09be974d615ae5c7fa1129516dbd0a6884dc5 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-13 16:35:26.794151) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-13 16:35:26.794443) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-13 16:35:26.812486) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 34 secs) (at 2016-07-13 16:35:26.812847) ========= /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.RXPRJpjbX6/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.LRE8IFUAxD/Listeners TMPDIR=/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/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 16:35:26 INFO - MultiFileLogger online at 20160713 16:35:26 in /builds/slave/test 16:35: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 16:35:26 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:35:26 INFO - {'append_to_log': False, 16:35:26 INFO - 'base_work_dir': '/builds/slave/test', 16:35:26 INFO - 'blob_upload_branch': 'mozilla-beta', 16:35:26 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:35:26 INFO - 'buildbot_json_path': 'buildprops.json', 16:35:26 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:35:26 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:35:26 INFO - 'download_minidump_stackwalk': True, 16:35:26 INFO - 'download_symbols': 'true', 16:35:26 INFO - 'e10s': False, 16:35:26 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:35:26 INFO - 'tooltool.py': '/tools/tooltool.py', 16:35:26 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:35:26 INFO - '/tools/misc-python/virtualenv.py')}, 16:35:26 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:35:26 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:35:26 INFO - 'log_level': 'info', 16:35:26 INFO - 'log_to_console': True, 16:35:26 INFO - 'opt_config_files': (), 16:35:26 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:35:26 INFO - '--processes=1', 16:35:26 INFO - '--config=%(test_path)s/wptrunner.ini', 16:35:26 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:35:26 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:35:26 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:35:26 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:35:26 INFO - 'pip_index': False, 16:35:26 INFO - 'require_test_zip': True, 16:35:26 INFO - 'test_type': ('testharness',), 16:35:26 INFO - 'this_chunk': '1', 16:35:26 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:35:26 INFO - 'total_chunks': '10', 16:35:26 INFO - 'virtualenv_path': 'venv', 16:35:26 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:35:26 INFO - 'work_dir': 'build'} 16:35:26 INFO - ##### 16:35:26 INFO - ##### Running clobber step. 16:35:26 INFO - ##### 16:35:26 INFO - Running pre-action listener: _resource_record_pre_action 16:35:26 INFO - Running main action method: clobber 16:35:26 INFO - rmtree: /builds/slave/test/build 16:35:26 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:35:28 INFO - Running post-action listener: _resource_record_post_action 16:35:28 INFO - ##### 16:35:28 INFO - ##### Running read-buildbot-config step. 16:35:28 INFO - ##### 16:35:28 INFO - Running pre-action listener: _resource_record_pre_action 16:35:28 INFO - Running main action method: read_buildbot_config 16:35:28 INFO - Using buildbot properties: 16:35:28 INFO - { 16:35:28 INFO - "project": "", 16:35:28 INFO - "product": "firefox", 16:35:28 INFO - "script_repo_revision": "production", 16:35:28 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 16:35:28 INFO - "repository": "", 16:35:28 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 16:35:28 INFO - "buildid": "20160708005359", 16:35:28 INFO - "pgo_build": "False", 16:35:28 INFO - "basedir": "/builds/slave/test", 16:35:28 INFO - "buildnumber": 37, 16:35:28 INFO - "slavename": "t-yosemite-r7-0282", 16:35:28 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 16:35:28 INFO - "platform": "macosx64", 16:35:28 INFO - "branch": "mozilla-beta", 16:35:28 INFO - "revision": "60d09be974d615ae5c7fa1129516dbd0a6884dc5", 16:35:28 INFO - "repo_path": "releases/mozilla-beta", 16:35:28 INFO - "moz_repo_path": "", 16:35:28 INFO - "stage_platform": "macosx64", 16:35:28 INFO - "builduid": "4495d366d0f74df0ab8635fef256276d", 16:35:28 INFO - "slavebuilddir": "test" 16:35:28 INFO - } 16:35:28 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/firefox-48.0.en-US.mac64.dmg. 16:35:28 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/firefox-48.0.en-US.mac64.test_packages.json. 16:35:28 INFO - Running post-action listener: _resource_record_post_action 16:35:28 INFO - ##### 16:35:28 INFO - ##### Running download-and-extract step. 16:35:28 INFO - ##### 16:35:28 INFO - Running pre-action listener: _resource_record_pre_action 16:35:28 INFO - Running main action method: download_and_extract 16:35:28 INFO - mkdir: /builds/slave/test/build/tests 16:35: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')]} 16:35:28 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/firefox-48.0.en-US.mac64.test_packages.json 16:35:28 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 16:35:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/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 16:35:28 INFO - Downloaded 1201 bytes. 16:35:28 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 16:35:28 INFO - Using the following test package requirements: 16:35:28 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 16:35:28 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:35:28 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 16:35:28 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:35:28 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 16:35:28 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:35:28 INFO - u'jsshell-mac64.zip'], 16:35:28 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:35:28 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 16:35:28 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 16:35:28 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:35:28 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 16:35:28 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:35:28 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 16:35:28 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:35:28 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 16:35:28 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:35:28 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 16:35:28 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 16:35: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')]} 16:35:28 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/firefox-48.0.en-US.mac64.common.tests.zip 16:35:28 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 16:35:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/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 16:35:29 INFO - Downloaded 18406861 bytes. 16:35:29 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/*'] 16:35:29 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/* 16:35:29 INFO - caution: filename not matched: web-platform/* 16:35:29 INFO - Return code: 11 16:35:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:35:29 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/firefox-48.0.en-US.mac64.web-platform.tests.zip 16:35:29 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/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 16:35:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/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 16:35:29 INFO - Downloaded 36389883 bytes. 16:35:29 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/*'] 16:35:29 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/* 16:35:34 INFO - caution: filename not matched: bin/* 16:35:34 INFO - caution: filename not matched: config/* 16:35:34 INFO - caution: filename not matched: mozbase/* 16:35:34 INFO - caution: filename not matched: marionette/* 16:35:34 INFO - caution: filename not matched: tools/wptserve/* 16:35:34 INFO - Return code: 11 16:35:34 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')]} 16:35:34 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/firefox-48.0.en-US.mac64.dmg 16:35:34 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 16:35:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 16:35:35 INFO - Downloaded 73005150 bytes. 16:35:35 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/firefox-48.0.en-US.mac64.dmg 16:35:35 INFO - mkdir: /builds/slave/test/properties 16:35:35 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:35:35 INFO - Writing to file /builds/slave/test/properties/build_url 16:35:35 INFO - Contents: 16:35:35 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/firefox-48.0.en-US.mac64.dmg 16:35:35 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:35:35 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:35:35 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:35:35 INFO - Contents: 16:35:35 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:35:35 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')]} 16:35:35 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:35:35 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:35:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/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 16:35:36 INFO - Downloaded 103720028 bytes. 16:35:36 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'] 16:35:36 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 16:35:40 INFO - Return code: 0 16:35:40 INFO - Running post-action listener: _resource_record_post_action 16:35:40 INFO - Running post-action listener: set_extra_try_arguments 16:35:40 INFO - ##### 16:35:40 INFO - ##### Running create-virtualenv step. 16:35:40 INFO - ##### 16:35:40 INFO - Running pre-action listener: _pre_create_virtualenv 16:35:40 INFO - Running pre-action listener: _resource_record_pre_action 16:35:40 INFO - Running main action method: create_virtualenv 16:35:40 INFO - Creating virtualenv /builds/slave/test/build/venv 16:35:40 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 16:35:40 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:35:40 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:35:40 INFO - Using real prefix '/tools/python27' 16:35:40 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:35:40 INFO - Installing distribute.............................................................................................................................................................................................done. 16:35:43 INFO - Installing pip.................done. 16:35:43 INFO - Return code: 0 16:35:43 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:35:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:35:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:35:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:35:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:35:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:35:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:35:43 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 0x101d96e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101db3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe449c86280>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101daf5e0>, '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 0x101992cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1019bd990>, '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.RXPRJpjbX6/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.LRE8IFUAxD/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:35:43 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 16:35:43 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 16:35:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RXPRJpjbX6/Render', 16:35:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:35:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:35:43 INFO - 'HOME': '/Users/cltbld', 16:35:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:35:43 INFO - 'LOGNAME': 'cltbld', 16:35:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:35:43 INFO - 'MOZ_NO_REMOTE': '1', 16:35:43 INFO - 'NO_EM_RESTART': '1', 16:35:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:35:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:35:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:35:43 INFO - 'PWD': '/builds/slave/test', 16:35:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:35:43 INFO - 'SHELL': '/bin/bash', 16:35:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LRE8IFUAxD/Listeners', 16:35:43 INFO - 'TMPDIR': '/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/', 16:35:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:35:43 INFO - 'USER': 'cltbld', 16:35:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:35:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:35:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:35:43 INFO - 'XPC_FLAGS': '0x0', 16:35:43 INFO - 'XPC_SERVICE_NAME': '0', 16:35:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:35:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:35:44 INFO - Downloading/unpacking psutil>=0.7.1 16:35:44 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 16:35:44 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 16:35:44 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 16:35:44 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 16:35:44 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 16:35:44 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 16:35:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:35:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:35:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:35:47 INFO - Installing collected packages: psutil 16:35:47 INFO - Running setup.py install for psutil 16:35:47 INFO - building 'psutil._psutil_osx' extension 16:35:47 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 16:35:47 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 16:35:47 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 16:35:47 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 16:35:48 INFO - building 'psutil._psutil_posix' extension 16:35:48 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 16:35:48 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 16:35:48 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 16:35:48 INFO - ^ 16:35:48 INFO - 1 warning generated. 16:35:48 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 16:35:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:35:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:35:48 INFO - Successfully installed psutil 16:35:48 INFO - Cleaning up... 16:35:48 INFO - Return code: 0 16:35:48 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:35:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:35:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:35:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:35:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:35:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:35:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:35:48 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 0x101d96e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101db3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe449c86280>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101daf5e0>, '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 0x101992cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1019bd990>, '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.RXPRJpjbX6/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.LRE8IFUAxD/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:35:48 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 16:35:48 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 16:35:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RXPRJpjbX6/Render', 16:35:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:35:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:35:48 INFO - 'HOME': '/Users/cltbld', 16:35:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:35:48 INFO - 'LOGNAME': 'cltbld', 16:35:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:35:48 INFO - 'MOZ_NO_REMOTE': '1', 16:35:48 INFO - 'NO_EM_RESTART': '1', 16:35:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:35:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:35:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:35:48 INFO - 'PWD': '/builds/slave/test', 16:35:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:35:48 INFO - 'SHELL': '/bin/bash', 16:35:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LRE8IFUAxD/Listeners', 16:35:48 INFO - 'TMPDIR': '/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/', 16:35:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:35:48 INFO - 'USER': 'cltbld', 16:35:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:35:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:35:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:35:48 INFO - 'XPC_FLAGS': '0x0', 16:35:48 INFO - 'XPC_SERVICE_NAME': '0', 16:35:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:35:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:35:48 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:35:48 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 16:35:48 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 16:35:48 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 16:35:48 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 16:35:48 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 16:35:48 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 16:35:51 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:35:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:35:51 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:35:51 INFO - Installing collected packages: mozsystemmonitor 16:35:51 INFO - Running setup.py install for mozsystemmonitor 16:35:51 INFO - Successfully installed mozsystemmonitor 16:35:51 INFO - Cleaning up... 16:35:51 INFO - Return code: 0 16:35:51 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:35:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:35:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:35:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:35:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:35:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:35:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:35:51 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 0x101d96e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101db3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe449c86280>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101daf5e0>, '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 0x101992cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1019bd990>, '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.RXPRJpjbX6/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.LRE8IFUAxD/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:35:51 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 16:35:51 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 16:35:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RXPRJpjbX6/Render', 16:35:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:35:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:35:51 INFO - 'HOME': '/Users/cltbld', 16:35:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:35:51 INFO - 'LOGNAME': 'cltbld', 16:35:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:35:51 INFO - 'MOZ_NO_REMOTE': '1', 16:35:51 INFO - 'NO_EM_RESTART': '1', 16:35:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:35:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:35:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:35:51 INFO - 'PWD': '/builds/slave/test', 16:35:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:35:51 INFO - 'SHELL': '/bin/bash', 16:35:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LRE8IFUAxD/Listeners', 16:35:51 INFO - 'TMPDIR': '/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/', 16:35:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:35:51 INFO - 'USER': 'cltbld', 16:35:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:35:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:35:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:35:51 INFO - 'XPC_FLAGS': '0x0', 16:35:51 INFO - 'XPC_SERVICE_NAME': '0', 16:35:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:35:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:35:51 INFO - Downloading/unpacking blobuploader==1.2.4 16:35:51 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 16:35:51 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 16:35:51 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 16:35:51 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 16:35:51 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 16:35:51 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 16:35:54 INFO - Downloading blobuploader-1.2.4.tar.gz 16:35:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:35:54 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:35:54 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 16:35:54 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 16:35:54 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 16:35:54 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 16:35:54 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 16:35:54 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 16:35:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:35:54 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:35:54 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 16:35:54 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 16:35:54 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 16:35:54 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 16:35:54 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 16:35:54 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 16:35:55 INFO - Downloading docopt-0.6.1.tar.gz 16:35:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:35:55 INFO - Installing collected packages: blobuploader, requests, docopt 16:35:55 INFO - Running setup.py install for blobuploader 16:35:55 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:35:55 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:35:55 INFO - Running setup.py install for requests 16:35:56 INFO - Running setup.py install for docopt 16:35:56 INFO - Successfully installed blobuploader requests docopt 16:35:56 INFO - Cleaning up... 16:35:56 INFO - Return code: 0 16:35:56 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:35: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')]} 16:35:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:35:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:35: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')]} 16:35:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:35:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:35:56 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 0x101d96e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101db3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe449c86280>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101daf5e0>, '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 0x101992cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1019bd990>, '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.RXPRJpjbX6/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.LRE8IFUAxD/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:35:56 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 16:35:56 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 16:35:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RXPRJpjbX6/Render', 16:35:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:35:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:35:56 INFO - 'HOME': '/Users/cltbld', 16:35:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:35:56 INFO - 'LOGNAME': 'cltbld', 16:35:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:35:56 INFO - 'MOZ_NO_REMOTE': '1', 16:35:56 INFO - 'NO_EM_RESTART': '1', 16:35:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:35:56 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:35:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:35:56 INFO - 'PWD': '/builds/slave/test', 16:35:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:35:56 INFO - 'SHELL': '/bin/bash', 16:35:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LRE8IFUAxD/Listeners', 16:35:56 INFO - 'TMPDIR': '/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/', 16:35:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:35:56 INFO - 'USER': 'cltbld', 16:35:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:35:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:35:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:35:56 INFO - 'XPC_FLAGS': '0x0', 16:35:56 INFO - 'XPC_SERVICE_NAME': '0', 16:35:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:35:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:35:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:35:56 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-2ym6iE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:35:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:35:56 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-sMHR6d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:35:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:35:56 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-Sak_rA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:35:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:35:56 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-nhGOAD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:35:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:35:56 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-6mzkkN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:35:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:35:57 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-zLpw_X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:35:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:35:57 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-RFQWmX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:35:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:35:57 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-ExSIPm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:35:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:35:57 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-CeE3jn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:35:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:35:57 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-H2Y9k5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:35:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:35:57 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-Dk0kvy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:35:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:35:57 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-tlDIaq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:35:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:35:57 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-EOpf6L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:35:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:35:57 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-g6dfSs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:35:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:35:58 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-QIWhve-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:35:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:35:58 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-IfoEO_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:35:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:35:58 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-MHaK9f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:35:58 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:35:58 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-asR8Mw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:35:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:35:58 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-Tr1ya3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:35:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:35:58 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-HcnRIc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:35:58 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:35:59 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-U4zR4k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:35:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:35:59 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 16:35:59 INFO - Running setup.py install for manifestparser 16:35:59 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:35:59 INFO - Running setup.py install for mozcrash 16:35:59 INFO - Running setup.py install for mozdebug 16:35:59 INFO - Running setup.py install for mozdevice 16:35:59 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:35:59 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:35:59 INFO - Running setup.py install for mozfile 16:35:59 INFO - Running setup.py install for mozhttpd 16:36:00 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:36:00 INFO - Running setup.py install for mozinfo 16:36:00 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:36:00 INFO - Running setup.py install for mozInstall 16:36:00 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:36:00 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:36:00 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:36:00 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:36:00 INFO - Running setup.py install for mozleak 16:36:00 INFO - Running setup.py install for mozlog 16:36:00 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:36:00 INFO - Running setup.py install for moznetwork 16:36:00 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:36:00 INFO - Running setup.py install for mozprocess 16:36:00 INFO - Running setup.py install for mozprofile 16:36:01 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:36:01 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:36:01 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:36:01 INFO - Running setup.py install for mozrunner 16:36:01 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:36:01 INFO - Running setup.py install for mozscreenshot 16:36:01 INFO - Running setup.py install for moztest 16:36:01 INFO - Running setup.py install for mozversion 16:36:01 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:36:01 INFO - Running setup.py install for wptserve 16:36:01 INFO - Running setup.py install for marionette-driver 16:36:02 INFO - Running setup.py install for browsermob-proxy 16:36:02 INFO - Running setup.py install for marionette-client 16:36:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:36:02 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:36:02 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 16:36:02 INFO - Cleaning up... 16:36:02 INFO - Return code: 0 16:36:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:36:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:36:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:36:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:36:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:36:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:36:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:36:02 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 0x101d96e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101db3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe449c86280>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101daf5e0>, '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 0x101992cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1019bd990>, '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.RXPRJpjbX6/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.LRE8IFUAxD/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:36:02 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 16:36:02 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 16:36:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RXPRJpjbX6/Render', 16:36:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:36:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:36:02 INFO - 'HOME': '/Users/cltbld', 16:36:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:36:02 INFO - 'LOGNAME': 'cltbld', 16:36:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:36:02 INFO - 'MOZ_NO_REMOTE': '1', 16:36:02 INFO - 'NO_EM_RESTART': '1', 16:36:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:36:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:36:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:36:02 INFO - 'PWD': '/builds/slave/test', 16:36:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:36:02 INFO - 'SHELL': '/bin/bash', 16:36:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LRE8IFUAxD/Listeners', 16:36:02 INFO - 'TMPDIR': '/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/', 16:36:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:36:02 INFO - 'USER': 'cltbld', 16:36:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:36:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:36:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:36:02 INFO - 'XPC_FLAGS': '0x0', 16:36:02 INFO - 'XPC_SERVICE_NAME': '0', 16:36:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:36:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:36:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:36:02 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-vQeIzs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:36:02 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)) 16:36:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:36:02 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-vHS3LX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:36:03 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)) 16:36:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:36:03 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-lV7e2a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:36:03 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)) 16:36:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:36:03 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-KFQIgs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:36:03 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)) 16:36:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:36:03 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-6o82oE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:36:03 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)) 16:36:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:36:03 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-xPZuYF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:36:03 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)) 16:36:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:36:03 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-T1dvfV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:36:03 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)) 16:36:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:36:03 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-cwi8IR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:36:03 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)) 16:36:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:36:03 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-B2g2Rw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:36:03 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)) 16:36:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:36:03 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-GuAxcN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:36:03 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)) 16:36:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:36:03 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-0pIHyz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:36:04 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)) 16:36:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:36:04 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-P7zSpX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:36:04 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)) 16:36:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:36:04 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-okpM6B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:36:04 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)) 16:36:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:36:04 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-m8m5h9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:36:04 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)) 16:36:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:36:04 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-7How_r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:36:04 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)) 16:36:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:36:04 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-EC0XMo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:36:04 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)) 16:36:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:36:04 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-yGu2Ya-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:36:04 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)) 16:36:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:36:04 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-uvKVYY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:36:04 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)) 16:36:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:36:04 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-Z7_dWC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:36:04 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)) 16:36:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:36:04 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-GMGBKs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:36:05 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)) 16:36:05 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:36:05 INFO - Running setup.py (path:/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/pip-uvdmdj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:36:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:36:05 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)) 16:36:05 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)) 16:36:05 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)) 16:36:05 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)) 16:36:05 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)) 16:36:05 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)) 16:36:05 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:36:05 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 16:36:05 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 16:36:05 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 16:36:05 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 16:36:05 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 16:36:05 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 16:36:07 INFO - Downloading blessings-1.6.tar.gz 16:36:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:36:08 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)) 16:36:08 INFO - Installing collected packages: blessings 16:36:08 INFO - Running setup.py install for blessings 16:36:08 INFO - Successfully installed blessings 16:36:08 INFO - Cleaning up... 16:36:08 INFO - Return code: 0 16:36:08 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:36:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:36:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:36:08 INFO - Reading from file tmpfile_stdout 16:36:08 INFO - Current package versions: 16:36:08 INFO - blessings == 1.6 16:36:08 INFO - blobuploader == 1.2.4 16:36:08 INFO - browsermob-proxy == 0.6.0 16:36:08 INFO - docopt == 0.6.1 16:36:08 INFO - manifestparser == 1.1 16:36:08 INFO - marionette-client == 2.3.0 16:36:08 INFO - marionette-driver == 1.4.0 16:36:08 INFO - mozInstall == 1.12 16:36:08 INFO - mozcrash == 0.17 16:36:08 INFO - mozdebug == 0.1 16:36:08 INFO - mozdevice == 0.48 16:36:08 INFO - mozfile == 1.2 16:36:08 INFO - mozhttpd == 0.7 16:36:08 INFO - mozinfo == 0.9 16:36:08 INFO - mozleak == 0.1 16:36:08 INFO - mozlog == 3.1 16:36:08 INFO - moznetwork == 0.27 16:36:08 INFO - mozprocess == 0.22 16:36:08 INFO - mozprofile == 0.28 16:36:08 INFO - mozrunner == 6.11 16:36:08 INFO - mozscreenshot == 0.1 16:36:08 INFO - mozsystemmonitor == 0.0 16:36:08 INFO - moztest == 0.7 16:36:08 INFO - mozversion == 1.4 16:36:08 INFO - psutil == 3.1.1 16:36:08 INFO - requests == 1.2.3 16:36:08 INFO - wptserve == 1.4.0 16:36:08 INFO - wsgiref == 0.1.2 16:36:08 INFO - Running post-action listener: _resource_record_post_action 16:36:08 INFO - Running post-action listener: _start_resource_monitoring 16:36:08 INFO - Starting resource monitoring. 16:36:08 INFO - ##### 16:36:08 INFO - ##### Running pull step. 16:36:08 INFO - ##### 16:36:08 INFO - Running pre-action listener: _resource_record_pre_action 16:36:08 INFO - Running main action method: pull 16:36:08 INFO - Pull has nothing to do! 16:36:08 INFO - Running post-action listener: _resource_record_post_action 16:36:08 INFO - ##### 16:36:08 INFO - ##### Running install step. 16:36:08 INFO - ##### 16:36:08 INFO - Running pre-action listener: _resource_record_pre_action 16:36:08 INFO - Running main action method: install 16:36:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:36:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:36:09 INFO - Reading from file tmpfile_stdout 16:36:09 INFO - Detecting whether we're running mozinstall >=1.0... 16:36:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:36:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:36:09 INFO - Reading from file tmpfile_stdout 16:36:09 INFO - Output received: 16:36:09 INFO - Usage: mozinstall [options] installer 16:36:09 INFO - Options: 16:36:09 INFO - -h, --help show this help message and exit 16:36:09 INFO - -d DEST, --destination=DEST 16:36:09 INFO - Directory to install application into. [default: 16:36:09 INFO - "/builds/slave/test"] 16:36:09 INFO - --app=APP Application being installed. [default: firefox] 16:36:09 INFO - mkdir: /builds/slave/test/build/application 16:36:09 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'] 16:36:09 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 16:36:27 INFO - Reading from file tmpfile_stdout 16:36:27 INFO - Output received: 16:36:27 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 16:36:27 INFO - Running post-action listener: _resource_record_post_action 16:36:27 INFO - ##### 16:36:27 INFO - ##### Running run-tests step. 16:36:27 INFO - ##### 16:36:27 INFO - Running pre-action listener: _resource_record_pre_action 16:36:27 INFO - Running main action method: run_tests 16:36:27 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:36:27 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:36:27 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:36:27 INFO - grabbing minidump binary from tooltool 16:36:27 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')]} 16:36:27 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 0x101daf5e0>, '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 0x101992cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1019bd990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:36:27 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 16:36:27 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 16:36:27 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:36:27 INFO - Return code: 0 16:36:27 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 16:36:27 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:36:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/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 16:36:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/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 16:36:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RXPRJpjbX6/Render', 16:36:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:36:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:36:27 INFO - 'HOME': '/Users/cltbld', 16:36:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:36:27 INFO - 'LOGNAME': 'cltbld', 16:36:27 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:36:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:36:27 INFO - 'MOZ_NO_REMOTE': '1', 16:36:27 INFO - 'NO_EM_RESTART': '1', 16:36:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:36:27 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:36:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:36:27 INFO - 'PWD': '/builds/slave/test', 16:36:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:36:27 INFO - 'SHELL': '/bin/bash', 16:36:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LRE8IFUAxD/Listeners', 16:36:27 INFO - 'TMPDIR': '/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/T/', 16:36:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:36:27 INFO - 'USER': 'cltbld', 16:36:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:36:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:36:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:36:27 INFO - 'XPC_FLAGS': '0x0', 16:36:27 INFO - 'XPC_SERVICE_NAME': '0', 16:36:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:36:27 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/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 16:36:27 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 16:36:27 INFO - import pkg_resources 16:36:28 INFO - Using 1 client processes 16:36:28 INFO - wptserve Starting http server on 127.0.0.1:8000 16:36:28 INFO - wptserve Starting http server on 127.0.0.1:8001 16:36:28 INFO - wptserve Starting http server on 127.0.0.1:8443 16:36:30 INFO - SUITE-START | Running 778 tests 16:36:30 INFO - Running testharness tests 16:36:30 INFO - Setting up ssl 16:36:30 INFO - PROCESS | certutil | 16:36:30 INFO - PROCESS | certutil | 16:36:30 INFO - PROCESS | certutil | 16:36:30 INFO - Certificate Nickname Trust Attributes 16:36:30 INFO - SSL,S/MIME,JAR/XPI 16:36:30 INFO - 16:36:30 INFO - web-platform-tests CT,, 16:36:30 INFO - 16:36:30 INFO - Starting runner 16:36:31 INFO - PROCESS | 1934 | [1934] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 16:36:32 INFO - PROCESS | 1934 | 1468452992030 Marionette DEBUG Marionette enabled via build flag and pref 16:36:32 INFO - PROCESS | 1934 | ++DOCSHELL 0x113cbc800 == 1 [pid = 1934] [id = 1] 16:36:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 1 (0x113cbd000) [pid = 1934] [serial = 1] [outer = 0x0] 16:36:32 INFO - PROCESS | 1934 | [1934] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:36:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 2 (0x113cbe000) [pid = 1934] [serial = 2] [outer = 0x113cbd000] 16:36:32 INFO - PROCESS | 1934 | 1468452992409 Marionette INFO Listening on port 2828 16:36:32 INFO - PROCESS | 1934 | 1468452992637 Marionette DEBUG Marionette enabled via command-line flag 16:36:32 INFO - PROCESS | 1934 | ++DOCSHELL 0x116960000 == 2 [pid = 1934] [id = 2] 16:36:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 3 (0x116960800) [pid = 1934] [serial = 3] [outer = 0x0] 16:36:32 INFO - PROCESS | 1934 | [1934] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:36:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 4 (0x116961800) [pid = 1934] [serial = 4] [outer = 0x116960800] 16:36:32 INFO - PROCESS | 1934 | [1934] 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 16:36:32 INFO - PROCESS | 1934 | 1468452992779 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55858 16:36:32 INFO - PROCESS | 1934 | 1468452992864 Marionette DEBUG Closed connection conn0 16:36:32 INFO - PROCESS | 1934 | [1934] 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 16:36:32 INFO - PROCESS | 1934 | 1468452992868 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55859 16:36:32 INFO - PROCESS | 1934 | 1468452992878 Marionette DEBUG Closed connection conn1 16:36:32 INFO - PROCESS | 1934 | [1934] 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 16:36:32 INFO - PROCESS | 1934 | 1468452992884 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55860 16:36:32 INFO - PROCESS | 1934 | 1468452992892 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:36:32 INFO - PROCESS | 1934 | 1468452992898 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":"20160708005359","device":"desktop","version":"48.0"} 16:36:33 INFO - PROCESS | 1934 | [1934] 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 16:36:33 INFO - PROCESS | 1934 | ++DOCSHELL 0x119abe000 == 3 [pid = 1934] [id = 3] 16:36:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 5 (0x119abe800) [pid = 1934] [serial = 5] [outer = 0x0] 16:36:33 INFO - PROCESS | 1934 | ++DOCSHELL 0x119ca1800 == 4 [pid = 1934] [id = 4] 16:36:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 6 (0x118376400) [pid = 1934] [serial = 6] [outer = 0x0] 16:36:34 INFO - PROCESS | 1934 | [1934] 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 16:36:34 INFO - PROCESS | 1934 | ++DOCSHELL 0x121331800 == 5 [pid = 1934] [id = 5] 16:36:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 7 (0x118375c00) [pid = 1934] [serial = 7] [outer = 0x0] 16:36:34 INFO - PROCESS | 1934 | [1934] 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 16:36:34 INFO - PROCESS | 1934 | [1934] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:36:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 8 (0x1216bc800) [pid = 1934] [serial = 8] [outer = 0x118375c00] 16:36:34 INFO - PROCESS | 1934 | [1934] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:36:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 9 (0x123bcd800) [pid = 1934] [serial = 9] [outer = 0x119abe800] 16:36:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 10 (0x123bbfc00) [pid = 1934] [serial = 10] [outer = 0x118376400] 16:36:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 11 (0x123bc1800) [pid = 1934] [serial = 11] [outer = 0x118375c00] 16:36:34 INFO - PROCESS | 1934 | [1934] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:36:34 INFO - PROCESS | 1934 | 1468452994777 Marionette INFO startBrowser 491e0919-6e81-534d-8256-5b6000498e90 16:36:34 INFO - PROCESS | 1934 | 1468452994799 Marionette DEBUG loaded listener.js 16:36:34 INFO - PROCESS | 1934 | 1468452994806 Marionette DEBUG loaded listener.js 16:36:34 INFO - PROCESS | 1934 | 1468452994808 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 12 (0x12667d400) [pid = 1934] [serial = 12] [outer = 0x118375c00] 16:36:35 INFO - PROCESS | 1934 | 1468452995122 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"491e0919-6e81-534d-8256-5b6000498e90","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":"20160708005359","device":"desktop","version":"48.0","command_id":1}}] 16:36:35 INFO - PROCESS | 1934 | 1468452995200 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}] 16:36:35 INFO - PROCESS | 1934 | 1468452995203 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:35 INFO - PROCESS | 1934 | 1468452995256 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 16:36:35 INFO - PROCESS | 1934 | 1468452995326 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:36:35 INFO - PROCESS | 1934 | 1468452995328 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:35 INFO - PROCESS | 1934 | [1934] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:36:35 INFO - PROCESS | 1934 | [1934] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:36:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 13 (0x12890dc00) [pid = 1934] [serial = 13] [outer = 0x118375c00] 16:36:35 INFO - PROCESS | 1934 | [1934] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:36:35 INFO - PROCESS | 1934 | [1934] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:35 INFO - PROCESS | 1934 | [1934] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 16:36:35 INFO - PROCESS | 1934 | [1934] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 16:36:35 INFO - PROCESS | 1934 | 1468452995599 Marionette TRACE conn2 <- [1,3,null,{}] 16:36:35 INFO - PROCESS | 1934 | 1468452995602 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:36:35 INFO - PROCESS | 1934 | 1468452995604 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:35 INFO - PROCESS | 1934 | 1468452995620 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 16:36:35 INFO - PROCESS | 1934 | 1468452995650 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 16:36:35 INFO - PROCESS | 1934 | 1468452995651 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 16:36:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:36:35 INFO - PROCESS | 1934 | 1468452995654 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:36:35 INFO - PROCESS | 1934 | 1468452995656 Marionette TRACE conn2 <- [1,6,null,{}] 16:36:35 INFO - PROCESS | 1934 | 1468452995659 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}] 16:36:35 INFO - PROCESS | 1934 | 1468452995660 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:35 INFO - PROCESS | 1934 | 1468452995675 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 16:36:35 INFO - PROCESS | 1934 | 1468452995678 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:35 INFO - PROCESS | 1934 | 1468452995681 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:35 INFO - PROCESS | 1934 | ++DOCSHELL 0x128fda800 == 6 [pid = 1934] [id = 6] 16:36:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 14 (0x129197c00) [pid = 1934] [serial = 14] [outer = 0x0] 16:36:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 15 (0x129199800) [pid = 1934] [serial = 15] [outer = 0x129197c00] 16:36:35 INFO - PROCESS | 1934 | 1468452995712 Marionette DEBUG loaded listener.js 16:36:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 16 (0x12919f400) [pid = 1934] [serial = 16] [outer = 0x129197c00] 16:36:36 INFO - PROCESS | 1934 | 1468452995992 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]]]}] 16:36:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 16:36:36 INFO - PROCESS | 1934 | 1468452996025 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 16:36:36 INFO - PROCESS | 1934 | 1468452996027 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 16:36:36 INFO - PROCESS | 1934 | ++DOCSHELL 0x114e0f800 == 7 [pid = 1934] [id = 7] 16:36:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 17 (0x113da4800) [pid = 1934] [serial = 17] [outer = 0x0] 16:36:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 18 (0x129461400) [pid = 1934] [serial = 18] [outer = 0x113da4800] 16:36:36 INFO - PROCESS | 1934 | 1468452996051 Marionette DEBUG loaded listener.js 16:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:36:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 19 (0x12946a800) [pid = 1934] [serial = 19] [outer = 0x113da4800] 16:36:36 INFO - PROCESS | 1934 | 1468452996109 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:36:36 INFO - PROCESS | 1934 | 1468452996110 Marionette TRACE conn2 <- [1,10,null,{}] 16:36:36 INFO - PROCESS | 1934 | 1468452996142 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}] 16:36:36 INFO - PROCESS | 1934 | 1468452996146 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:36 INFO - PROCESS | 1934 | 1468452996270 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 16:36:36 INFO - PROCESS | 1934 | 1468452996303 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:36 INFO - PROCESS | 1934 | 1468452996304 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:36 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a77d800 == 8 [pid = 1934] [id = 8] 16:36:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 20 (0x12a745000) [pid = 1934] [serial = 20] [outer = 0x0] 16:36:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 21 (0x12a746c00) [pid = 1934] [serial = 21] [outer = 0x12a745000] 16:36:36 INFO - PROCESS | 1934 | 1468452996333 Marionette DEBUG loaded listener.js 16:36:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 22 (0x12a7e6400) [pid = 1934] [serial = 22] [outer = 0x12a745000] 16:36:36 INFO - PROCESS | 1934 | 1468452996627 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]]]}] 16:36:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 575ms 16:36:36 INFO - PROCESS | 1934 | 1468452996652 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 16:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:36:36 INFO - PROCESS | 1934 | 1468452996654 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 16:36:36 INFO - PROCESS | 1934 | 1468452996656 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:36:36 INFO - PROCESS | 1934 | 1468452996657 Marionette TRACE conn2 <- [1,14,null,{}] 16:36:36 INFO - PROCESS | 1934 | 1468452996659 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}] 16:36:36 INFO - PROCESS | 1934 | 1468452996663 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:36 INFO - PROCESS | 1934 | 1468452996776 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 16:36:36 INFO - PROCESS | 1934 | 1468452996812 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:36 INFO - PROCESS | 1934 | 1468452996813 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:36 INFO - PROCESS | 1934 | ++DOCSHELL 0x12b80c000 == 9 [pid = 1934] [id = 9] 16:36:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 23 (0x12b88cc00) [pid = 1934] [serial = 23] [outer = 0x0] 16:36:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 24 (0x12b88e800) [pid = 1934] [serial = 24] [outer = 0x12b88cc00] 16:36:36 INFO - PROCESS | 1934 | 1468452996841 Marionette DEBUG loaded listener.js 16:36:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 25 (0x12b897c00) [pid = 1934] [serial = 25] [outer = 0x12b88cc00] 16:36:37 INFO - PROCESS | 1934 | 1468452997121 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]]]}] 16:36:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:36:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 519ms 16:36:37 INFO - PROCESS | 1934 | 1468452997177 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 16:36:37 INFO - PROCESS | 1934 | 1468452997178 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 16:36:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:36:37 INFO - PROCESS | 1934 | 1468452997185 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:36:37 INFO - PROCESS | 1934 | 1468452997187 Marionette TRACE conn2 <- [1,18,null,{}] 16:36:37 INFO - PROCESS | 1934 | 1468452997190 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}] 16:36:37 INFO - PROCESS | 1934 | 1468452997192 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:37 INFO - PROCESS | 1934 | 1468452997332 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 16:36:37 INFO - PROCESS | 1934 | 1468452997338 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:37 INFO - PROCESS | 1934 | 1468452997341 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:37 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ba38800 == 10 [pid = 1934] [id = 10] 16:36:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 26 (0x12b9de400) [pid = 1934] [serial = 26] [outer = 0x0] 16:36:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 27 (0x12ba62c00) [pid = 1934] [serial = 27] [outer = 0x12b9de400] 16:36:37 INFO - PROCESS | 1934 | 1468452997381 Marionette DEBUG loaded listener.js 16:36:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 28 (0x12ba69000) [pid = 1934] [serial = 28] [outer = 0x12b9de400] 16:36:37 INFO - PROCESS | 1934 | 1468452997723 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]]]}] 16:36:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:36:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 572ms 16:36:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:36:37 INFO - PROCESS | 1934 | 1468452997756 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 16:36:37 INFO - PROCESS | 1934 | 1468452997757 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 16:36:37 INFO - PROCESS | 1934 | 1468452997759 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:36:37 INFO - PROCESS | 1934 | 1468452997760 Marionette TRACE conn2 <- [1,22,null,{}] 16:36:37 INFO - PROCESS | 1934 | 1468452997766 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}] 16:36:37 INFO - PROCESS | 1934 | 1468452997768 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:37 INFO - PROCESS | 1934 | 1468452997857 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 16:36:37 INFO - PROCESS | 1934 | 1468452997862 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:37 INFO - PROCESS | 1934 | 1468452997864 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:37 INFO - PROCESS | 1934 | ++DOCSHELL 0x12bd81000 == 11 [pid = 1934] [id = 11] 16:36:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 29 (0x12ba6c800) [pid = 1934] [serial = 29] [outer = 0x0] 16:36:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 30 (0x12bda0c00) [pid = 1934] [serial = 30] [outer = 0x12ba6c800] 16:36:37 INFO - PROCESS | 1934 | 1468452997889 Marionette DEBUG loaded listener.js 16:36:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 31 (0x12c003400) [pid = 1934] [serial = 31] [outer = 0x12ba6c800] 16:36:38 INFO - PROCESS | 1934 | 1468452998120 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]]]}] 16:36:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 375ms 16:36:38 INFO - PROCESS | 1934 | 1468452998135 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 16:36:38 INFO - PROCESS | 1934 | 1468452998136 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 16:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:36:38 INFO - PROCESS | 1934 | 1468452998138 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:36:38 INFO - PROCESS | 1934 | 1468452998139 Marionette TRACE conn2 <- [1,26,null,{}] 16:36:38 INFO - PROCESS | 1934 | 1468452998141 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}] 16:36:38 INFO - PROCESS | 1934 | 1468452998142 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:38 INFO - PROCESS | 1934 | 1468452998242 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 16:36:38 INFO - PROCESS | 1934 | 1468452998246 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:38 INFO - PROCESS | 1934 | 1468452998248 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:38 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c02d000 == 12 [pid = 1934] [id = 12] 16:36:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 32 (0x12c005c00) [pid = 1934] [serial = 32] [outer = 0x0] 16:36:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 33 (0x12c00d000) [pid = 1934] [serial = 33] [outer = 0x12c005c00] 16:36:38 INFO - PROCESS | 1934 | 1468452998272 Marionette DEBUG loaded listener.js 16:36:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 34 (0x12c073c00) [pid = 1934] [serial = 34] [outer = 0x12c005c00] 16:36:38 INFO - PROCESS | 1934 | 1468452998511 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]]]}] 16:36:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 16:36:38 INFO - PROCESS | 1934 | 1468452998558 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 16:36:38 INFO - PROCESS | 1934 | 1468452998559 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 16:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:36:38 INFO - PROCESS | 1934 | 1468452998568 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:36:38 INFO - PROCESS | 1934 | 1468452998570 Marionette TRACE conn2 <- [1,30,null,{}] 16:36:38 INFO - PROCESS | 1934 | 1468452998572 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}] 16:36:38 INFO - PROCESS | 1934 | 1468452998573 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:38 INFO - PROCESS | 1934 | 1468452998682 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 16:36:38 INFO - PROCESS | 1934 | 1468452998689 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:38 INFO - PROCESS | 1934 | 1468452998690 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:38 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c37d000 == 13 [pid = 1934] [id = 13] 16:36:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 35 (0x12c078c00) [pid = 1934] [serial = 35] [outer = 0x0] 16:36:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 36 (0x12c3b3800) [pid = 1934] [serial = 36] [outer = 0x12c078c00] 16:36:38 INFO - PROCESS | 1934 | 1468452998713 Marionette DEBUG loaded listener.js 16:36:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 37 (0x12c3b6c00) [pid = 1934] [serial = 37] [outer = 0x12c078c00] 16:36:38 INFO - PROCESS | 1934 | 1468452998947 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]]]}] 16:36:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 425ms 16:36:38 INFO - PROCESS | 1934 | 1468452998989 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 16:36:38 INFO - PROCESS | 1934 | 1468452998990 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 16:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:36:38 INFO - PROCESS | 1934 | 1468452998992 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:36:38 INFO - PROCESS | 1934 | 1468452998993 Marionette TRACE conn2 <- [1,34,null,{}] 16:36:39 INFO - PROCESS | 1934 | 1468452999004 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}] 16:36:39 INFO - PROCESS | 1934 | 1468452999005 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:39 INFO - PROCESS | 1934 | 1468452999094 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 16:36:39 INFO - PROCESS | 1934 | 1468452999100 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:39 INFO - PROCESS | 1934 | 1468452999101 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:39 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c70e000 == 14 [pid = 1934] [id = 14] 16:36:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 38 (0x12c3b9000) [pid = 1934] [serial = 38] [outer = 0x0] 16:36:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 39 (0x12c3bec00) [pid = 1934] [serial = 39] [outer = 0x12c3b9000] 16:36:39 INFO - PROCESS | 1934 | 1468452999125 Marionette DEBUG loaded listener.js 16:36:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 40 (0x12c924400) [pid = 1934] [serial = 40] [outer = 0x12c3b9000] 16:36:39 INFO - PROCESS | 1934 | 1468452999420 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]]]}] 16:36:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:36:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 477ms 16:36:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:36:39 INFO - PROCESS | 1934 | 1468452999471 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 16:36:39 INFO - PROCESS | 1934 | 1468452999473 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 16:36:39 INFO - PROCESS | 1934 | 1468452999476 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:36:39 INFO - PROCESS | 1934 | 1468452999477 Marionette TRACE conn2 <- [1,38,null,{}] 16:36:39 INFO - PROCESS | 1934 | 1468452999481 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}] 16:36:39 INFO - PROCESS | 1934 | 1468452999483 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:39 INFO - PROCESS | 1934 | 1468452999622 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 16:36:39 INFO - PROCESS | 1934 | 1468452999640 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:39 INFO - PROCESS | 1934 | 1468452999641 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:39 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ca9e800 == 15 [pid = 1934] [id = 15] 16:36:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 41 (0x12c926c00) [pid = 1934] [serial = 41] [outer = 0x0] 16:36:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 42 (0x12c930000) [pid = 1934] [serial = 42] [outer = 0x12c926c00] 16:36:39 INFO - PROCESS | 1934 | 1468452999681 Marionette DEBUG loaded listener.js 16:36:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 43 (0x12ca16800) [pid = 1934] [serial = 43] [outer = 0x12c926c00] 16:36:40 INFO - PROCESS | 1934 | ++DOCSHELL 0x12cdc1000 == 16 [pid = 1934] [id = 16] 16:36:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 44 (0x12cdc1800) [pid = 1934] [serial = 44] [outer = 0x0] 16:36:40 INFO - PROCESS | 1934 | 1468453000002 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]]]}] 16:36:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 45 (0x12cdc3000) [pid = 1934] [serial = 45] [outer = 0x12cdc1800] 16:36:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 46 (0x12cdc7800) [pid = 1934] [serial = 46] [outer = 0x12cdc1800] 16:36:40 INFO - PROCESS | 1934 | ++DOCSHELL 0x12cdc0800 == 17 [pid = 1934] [id = 17] 16:36:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 47 (0x12ca18800) [pid = 1934] [serial = 47] [outer = 0x0] 16:36:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 572ms 16:36:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 48 (0x12cd9b400) [pid = 1934] [serial = 48] [outer = 0x12ca18800] 16:36:40 INFO - PROCESS | 1934 | 1468453000079 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 16:36:40 INFO - PROCESS | 1934 | 1468453000080 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 16:36:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 49 (0x116906000) [pid = 1934] [serial = 49] [outer = 0x12ca18800] 16:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:36:40 INFO - PROCESS | 1934 | 1468453000110 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:36:40 INFO - PROCESS | 1934 | 1468453000111 Marionette TRACE conn2 <- [1,42,null,{}] 16:36:40 INFO - PROCESS | 1934 | 1468453000120 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}] 16:36:40 INFO - PROCESS | 1934 | 1468453000121 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:40 INFO - PROCESS | 1934 | 1468453000230 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 16:36:40 INFO - PROCESS | 1934 | 1468453000236 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:40 INFO - PROCESS | 1934 | 1468453000237 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:40 INFO - PROCESS | 1934 | ++DOCSHELL 0x12d4b1000 == 18 [pid = 1934] [id = 18] 16:36:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 50 (0x12ca19000) [pid = 1934] [serial = 50] [outer = 0x0] 16:36:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 51 (0x12cd94c00) [pid = 1934] [serial = 51] [outer = 0x12ca19000] 16:36:40 INFO - PROCESS | 1934 | 1468453000262 Marionette DEBUG loaded listener.js 16:36:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 52 (0x12d705800) [pid = 1934] [serial = 52] [outer = 0x12ca19000] 16:36:40 INFO - PROCESS | 1934 | 1468453000505 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]]]}] 16:36:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 436ms 16:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:36:40 INFO - PROCESS | 1934 | 1468453000536 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 16:36:40 INFO - PROCESS | 1934 | 1468453000537 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 16:36:40 INFO - PROCESS | 1934 | 1468453000543 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:36:40 INFO - PROCESS | 1934 | 1468453000547 Marionette TRACE conn2 <- [1,46,null,{}] 16:36:40 INFO - PROCESS | 1934 | 1468453000556 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}] 16:36:40 INFO - PROCESS | 1934 | 1468453000557 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:40 INFO - PROCESS | 1934 | 1468453000652 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 16:36:40 INFO - PROCESS | 1934 | 1468453000655 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:40 INFO - PROCESS | 1934 | 1468453000664 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:40 INFO - PROCESS | 1934 | ++DOCSHELL 0x12d78c000 == 19 [pid = 1934] [id = 19] 16:36:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 53 (0x11872a400) [pid = 1934] [serial = 53] [outer = 0x0] 16:36:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 54 (0x12d709400) [pid = 1934] [serial = 54] [outer = 0x11872a400] 16:36:40 INFO - PROCESS | 1934 | 1468453000691 Marionette DEBUG loaded listener.js 16:36:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 55 (0x12d710800) [pid = 1934] [serial = 55] [outer = 0x11872a400] 16:36:40 INFO - PROCESS | 1934 | 1468453000936 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]]]}] 16:36:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 427ms 16:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:36:40 INFO - PROCESS | 1934 | 1468453000970 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 16:36:40 INFO - PROCESS | 1934 | 1468453000972 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 16:36:40 INFO - PROCESS | 1934 | 1468453000974 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:36:40 INFO - PROCESS | 1934 | 1468453000975 Marionette TRACE conn2 <- [1,50,null,{}] 16:36:40 INFO - PROCESS | 1934 | 1468453000985 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}] 16:36:40 INFO - PROCESS | 1934 | 1468453000986 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:41 INFO - PROCESS | 1934 | 1468453001083 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 16:36:41 INFO - PROCESS | 1934 | 1468453001087 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:41 INFO - PROCESS | 1934 | 1468453001088 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:41 INFO - PROCESS | 1934 | ++DOCSHELL 0x11845a000 == 20 [pid = 1934] [id = 20] 16:36:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 56 (0x11858e800) [pid = 1934] [serial = 56] [outer = 0x0] 16:36:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 57 (0x118595000) [pid = 1934] [serial = 57] [outer = 0x11858e800] 16:36:41 INFO - PROCESS | 1934 | 1468453001112 Marionette DEBUG loaded listener.js 16:36:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 58 (0x12c073000) [pid = 1934] [serial = 58] [outer = 0x11858e800] 16:36:41 INFO - PROCESS | 1934 | 1468453001344 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]]]}] 16:36:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 16:36:41 INFO - PROCESS | 1934 | 1468453001392 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 16:36:41 INFO - PROCESS | 1934 | 1468453001394 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 16:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:36:41 INFO - PROCESS | 1934 | 1468453001405 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:36:41 INFO - PROCESS | 1934 | 1468453001406 Marionette TRACE conn2 <- [1,54,null,{}] 16:36:41 INFO - PROCESS | 1934 | 1468453001409 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}] 16:36:41 INFO - PROCESS | 1934 | 1468453001411 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:41 INFO - PROCESS | 1934 | 1468453001514 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 16:36:41 INFO - PROCESS | 1934 | 1468453001517 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:41 INFO - PROCESS | 1934 | 1468453001518 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:41 INFO - PROCESS | 1934 | ++DOCSHELL 0x12d796800 == 21 [pid = 1934] [id = 21] 16:36:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 59 (0x12d713800) [pid = 1934] [serial = 59] [outer = 0x0] 16:36:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 60 (0x12dac6c00) [pid = 1934] [serial = 60] [outer = 0x12d713800] 16:36:41 INFO - PROCESS | 1934 | 1468453001548 Marionette DEBUG loaded listener.js 16:36:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 61 (0x12daca800) [pid = 1934] [serial = 61] [outer = 0x12d713800] 16:36:41 INFO - PROCESS | 1934 | 1468453001772 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]]]}] 16:36:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 371ms 16:36:41 INFO - PROCESS | 1934 | 1468453001776 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 16:36:41 INFO - PROCESS | 1934 | 1468453001777 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 16:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:36:41 INFO - PROCESS | 1934 | 1468453001787 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:36:41 INFO - PROCESS | 1934 | 1468453001788 Marionette TRACE conn2 <- [1,58,null,{}] 16:36:41 INFO - PROCESS | 1934 | 1468453001790 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}] 16:36:41 INFO - PROCESS | 1934 | 1468453001791 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:41 INFO - PROCESS | 1934 | 1468453001890 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 16:36:41 INFO - PROCESS | 1934 | 1468453001895 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:41 INFO - PROCESS | 1934 | 1468453001896 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:41 INFO - PROCESS | 1934 | ++DOCSHELL 0x123bdf000 == 22 [pid = 1934] [id = 22] 16:36:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 62 (0x1292ed400) [pid = 1934] [serial = 62] [outer = 0x0] 16:36:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 63 (0x12dad0800) [pid = 1934] [serial = 63] [outer = 0x1292ed400] 16:36:41 INFO - PROCESS | 1934 | 1468453001922 Marionette DEBUG loaded listener.js 16:36:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 64 (0x12dad0000) [pid = 1934] [serial = 64] [outer = 0x1292ed400] 16:36:42 INFO - PROCESS | 1934 | 1468453002188 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]]]}] 16:36:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:36:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 427ms 16:36:42 INFO - PROCESS | 1934 | 1468453002810 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 16:36:42 INFO - PROCESS | 1934 | 1468453002813 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 16:36:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:36:42 INFO - PROCESS | 1934 | 1468453002833 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:36:42 INFO - PROCESS | 1934 | 1468453002835 Marionette TRACE conn2 <- [1,62,null,{}] 16:36:42 INFO - PROCESS | 1934 | 1468453002839 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}] 16:36:42 INFO - PROCESS | 1934 | 1468453002841 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:42 INFO - PROCESS | 1934 | 1468453002954 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 16:36:43 INFO - PROCESS | 1934 | 1468453003003 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:43 INFO - PROCESS | 1934 | 1468453003006 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:43 INFO - PROCESS | 1934 | ++DOCSHELL 0x112548000 == 23 [pid = 1934] [id = 23] 16:36:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 65 (0x1121af400) [pid = 1934] [serial = 65] [outer = 0x0] 16:36:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 66 (0x1121b4400) [pid = 1934] [serial = 66] [outer = 0x1121af400] 16:36:43 INFO - PROCESS | 1934 | 1468453003040 Marionette DEBUG loaded listener.js 16:36:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 67 (0x112cad800) [pid = 1934] [serial = 67] [outer = 0x1121af400] 16:36:43 INFO - PROCESS | 1934 | 1468453003449 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]]]}] 16:36:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 674ms 16:36:43 INFO - PROCESS | 1934 | 1468453003505 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 16:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:36:43 INFO - PROCESS | 1934 | 1468453003507 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 16:36:43 INFO - PROCESS | 1934 | 1468453003511 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:36:43 INFO - PROCESS | 1934 | 1468453003514 Marionette TRACE conn2 <- [1,66,null,{}] 16:36:43 INFO - PROCESS | 1934 | 1468453003517 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}] 16:36:43 INFO - PROCESS | 1934 | 1468453003519 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:43 INFO - PROCESS | 1934 | 1468453003635 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 16:36:43 INFO - PROCESS | 1934 | 1468453003676 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:43 INFO - PROCESS | 1934 | 1468453003678 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:43 INFO - PROCESS | 1934 | ++DOCSHELL 0x116961000 == 24 [pid = 1934] [id = 24] 16:36:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 68 (0x1133ac400) [pid = 1934] [serial = 68] [outer = 0x0] 16:36:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 69 (0x115e5f400) [pid = 1934] [serial = 69] [outer = 0x1133ac400] 16:36:43 INFO - PROCESS | 1934 | 1468453003721 Marionette DEBUG loaded listener.js 16:36:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 70 (0x1167e2c00) [pid = 1934] [serial = 70] [outer = 0x1133ac400] 16:36:44 INFO - PROCESS | 1934 | 1468453004124 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]]]}] 16:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 675ms 16:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:36:44 INFO - PROCESS | 1934 | 1468453004184 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 16:36:44 INFO - PROCESS | 1934 | 1468453004186 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 16:36:44 INFO - PROCESS | 1934 | 1468453004188 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:36:44 INFO - PROCESS | 1934 | 1468453004190 Marionette TRACE conn2 <- [1,70,null,{}] 16:36:44 INFO - PROCESS | 1934 | 1468453004196 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}] 16:36:44 INFO - PROCESS | 1934 | 1468453004199 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:44 INFO - PROCESS | 1934 | 1468453004330 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 16:36:44 INFO - PROCESS | 1934 | 1468453004396 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:44 INFO - PROCESS | 1934 | 1468453004398 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:44 INFO - PROCESS | 1934 | ++DOCSHELL 0x116f88800 == 25 [pid = 1934] [id = 25] 16:36:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 71 (0x11832f800) [pid = 1934] [serial = 71] [outer = 0x0] 16:36:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 72 (0x118593800) [pid = 1934] [serial = 72] [outer = 0x11832f800] 16:36:44 INFO - PROCESS | 1934 | 1468453004432 Marionette DEBUG loaded listener.js 16:36:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 73 (0x119031000) [pid = 1934] [serial = 73] [outer = 0x11832f800] 16:36:45 INFO - PROCESS | 1934 | 1468453005088 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]]]}] 16:36:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 921ms 16:36:45 INFO - PROCESS | 1934 | 1468453005110 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 16:36:45 INFO - PROCESS | 1934 | 1468453005114 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 16:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:36:45 INFO - PROCESS | 1934 | 1468453005141 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:36:45 INFO - PROCESS | 1934 | 1468453005143 Marionette TRACE conn2 <- [1,74,null,{}] 16:36:45 INFO - PROCESS | 1934 | 1468453005149 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}] 16:36:45 INFO - PROCESS | 1934 | 1468453005151 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:45 INFO - PROCESS | 1934 | 1468453005232 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 16:36:45 INFO - PROCESS | 1934 | 1468453005290 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:45 INFO - PROCESS | 1934 | 1468453005292 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:45 INFO - PROCESS | 1934 | ++DOCSHELL 0x112ce7800 == 26 [pid = 1934] [id = 26] 16:36:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 74 (0x111cac800) [pid = 1934] [serial = 74] [outer = 0x0] 16:36:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x115ded800) [pid = 1934] [serial = 75] [outer = 0x111cac800] 16:36:45 INFO - PROCESS | 1934 | 1468453005321 Marionette DEBUG loaded listener.js 16:36:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x11671b000) [pid = 1934] [serial = 76] [outer = 0x111cac800] 16:36:45 INFO - PROCESS | 1934 | 1468453005738 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]]]}] 16:36:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 624ms 16:36:45 INFO - PROCESS | 1934 | 1468453005763 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 16:36:45 INFO - PROCESS | 1934 | 1468453005767 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 16:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:36:45 INFO - PROCESS | 1934 | 1468453005771 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:36:45 INFO - PROCESS | 1934 | 1468453005773 Marionette TRACE conn2 <- [1,78,null,{}] 16:36:45 INFO - PROCESS | 1934 | 1468453005775 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}] 16:36:45 INFO - PROCESS | 1934 | 1468453005777 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:45 INFO - PROCESS | 1934 | 1468453005850 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 16:36:45 INFO - PROCESS | 1934 | 1468453005854 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:45 INFO - PROCESS | 1934 | 1468453005856 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:45 INFO - PROCESS | 1934 | ++DOCSHELL 0x11641a000 == 27 [pid = 1934] [id = 27] 16:36:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x116904400) [pid = 1934] [serial = 77] [outer = 0x0] 16:36:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x1174ca400) [pid = 1934] [serial = 78] [outer = 0x116904400] 16:36:45 INFO - PROCESS | 1934 | 1468453005884 Marionette DEBUG loaded listener.js 16:36:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x1176ea800) [pid = 1934] [serial = 79] [outer = 0x116904400] 16:36:46 INFO - PROCESS | 1934 | 1468453006207 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]]]}] 16:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 16:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:36:46 INFO - PROCESS | 1934 | 1468453006240 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 16:36:46 INFO - PROCESS | 1934 | 1468453006242 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 16:36:46 INFO - PROCESS | 1934 | 1468453006244 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:36:46 INFO - PROCESS | 1934 | 1468453006249 Marionette TRACE conn2 <- [1,82,null,{}] 16:36:46 INFO - PROCESS | 1934 | 1468453006256 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}] 16:36:46 INFO - PROCESS | 1934 | 1468453006259 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:46 INFO - PROCESS | 1934 | 1468453006331 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 16:36:46 INFO - PROCESS | 1934 | 1468453006335 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:46 INFO - PROCESS | 1934 | 1468453006337 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:46 INFO - PROCESS | 1934 | ++DOCSHELL 0x1169a4800 == 28 [pid = 1934] [id = 28] 16:36:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x1180e9400) [pid = 1934] [serial = 80] [outer = 0x0] 16:36:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x118324000) [pid = 1934] [serial = 81] [outer = 0x1180e9400] 16:36:46 INFO - PROCESS | 1934 | 1468453006366 Marionette DEBUG loaded listener.js 16:36:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x1183c3000) [pid = 1934] [serial = 82] [outer = 0x1180e9400] 16:36:46 INFO - PROCESS | 1934 | 1468453006669 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]]]}] 16:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 473ms 16:36:46 INFO - PROCESS | 1934 | 1468453006718 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 16:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:36:46 INFO - PROCESS | 1934 | 1468453006720 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 16:36:46 INFO - PROCESS | 1934 | 1468453006722 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:36:46 INFO - PROCESS | 1934 | 1468453006724 Marionette TRACE conn2 <- [1,86,null,{}] 16:36:46 INFO - PROCESS | 1934 | 1468453006727 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}] 16:36:46 INFO - PROCESS | 1934 | 1468453006729 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:46 INFO - PROCESS | 1934 | 1468453006854 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 16:36:46 INFO - PROCESS | 1934 | 1468453006913 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:46 INFO - PROCESS | 1934 | 1468453006914 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:46 INFO - PROCESS | 1934 | ++DOCSHELL 0x116f7e000 == 29 [pid = 1934] [id = 29] 16:36:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x1180eac00) [pid = 1934] [serial = 83] [outer = 0x0] 16:36:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x118597000) [pid = 1934] [serial = 84] [outer = 0x1180eac00] 16:36:46 INFO - PROCESS | 1934 | 1468453006956 Marionette DEBUG loaded listener.js 16:36:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x11887bc00) [pid = 1934] [serial = 85] [outer = 0x1180eac00] 16:36:47 INFO - PROCESS | 1934 | 1468453007359 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]]]}] 16:36:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 669ms 16:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:36:47 INFO - PROCESS | 1934 | 1468453007391 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 16:36:47 INFO - PROCESS | 1934 | 1468453007393 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 16:36:47 INFO - PROCESS | 1934 | 1468453007397 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:36:47 INFO - PROCESS | 1934 | 1468453007399 Marionette TRACE conn2 <- [1,90,null,{}] 16:36:47 INFO - PROCESS | 1934 | 1468453007401 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}] 16:36:47 INFO - PROCESS | 1934 | 1468453007402 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:47 INFO - PROCESS | 1934 | 1468453007490 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 16:36:47 INFO - PROCESS | 1934 | 1468453007498 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:47 INFO - PROCESS | 1934 | 1468453007500 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:47 INFO - PROCESS | 1934 | ++DOCSHELL 0x117e2e800 == 30 [pid = 1934] [id = 30] 16:36:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x116240800) [pid = 1934] [serial = 86] [outer = 0x0] 16:36:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x119030800) [pid = 1934] [serial = 87] [outer = 0x116240800] 16:36:47 INFO - PROCESS | 1934 | 1468453007524 Marionette DEBUG loaded listener.js 16:36:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x1190cc800) [pid = 1934] [serial = 88] [outer = 0x116240800] 16:36:47 INFO - PROCESS | 1934 | 1468453007806 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]]]}] 16:36:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 421ms 16:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:36:47 INFO - PROCESS | 1934 | 1468453007820 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 16:36:47 INFO - PROCESS | 1934 | 1468453007821 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 16:36:47 INFO - PROCESS | 1934 | 1468453007823 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:36:47 INFO - PROCESS | 1934 | 1468453007824 Marionette TRACE conn2 <- [1,94,null,{}] 16:36:47 INFO - PROCESS | 1934 | 1468453007835 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}] 16:36:47 INFO - PROCESS | 1934 | 1468453007839 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:47 INFO - PROCESS | 1934 | 1468453007935 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 16:36:47 INFO - PROCESS | 1934 | 1468453007939 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:47 INFO - PROCESS | 1934 | 1468453007940 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:47 INFO - PROCESS | 1934 | ++DOCSHELL 0x118751000 == 31 [pid = 1934] [id = 31] 16:36:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x1190d1400) [pid = 1934] [serial = 89] [outer = 0x0] 16:36:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x11962ac00) [pid = 1934] [serial = 90] [outer = 0x1190d1400] 16:36:47 INFO - PROCESS | 1934 | 1468453007968 Marionette DEBUG loaded listener.js 16:36:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x119c55c00) [pid = 1934] [serial = 91] [outer = 0x1190d1400] 16:36:48 INFO - PROCESS | 1934 | 1468453008270 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]]]}] 16:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 16:36:48 INFO - PROCESS | 1934 | 1468453008292 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 16:36:48 INFO - PROCESS | 1934 | 1468453008294 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 16:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:36:48 INFO - PROCESS | 1934 | 1468453008300 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:36:48 INFO - PROCESS | 1934 | 1468453008301 Marionette TRACE conn2 <- [1,98,null,{}] 16:36:48 INFO - PROCESS | 1934 | 1468453008304 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}] 16:36:48 INFO - PROCESS | 1934 | 1468453008305 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:48 INFO - PROCESS | 1934 | 1468453008400 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 16:36:48 INFO - PROCESS | 1934 | 1468453008406 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:48 INFO - PROCESS | 1934 | 1468453008407 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:48 INFO - PROCESS | 1934 | ++DOCSHELL 0x1188b5000 == 32 [pid = 1934] [id = 32] 16:36:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x1131eb400) [pid = 1934] [serial = 92] [outer = 0x0] 16:36:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x119c50800) [pid = 1934] [serial = 93] [outer = 0x1131eb400] 16:36:48 INFO - PROCESS | 1934 | 1468453008432 Marionette DEBUG loaded listener.js 16:36:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x120ebf400) [pid = 1934] [serial = 94] [outer = 0x1131eb400] 16:36:48 INFO - PROCESS | 1934 | 1468453008722 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]]]}] 16:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 470ms 16:36:48 INFO - PROCESS | 1934 | 1468453008769 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 16:36:48 INFO - PROCESS | 1934 | 1468453008771 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 16:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:36:48 INFO - PROCESS | 1934 | 1468453008774 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:36:48 INFO - PROCESS | 1934 | 1468453008776 Marionette TRACE conn2 <- [1,102,null,{}] 16:36:48 INFO - PROCESS | 1934 | 1468453008779 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}] 16:36:48 INFO - PROCESS | 1934 | 1468453008782 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:48 INFO - PROCESS | 1934 | 1468453008892 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 16:36:48 INFO - PROCESS | 1934 | 1468453008900 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:48 INFO - PROCESS | 1934 | 1468453008901 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:48 INFO - PROCESS | 1934 | ++DOCSHELL 0x119188000 == 33 [pid = 1934] [id = 33] 16:36:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x119eb9c00) [pid = 1934] [serial = 95] [outer = 0x0] 16:36:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x120ec4400) [pid = 1934] [serial = 96] [outer = 0x119eb9c00] 16:36:48 INFO - PROCESS | 1934 | 1468453008940 Marionette DEBUG loaded listener.js 16:36:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x121212c00) [pid = 1934] [serial = 97] [outer = 0x119eb9c00] 16:36:49 INFO - PROCESS | 1934 | 1468453009394 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]]]}] 16:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 674ms 16:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:36:49 INFO - PROCESS | 1934 | 1468453009448 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 16:36:49 INFO - PROCESS | 1934 | 1468453009449 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 16:36:49 INFO - PROCESS | 1934 | 1468453009451 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:36:49 INFO - PROCESS | 1934 | 1468453009453 Marionette TRACE conn2 <- [1,106,null,{}] 16:36:49 INFO - PROCESS | 1934 | 1468453009455 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}] 16:36:49 INFO - PROCESS | 1934 | 1468453009456 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:49 INFO - PROCESS | 1934 | 1468453009531 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 16:36:49 INFO - PROCESS | 1934 | 1468453009535 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:49 INFO - PROCESS | 1934 | 1468453009536 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:49 INFO - PROCESS | 1934 | ++DOCSHELL 0x1195ab800 == 34 [pid = 1934] [id = 34] 16:36:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x120ebdc00) [pid = 1934] [serial = 98] [outer = 0x0] 16:36:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x1213b6c00) [pid = 1934] [serial = 99] [outer = 0x120ebdc00] 16:36:49 INFO - PROCESS | 1934 | 1468453009560 Marionette DEBUG loaded listener.js 16:36:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x1216bbc00) [pid = 1934] [serial = 100] [outer = 0x120ebdc00] 16:36:49 INFO - PROCESS | 1934 | 1468453009853 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]]]}] 16:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 420ms 16:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:36:49 INFO - PROCESS | 1934 | 1468453009871 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 16:36:49 INFO - PROCESS | 1934 | 1468453009872 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 16:36:49 INFO - PROCESS | 1934 | 1468453009874 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:36:49 INFO - PROCESS | 1934 | 1468453009875 Marionette TRACE conn2 <- [1,110,null,{}] 16:36:49 INFO - PROCESS | 1934 | 1468453009878 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}] 16:36:49 INFO - PROCESS | 1934 | 1468453009881 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:49 INFO - PROCESS | 1934 | 1468453009957 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 16:36:49 INFO - PROCESS | 1934 | 1468453009962 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:49 INFO - PROCESS | 1934 | 1468453009964 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:49 INFO - PROCESS | 1934 | ++DOCSHELL 0x119aab000 == 35 [pid = 1934] [id = 35] 16:36:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x119ebd800) [pid = 1934] [serial = 101] [outer = 0x0] 16:36:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x121bc8800) [pid = 1934] [serial = 102] [outer = 0x119ebd800] 16:36:49 INFO - PROCESS | 1934 | 1468453009989 Marionette DEBUG loaded listener.js 16:36:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x123bc2400) [pid = 1934] [serial = 103] [outer = 0x119ebd800] 16:36:50 INFO - PROCESS | 1934 | 1468453010285 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]]]}] 16:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 422ms 16:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:36:50 INFO - PROCESS | 1934 | 1468453010302 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 16:36:50 INFO - PROCESS | 1934 | 1468453010304 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 16:36:50 INFO - PROCESS | 1934 | 1468453010306 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:36:50 INFO - PROCESS | 1934 | 1468453010308 Marionette TRACE conn2 <- [1,114,null,{}] 16:36:50 INFO - PROCESS | 1934 | 1468453010318 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}] 16:36:50 INFO - PROCESS | 1934 | 1468453010319 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:50 INFO - PROCESS | 1934 | 1468453010432 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 16:36:50 INFO - PROCESS | 1934 | 1468453010438 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:50 INFO - PROCESS | 1934 | 1468453010439 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:50 INFO - PROCESS | 1934 | ++DOCSHELL 0x119ed0000 == 36 [pid = 1934] [id = 36] 16:36:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x1175b9c00) [pid = 1934] [serial = 104] [outer = 0x0] 16:36:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x123bc2000) [pid = 1934] [serial = 105] [outer = 0x1175b9c00] 16:36:50 INFO - PROCESS | 1934 | 1468453010467 Marionette DEBUG loaded listener.js 16:36:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x124d0dc00) [pid = 1934] [serial = 106] [outer = 0x1175b9c00] 16:36:50 INFO - PROCESS | 1934 | 1468453010834 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]]]}] 16:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 579ms 16:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:36:50 INFO - PROCESS | 1934 | 1468453010887 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 16:36:50 INFO - PROCESS | 1934 | 1468453010888 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 16:36:50 INFO - PROCESS | 1934 | 1468453010891 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:36:50 INFO - PROCESS | 1934 | 1468453010893 Marionette TRACE conn2 <- [1,118,null,{}] 16:36:50 INFO - PROCESS | 1934 | 1468453010896 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}] 16:36:50 INFO - PROCESS | 1934 | 1468453010898 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:51 INFO - PROCESS | 1934 | 1468453011049 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 16:36:51 INFO - PROCESS | 1934 | 1468453011062 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:51 INFO - PROCESS | 1934 | 1468453011063 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:51 INFO - PROCESS | 1934 | ++DOCSHELL 0x121135000 == 37 [pid = 1934] [id = 37] 16:36:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x1176ebc00) [pid = 1934] [serial = 107] [outer = 0x0] 16:36:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x124d89400) [pid = 1934] [serial = 108] [outer = 0x1176ebc00] 16:36:51 INFO - PROCESS | 1934 | 1468453011104 Marionette DEBUG loaded listener.js 16:36:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x1255bdc00) [pid = 1934] [serial = 109] [outer = 0x1176ebc00] 16:36:51 INFO - PROCESS | 1934 | 1468453011448 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]]]}] 16:36:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:36:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 569ms 16:36:51 INFO - PROCESS | 1934 | 1468453011461 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 16:36:51 INFO - PROCESS | 1934 | 1468453011463 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 16:36:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:36:51 INFO - PROCESS | 1934 | 1468453011472 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:36:51 INFO - PROCESS | 1934 | 1468453011473 Marionette TRACE conn2 <- [1,122,null,{}] 16:36:51 INFO - PROCESS | 1934 | 1468453011475 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}] 16:36:51 INFO - PROCESS | 1934 | 1468453011476 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:51 INFO - PROCESS | 1934 | 1468453011557 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 16:36:51 INFO - PROCESS | 1934 | 1468453011560 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:51 INFO - PROCESS | 1934 | 1468453011561 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:51 INFO - PROCESS | 1934 | ++DOCSHELL 0x12131a000 == 38 [pid = 1934] [id = 38] 16:36:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x125e66800) [pid = 1934] [serial = 110] [outer = 0x0] 16:36:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x125eec000) [pid = 1934] [serial = 111] [outer = 0x125e66800] 16:36:51 INFO - PROCESS | 1934 | 1468453011587 Marionette DEBUG loaded listener.js 16:36:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x1264e4400) [pid = 1934] [serial = 112] [outer = 0x125e66800] 16:36:51 INFO - PROCESS | 1934 | 1468453011895 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]]]}] 16:36:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:36:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 468ms 16:36:51 INFO - PROCESS | 1934 | 1468453011940 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 16:36:51 INFO - PROCESS | 1934 | 1468453011942 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 16:36:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:36:51 INFO - PROCESS | 1934 | 1468453011944 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:36:51 INFO - PROCESS | 1934 | 1468453011945 Marionette TRACE conn2 <- [1,126,null,{}] 16:36:51 INFO - PROCESS | 1934 | 1468453011947 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}] 16:36:51 INFO - PROCESS | 1934 | 1468453011948 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:52 INFO - PROCESS | 1934 | 1468453012051 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 16:36:52 INFO - PROCESS | 1934 | 1468453012057 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:52 INFO - PROCESS | 1934 | 1468453012058 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:52 INFO - PROCESS | 1934 | ++DOCSHELL 0x1217b2000 == 39 [pid = 1934] [id = 39] 16:36:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 113 (0x1180ebc00) [pid = 1934] [serial = 113] [outer = 0x0] 16:36:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 114 (0x12667cc00) [pid = 1934] [serial = 114] [outer = 0x1180ebc00] 16:36:52 INFO - PROCESS | 1934 | 1468453012082 Marionette DEBUG loaded listener.js 16:36:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 115 (0x128903c00) [pid = 1934] [serial = 115] [outer = 0x1180ebc00] 16:36:52 INFO - PROCESS | 1934 | 1468453012402 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]]]}] 16:36:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 470ms 16:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:36:52 INFO - PROCESS | 1934 | 1468453012417 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 16:36:52 INFO - PROCESS | 1934 | 1468453012419 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 16:36:52 INFO - PROCESS | 1934 | 1468453012422 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:36:52 INFO - PROCESS | 1934 | 1468453012424 Marionette TRACE conn2 <- [1,130,null,{}] 16:36:52 INFO - PROCESS | 1934 | 1468453012427 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}] 16:36:52 INFO - PROCESS | 1934 | 1468453012432 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:52 INFO - PROCESS | 1934 | 1468453012558 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 16:36:52 INFO - PROCESS | 1934 | 1468453012564 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:52 INFO - PROCESS | 1934 | 1468453012565 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:52 INFO - PROCESS | 1934 | ++DOCSHELL 0x121be8000 == 40 [pid = 1934] [id = 40] 16:36:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 116 (0x1214a1800) [pid = 1934] [serial = 116] [outer = 0x0] 16:36:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 117 (0x128907000) [pid = 1934] [serial = 117] [outer = 0x1214a1800] 16:36:52 INFO - PROCESS | 1934 | 1468453012639 Marionette DEBUG loaded listener.js 16:36:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 118 (0x128fa6400) [pid = 1934] [serial = 118] [outer = 0x1214a1800] 16:36:52 INFO - PROCESS | 1934 | 1468453012907 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]]]}] 16:36:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 520ms 16:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:36:52 INFO - PROCESS | 1934 | 1468453012941 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 16:36:52 INFO - PROCESS | 1934 | 1468453012943 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 16:36:52 INFO - PROCESS | 1934 | 1468453012953 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:36:52 INFO - PROCESS | 1934 | 1468453012954 Marionette TRACE conn2 <- [1,134,null,{}] 16:36:52 INFO - PROCESS | 1934 | 1468453012956 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}] 16:36:52 INFO - PROCESS | 1934 | 1468453012957 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:53 INFO - PROCESS | 1934 | 1468453013040 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 16:36:53 INFO - PROCESS | 1934 | 1468453013045 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:53 INFO - PROCESS | 1934 | 1468453013047 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:53 INFO - PROCESS | 1934 | ++DOCSHELL 0x124f22800 == 41 [pid = 1934] [id = 41] 16:36:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 119 (0x129196800) [pid = 1934] [serial = 119] [outer = 0x0] 16:36:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 120 (0x12919d000) [pid = 1934] [serial = 120] [outer = 0x129196800] 16:36:53 INFO - PROCESS | 1934 | 1468453013071 Marionette DEBUG loaded listener.js 16:36:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 121 (0x1292e4000) [pid = 1934] [serial = 121] [outer = 0x129196800] 16:36:54 INFO - PROCESS | 1934 | 1468453014364 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]]]}] 16:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1434ms 16:36:54 INFO - PROCESS | 1934 | 1468453014384 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 16:36:54 INFO - PROCESS | 1934 | 1468453014386 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 16:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:36:54 INFO - PROCESS | 1934 | 1468453014389 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:36:54 INFO - PROCESS | 1934 | 1468453014391 Marionette TRACE conn2 <- [1,138,null,{}] 16:36:54 INFO - PROCESS | 1934 | 1468453014402 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}] 16:36:54 INFO - PROCESS | 1934 | 1468453014403 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:54 INFO - PROCESS | 1934 | 1468453014492 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 16:36:54 INFO - PROCESS | 1934 | 1468453014497 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:54 INFO - PROCESS | 1934 | 1468453014499 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:54 INFO - PROCESS | 1934 | ++DOCSHELL 0x115d76800 == 42 [pid = 1934] [id = 42] 16:36:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 122 (0x116718800) [pid = 1934] [serial = 122] [outer = 0x0] 16:36:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 123 (0x116984800) [pid = 1934] [serial = 123] [outer = 0x116718800] 16:36:54 INFO - PROCESS | 1934 | 1468453014527 Marionette DEBUG loaded listener.js 16:36:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 124 (0x1175bb800) [pid = 1934] [serial = 124] [outer = 0x116718800] 16:36:54 INFO - PROCESS | 1934 | 1468453014850 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]]]}] 16:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 477ms 16:36:54 INFO - PROCESS | 1934 | 1468453014870 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 16:36:54 INFO - PROCESS | 1934 | 1468453014872 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 16:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:36:54 INFO - PROCESS | 1934 | 1468453014877 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:36:54 INFO - PROCESS | 1934 | 1468453014879 Marionette TRACE conn2 <- [1,142,null,{}] 16:36:54 INFO - PROCESS | 1934 | 1468453014892 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}] 16:36:54 INFO - PROCESS | 1934 | 1468453014893 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:54 INFO - PROCESS | 1934 | 1468453014990 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 16:36:54 INFO - PROCESS | 1934 | 1468453014995 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:54 INFO - PROCESS | 1934 | 1468453014997 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:55 INFO - PROCESS | 1934 | ++DOCSHELL 0x11694b000 == 43 [pid = 1934] [id = 43] 16:36:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 125 (0x1176e9400) [pid = 1934] [serial = 125] [outer = 0x0] 16:36:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 126 (0x11832a800) [pid = 1934] [serial = 126] [outer = 0x1176e9400] 16:36:55 INFO - PROCESS | 1934 | 1468453015024 Marionette DEBUG loaded listener.js 16:36:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 127 (0x11858ec00) [pid = 1934] [serial = 127] [outer = 0x1176e9400] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 126 (0x12d713800) [pid = 1934] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 125 (0x11858e800) [pid = 1934] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 124 (0x11872a400) [pid = 1934] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 123 (0x12ca19000) [pid = 1934] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 122 (0x12c926c00) [pid = 1934] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 121 (0x12c3b9000) [pid = 1934] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 120 (0x12c078c00) [pid = 1934] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 119 (0x12c005c00) [pid = 1934] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 118 (0x12ba6c800) [pid = 1934] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 117 (0x12b9de400) [pid = 1934] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 116 (0x12b88cc00) [pid = 1934] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 115 (0x12a745000) [pid = 1934] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 114 (0x129197c00) [pid = 1934] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 113 (0x1133ac400) [pid = 1934] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 112 (0x11832f800) [pid = 1934] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x111cac800) [pid = 1934] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x116904400) [pid = 1934] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x1180e9400) [pid = 1934] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x1180eac00) [pid = 1934] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x116240800) [pid = 1934] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x1190d1400) [pid = 1934] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x1131eb400) [pid = 1934] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x119eb9c00) [pid = 1934] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x120ebdc00) [pid = 1934] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x1175b9c00) [pid = 1934] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x1176ebc00) [pid = 1934] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x125e66800) [pid = 1934] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x1292ed400) [pid = 1934] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:36:55 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x1121af400) [pid = 1934] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:36:56 INFO - PROCESS | 1934 | 1468453016058 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]]]}] 16:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1226ms 16:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:36:56 INFO - PROCESS | 1934 | 1468453016103 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 16:36:56 INFO - PROCESS | 1934 | 1468453016104 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 16:36:56 INFO - PROCESS | 1934 | 1468453016106 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:36:56 INFO - PROCESS | 1934 | 1468453016108 Marionette TRACE conn2 <- [1,146,null,{}] 16:36:56 INFO - PROCESS | 1934 | 1468453016116 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}] 16:36:56 INFO - PROCESS | 1934 | 1468453016119 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:56 INFO - PROCESS | 1934 | 1468453016202 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 16:36:56 INFO - PROCESS | 1934 | 1468453016245 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:56 INFO - PROCESS | 1934 | 1468453016247 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:56 INFO - PROCESS | 1934 | ++DOCSHELL 0x117e29800 == 44 [pid = 1934] [id = 44] 16:36:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x11322b000) [pid = 1934] [serial = 128] [outer = 0x0] 16:36:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x1176e9c00) [pid = 1934] [serial = 129] [outer = 0x11322b000] 16:36:56 INFO - PROCESS | 1934 | 1468453016274 Marionette DEBUG loaded listener.js 16:36:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x11902d000) [pid = 1934] [serial = 130] [outer = 0x11322b000] 16:36:56 INFO - PROCESS | 1934 | 1468453016545 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]]]}] 16:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 471ms 16:36:56 INFO - PROCESS | 1934 | 1468453016585 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 16:36:56 INFO - PROCESS | 1934 | 1468453016586 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 16:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:36:56 INFO - PROCESS | 1934 | 1468453016589 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:36:56 INFO - PROCESS | 1934 | 1468453016590 Marionette TRACE conn2 <- [1,150,null,{}] 16:36:56 INFO - PROCESS | 1934 | 1468453016592 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}] 16:36:56 INFO - PROCESS | 1934 | 1468453016593 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:56 INFO - PROCESS | 1934 | 1468453016682 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 16:36:56 INFO - PROCESS | 1934 | 1468453016685 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:56 INFO - PROCESS | 1934 | 1468453016687 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:56 INFO - PROCESS | 1934 | ++DOCSHELL 0x11874e800 == 45 [pid = 1934] [id = 45] 16:36:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x1190ce800) [pid = 1934] [serial = 131] [outer = 0x0] 16:36:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x1196dfc00) [pid = 1934] [serial = 132] [outer = 0x1190ce800] 16:36:56 INFO - PROCESS | 1934 | 1468453016712 Marionette DEBUG loaded listener.js 16:36:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x119a2a800) [pid = 1934] [serial = 133] [outer = 0x1190ce800] 16:36:57 INFO - PROCESS | 1934 | 1468453017030 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]]]}] 16:36:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 469ms 16:36:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:36:57 INFO - PROCESS | 1934 | 1468453017062 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 16:36:57 INFO - PROCESS | 1934 | 1468453017065 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 16:36:57 INFO - PROCESS | 1934 | 1468453017068 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:36:57 INFO - PROCESS | 1934 | 1468453017069 Marionette TRACE conn2 <- [1,154,null,{}] 16:36:57 INFO - PROCESS | 1934 | 1468453017071 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}] 16:36:57 INFO - PROCESS | 1934 | 1468453017072 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:57 INFO - PROCESS | 1934 | 1468453017142 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 16:36:57 INFO - PROCESS | 1934 | 1468453017147 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:57 INFO - PROCESS | 1934 | 1468453017149 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:57 INFO - PROCESS | 1934 | ++DOCSHELL 0x11917d000 == 46 [pid = 1934] [id = 46] 16:36:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x11836cc00) [pid = 1934] [serial = 134] [outer = 0x0] 16:36:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x119c4e800) [pid = 1934] [serial = 135] [outer = 0x11836cc00] 16:36:57 INFO - PROCESS | 1934 | 1468453017174 Marionette DEBUG loaded listener.js 16:36:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x119ebd000) [pid = 1934] [serial = 136] [outer = 0x11836cc00] 16:36:57 INFO - PROCESS | 1934 | 1468453017500 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]]]}] 16:36:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 469ms 16:36:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:36:57 INFO - PROCESS | 1934 | 1468453017537 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 16:36:57 INFO - PROCESS | 1934 | 1468453017538 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 16:36:57 INFO - PROCESS | 1934 | 1468453017540 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:36:57 INFO - PROCESS | 1934 | 1468453017541 Marionette TRACE conn2 <- [1,158,null,{}] 16:36:57 INFO - PROCESS | 1934 | 1468453017543 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}] 16:36:57 INFO - PROCESS | 1934 | 1468453017547 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:57 INFO - PROCESS | 1934 | 1468453017656 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 16:36:57 INFO - PROCESS | 1934 | 1468453017663 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:57 INFO - PROCESS | 1934 | 1468453017664 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:57 INFO - PROCESS | 1934 | ++DOCSHELL 0x119965800 == 47 [pid = 1934] [id = 47] 16:36:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x119eba800) [pid = 1934] [serial = 137] [outer = 0x0] 16:36:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x120fb2400) [pid = 1934] [serial = 138] [outer = 0x119eba800] 16:36:57 INFO - PROCESS | 1934 | 1468453017690 Marionette DEBUG loaded listener.js 16:36:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x123e35c00) [pid = 1934] [serial = 139] [outer = 0x119eba800] 16:36:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 673ms 16:36:58 INFO - PROCESS | 1934 | 1468453018207 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]]]}] 16:36:58 INFO - PROCESS | 1934 | 1468453018213 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 16:36:58 INFO - PROCESS | 1934 | 1468453018216 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 16:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:36:58 INFO - PROCESS | 1934 | 1468453018219 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:36:58 INFO - PROCESS | 1934 | 1468453018221 Marionette TRACE conn2 <- [1,162,null,{}] 16:36:58 INFO - PROCESS | 1934 | 1468453018225 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}] 16:36:58 INFO - PROCESS | 1934 | 1468453018226 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:58 INFO - PROCESS | 1934 | 1468453018320 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 16:36:58 INFO - PROCESS | 1934 | 1468453018365 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:58 INFO - PROCESS | 1934 | 1468453018368 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:58 INFO - PROCESS | 1934 | ++DOCSHELL 0x115eb6800 == 48 [pid = 1934] [id = 48] 16:36:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x11322a400) [pid = 1934] [serial = 140] [outer = 0x0] 16:36:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x1164db800) [pid = 1934] [serial = 141] [outer = 0x11322a400] 16:36:58 INFO - PROCESS | 1934 | 1468453018398 Marionette DEBUG loaded listener.js 16:36:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 113 (0x116a14000) [pid = 1934] [serial = 142] [outer = 0x11322a400] 16:36:58 INFO - PROCESS | 1934 | 1468453018830 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]]]}] 16:36:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 621ms 16:36:58 INFO - PROCESS | 1934 | 1468453018839 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 16:36:58 INFO - PROCESS | 1934 | 1468453018842 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 16:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:36:58 INFO - PROCESS | 1934 | 1468453018847 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:36:58 INFO - PROCESS | 1934 | 1468453018849 Marionette TRACE conn2 <- [1,166,null,{}] 16:36:58 INFO - PROCESS | 1934 | 1468453018852 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}] 16:36:58 INFO - PROCESS | 1934 | 1468453018853 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:58 INFO - PROCESS | 1934 | 1468453018966 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 16:36:59 INFO - PROCESS | 1934 | 1468453019011 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:59 INFO - PROCESS | 1934 | 1468453019012 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:59 INFO - PROCESS | 1934 | ++DOCSHELL 0x1195b2800 == 49 [pid = 1934] [id = 49] 16:36:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 114 (0x117143000) [pid = 1934] [serial = 143] [outer = 0x0] 16:36:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 115 (0x11832f400) [pid = 1934] [serial = 144] [outer = 0x117143000] 16:36:59 INFO - PROCESS | 1934 | 1468453019043 Marionette DEBUG loaded listener.js 16:36:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 116 (0x119098000) [pid = 1934] [serial = 145] [outer = 0x117143000] 16:36:59 INFO - PROCESS | 1934 | 1468453019486 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]]]}] 16:36:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:36:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 16:36:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:36:59 INFO - PROCESS | 1934 | 1468453019519 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 16:36:59 INFO - PROCESS | 1934 | 1468453019521 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 16:36:59 INFO - PROCESS | 1934 | 1468453019525 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:36:59 INFO - PROCESS | 1934 | 1468453019529 Marionette TRACE conn2 <- [1,170,null,{}] 16:36:59 INFO - PROCESS | 1934 | 1468453019542 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}] 16:36:59 INFO - PROCESS | 1934 | 1468453019547 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:59 INFO - PROCESS | 1934 | 1468453019687 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 16:36:59 INFO - PROCESS | 1934 | 1468453019776 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:59 INFO - PROCESS | 1934 | 1468453019779 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:36:59 INFO - PROCESS | 1934 | ++DOCSHELL 0x1217ae000 == 50 [pid = 1934] [id = 50] 16:36:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 117 (0x120fb4000) [pid = 1934] [serial = 146] [outer = 0x0] 16:36:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 118 (0x121336400) [pid = 1934] [serial = 147] [outer = 0x120fb4000] 16:36:59 INFO - PROCESS | 1934 | 1468453019830 Marionette DEBUG loaded listener.js 16:36:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 119 (0x123b9e400) [pid = 1934] [serial = 148] [outer = 0x120fb4000] 16:37:00 INFO - PROCESS | 1934 | 1468453020321 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]]]}] 16:37:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:37:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 828ms 16:37:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:37:00 INFO - PROCESS | 1934 | 1468453020353 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 16:37:00 INFO - PROCESS | 1934 | 1468453020355 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 16:37:00 INFO - PROCESS | 1934 | 1468453020357 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:37:00 INFO - PROCESS | 1934 | 1468453020358 Marionette TRACE conn2 <- [1,174,null,{}] 16:37:00 INFO - PROCESS | 1934 | 1468453020376 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}] 16:37:00 INFO - PROCESS | 1934 | 1468453020379 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:00 INFO - PROCESS | 1934 | 1468453020489 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 16:37:00 INFO - PROCESS | 1934 | 1468453020534 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:00 INFO - PROCESS | 1934 | 1468453020535 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:00 INFO - PROCESS | 1934 | ++DOCSHELL 0x124973000 == 51 [pid = 1934] [id = 51] 16:37:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 120 (0x123e3b400) [pid = 1934] [serial = 149] [outer = 0x0] 16:37:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 121 (0x124804800) [pid = 1934] [serial = 150] [outer = 0x123e3b400] 16:37:00 INFO - PROCESS | 1934 | 1468453020566 Marionette DEBUG loaded listener.js 16:37:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 122 (0x124d05c00) [pid = 1934] [serial = 151] [outer = 0x123e3b400] 16:37:00 INFO - PROCESS | 1934 | 1468453020971 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]]]}] 16:37:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:37:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 622ms 16:37:00 INFO - PROCESS | 1934 | 1468453020979 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 16:37:00 INFO - PROCESS | 1934 | 1468453020980 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 16:37:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:37:00 INFO - PROCESS | 1934 | 1468453020983 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:37:00 INFO - PROCESS | 1934 | 1468453020984 Marionette TRACE conn2 <- [1,178,null,{}] 16:37:00 INFO - PROCESS | 1934 | 1468453020986 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}] 16:37:00 INFO - PROCESS | 1934 | 1468453020988 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:01 INFO - PROCESS | 1934 | 1468453021077 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 16:37:01 INFO - PROCESS | 1934 | 1468453021122 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:01 INFO - PROCESS | 1934 | 1468453021123 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:01 INFO - PROCESS | 1934 | ++DOCSHELL 0x11917c800 == 52 [pid = 1934] [id = 52] 16:37:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 123 (0x123e38c00) [pid = 1934] [serial = 152] [outer = 0x0] 16:37:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 124 (0x124eb7400) [pid = 1934] [serial = 153] [outer = 0x123e38c00] 16:37:01 INFO - PROCESS | 1934 | 1468453021152 Marionette DEBUG loaded listener.js 16:37:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 125 (0x1255c0000) [pid = 1934] [serial = 154] [outer = 0x123e38c00] 16:37:01 INFO - PROCESS | 1934 | 1468453021637 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]]]}] 16:37:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:37:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 670ms 16:37:01 INFO - PROCESS | 1934 | 1468453021662 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 16:37:01 INFO - PROCESS | 1934 | 1468453021665 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 16:37:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:37:01 INFO - PROCESS | 1934 | 1468453021670 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:37:01 INFO - PROCESS | 1934 | 1468453021672 Marionette TRACE conn2 <- [1,182,null,{}] 16:37:01 INFO - PROCESS | 1934 | 1468453021676 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}] 16:37:01 INFO - PROCESS | 1934 | 1468453021678 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:01 INFO - PROCESS | 1934 | 1468453021787 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 16:37:01 INFO - PROCESS | 1934 | 1468453021866 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:01 INFO - PROCESS | 1934 | 1468453021869 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:01 INFO - PROCESS | 1934 | ++DOCSHELL 0x11679c800 == 53 [pid = 1934] [id = 53] 16:37:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 126 (0x11662cc00) [pid = 1934] [serial = 155] [outer = 0x0] 16:37:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 127 (0x116725c00) [pid = 1934] [serial = 156] [outer = 0x11662cc00] 16:37:01 INFO - PROCESS | 1934 | 1468453021896 Marionette DEBUG loaded listener.js 16:37:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 128 (0x116a16000) [pid = 1934] [serial = 157] [outer = 0x11662cc00] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x11917d000 == 52 [pid = 1934] [id = 46] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x11874e800 == 51 [pid = 1934] [id = 45] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x117e29800 == 50 [pid = 1934] [id = 44] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x118751000 == 49 [pid = 1934] [id = 31] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x11694b000 == 48 [pid = 1934] [id = 43] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x117e2e800 == 47 [pid = 1934] [id = 30] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x116f7e000 == 46 [pid = 1934] [id = 29] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x115d76800 == 45 [pid = 1934] [id = 42] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x11641a000 == 44 [pid = 1934] [id = 27] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x1169a4800 == 43 [pid = 1934] [id = 28] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x124f22800 == 42 [pid = 1934] [id = 41] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x12131a000 == 41 [pid = 1934] [id = 38] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x121be8000 == 40 [pid = 1934] [id = 40] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x1188b5000 == 39 [pid = 1934] [id = 32] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x11917c800 == 38 [pid = 1934] [id = 52] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x124973000 == 37 [pid = 1934] [id = 51] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x1217ae000 == 36 [pid = 1934] [id = 50] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x1195b2800 == 35 [pid = 1934] [id = 49] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x1195ab800 == 34 [pid = 1934] [id = 34] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x121135000 == 33 [pid = 1934] [id = 37] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x119188000 == 32 [pid = 1934] [id = 33] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x119aab000 == 31 [pid = 1934] [id = 35] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x119ed0000 == 30 [pid = 1934] [id = 36] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x1217b2000 == 29 [pid = 1934] [id = 39] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x119965800 == 28 [pid = 1934] [id = 47] 16:37:02 INFO - PROCESS | 1934 | --DOCSHELL 0x115eb6800 == 27 [pid = 1934] [id = 48] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 127 (0x123bc1800) [pid = 1934] [serial = 11] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 126 (0x12667cc00) [pid = 1934] [serial = 114] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 125 (0x118593800) [pid = 1934] [serial = 72] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 124 (0x115ded800) [pid = 1934] [serial = 75] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 123 (0x11671b000) [pid = 1934] [serial = 76] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 122 (0x1174ca400) [pid = 1934] [serial = 78] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 121 (0x1176ea800) [pid = 1934] [serial = 79] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 120 (0x118324000) [pid = 1934] [serial = 81] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 119 (0x118597000) [pid = 1934] [serial = 84] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 118 (0x119030800) [pid = 1934] [serial = 87] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 117 (0x1190cc800) [pid = 1934] [serial = 88] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 116 (0x11962ac00) [pid = 1934] [serial = 90] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 115 (0x119c50800) [pid = 1934] [serial = 93] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 114 (0x120ebf400) [pid = 1934] [serial = 94] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 113 (0x120ec4400) [pid = 1934] [serial = 96] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 112 (0x121212c00) [pid = 1934] [serial = 97] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x1213b6c00) [pid = 1934] [serial = 99] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x1216bbc00) [pid = 1934] [serial = 100] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x121bc8800) [pid = 1934] [serial = 102] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x123bc2000) [pid = 1934] [serial = 105] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x124d89400) [pid = 1934] [serial = 108] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x1121b4400) [pid = 1934] [serial = 66] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x115e5f400) [pid = 1934] [serial = 69] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x124d0dc00) [pid = 1934] [serial = 106] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x1255bdc00) [pid = 1934] [serial = 109] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x1264e4400) [pid = 1934] [serial = 112] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x11887bc00) [pid = 1934] [serial = 85] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x119c55c00) [pid = 1934] [serial = 91] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x1167e2c00) [pid = 1934] [serial = 70] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x1183c3000) [pid = 1934] [serial = 82] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x112cad800) [pid = 1934] [serial = 67] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x119031000) [pid = 1934] [serial = 73] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x12dad0000) [pid = 1934] [serial = 64] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x128907000) [pid = 1934] [serial = 117] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x125eec000) [pid = 1934] [serial = 111] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x12bda0c00) [pid = 1934] [serial = 30] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x12ba62c00) [pid = 1934] [serial = 27] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x12ba69000) [pid = 1934] [serial = 28] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x12b88e800) [pid = 1934] [serial = 24] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x12b897c00) [pid = 1934] [serial = 25] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x12a746c00) [pid = 1934] [serial = 21] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x12a7e6400) [pid = 1934] [serial = 22] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x129461400) [pid = 1934] [serial = 18] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x129199800) [pid = 1934] [serial = 15] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x12919f400) [pid = 1934] [serial = 16] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x1216bc800) [pid = 1934] [serial = 8] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x12dac6c00) [pid = 1934] [serial = 60] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x12daca800) [pid = 1934] [serial = 61] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x118595000) [pid = 1934] [serial = 57] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x12c073000) [pid = 1934] [serial = 58] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x12d710800) [pid = 1934] [serial = 55] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x12d709400) [pid = 1934] [serial = 54] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x12cd94c00) [pid = 1934] [serial = 51] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x12d705800) [pid = 1934] [serial = 52] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 73 (0x12cdc3000) [pid = 1934] [serial = 45] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 72 (0x12cd9b400) [pid = 1934] [serial = 48] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 71 (0x12c930000) [pid = 1934] [serial = 42] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 70 (0x12ca16800) [pid = 1934] [serial = 43] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 69 (0x12c924400) [pid = 1934] [serial = 40] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 68 (0x12c3bec00) [pid = 1934] [serial = 39] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 67 (0x12c3b3800) [pid = 1934] [serial = 36] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 66 (0x12c3b6c00) [pid = 1934] [serial = 37] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 65 (0x12c00d000) [pid = 1934] [serial = 33] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 64 (0x12c073c00) [pid = 1934] [serial = 34] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 63 (0x12c003400) [pid = 1934] [serial = 31] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | --DOMWINDOW == 62 (0x12dad0800) [pid = 1934] [serial = 63] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1934 | 1468453022731 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]]]}] 16:37:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:37:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1075ms 16:37:02 INFO - PROCESS | 1934 | 1468453022745 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 16:37:02 INFO - PROCESS | 1934 | 1468453022749 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 16:37:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:37:02 INFO - PROCESS | 1934 | 1468453022752 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:37:02 INFO - PROCESS | 1934 | 1468453022754 Marionette TRACE conn2 <- [1,186,null,{}] 16:37:02 INFO - PROCESS | 1934 | 1468453022758 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}] 16:37:02 INFO - PROCESS | 1934 | 1468453022759 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:02 INFO - PROCESS | 1934 | 1468453022831 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 16:37:02 INFO - PROCESS | 1934 | 1468453022835 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:02 INFO - PROCESS | 1934 | 1468453022838 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:02 INFO - PROCESS | 1934 | ++DOCSHELL 0x112d86000 == 28 [pid = 1934] [id = 54] 16:37:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 63 (0x1164e0000) [pid = 1934] [serial = 158] [outer = 0x0] 16:37:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 64 (0x1164e7000) [pid = 1934] [serial = 159] [outer = 0x1164e0000] 16:37:02 INFO - PROCESS | 1934 | 1468453022868 Marionette DEBUG loaded listener.js 16:37:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 65 (0x111c1a000) [pid = 1934] [serial = 160] [outer = 0x1164e0000] 16:37:03 INFO - PROCESS | 1934 | 1468453023188 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]]]}] 16:37:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:37:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 470ms 16:37:03 INFO - PROCESS | 1934 | 1468453023222 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 16:37:03 INFO - PROCESS | 1934 | 1468453023226 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 16:37:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:37:03 INFO - PROCESS | 1934 | 1468453023230 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:37:03 INFO - PROCESS | 1934 | 1468453023232 Marionette TRACE conn2 <- [1,190,null,{}] 16:37:03 INFO - PROCESS | 1934 | 1468453023234 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}] 16:37:03 INFO - PROCESS | 1934 | 1468453023236 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:03 INFO - PROCESS | 1934 | 1468453023307 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 16:37:03 INFO - PROCESS | 1934 | 1468453023313 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:03 INFO - PROCESS | 1934 | 1468453023316 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:03 INFO - PROCESS | 1934 | ++DOCSHELL 0x116683800 == 29 [pid = 1934] [id = 55] 16:37:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 66 (0x11713fc00) [pid = 1934] [serial = 161] [outer = 0x0] 16:37:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 67 (0x118373c00) [pid = 1934] [serial = 162] [outer = 0x11713fc00] 16:37:03 INFO - PROCESS | 1934 | 1468453023343 Marionette DEBUG loaded listener.js 16:37:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 68 (0x118591000) [pid = 1934] [serial = 163] [outer = 0x11713fc00] 16:37:03 INFO - PROCESS | 1934 | 1468453023656 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]]]}] 16:37:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:37:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 471ms 16:37:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:37:03 INFO - PROCESS | 1934 | 1468453023709 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 16:37:03 INFO - PROCESS | 1934 | 1468453023711 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 16:37:03 INFO - PROCESS | 1934 | 1468453023713 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:37:03 INFO - PROCESS | 1934 | 1468453023715 Marionette TRACE conn2 <- [1,194,null,{}] 16:37:03 INFO - PROCESS | 1934 | 1468453023723 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}] 16:37:03 INFO - PROCESS | 1934 | 1468453023726 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:03 INFO - PROCESS | 1934 | 1468453023801 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 16:37:03 INFO - PROCESS | 1934 | 1468453023845 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:03 INFO - PROCESS | 1934 | 1468453023847 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:03 INFO - PROCESS | 1934 | ++DOCSHELL 0x116f9a800 == 30 [pid = 1934] [id = 56] 16:37:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 69 (0x113231400) [pid = 1934] [serial = 164] [outer = 0x0] 16:37:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 70 (0x11887dc00) [pid = 1934] [serial = 165] [outer = 0x113231400] 16:37:03 INFO - PROCESS | 1934 | 1468453023875 Marionette DEBUG loaded listener.js 16:37:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 71 (0x1190d0000) [pid = 1934] [serial = 166] [outer = 0x113231400] 16:37:04 INFO - PROCESS | 1934 | 1468453024140 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]]]}] 16:37:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:37:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 472ms 16:37:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:37:04 INFO - PROCESS | 1934 | 1468453024186 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 16:37:04 INFO - PROCESS | 1934 | 1468453024187 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 16:37:04 INFO - PROCESS | 1934 | 1468453024189 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:37:04 INFO - PROCESS | 1934 | 1468453024191 Marionette TRACE conn2 <- [1,198,null,{}] 16:37:04 INFO - PROCESS | 1934 | 1468453024193 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}] 16:37:04 INFO - PROCESS | 1934 | 1468453024194 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:04 INFO - PROCESS | 1934 | 1468453024281 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 16:37:04 INFO - PROCESS | 1934 | 1468453024284 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:04 INFO - PROCESS | 1934 | 1468453024285 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:04 INFO - PROCESS | 1934 | ++DOCSHELL 0x11845e000 == 31 [pid = 1934] [id = 57] 16:37:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 72 (0x119625800) [pid = 1934] [serial = 167] [outer = 0x0] 16:37:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 73 (0x119a23800) [pid = 1934] [serial = 168] [outer = 0x119625800] 16:37:04 INFO - PROCESS | 1934 | 1468453024312 Marionette DEBUG loaded listener.js 16:37:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 74 (0x119a8f800) [pid = 1934] [serial = 169] [outer = 0x119625800] 16:37:04 INFO - PROCESS | 1934 | 1468453024628 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]]]}] 16:37:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:37:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 467ms 16:37:04 INFO - PROCESS | 1934 | 1468453024658 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 16:37:04 INFO - PROCESS | 1934 | 1468453024659 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 16:37:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:37:04 INFO - PROCESS | 1934 | 1468453024661 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:37:04 INFO - PROCESS | 1934 | 1468453024672 Marionette TRACE conn2 <- [1,202,null,{}] 16:37:04 INFO - PROCESS | 1934 | 1468453024674 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}] 16:37:04 INFO - PROCESS | 1934 | 1468453024675 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:04 INFO - PROCESS | 1934 | 1468453024767 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 16:37:04 INFO - PROCESS | 1934 | 1468453024780 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:04 INFO - PROCESS | 1934 | 1468453024782 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:04 INFO - PROCESS | 1934 | ++DOCSHELL 0x11874e800 == 32 [pid = 1934] [id = 58] 16:37:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x116a14c00) [pid = 1934] [serial = 170] [outer = 0x0] 16:37:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x119ec1800) [pid = 1934] [serial = 171] [outer = 0x116a14c00] 16:37:04 INFO - PROCESS | 1934 | 1468453024808 Marionette DEBUG loaded listener.js 16:37:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x120fb1c00) [pid = 1934] [serial = 172] [outer = 0x116a14c00] 16:37:05 INFO - PROCESS | 1934 | 1468453025119 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]]]}] 16:37:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:37:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 479ms 16:37:05 INFO - PROCESS | 1934 | 1468453025141 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 16:37:05 INFO - PROCESS | 1934 | 1468453025142 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 16:37:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:37:05 INFO - PROCESS | 1934 | 1468453025144 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:37:05 INFO - PROCESS | 1934 | 1468453025146 Marionette TRACE conn2 <- [1,206,null,{}] 16:37:05 INFO - PROCESS | 1934 | 1468453025150 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}] 16:37:05 INFO - PROCESS | 1934 | 1468453025154 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:05 INFO - PROCESS | 1934 | 1468453025262 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 16:37:05 INFO - PROCESS | 1934 | 1468453025268 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:05 INFO - PROCESS | 1934 | 1468453025269 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:05 INFO - PROCESS | 1934 | ++DOCSHELL 0x11959e800 == 33 [pid = 1934] [id = 59] 16:37:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x1210cf400) [pid = 1934] [serial = 173] [outer = 0x0] 16:37:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x1216bac00) [pid = 1934] [serial = 174] [outer = 0x1210cf400] 16:37:05 INFO - PROCESS | 1934 | 1468453025294 Marionette DEBUG loaded listener.js 16:37:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x12480ec00) [pid = 1934] [serial = 175] [outer = 0x1210cf400] 16:37:05 INFO - PROCESS | 1934 | 1468453025605 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]]]}] 16:37:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:37:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 474ms 16:37:05 INFO - PROCESS | 1934 | 1468453025622 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 16:37:05 INFO - PROCESS | 1934 | 1468453025623 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 16:37:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:37:05 INFO - PROCESS | 1934 | 1468453025625 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:37:05 INFO - PROCESS | 1934 | 1468453025626 Marionette TRACE conn2 <- [1,210,null,{}] 16:37:05 INFO - PROCESS | 1934 | 1468453025629 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}] 16:37:05 INFO - PROCESS | 1934 | 1468453025630 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:05 INFO - PROCESS | 1934 | 1468453025725 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 16:37:05 INFO - PROCESS | 1934 | 1468453025756 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:05 INFO - PROCESS | 1934 | 1468453025757 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:05 INFO - PROCESS | 1934 | ++DOCSHELL 0x119cbc800 == 34 [pid = 1934] [id = 60] 16:37:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1129eec00) [pid = 1934] [serial = 176] [outer = 0x0] 16:37:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x124d11400) [pid = 1934] [serial = 177] [outer = 0x1129eec00] 16:37:05 INFO - PROCESS | 1934 | 1468453025781 Marionette DEBUG loaded listener.js 16:37:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x1255b6400) [pid = 1934] [serial = 178] [outer = 0x1129eec00] 16:37:06 INFO - PROCESS | 1934 | 1468453026053 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]]]}] 16:37:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:37:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 470ms 16:37:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:37:06 INFO - PROCESS | 1934 | 1468453026104 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 16:37:06 INFO - PROCESS | 1934 | 1468453026105 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 16:37:06 INFO - PROCESS | 1934 | 1468453026108 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:37:06 INFO - PROCESS | 1934 | 1468453026109 Marionette TRACE conn2 <- [1,214,null,{}] 16:37:06 INFO - PROCESS | 1934 | 1468453026112 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}] 16:37:06 INFO - PROCESS | 1934 | 1468453026116 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:06 INFO - PROCESS | 1934 | 1468453026219 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 16:37:06 INFO - PROCESS | 1934 | 1468453026233 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:06 INFO - PROCESS | 1934 | 1468453026235 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:06 INFO - PROCESS | 1934 | ++DOCSHELL 0x121135800 == 35 [pid = 1934] [id = 61] 16:37:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x124d10c00) [pid = 1934] [serial = 179] [outer = 0x0] 16:37:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x125e67000) [pid = 1934] [serial = 180] [outer = 0x124d10c00] 16:37:06 INFO - PROCESS | 1934 | 1468453026269 Marionette DEBUG loaded listener.js 16:37:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x121bbe400) [pid = 1934] [serial = 181] [outer = 0x124d10c00] 16:37:06 INFO - PROCESS | 1934 | 1468453026707 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]]]}] 16:37:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:37:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 619ms 16:37:06 INFO - PROCESS | 1934 | 1468453026728 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 16:37:06 INFO - PROCESS | 1934 | 1468453026729 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 16:37:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:37:06 INFO - PROCESS | 1934 | 1468453026731 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:37:06 INFO - PROCESS | 1934 | 1468453026733 Marionette TRACE conn2 <- [1,218,null,{}] 16:37:06 INFO - PROCESS | 1934 | 1468453026735 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}] 16:37:06 INFO - PROCESS | 1934 | 1468453026736 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:06 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x119ebd800) [pid = 1934] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:37:06 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x1180ebc00) [pid = 1934] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:37:06 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x1214a1800) [pid = 1934] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:37:06 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x129196800) [pid = 1934] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:37:06 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x11836cc00) [pid = 1934] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:37:06 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x119eba800) [pid = 1934] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:37:06 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x116718800) [pid = 1934] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:37:06 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x11322b000) [pid = 1934] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:37:06 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x1176e9400) [pid = 1934] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:37:06 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x1190ce800) [pid = 1934] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:37:06 INFO - PROCESS | 1934 | 1468453026899 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 16:37:06 INFO - PROCESS | 1934 | 1468453026935 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:06 INFO - PROCESS | 1934 | 1468453026936 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:06 INFO - PROCESS | 1934 | ++DOCSHELL 0x116f99000 == 36 [pid = 1934] [id = 62] 16:37:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x1180e9800) [pid = 1934] [serial = 182] [outer = 0x0] 16:37:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x119a29800) [pid = 1934] [serial = 183] [outer = 0x1180e9800] 16:37:06 INFO - PROCESS | 1934 | 1468453026961 Marionette DEBUG loaded listener.js 16:37:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x124a1ac00) [pid = 1934] [serial = 184] [outer = 0x1180e9800] 16:37:07 INFO - PROCESS | 1934 | 1468453027233 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]]]}] 16:37:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:37:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 520ms 16:37:07 INFO - PROCESS | 1934 | 1468453027254 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 16:37:07 INFO - PROCESS | 1934 | 1468453027255 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 16:37:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:37:07 INFO - PROCESS | 1934 | 1468453027257 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:37:07 INFO - PROCESS | 1934 | 1468453027258 Marionette TRACE conn2 <- [1,222,null,{}] 16:37:07 INFO - PROCESS | 1934 | 1468453027260 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}] 16:37:07 INFO - PROCESS | 1934 | 1468453027262 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:07 INFO - PROCESS | 1934 | 1468453027350 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 16:37:07 INFO - PROCESS | 1934 | 1468453027353 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:07 INFO - PROCESS | 1934 | 1468453027354 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:07 INFO - PROCESS | 1934 | ++DOCSHELL 0x1217bf800 == 37 [pid = 1934] [id = 63] 16:37:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x116718800) [pid = 1934] [serial = 185] [outer = 0x0] 16:37:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x12647d400) [pid = 1934] [serial = 186] [outer = 0x116718800] 16:37:07 INFO - PROCESS | 1934 | 1468453027417 Marionette DEBUG loaded listener.js 16:37:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x126a18c00) [pid = 1934] [serial = 187] [outer = 0x116718800] 16:37:07 INFO - PROCESS | 1934 | 1468453027661 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]]]}] 16:37:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:37:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 419ms 16:37:07 INFO - PROCESS | 1934 | 1468453027676 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 16:37:07 INFO - PROCESS | 1934 | 1468453027677 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 16:37:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:37:07 INFO - PROCESS | 1934 | 1468453027688 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:37:07 INFO - PROCESS | 1934 | 1468453027690 Marionette TRACE conn2 <- [1,226,null,{}] 16:37:07 INFO - PROCESS | 1934 | 1468453027692 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}] 16:37:07 INFO - PROCESS | 1934 | 1468453027694 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:07 INFO - PROCESS | 1934 | 1468453027804 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 16:37:07 INFO - PROCESS | 1934 | 1468453027808 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:07 INFO - PROCESS | 1934 | 1468453027809 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:07 INFO - PROCESS | 1934 | ++DOCSHELL 0x124f16000 == 38 [pid = 1934] [id = 64] 16:37:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x126c30800) [pid = 1934] [serial = 188] [outer = 0x0] 16:37:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x128d1dc00) [pid = 1934] [serial = 189] [outer = 0x126c30800] 16:37:07 INFO - PROCESS | 1934 | 1468453027838 Marionette DEBUG loaded listener.js 16:37:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x129198800) [pid = 1934] [serial = 190] [outer = 0x126c30800] 16:37:08 INFO - PROCESS | 1934 | 1468453028153 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]]]}] 16:37:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:37:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 469ms 16:37:08 INFO - PROCESS | 1934 | 1468453028157 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 16:37:08 INFO - PROCESS | 1934 | 1468453028159 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 16:37:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:37:08 INFO - PROCESS | 1934 | 1468453028161 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:37:08 INFO - PROCESS | 1934 | 1468453028162 Marionette TRACE conn2 <- [1,230,null,{}] 16:37:08 INFO - PROCESS | 1934 | 1468453028168 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}] 16:37:08 INFO - PROCESS | 1934 | 1468453028169 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:08 INFO - PROCESS | 1934 | 1468453028244 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 16:37:08 INFO - PROCESS | 1934 | 1468453028293 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:08 INFO - PROCESS | 1934 | 1468453028294 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:08 INFO - PROCESS | 1934 | ++DOCSHELL 0x126067800 == 39 [pid = 1934] [id = 65] 16:37:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x126a20400) [pid = 1934] [serial = 191] [outer = 0x0] 16:37:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x12919b800) [pid = 1934] [serial = 192] [outer = 0x126a20400] 16:37:08 INFO - PROCESS | 1934 | 1468453028318 Marionette DEBUG loaded listener.js 16:37:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x1292e6c00) [pid = 1934] [serial = 193] [outer = 0x126a20400] 16:37:08 INFO - PROCESS | 1934 | 1468453028558 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]]]}] 16:37:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:37:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 424ms 16:37:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:37:08 INFO - PROCESS | 1934 | 1468453028586 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 16:37:08 INFO - PROCESS | 1934 | 1468453028587 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 16:37:08 INFO - PROCESS | 1934 | 1468453028589 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:37:08 INFO - PROCESS | 1934 | 1468453028590 Marionette TRACE conn2 <- [1,234,null,{}] 16:37:08 INFO - PROCESS | 1934 | 1468453028593 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}] 16:37:08 INFO - PROCESS | 1934 | 1468453028594 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:08 INFO - PROCESS | 1934 | 1468453028683 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 16:37:08 INFO - PROCESS | 1934 | 1468453028687 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:08 INFO - PROCESS | 1934 | 1468453028688 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:08 INFO - PROCESS | 1934 | ++DOCSHELL 0x126a7a000 == 40 [pid = 1934] [id = 66] 16:37:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x1292e7400) [pid = 1934] [serial = 194] [outer = 0x0] 16:37:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x129416400) [pid = 1934] [serial = 195] [outer = 0x1292e7400] 16:37:08 INFO - PROCESS | 1934 | 1468453028711 Marionette DEBUG loaded listener.js 16:37:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x129425c00) [pid = 1934] [serial = 196] [outer = 0x1292e7400] 16:37:09 INFO - PROCESS | 1934 | 1468453029164 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]]]}] 16:37:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:37:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 619ms 16:37:09 INFO - PROCESS | 1934 | 1468453029210 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 16:37:09 INFO - PROCESS | 1934 | 1468453029212 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 16:37:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:37:09 INFO - PROCESS | 1934 | 1468453029216 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:37:09 INFO - PROCESS | 1934 | 1468453029218 Marionette TRACE conn2 <- [1,238,null,{}] 16:37:09 INFO - PROCESS | 1934 | 1468453029221 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}] 16:37:09 INFO - PROCESS | 1934 | 1468453029223 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:09 INFO - PROCESS | 1934 | 1468453029331 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 16:37:09 INFO - PROCESS | 1934 | 1468453029379 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:09 INFO - PROCESS | 1934 | 1468453029380 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:09 INFO - PROCESS | 1934 | ++DOCSHELL 0x116409800 == 41 [pid = 1934] [id = 67] 16:37:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x1132a4400) [pid = 1934] [serial = 197] [outer = 0x0] 16:37:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x116291800) [pid = 1934] [serial = 198] [outer = 0x1132a4400] 16:37:09 INFO - PROCESS | 1934 | 1468453029411 Marionette DEBUG loaded listener.js 16:37:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x116980800) [pid = 1934] [serial = 199] [outer = 0x1132a4400] 16:37:09 INFO - PROCESS | 1934 | 1468453029919 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]]]}] 16:37:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:37:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 720ms 16:37:09 INFO - PROCESS | 1934 | 1468453029936 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 16:37:09 INFO - PROCESS | 1934 | 1468453029939 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 16:37:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:37:09 INFO - PROCESS | 1934 | 1468453029944 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:37:09 INFO - PROCESS | 1934 | 1468453029946 Marionette TRACE conn2 <- [1,242,null,{}] 16:37:09 INFO - PROCESS | 1934 | 1468453029948 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}] 16:37:09 INFO - PROCESS | 1934 | 1468453029950 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:10 INFO - PROCESS | 1934 | 1468453030066 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 16:37:10 INFO - PROCESS | 1934 | 1468453030116 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:10 INFO - PROCESS | 1934 | 1468453030117 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x116fb0000) [pid = 1934] [serial = 200] [outer = 0x12ca18800] 16:37:10 INFO - PROCESS | 1934 | ++DOCSHELL 0x119cb6800 == 42 [pid = 1934] [id = 68] 16:37:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x11832bc00) [pid = 1934] [serial = 201] [outer = 0x0] 16:37:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x118593400) [pid = 1934] [serial = 202] [outer = 0x11832bc00] 16:37:10 INFO - PROCESS | 1934 | 1468453030160 Marionette DEBUG loaded listener.js 16:37:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x118874c00) [pid = 1934] [serial = 203] [outer = 0x11832bc00] 16:37:10 INFO - PROCESS | 1934 | --DOCSHELL 0x126067800 == 41 [pid = 1934] [id = 65] 16:37:10 INFO - PROCESS | 1934 | --DOCSHELL 0x124f16000 == 40 [pid = 1934] [id = 64] 16:37:10 INFO - PROCESS | 1934 | --DOCSHELL 0x1217bf800 == 39 [pid = 1934] [id = 63] 16:37:10 INFO - PROCESS | 1934 | --DOCSHELL 0x116f99000 == 38 [pid = 1934] [id = 62] 16:37:10 INFO - PROCESS | 1934 | --DOCSHELL 0x121135800 == 37 [pid = 1934] [id = 61] 16:37:10 INFO - PROCESS | 1934 | --DOCSHELL 0x119cbc800 == 36 [pid = 1934] [id = 60] 16:37:10 INFO - PROCESS | 1934 | --DOCSHELL 0x11959e800 == 35 [pid = 1934] [id = 59] 16:37:10 INFO - PROCESS | 1934 | --DOCSHELL 0x11874e800 == 34 [pid = 1934] [id = 58] 16:37:10 INFO - PROCESS | 1934 | --DOCSHELL 0x11845e000 == 33 [pid = 1934] [id = 57] 16:37:10 INFO - PROCESS | 1934 | --DOCSHELL 0x116f9a800 == 32 [pid = 1934] [id = 56] 16:37:10 INFO - PROCESS | 1934 | --DOCSHELL 0x116683800 == 31 [pid = 1934] [id = 55] 16:37:10 INFO - PROCESS | 1934 | --DOCSHELL 0x112d86000 == 30 [pid = 1934] [id = 54] 16:37:10 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x12919d000) [pid = 1934] [serial = 120] [outer = 0x0] [url = about:blank] 16:37:10 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x119ebd000) [pid = 1934] [serial = 136] [outer = 0x0] [url = about:blank] 16:37:10 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x120fb2400) [pid = 1934] [serial = 138] [outer = 0x0] [url = about:blank] 16:37:10 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x116984800) [pid = 1934] [serial = 123] [outer = 0x0] [url = about:blank] 16:37:10 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1175bb800) [pid = 1934] [serial = 124] [outer = 0x0] [url = about:blank] 16:37:10 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x1176e9c00) [pid = 1934] [serial = 129] [outer = 0x0] [url = about:blank] 16:37:10 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x11832a800) [pid = 1934] [serial = 126] [outer = 0x0] [url = about:blank] 16:37:10 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x1196dfc00) [pid = 1934] [serial = 132] [outer = 0x0] [url = about:blank] 16:37:10 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x11858ec00) [pid = 1934] [serial = 127] [outer = 0x0] [url = about:blank] 16:37:10 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x119a2a800) [pid = 1934] [serial = 133] [outer = 0x0] [url = about:blank] 16:37:10 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x123e35c00) [pid = 1934] [serial = 139] [outer = 0x0] [url = about:blank] 16:37:10 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x11902d000) [pid = 1934] [serial = 130] [outer = 0x0] [url = about:blank] 16:37:10 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x119c4e800) [pid = 1934] [serial = 135] [outer = 0x0] [url = about:blank] 16:37:10 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x1292e4000) [pid = 1934] [serial = 121] [outer = 0x0] [url = about:blank] 16:37:10 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x123bc2400) [pid = 1934] [serial = 103] [outer = 0x0] [url = about:blank] 16:37:10 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x128903c00) [pid = 1934] [serial = 115] [outer = 0x0] [url = about:blank] 16:37:10 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x128fa6400) [pid = 1934] [serial = 118] [outer = 0x0] [url = about:blank] 16:37:10 INFO - PROCESS | 1934 | 1468453030807 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]]]}] 16:37:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:37:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 872ms 16:37:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:37:10 INFO - PROCESS | 1934 | 1468453030819 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 16:37:10 INFO - PROCESS | 1934 | 1468453030822 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 16:37:10 INFO - PROCESS | 1934 | 1468453030824 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:37:10 INFO - PROCESS | 1934 | 1468453030826 Marionette TRACE conn2 <- [1,246,null,{}] 16:37:10 INFO - PROCESS | 1934 | 1468453030832 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}] 16:37:10 INFO - PROCESS | 1934 | 1468453030833 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:10 INFO - PROCESS | 1934 | 1468453030911 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 16:37:10 INFO - PROCESS | 1934 | 1468453030918 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:10 INFO - PROCESS | 1934 | 1468453030921 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:10 INFO - PROCESS | 1934 | ++DOCSHELL 0x11625d800 == 31 [pid = 1934] [id = 69] 16:37:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x1180e9c00) [pid = 1934] [serial = 204] [outer = 0x0] 16:37:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x11832d000) [pid = 1934] [serial = 205] [outer = 0x1180e9c00] 16:37:10 INFO - PROCESS | 1934 | 1468453030953 Marionette DEBUG loaded listener.js 16:37:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x118876800) [pid = 1934] [serial = 206] [outer = 0x1180e9c00] 16:37:11 INFO - PROCESS | 1934 | 1468453031301 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]]]}] 16:37:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:37:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 523ms 16:37:11 INFO - PROCESS | 1934 | 1468453031348 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 16:37:11 INFO - PROCESS | 1934 | 1468453031350 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 16:37:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:37:11 INFO - PROCESS | 1934 | 1468453031355 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:37:11 INFO - PROCESS | 1934 | 1468453031356 Marionette TRACE conn2 <- [1,250,null,{}] 16:37:11 INFO - PROCESS | 1934 | 1468453031359 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}] 16:37:11 INFO - PROCESS | 1934 | 1468453031360 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:11 INFO - PROCESS | 1934 | 1468453031433 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 16:37:11 INFO - PROCESS | 1934 | 1468453031437 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:11 INFO - PROCESS | 1934 | 1468453031438 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:11 INFO - PROCESS | 1934 | ++DOCSHELL 0x117e44000 == 32 [pid = 1934] [id = 70] 16:37:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x1190d2000) [pid = 1934] [serial = 207] [outer = 0x0] 16:37:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1196e8c00) [pid = 1934] [serial = 208] [outer = 0x1190d2000] 16:37:11 INFO - PROCESS | 1934 | 1468453031468 Marionette DEBUG loaded listener.js 16:37:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x119c52c00) [pid = 1934] [serial = 209] [outer = 0x1190d2000] 16:37:11 INFO - PROCESS | 1934 | 1468453031794 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]]]}] 16:37:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:37:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 472ms 16:37:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:37:11 INFO - PROCESS | 1934 | 1468453031826 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 16:37:11 INFO - PROCESS | 1934 | 1468453031828 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 16:37:11 INFO - PROCESS | 1934 | 1468453031830 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:37:11 INFO - PROCESS | 1934 | 1468453031833 Marionette TRACE conn2 <- [1,254,null,{}] 16:37:11 INFO - PROCESS | 1934 | 1468453031840 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}] 16:37:11 INFO - PROCESS | 1934 | 1468453031843 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:11 INFO - PROCESS | 1934 | 1468453031924 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 16:37:11 INFO - PROCESS | 1934 | 1468453031974 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:11 INFO - PROCESS | 1934 | 1468453031976 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:11 INFO - PROCESS | 1934 | ++DOCSHELL 0x1188cb800 == 33 [pid = 1934] [id = 71] 16:37:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x1190d4c00) [pid = 1934] [serial = 210] [outer = 0x0] 16:37:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x120fb8800) [pid = 1934] [serial = 211] [outer = 0x1190d4c00] 16:37:12 INFO - PROCESS | 1934 | 1468453032004 Marionette DEBUG loaded listener.js 16:37:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x123e30400) [pid = 1934] [serial = 212] [outer = 0x1190d4c00] 16:37:12 INFO - PROCESS | 1934 | 1468453032289 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]]]}] 16:37:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:37:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 522ms 16:37:12 INFO - PROCESS | 1934 | 1468453032352 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 16:37:12 INFO - PROCESS | 1934 | 1468453032354 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 16:37:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:37:12 INFO - PROCESS | 1934 | 1468453032356 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:37:12 INFO - PROCESS | 1934 | 1468453032357 Marionette TRACE conn2 <- [1,258,null,{}] 16:37:12 INFO - PROCESS | 1934 | 1468453032360 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}] 16:37:12 INFO - PROCESS | 1934 | 1468453032361 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:12 INFO - PROCESS | 1934 | 1468453032440 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 16:37:12 INFO - PROCESS | 1934 | 1468453032444 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:12 INFO - PROCESS | 1934 | 1468453032445 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:12 INFO - PROCESS | 1934 | ++DOCSHELL 0x11959e000 == 34 [pid = 1934] [id = 72] 16:37:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x11962a000) [pid = 1934] [serial = 213] [outer = 0x0] 16:37:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x124d12800) [pid = 1934] [serial = 214] [outer = 0x11962a000] 16:37:12 INFO - PROCESS | 1934 | 1468453032518 Marionette DEBUG loaded listener.js 16:37:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x1255bb400) [pid = 1934] [serial = 215] [outer = 0x11962a000] 16:37:12 INFO - PROCESS | 1934 | 1468453032785 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]]]}] 16:37:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:37:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 470ms 16:37:12 INFO - PROCESS | 1934 | 1468453032827 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 16:37:12 INFO - PROCESS | 1934 | 1468453032829 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 16:37:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:37:12 INFO - PROCESS | 1934 | 1468453032846 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:37:12 INFO - PROCESS | 1934 | 1468453032849 Marionette TRACE conn2 <- [1,262,null,{}] 16:37:12 INFO - PROCESS | 1934 | 1468453032854 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}] 16:37:12 INFO - PROCESS | 1934 | 1468453032855 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:12 INFO - PROCESS | 1934 | 1468453032953 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 16:37:12 INFO - PROCESS | 1934 | 1468453032997 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:12 INFO - PROCESS | 1934 | 1468453032998 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:13 INFO - PROCESS | 1934 | ++DOCSHELL 0x121021000 == 35 [pid = 1934] [id = 73] 16:37:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x119c5ac00) [pid = 1934] [serial = 216] [outer = 0x0] 16:37:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x125eeb000) [pid = 1934] [serial = 217] [outer = 0x119c5ac00] 16:37:13 INFO - PROCESS | 1934 | 1468453033036 Marionette DEBUG loaded listener.js 16:37:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x126681c00) [pid = 1934] [serial = 218] [outer = 0x119c5ac00] 16:37:13 INFO - PROCESS | 1934 | 1468453033504 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]]]}] 16:37:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:37:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 678ms 16:37:13 INFO - PROCESS | 1934 | 1468453033519 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 16:37:13 INFO - PROCESS | 1934 | 1468453033520 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 16:37:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:37:13 INFO - PROCESS | 1934 | 1468453033522 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:37:13 INFO - PROCESS | 1934 | 1468453033523 Marionette TRACE conn2 <- [1,266,null,{}] 16:37:13 INFO - PROCESS | 1934 | 1468453033525 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}] 16:37:13 INFO - PROCESS | 1934 | 1468453033529 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:13 INFO - PROCESS | 1934 | 1468453033639 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 16:37:13 INFO - PROCESS | 1934 | 1468453033652 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:13 INFO - PROCESS | 1934 | 1468453033653 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:13 INFO - PROCESS | 1934 | ++DOCSHELL 0x12131f800 == 36 [pid = 1934] [id = 74] 16:37:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x126a17800) [pid = 1934] [serial = 219] [outer = 0x0] 16:37:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x129196400) [pid = 1934] [serial = 220] [outer = 0x126a17800] 16:37:13 INFO - PROCESS | 1934 | 1468453033679 Marionette DEBUG loaded listener.js 16:37:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x129461800) [pid = 1934] [serial = 221] [outer = 0x126a17800] 16:37:14 INFO - PROCESS | 1934 | 1468453034012 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]]]}] 16:37:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:37:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 519ms 16:37:14 INFO - PROCESS | 1934 | 1468453034041 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 16:37:14 INFO - PROCESS | 1934 | 1468453034043 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 16:37:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:37:14 INFO - PROCESS | 1934 | 1468453034053 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:37:14 INFO - PROCESS | 1934 | 1468453034054 Marionette TRACE conn2 <- [1,270,null,{}] 16:37:14 INFO - PROCESS | 1934 | 1468453034056 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}] 16:37:14 INFO - PROCESS | 1934 | 1468453034057 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:14 INFO - PROCESS | 1934 | 1468453034149 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 16:37:14 INFO - PROCESS | 1934 | 1468453034152 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:14 INFO - PROCESS | 1934 | 1468453034154 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:14 INFO - PROCESS | 1934 | ++DOCSHELL 0x1255dc000 == 37 [pid = 1934] [id = 75] 16:37:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x126c32400) [pid = 1934] [serial = 222] [outer = 0x0] 16:37:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x12946f400) [pid = 1934] [serial = 223] [outer = 0x126c32400] 16:37:14 INFO - PROCESS | 1934 | 1468453034178 Marionette DEBUG loaded listener.js 16:37:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x12a5b4400) [pid = 1934] [serial = 224] [outer = 0x126c32400] 16:37:14 INFO - PROCESS | 1934 | 1468453034492 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]]]}] 16:37:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:37:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 467ms 16:37:14 INFO - PROCESS | 1934 | 1468453034521 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 16:37:14 INFO - PROCESS | 1934 | 1468453034522 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 16:37:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:37:14 INFO - PROCESS | 1934 | 1468453034524 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:37:14 INFO - PROCESS | 1934 | 1468453034526 Marionette TRACE conn2 <- [1,274,null,{}] 16:37:14 INFO - PROCESS | 1934 | 1468453034535 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}] 16:37:14 INFO - PROCESS | 1934 | 1468453034536 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:14 INFO - PROCESS | 1934 | 1468453034628 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 16:37:14 INFO - PROCESS | 1934 | 1468453034632 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:14 INFO - PROCESS | 1934 | 1468453034633 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:14 INFO - PROCESS | 1934 | ++DOCSHELL 0x126a5e800 == 38 [pid = 1934] [id = 76] 16:37:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x129197c00) [pid = 1934] [serial = 225] [outer = 0x0] 16:37:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x12a740000) [pid = 1934] [serial = 226] [outer = 0x129197c00] 16:37:14 INFO - PROCESS | 1934 | 1468453034656 Marionette DEBUG loaded listener.js 16:37:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x12a746800) [pid = 1934] [serial = 227] [outer = 0x129197c00] 16:37:14 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x1210cf400) [pid = 1934] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:37:14 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x11713fc00) [pid = 1934] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:37:14 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x11662cc00) [pid = 1934] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:37:14 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x1164e0000) [pid = 1934] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:37:14 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x119625800) [pid = 1934] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:37:14 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x113231400) [pid = 1934] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:37:14 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x1129eec00) [pid = 1934] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:37:14 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x124d10c00) [pid = 1934] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:37:14 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x1180e9800) [pid = 1934] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:37:14 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x116718800) [pid = 1934] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:37:14 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x126c30800) [pid = 1934] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:37:14 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x126a20400) [pid = 1934] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:37:14 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x11322a400) [pid = 1934] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:37:14 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x116a14c00) [pid = 1934] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:37:14 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x117143000) [pid = 1934] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:37:14 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x120fb4000) [pid = 1934] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:37:14 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x123e3b400) [pid = 1934] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:37:14 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x123e38c00) [pid = 1934] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:37:15 INFO - PROCESS | 1934 | 1468453035050 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]]]}] 16:37:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:37:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 528ms 16:37:15 INFO - PROCESS | 1934 | 1468453035053 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 16:37:15 INFO - PROCESS | 1934 | 1468453035054 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 16:37:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:37:15 INFO - PROCESS | 1934 | 1468453035057 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:37:15 INFO - PROCESS | 1934 | 1468453035058 Marionette TRACE conn2 <- [1,278,null,{}] 16:37:15 INFO - PROCESS | 1934 | 1468453035060 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}] 16:37:15 INFO - PROCESS | 1934 | 1468453035062 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:15 INFO - PROCESS | 1934 | 1468453035136 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 16:37:15 INFO - PROCESS | 1934 | 1468453035139 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:15 INFO - PROCESS | 1934 | 1468453035140 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:15 INFO - PROCESS | 1934 | ++DOCSHELL 0x118767000 == 39 [pid = 1934] [id = 77] 16:37:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x11713fc00) [pid = 1934] [serial = 228] [outer = 0x0] 16:37:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x1190d4400) [pid = 1934] [serial = 229] [outer = 0x11713fc00] 16:37:15 INFO - PROCESS | 1934 | 1468453035166 Marionette DEBUG loaded listener.js 16:37:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x123e3b400) [pid = 1934] [serial = 230] [outer = 0x11713fc00] 16:37:15 INFO - PROCESS | 1934 | 1468453035482 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]]]}] 16:37:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:37:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 471ms 16:37:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:37:15 INFO - PROCESS | 1934 | 1468453035528 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 16:37:15 INFO - PROCESS | 1934 | 1468453035530 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 16:37:15 INFO - PROCESS | 1934 | 1468453035532 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:37:15 INFO - PROCESS | 1934 | 1468453035533 Marionette TRACE conn2 <- [1,282,null,{}] 16:37:15 INFO - PROCESS | 1934 | 1468453035535 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}] 16:37:15 INFO - PROCESS | 1934 | 1468453035536 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:15 INFO - PROCESS | 1934 | 1468453035632 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 16:37:15 INFO - PROCESS | 1934 | 1468453035638 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:15 INFO - PROCESS | 1934 | 1468453035639 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:15 INFO - PROCESS | 1934 | ++DOCSHELL 0x128fd7800 == 40 [pid = 1934] [id = 78] 16:37:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x1255b9c00) [pid = 1934] [serial = 231] [outer = 0x0] 16:37:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x12a5b5400) [pid = 1934] [serial = 232] [outer = 0x1255b9c00] 16:37:15 INFO - PROCESS | 1934 | 1468453035663 Marionette DEBUG loaded listener.js 16:37:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x1255ba400) [pid = 1934] [serial = 233] [outer = 0x1255b9c00] 16:37:15 INFO - PROCESS | 1934 | 1468453035950 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]]]}] 16:37:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:37:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 470ms 16:37:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:37:16 INFO - PROCESS | 1934 | 1468453036003 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 16:37:16 INFO - PROCESS | 1934 | 1468453036004 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 16:37:16 INFO - PROCESS | 1934 | 1468453036006 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:37:16 INFO - PROCESS | 1934 | 1468453036008 Marionette TRACE conn2 <- [1,286,null,{}] 16:37:16 INFO - PROCESS | 1934 | 1468453036010 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}] 16:37:16 INFO - PROCESS | 1934 | 1468453036012 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:16 INFO - PROCESS | 1934 | 1468453036101 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 16:37:16 INFO - PROCESS | 1934 | 1468453036105 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:16 INFO - PROCESS | 1934 | 1468453036106 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:16 INFO - PROCESS | 1934 | ++DOCSHELL 0x1292b1800 == 41 [pid = 1934] [id = 79] 16:37:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x12a7e9800) [pid = 1934] [serial = 234] [outer = 0x0] 16:37:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x12ac08800) [pid = 1934] [serial = 235] [outer = 0x12a7e9800] 16:37:16 INFO - PROCESS | 1934 | 1468453036132 Marionette DEBUG loaded listener.js 16:37:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x12b88e000) [pid = 1934] [serial = 236] [outer = 0x12a7e9800] 16:37:16 INFO - PROCESS | 1934 | 1468453036433 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]]]}] 16:37:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:37:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 469ms 16:37:16 INFO - PROCESS | 1934 | 1468453036477 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 16:37:16 INFO - PROCESS | 1934 | 1468453036478 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 16:37:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:37:16 INFO - PROCESS | 1934 | 1468453036482 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:37:16 INFO - PROCESS | 1934 | 1468453036484 Marionette TRACE conn2 <- [1,290,null,{}] 16:37:16 INFO - PROCESS | 1934 | 1468453036486 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}] 16:37:16 INFO - PROCESS | 1934 | 1468453036487 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:16 INFO - PROCESS | 1934 | 1468453036590 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 16:37:16 INFO - PROCESS | 1934 | 1468453036596 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:16 INFO - PROCESS | 1934 | 1468453036597 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:16 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a318000 == 42 [pid = 1934] [id = 80] 16:37:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x119029c00) [pid = 1934] [serial = 237] [outer = 0x0] 16:37:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x12b88e800) [pid = 1934] [serial = 238] [outer = 0x119029c00] 16:37:16 INFO - PROCESS | 1934 | 1468453036621 Marionette DEBUG loaded listener.js 16:37:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x12b9d5800) [pid = 1934] [serial = 239] [outer = 0x119029c00] 16:37:16 INFO - PROCESS | 1934 | 1468453036980 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]]]}] 16:37:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:37:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 520ms 16:37:17 INFO - PROCESS | 1934 | 1468453037002 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 16:37:17 INFO - PROCESS | 1934 | 1468453037005 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 16:37:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:37:17 INFO - PROCESS | 1934 | 1468453037009 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:37:17 INFO - PROCESS | 1934 | 1468453037012 Marionette TRACE conn2 <- [1,294,null,{}] 16:37:17 INFO - PROCESS | 1934 | 1468453037018 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}] 16:37:17 INFO - PROCESS | 1934 | 1468453037020 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:17 INFO - PROCESS | 1934 | 1468453037122 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 16:37:17 INFO - PROCESS | 1934 | 1468453037173 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:17 INFO - PROCESS | 1934 | 1468453037176 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:17 INFO - PROCESS | 1934 | ++DOCSHELL 0x115eb1000 == 43 [pid = 1934] [id = 81] 16:37:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x11662d000) [pid = 1934] [serial = 240] [outer = 0x0] 16:37:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x116a1b000) [pid = 1934] [serial = 241] [outer = 0x11662d000] 16:37:17 INFO - PROCESS | 1934 | 1468453037207 Marionette DEBUG loaded listener.js 16:37:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x1180f4c00) [pid = 1934] [serial = 242] [outer = 0x11662d000] 16:37:17 INFO - PROCESS | 1934 | 1468453037619 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]]]}] 16:37:17 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. 16:37:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 627ms 16:37:17 INFO - PROCESS | 1934 | 1468453037636 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 16:37:17 INFO - PROCESS | 1934 | 1468453037639 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 16:37:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:37:17 INFO - PROCESS | 1934 | 1468453037643 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:37:17 INFO - PROCESS | 1934 | 1468453037645 Marionette TRACE conn2 <- [1,298,null,{}] 16:37:17 INFO - PROCESS | 1934 | 1468453037648 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}] 16:37:17 INFO - PROCESS | 1934 | 1468453037649 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:17 INFO - PROCESS | 1934 | 1468453037748 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 16:37:17 INFO - PROCESS | 1934 | 1468453037795 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:17 INFO - PROCESS | 1934 | 1468453037796 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:17 INFO - PROCESS | 1934 | ++DOCSHELL 0x11908b800 == 44 [pid = 1934] [id = 82] 16:37:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x11902d000) [pid = 1934] [serial = 243] [outer = 0x0] 16:37:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x119624000) [pid = 1934] [serial = 244] [outer = 0x11902d000] 16:37:17 INFO - PROCESS | 1934 | 1468453037826 Marionette DEBUG loaded listener.js 16:37:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x119a83000) [pid = 1934] [serial = 245] [outer = 0x11902d000] 16:37:18 INFO - PROCESS | 1934 | 1468453038239 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]]]}] 16:37:18 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. 16:37:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 621ms 16:37:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:37:18 INFO - PROCESS | 1934 | 1468453038265 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 16:37:18 INFO - PROCESS | 1934 | 1468453038266 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 16:37:18 INFO - PROCESS | 1934 | 1468453038269 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:37:18 INFO - PROCESS | 1934 | 1468453038271 Marionette TRACE conn2 <- [1,302,null,{}] 16:37:18 INFO - PROCESS | 1934 | 1468453038279 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}] 16:37:18 INFO - PROCESS | 1934 | 1468453038282 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:18 INFO - PROCESS | 1934 | 1468453038382 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 16:37:18 INFO - PROCESS | 1934 | 1468453038466 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:18 INFO - PROCESS | 1934 | 1468453038468 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:18 INFO - PROCESS | 1934 | ++DOCSHELL 0x128adc800 == 45 [pid = 1934] [id = 83] 16:37:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x119c58000) [pid = 1934] [serial = 246] [outer = 0x0] 16:37:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x119c5a800) [pid = 1934] [serial = 247] [outer = 0x119c58000] 16:37:18 INFO - PROCESS | 1934 | 1468453038499 Marionette DEBUG loaded listener.js 16:37:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x120fb1400) [pid = 1934] [serial = 248] [outer = 0x119c58000] 16:37:18 INFO - PROCESS | 1934 | 1468453038902 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]]]}] 16:37:18 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. 16:37:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 670ms 16:37:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:37:18 INFO - PROCESS | 1934 | 1468453038940 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 16:37:18 INFO - PROCESS | 1934 | 1468453038942 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 16:37:18 INFO - PROCESS | 1934 | 1468453038944 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:37:18 INFO - PROCESS | 1934 | 1468453038945 Marionette TRACE conn2 <- [1,306,null,{}] 16:37:18 INFO - PROCESS | 1934 | 1468453038948 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}] 16:37:18 INFO - PROCESS | 1934 | 1468453038949 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:19 INFO - PROCESS | 1934 | 1468453039046 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 16:37:19 INFO - PROCESS | 1934 | 1468453039097 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:19 INFO - PROCESS | 1934 | 1468453039098 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:19 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a31d000 == 46 [pid = 1934] [id = 84] 16:37:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x121bc6400) [pid = 1934] [serial = 249] [outer = 0x0] 16:37:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x123bc5c00) [pid = 1934] [serial = 250] [outer = 0x121bc6400] 16:37:19 INFO - PROCESS | 1934 | 1468453039127 Marionette DEBUG loaded listener.js 16:37:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x1255b4c00) [pid = 1934] [serial = 251] [outer = 0x121bc6400] 16:37:19 INFO - PROCESS | 1934 | 1468453039543 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]]]}] 16:37:19 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. 16:37:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 619ms 16:37:19 INFO - PROCESS | 1934 | 1468453039564 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 16:37:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:37:19 INFO - PROCESS | 1934 | 1468453039565 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 16:37:19 INFO - PROCESS | 1934 | 1468453039568 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:37:19 INFO - PROCESS | 1934 | 1468453039569 Marionette TRACE conn2 <- [1,310,null,{}] 16:37:19 INFO - PROCESS | 1934 | 1468453039571 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}] 16:37:19 INFO - PROCESS | 1934 | 1468453039573 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:19 INFO - PROCESS | 1934 | 1468453039671 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 16:37:19 INFO - PROCESS | 1934 | 1468453039756 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:19 INFO - PROCESS | 1934 | 1468453039757 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:19 INFO - PROCESS | 1934 | ++DOCSHELL 0x113cb7800 == 47 [pid = 1934] [id = 85] 16:37:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x118232400) [pid = 1934] [serial = 252] [outer = 0x0] 16:37:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 113 (0x119c55c00) [pid = 1934] [serial = 253] [outer = 0x118232400] 16:37:19 INFO - PROCESS | 1934 | 1468453039787 Marionette DEBUG loaded listener.js 16:37:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 114 (0x126c31c00) [pid = 1934] [serial = 254] [outer = 0x118232400] 16:37:20 INFO - PROCESS | 1934 | 1468453040281 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]]]}] 16:37:20 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. 16:37:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 770ms 16:37:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:37:20 INFO - PROCESS | 1934 | 1468453040351 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 16:37:20 INFO - PROCESS | 1934 | 1468453040353 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 16:37:20 INFO - PROCESS | 1934 | 1468453040357 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:37:20 INFO - PROCESS | 1934 | 1468453040359 Marionette TRACE conn2 <- [1,314,null,{}] 16:37:20 INFO - PROCESS | 1934 | 1468453040362 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}] 16:37:20 INFO - PROCESS | 1934 | 1468453040366 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:20 INFO - PROCESS | 1934 | 1468453040452 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 16:37:20 INFO - PROCESS | 1934 | 1468453040520 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:20 INFO - PROCESS | 1934 | 1468453040521 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:20 INFO - PROCESS | 1934 | ++DOCSHELL 0x111a4e000 == 48 [pid = 1934] [id = 86] 16:37:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 115 (0x116632c00) [pid = 1934] [serial = 255] [outer = 0x0] 16:37:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 116 (0x1180e9800) [pid = 1934] [serial = 256] [outer = 0x116632c00] 16:37:20 INFO - PROCESS | 1934 | 1468453040549 Marionette DEBUG loaded listener.js 16:37:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 117 (0x1183c4000) [pid = 1934] [serial = 257] [outer = 0x116632c00] 16:37:20 INFO - PROCESS | 1934 | --DOCSHELL 0x1292b1800 == 47 [pid = 1934] [id = 79] 16:37:20 INFO - PROCESS | 1934 | --DOCSHELL 0x128fd7800 == 46 [pid = 1934] [id = 78] 16:37:20 INFO - PROCESS | 1934 | --DOCSHELL 0x118767000 == 45 [pid = 1934] [id = 77] 16:37:20 INFO - PROCESS | 1934 | --DOMWINDOW == 116 (0x129416400) [pid = 1934] [serial = 195] [outer = 0x0] [url = about:blank] 16:37:20 INFO - PROCESS | 1934 | --DOCSHELL 0x126a5e800 == 44 [pid = 1934] [id = 76] 16:37:20 INFO - PROCESS | 1934 | --DOCSHELL 0x1255dc000 == 43 [pid = 1934] [id = 75] 16:37:20 INFO - PROCESS | 1934 | --DOCSHELL 0x12131f800 == 42 [pid = 1934] [id = 74] 16:37:20 INFO - PROCESS | 1934 | --DOCSHELL 0x121021000 == 41 [pid = 1934] [id = 73] 16:37:20 INFO - PROCESS | 1934 | --DOCSHELL 0x11959e000 == 40 [pid = 1934] [id = 72] 16:37:20 INFO - PROCESS | 1934 | --DOCSHELL 0x1188cb800 == 39 [pid = 1934] [id = 71] 16:37:20 INFO - PROCESS | 1934 | --DOCSHELL 0x117e44000 == 38 [pid = 1934] [id = 70] 16:37:20 INFO - PROCESS | 1934 | --DOCSHELL 0x11625d800 == 37 [pid = 1934] [id = 69] 16:37:21 INFO - PROCESS | 1934 | 1468453041045 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]]]}] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 115 (0x1216bac00) [pid = 1934] [serial = 174] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 114 (0x118373c00) [pid = 1934] [serial = 162] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 113 (0x118591000) [pid = 1934] [serial = 163] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 112 (0x116a16000) [pid = 1934] [serial = 157] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x116725c00) [pid = 1934] [serial = 156] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x1164e7000) [pid = 1934] [serial = 159] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x111c1a000) [pid = 1934] [serial = 160] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x119a23800) [pid = 1934] [serial = 168] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x119a8f800) [pid = 1934] [serial = 169] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x11887dc00) [pid = 1934] [serial = 165] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x1190d0000) [pid = 1934] [serial = 166] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x124d11400) [pid = 1934] [serial = 177] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x125e67000) [pid = 1934] [serial = 180] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x1255b6400) [pid = 1934] [serial = 178] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x119a29800) [pid = 1934] [serial = 183] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x12647d400) [pid = 1934] [serial = 186] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x124a1ac00) [pid = 1934] [serial = 184] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x128d1dc00) [pid = 1934] [serial = 189] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x12919b800) [pid = 1934] [serial = 192] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x121bbe400) [pid = 1934] [serial = 181] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x116a14000) [pid = 1934] [serial = 142] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x1164db800) [pid = 1934] [serial = 141] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x119ec1800) [pid = 1934] [serial = 171] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x119098000) [pid = 1934] [serial = 145] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x11832f400) [pid = 1934] [serial = 144] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x123b9e400) [pid = 1934] [serial = 148] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x121336400) [pid = 1934] [serial = 147] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x126a18c00) [pid = 1934] [serial = 187] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x124d05c00) [pid = 1934] [serial = 151] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x124804800) [pid = 1934] [serial = 150] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x1255c0000) [pid = 1934] [serial = 154] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x124eb7400) [pid = 1934] [serial = 153] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x12480ec00) [pid = 1934] [serial = 175] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x129198800) [pid = 1934] [serial = 190] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x120fb1c00) [pid = 1934] [serial = 172] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x1292e6c00) [pid = 1934] [serial = 193] [outer = 0x0] [url = about:blank] 16:37:21 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. 16:37:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 725ms 16:37:21 INFO - PROCESS | 1934 | 1468453041083 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 16:37:21 INFO - PROCESS | 1934 | 1468453041086 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 16:37:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:37:21 INFO - PROCESS | 1934 | 1468453041090 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:37:21 INFO - PROCESS | 1934 | 1468453041091 Marionette TRACE conn2 <- [1,318,null,{}] 16:37:21 INFO - PROCESS | 1934 | 1468453041093 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}] 16:37:21 INFO - PROCESS | 1934 | 1468453041095 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:21 INFO - PROCESS | 1934 | 1468453041158 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 16:37:21 INFO - PROCESS | 1934 | 1468453041166 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:21 INFO - PROCESS | 1934 | 1468453041168 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:21 INFO - PROCESS | 1934 | ++DOCSHELL 0x1169a4800 == 38 [pid = 1934] [id = 87] 16:37:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1190cf000) [pid = 1934] [serial = 258] [outer = 0x0] 16:37:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x119626400) [pid = 1934] [serial = 259] [outer = 0x1190cf000] 16:37:21 INFO - PROCESS | 1934 | 1468453041202 Marionette DEBUG loaded listener.js 16:37:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x119a30800) [pid = 1934] [serial = 260] [outer = 0x1190cf000] 16:37:21 INFO - PROCESS | 1934 | 1468453041705 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]]]}] 16:37:21 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. 16:37:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 670ms 16:37:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:37:21 INFO - PROCESS | 1934 | 1468453041760 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 16:37:21 INFO - PROCESS | 1934 | 1468453041762 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 16:37:21 INFO - PROCESS | 1934 | 1468453041765 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:37:21 INFO - PROCESS | 1934 | 1468453041769 Marionette TRACE conn2 <- [1,322,null,{}] 16:37:21 INFO - PROCESS | 1934 | 1468453041780 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}] 16:37:21 INFO - PROCESS | 1934 | 1468453041784 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:21 INFO - PROCESS | 1934 | 1468453041904 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 16:37:21 INFO - PROCESS | 1934 | 1468453041918 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:21 INFO - PROCESS | 1934 | 1468453041920 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:21 INFO - PROCESS | 1934 | ++DOCSHELL 0x1188b2000 == 39 [pid = 1934] [id = 88] 16:37:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x119c54c00) [pid = 1934] [serial = 261] [outer = 0x0] 16:37:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x120ebf400) [pid = 1934] [serial = 262] [outer = 0x119c54c00] 16:37:21 INFO - PROCESS | 1934 | 1468453041959 Marionette DEBUG loaded listener.js 16:37:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x12133bc00) [pid = 1934] [serial = 263] [outer = 0x119c54c00] 16:37:22 INFO - PROCESS | 1934 | 1468453042290 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]]]}] 16:37:22 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. 16:37:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 574ms 16:37:22 INFO - PROCESS | 1934 | 1468453042338 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 16:37:22 INFO - PROCESS | 1934 | 1468453042340 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 16:37:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:37:22 INFO - PROCESS | 1934 | 1468453042342 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:37:22 INFO - PROCESS | 1934 | 1468453042343 Marionette TRACE conn2 <- [1,326,null,{}] 16:37:22 INFO - PROCESS | 1934 | 1468453042346 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}] 16:37:22 INFO - PROCESS | 1934 | 1468453042347 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:22 INFO - PROCESS | 1934 | 1468453042425 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 16:37:22 INFO - PROCESS | 1934 | 1468453042448 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:22 INFO - PROCESS | 1934 | 1468453042449 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:22 INFO - PROCESS | 1934 | ++DOCSHELL 0x1195b6800 == 40 [pid = 1934] [id = 89] 16:37:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x123e32c00) [pid = 1934] [serial = 264] [outer = 0x0] 16:37:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x1248b9800) [pid = 1934] [serial = 265] [outer = 0x123e32c00] 16:37:22 INFO - PROCESS | 1934 | 1468453042474 Marionette DEBUG loaded listener.js 16:37:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x125541000) [pid = 1934] [serial = 266] [outer = 0x123e32c00] 16:37:22 INFO - PROCESS | 1934 | 1468453042788 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]]]}] 16:37:22 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. 16:37:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 469ms 16:37:22 INFO - PROCESS | 1934 | 1468453042812 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 16:37:22 INFO - PROCESS | 1934 | 1468453042814 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 16:37:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:37:22 INFO - PROCESS | 1934 | 1468453042818 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:37:22 INFO - PROCESS | 1934 | 1468453042819 Marionette TRACE conn2 <- [1,330,null,{}] 16:37:22 INFO - PROCESS | 1934 | 1468453042821 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}] 16:37:22 INFO - PROCESS | 1934 | 1468453042822 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:22 INFO - PROCESS | 1934 | 1468453042896 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 16:37:22 INFO - PROCESS | 1934 | 1468453042950 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:22 INFO - PROCESS | 1934 | 1468453042952 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:22 INFO - PROCESS | 1934 | ++DOCSHELL 0x119ca5000 == 41 [pid = 1934] [id = 90] 16:37:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x123e3a800) [pid = 1934] [serial = 267] [outer = 0x0] 16:37:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x125ee5400) [pid = 1934] [serial = 268] [outer = 0x123e3a800] 16:37:22 INFO - PROCESS | 1934 | 1468453042982 Marionette DEBUG loaded listener.js 16:37:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x126a18800) [pid = 1934] [serial = 269] [outer = 0x123e3a800] 16:37:23 INFO - PROCESS | 1934 | 1468453043289 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]]]}] 16:37:23 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. 16:37:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 16:37:23 INFO - PROCESS | 1934 | 1468453043336 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 16:37:23 INFO - PROCESS | 1934 | 1468453043337 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 16:37:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:37:23 INFO - PROCESS | 1934 | 1468453043340 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:37:23 INFO - PROCESS | 1934 | 1468453043341 Marionette TRACE conn2 <- [1,334,null,{}] 16:37:23 INFO - PROCESS | 1934 | 1468453043343 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}] 16:37:23 INFO - PROCESS | 1934 | 1468453043347 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:23 INFO - PROCESS | 1934 | 1468453043461 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 16:37:23 INFO - PROCESS | 1934 | 1468453043495 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:23 INFO - PROCESS | 1934 | 1468453043496 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:23 INFO - PROCESS | 1934 | ++DOCSHELL 0x121154000 == 42 [pid = 1934] [id = 91] 16:37:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x128902800) [pid = 1934] [serial = 270] [outer = 0x0] 16:37:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x129194400) [pid = 1934] [serial = 271] [outer = 0x128902800] 16:37:23 INFO - PROCESS | 1934 | 1468453043521 Marionette DEBUG loaded listener.js 16:37:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x129416800) [pid = 1934] [serial = 272] [outer = 0x128902800] 16:37:23 INFO - PROCESS | 1934 | 1468453043840 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]]]}] 16:37:23 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. 16:37:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 520ms 16:37:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:37:23 INFO - PROCESS | 1934 | 1468453043860 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 16:37:23 INFO - PROCESS | 1934 | 1468453043862 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 16:37:23 INFO - PROCESS | 1934 | 1468453043865 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:37:23 INFO - PROCESS | 1934 | 1468453043866 Marionette TRACE conn2 <- [1,338,null,{}] 16:37:23 INFO - PROCESS | 1934 | 1468453043869 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}] 16:37:23 INFO - PROCESS | 1934 | 1468453043870 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:23 INFO - PROCESS | 1934 | 1468453043965 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 16:37:24 INFO - PROCESS | 1934 | 1468453043997 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:24 INFO - PROCESS | 1934 | 1468453043998 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:24 INFO - PROCESS | 1934 | ++DOCSHELL 0x124962800 == 43 [pid = 1934] [id = 92] 16:37:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x1175c1400) [pid = 1934] [serial = 273] [outer = 0x0] 16:37:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x12a5af800) [pid = 1934] [serial = 274] [outer = 0x1175c1400] 16:37:24 INFO - PROCESS | 1934 | 1468453044029 Marionette DEBUG loaded listener.js 16:37:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x12a743400) [pid = 1934] [serial = 275] [outer = 0x1175c1400] 16:37:24 INFO - PROCESS | 1934 | 1468453044335 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]]]}] 16:37:24 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. 16:37:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 520ms 16:37:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:37:24 INFO - PROCESS | 1934 | 1468453044385 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 16:37:24 INFO - PROCESS | 1934 | 1468453044387 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 16:37:24 INFO - PROCESS | 1934 | 1468453044389 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:37:24 INFO - PROCESS | 1934 | 1468453044390 Marionette TRACE conn2 <- [1,342,null,{}] 16:37:24 INFO - PROCESS | 1934 | 1468453044392 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}] 16:37:24 INFO - PROCESS | 1934 | 1468453044393 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:24 INFO - PROCESS | 1934 | 1468453044487 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 16:37:24 INFO - PROCESS | 1934 | 1468453044500 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:24 INFO - PROCESS | 1934 | 1468453044501 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:24 INFO - PROCESS | 1934 | ++DOCSHELL 0x125e30800 == 44 [pid = 1934] [id = 93] 16:37:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x12a748400) [pid = 1934] [serial = 276] [outer = 0x0] 16:37:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x12a7ed000) [pid = 1934] [serial = 277] [outer = 0x12a748400] 16:37:24 INFO - PROCESS | 1934 | 1468453044525 Marionette DEBUG loaded listener.js 16:37:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x12ac07400) [pid = 1934] [serial = 278] [outer = 0x12a748400] 16:37:24 INFO - PROCESS | 1934 | 1468453044842 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]]]}] 16:37:24 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. 16:37:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 467ms 16:37:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:37:24 INFO - PROCESS | 1934 | 1468453044857 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 16:37:24 INFO - PROCESS | 1934 | 1468453044858 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 16:37:24 INFO - PROCESS | 1934 | 1468453044860 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:37:24 INFO - PROCESS | 1934 | 1468453044861 Marionette TRACE conn2 <- [1,346,null,{}] 16:37:24 INFO - PROCESS | 1934 | 1468453044865 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}] 16:37:24 INFO - PROCESS | 1934 | 1468453044868 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:24 INFO - PROCESS | 1934 | 1468453044970 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 16:37:24 INFO - PROCESS | 1934 | 1468453044988 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:24 INFO - PROCESS | 1934 | 1468453044990 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:24 INFO - PROCESS | 1934 | ++DOCSHELL 0x126a6c000 == 45 [pid = 1934] [id = 94] 16:37:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x12b1c7400) [pid = 1934] [serial = 279] [outer = 0x0] 16:37:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x12b88c400) [pid = 1934] [serial = 280] [outer = 0x12b1c7400] 16:37:25 INFO - PROCESS | 1934 | 1468453045014 Marionette DEBUG loaded listener.js 16:37:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x12b9d5400) [pid = 1934] [serial = 281] [outer = 0x12b1c7400] 16:37:25 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x126a17800) [pid = 1934] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:37:25 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x11713fc00) [pid = 1934] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:37:25 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x1190d2000) [pid = 1934] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:37:25 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x129197c00) [pid = 1934] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:37:25 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x1180e9c00) [pid = 1934] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:37:25 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x119c5ac00) [pid = 1934] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:37:25 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x1190d4c00) [pid = 1934] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:37:25 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x126c32400) [pid = 1934] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:37:25 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x1255b9c00) [pid = 1934] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:37:25 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x12a7e9800) [pid = 1934] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:37:25 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x11962a000) [pid = 1934] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:37:25 INFO - PROCESS | 1934 | 1468453045381 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]]]}] 16:37:25 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. 16:37:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 570ms 16:37:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:37:25 INFO - PROCESS | 1934 | 1468453045430 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 16:37:25 INFO - PROCESS | 1934 | 1468453045431 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 16:37:25 INFO - PROCESS | 1934 | 1468453045433 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:37:25 INFO - PROCESS | 1934 | 1468453045434 Marionette TRACE conn2 <- [1,350,null,{}] 16:37:25 INFO - PROCESS | 1934 | 1468453045436 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}] 16:37:25 INFO - PROCESS | 1934 | 1468453045437 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:25 INFO - PROCESS | 1934 | 1468453045530 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 16:37:25 INFO - PROCESS | 1934 | 1468453045536 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:25 INFO - PROCESS | 1934 | 1468453045537 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:25 INFO - PROCESS | 1934 | ++DOCSHELL 0x128ae3800 == 46 [pid = 1934] [id = 95] 16:37:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x11859a400) [pid = 1934] [serial = 282] [outer = 0x0] 16:37:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x120ebd400) [pid = 1934] [serial = 283] [outer = 0x11859a400] 16:37:25 INFO - PROCESS | 1934 | 1468453045577 Marionette DEBUG loaded listener.js 16:37:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x12667c400) [pid = 1934] [serial = 284] [outer = 0x11859a400] 16:37:26 INFO - PROCESS | 1934 | 1468453046067 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]]]}] 16:37:26 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. 16:37:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 669ms 16:37:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:37:26 INFO - PROCESS | 1934 | 1468453046103 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 16:37:26 INFO - PROCESS | 1934 | 1468453046104 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 16:37:26 INFO - PROCESS | 1934 | 1468453046106 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:37:26 INFO - PROCESS | 1934 | 1468453046108 Marionette TRACE conn2 <- [1,354,null,{}] 16:37:26 INFO - PROCESS | 1934 | 1468453046110 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}] 16:37:26 INFO - PROCESS | 1934 | 1468453046112 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:26 INFO - PROCESS | 1934 | 1468453046207 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 16:37:26 INFO - PROCESS | 1934 | 1468453046210 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:26 INFO - PROCESS | 1934 | 1468453046212 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:26 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a319800 == 47 [pid = 1934] [id = 96] 16:37:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x1292e4c00) [pid = 1934] [serial = 285] [outer = 0x0] 16:37:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x12b9db400) [pid = 1934] [serial = 286] [outer = 0x1292e4c00] 16:37:26 INFO - PROCESS | 1934 | 1468453046241 Marionette DEBUG loaded listener.js 16:37:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x12ba67400) [pid = 1934] [serial = 287] [outer = 0x1292e4c00] 16:37:26 INFO - PROCESS | 1934 | 1468453046590 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]]]}] 16:37:26 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. 16:37:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 520ms 16:37:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:37:26 INFO - PROCESS | 1934 | 1468453046629 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 16:37:26 INFO - PROCESS | 1934 | 1468453046630 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 16:37:26 INFO - PROCESS | 1934 | 1468453046634 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:37:26 INFO - PROCESS | 1934 | 1468453046635 Marionette TRACE conn2 <- [1,358,null,{}] 16:37:26 INFO - PROCESS | 1934 | 1468453046639 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}] 16:37:26 INFO - PROCESS | 1934 | 1468453046641 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:26 INFO - PROCESS | 1934 | 1468453046794 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 16:37:26 INFO - PROCESS | 1934 | 1468453046806 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:26 INFO - PROCESS | 1934 | 1468453046807 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:26 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a780800 == 48 [pid = 1934] [id = 97] 16:37:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x12ba6b800) [pid = 1934] [serial = 288] [outer = 0x0] 16:37:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x12ba6fc00) [pid = 1934] [serial = 289] [outer = 0x12ba6b800] 16:37:26 INFO - PROCESS | 1934 | 1468453046846 Marionette DEBUG loaded listener.js 16:37:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x12bd9b400) [pid = 1934] [serial = 290] [outer = 0x12ba6b800] 16:37:27 INFO - PROCESS | 1934 | 1468453047366 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]]]}] 16:37:27 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. 16:37:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 771ms 16:37:27 INFO - PROCESS | 1934 | 1468453047404 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 16:37:27 INFO - PROCESS | 1934 | 1468453047407 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 16:37:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:37:27 INFO - PROCESS | 1934 | 1468453047411 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:37:27 INFO - PROCESS | 1934 | 1468453047416 Marionette TRACE conn2 <- [1,362,null,{}] 16:37:27 INFO - PROCESS | 1934 | 1468453047421 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}] 16:37:27 INFO - PROCESS | 1934 | 1468453047422 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:27 INFO - PROCESS | 1934 | 1468453047526 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 16:37:27 INFO - PROCESS | 1934 | 1468453047591 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:27 INFO - PROCESS | 1934 | 1468453047594 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:27 INFO - PROCESS | 1934 | ++DOCSHELL 0x116677000 == 49 [pid = 1934] [id = 98] 16:37:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x116633400) [pid = 1934] [serial = 291] [outer = 0x0] 16:37:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x11697a000) [pid = 1934] [serial = 292] [outer = 0x116633400] 16:37:27 INFO - PROCESS | 1934 | 1468453047625 Marionette DEBUG loaded listener.js 16:37:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x1183c0c00) [pid = 1934] [serial = 293] [outer = 0x116633400] 16:37:28 INFO - PROCESS | 1934 | 1468453048073 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]]]}] 16:37:28 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. 16:37:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 675ms 16:37:28 INFO - PROCESS | 1934 | 1468453048085 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 16:37:28 INFO - PROCESS | 1934 | 1468453048089 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 16:37:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:37:28 INFO - PROCESS | 1934 | 1468453048093 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:37:28 INFO - PROCESS | 1934 | 1468453048095 Marionette TRACE conn2 <- [1,366,null,{}] 16:37:28 INFO - PROCESS | 1934 | 1468453048097 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}] 16:37:28 INFO - PROCESS | 1934 | 1468453048099 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:28 INFO - PROCESS | 1934 | 1468453048231 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 16:37:28 INFO - PROCESS | 1934 | 1468453048296 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:28 INFO - PROCESS | 1934 | 1468453048297 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:28 INFO - PROCESS | 1934 | ++DOCSHELL 0x11918a000 == 50 [pid = 1934] [id = 99] 16:37:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x11902a800) [pid = 1934] [serial = 294] [outer = 0x0] 16:37:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x119a83c00) [pid = 1934] [serial = 295] [outer = 0x11902a800] 16:37:28 INFO - PROCESS | 1934 | 1468453048329 Marionette DEBUG loaded listener.js 16:37:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x119a8e400) [pid = 1934] [serial = 296] [outer = 0x11902a800] 16:37:28 INFO - PROCESS | 1934 | 1468453048746 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]]]}] 16:37:28 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. 16:37:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 670ms 16:37:28 INFO - PROCESS | 1934 | 1468453048763 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 16:37:28 INFO - PROCESS | 1934 | 1468453048765 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 16:37:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:37:28 INFO - PROCESS | 1934 | 1468453048767 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:37:28 INFO - PROCESS | 1934 | 1468453048770 Marionette TRACE conn2 <- [1,370,null,{}] 16:37:28 INFO - PROCESS | 1934 | 1468453048778 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}] 16:37:28 INFO - PROCESS | 1934 | 1468453048781 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:28 INFO - PROCESS | 1934 | 1468453048884 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 16:37:28 INFO - PROCESS | 1934 | 1468453048936 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:28 INFO - PROCESS | 1934 | 1468453048938 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:28 INFO - PROCESS | 1934 | ++DOCSHELL 0x1292a3000 == 51 [pid = 1934] [id = 100] 16:37:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x123e3a400) [pid = 1934] [serial = 297] [outer = 0x0] 16:37:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x125e5f400) [pid = 1934] [serial = 298] [outer = 0x123e3a400] 16:37:28 INFO - PROCESS | 1934 | 1468453048969 Marionette DEBUG loaded listener.js 16:37:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x128905800) [pid = 1934] [serial = 299] [outer = 0x123e3a400] 16:37:29 INFO - PROCESS | 1934 | 1468453049476 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]]]}] 16:37:29 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. 16:37:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 721ms 16:37:29 INFO - PROCESS | 1934 | 1468453049522 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 16:37:29 INFO - PROCESS | 1934 | 1468453049524 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 16:37:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:37:29 INFO - PROCESS | 1934 | 1468453049529 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:37:29 INFO - PROCESS | 1934 | 1468453049532 Marionette TRACE conn2 <- [1,374,null,{}] 16:37:29 INFO - PROCESS | 1934 | 1468453049535 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}] 16:37:29 INFO - PROCESS | 1934 | 1468453049536 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:29 INFO - PROCESS | 1934 | 1468453049635 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 16:37:29 INFO - PROCESS | 1934 | 1468453049698 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:29 INFO - PROCESS | 1934 | 1468453049700 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:29 INFO - PROCESS | 1934 | ++DOCSHELL 0x12b80e000 == 52 [pid = 1934] [id = 101] 16:37:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x1292ee400) [pid = 1934] [serial = 300] [outer = 0x0] 16:37:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 113 (0x12a73a000) [pid = 1934] [serial = 301] [outer = 0x1292ee400] 16:37:29 INFO - PROCESS | 1934 | 1468453049729 Marionette DEBUG loaded listener.js 16:37:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 114 (0x12b899000) [pid = 1934] [serial = 302] [outer = 0x1292ee400] 16:37:30 INFO - PROCESS | 1934 | 1468453050142 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:37:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:37:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 625ms 16:37:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:37:30 INFO - PROCESS | 1934 | 1468453050154 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 16:37:30 INFO - PROCESS | 1934 | 1468453050156 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 16:37:30 INFO - PROCESS | 1934 | 1468453050158 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:37:30 INFO - PROCESS | 1934 | 1468453050159 Marionette TRACE conn2 <- [1,378,null,{}] 16:37:30 INFO - PROCESS | 1934 | 1468453050162 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}] 16:37:30 INFO - PROCESS | 1934 | 1468453050163 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:30 INFO - PROCESS | 1934 | 1468453050285 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 16:37:30 INFO - PROCESS | 1934 | 1468453050336 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:30 INFO - PROCESS | 1934 | 1468453050337 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:30 INFO - PROCESS | 1934 | ++DOCSHELL 0x12b81f800 == 53 [pid = 1934] [id = 102] 16:37:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 115 (0x12b1ccc00) [pid = 1934] [serial = 303] [outer = 0x0] 16:37:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 116 (0x12ba62400) [pid = 1934] [serial = 304] [outer = 0x12b1ccc00] 16:37:30 INFO - PROCESS | 1934 | 1468453050366 Marionette DEBUG loaded listener.js 16:37:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 117 (0x12bd9ec00) [pid = 1934] [serial = 305] [outer = 0x12b1ccc00] 16:37:30 INFO - PROCESS | 1934 | 1468453050872 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:37:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:37:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 719ms 16:37:30 INFO - PROCESS | 1934 | 1468453050910 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 16:37:30 INFO - PROCESS | 1934 | 1468453050913 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 16:37:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:37:30 INFO - PROCESS | 1934 | 1468453050938 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:37:30 INFO - PROCESS | 1934 | 1468453050940 Marionette TRACE conn2 <- [1,382,null,{}] 16:37:30 INFO - PROCESS | 1934 | 1468453050944 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}] 16:37:30 INFO - PROCESS | 1934 | 1468453050945 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:31 INFO - PROCESS | 1934 | 1468453051036 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 16:37:31 INFO - PROCESS | 1934 | 1468453051104 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:31 INFO - PROCESS | 1934 | 1468453051106 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:31 INFO - PROCESS | 1934 | ++DOCSHELL 0x119982000 == 54 [pid = 1934] [id = 103] 16:37:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 118 (0x11887cc00) [pid = 1934] [serial = 306] [outer = 0x0] 16:37:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 119 (0x119092000) [pid = 1934] [serial = 307] [outer = 0x11887cc00] 16:37:31 INFO - PROCESS | 1934 | 1468453051134 Marionette DEBUG loaded listener.js 16:37:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 120 (0x119a22400) [pid = 1934] [serial = 308] [outer = 0x11887cc00] 16:37:31 INFO - PROCESS | 1934 | 1468453051567 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:37:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12a319800 == 53 [pid = 1934] [id = 96] 16:37:31 INFO - PROCESS | 1934 | --DOCSHELL 0x128ae3800 == 52 [pid = 1934] [id = 95] 16:37:31 INFO - PROCESS | 1934 | --DOCSHELL 0x126a6c000 == 51 [pid = 1934] [id = 94] 16:37:31 INFO - PROCESS | 1934 | --DOCSHELL 0x125e30800 == 50 [pid = 1934] [id = 93] 16:37:31 INFO - PROCESS | 1934 | --DOCSHELL 0x124962800 == 49 [pid = 1934] [id = 92] 16:37:31 INFO - PROCESS | 1934 | --DOCSHELL 0x121154000 == 48 [pid = 1934] [id = 91] 16:37:31 INFO - PROCESS | 1934 | --DOCSHELL 0x119ca5000 == 47 [pid = 1934] [id = 90] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 119 (0x12b88e800) [pid = 1934] [serial = 238] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 118 (0x118593400) [pid = 1934] [serial = 202] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 117 (0x116291800) [pid = 1934] [serial = 198] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOCSHELL 0x1195b6800 == 46 [pid = 1934] [id = 89] 16:37:31 INFO - PROCESS | 1934 | --DOCSHELL 0x1188b2000 == 45 [pid = 1934] [id = 88] 16:37:31 INFO - PROCESS | 1934 | --DOCSHELL 0x1169a4800 == 44 [pid = 1934] [id = 87] 16:37:31 INFO - PROCESS | 1934 | --DOCSHELL 0x111a4e000 == 43 [pid = 1934] [id = 86] 16:37:31 INFO - PROCESS | 1934 | --DOCSHELL 0x113cb7800 == 42 [pid = 1934] [id = 85] 16:37:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12a31d000 == 41 [pid = 1934] [id = 84] 16:37:31 INFO - PROCESS | 1934 | --DOCSHELL 0x128adc800 == 40 [pid = 1934] [id = 83] 16:37:31 INFO - PROCESS | 1934 | --DOCSHELL 0x11908b800 == 39 [pid = 1934] [id = 82] 16:37:31 INFO - PROCESS | 1934 | --DOCSHELL 0x115eb1000 == 38 [pid = 1934] [id = 81] 16:37:31 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:37:31 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 671ms 16:37:31 INFO - PROCESS | 1934 | 1468453051608 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 16:37:31 INFO - PROCESS | 1934 | 1468453051611 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 16:37:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:37:31 INFO - PROCESS | 1934 | 1468453051621 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:37:31 INFO - PROCESS | 1934 | 1468453051623 Marionette TRACE conn2 <- [1,386,null,{}] 16:37:31 INFO - PROCESS | 1934 | 1468453051625 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}] 16:37:31 INFO - PROCESS | 1934 | 1468453051627 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:31 INFO - PROCESS | 1934 | 1468453051717 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 116 (0x12b88e000) [pid = 1934] [serial = 236] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 115 (0x129196400) [pid = 1934] [serial = 220] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 114 (0x123e3b400) [pid = 1934] [serial = 230] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 113 (0x119c52c00) [pid = 1934] [serial = 209] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 112 (0x12a740000) [pid = 1934] [serial = 226] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x129461800) [pid = 1934] [serial = 221] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x11832d000) [pid = 1934] [serial = 205] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x116906000) [pid = 1934] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x126681c00) [pid = 1934] [serial = 218] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x120fb8800) [pid = 1934] [serial = 211] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x12a5b4400) [pid = 1934] [serial = 224] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x125eeb000) [pid = 1934] [serial = 217] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x1190d4400) [pid = 1934] [serial = 229] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x118876800) [pid = 1934] [serial = 206] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x12a5b5400) [pid = 1934] [serial = 232] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x1196e8c00) [pid = 1934] [serial = 208] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x12ac08800) [pid = 1934] [serial = 235] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x1255bb400) [pid = 1934] [serial = 215] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x12a746800) [pid = 1934] [serial = 227] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x123e30400) [pid = 1934] [serial = 212] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x1255ba400) [pid = 1934] [serial = 233] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x12946f400) [pid = 1934] [serial = 223] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x124d12800) [pid = 1934] [serial = 214] [outer = 0x0] [url = about:blank] 16:37:31 INFO - PROCESS | 1934 | 1468453051777 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:31 INFO - PROCESS | 1934 | 1468453051778 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:31 INFO - PROCESS | 1934 | ++DOCSHELL 0x1169b4000 == 39 [pid = 1934] [id = 104] 16:37:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x1196e8c00) [pid = 1934] [serial = 309] [outer = 0x0] 16:37:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x119c4e000) [pid = 1934] [serial = 310] [outer = 0x1196e8c00] 16:37:31 INFO - PROCESS | 1934 | 1468453051805 Marionette DEBUG loaded listener.js 16:37:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x120fb4000) [pid = 1934] [serial = 311] [outer = 0x1196e8c00] 16:37:32 INFO - PROCESS | 1934 | 1468453052124 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]]]}] 16:37:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:37:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 519ms 16:37:32 INFO - PROCESS | 1934 | 1468453052153 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 16:37:32 INFO - PROCESS | 1934 | 1468453052155 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 16:37:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:37:32 INFO - PROCESS | 1934 | 1468453052179 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:37:32 INFO - PROCESS | 1934 | 1468453052181 Marionette TRACE conn2 <- [1,390,null,{}] 16:37:32 INFO - PROCESS | 1934 | 1468453052221 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}] 16:37:32 INFO - PROCESS | 1934 | 1468453052224 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:32 INFO - PROCESS | 1934 | 1468453052321 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 16:37:32 INFO - PROCESS | 1934 | 1468453052409 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:32 INFO - PROCESS | 1934 | 1468453052411 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:32 INFO - PROCESS | 1934 | ++DOCSHELL 0x12113f800 == 40 [pid = 1934] [id = 105] 16:37:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x1255bac00) [pid = 1934] [serial = 312] [outer = 0x0] 16:37:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x125ee7c00) [pid = 1934] [serial = 313] [outer = 0x1255bac00] 16:37:32 INFO - PROCESS | 1934 | 1468453052443 Marionette DEBUG loaded listener.js 16:37:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x12a5aa400) [pid = 1934] [serial = 314] [outer = 0x1255bac00] 16:37:32 INFO - PROCESS | 1934 | 1468453052723 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]]]}] 16:37:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:37:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 604ms 16:37:32 INFO - PROCESS | 1934 | 1468453052773 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 16:37:32 INFO - PROCESS | 1934 | 1468453052782 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 16:37:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:37:32 INFO - PROCESS | 1934 | 1468453052788 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:37:32 INFO - PROCESS | 1934 | 1468453052789 Marionette TRACE conn2 <- [1,394,null,{}] 16:37:32 INFO - PROCESS | 1934 | 1468453052791 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}] 16:37:32 INFO - PROCESS | 1934 | 1468453052792 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:32 INFO - PROCESS | 1934 | 1468453052878 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 16:37:32 INFO - PROCESS | 1934 | 1468453052931 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:32 INFO - PROCESS | 1934 | 1468453052933 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:32 INFO - PROCESS | 1934 | ++DOCSHELL 0x123bd1800 == 41 [pid = 1934] [id = 106] 16:37:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x12a5b4400) [pid = 1934] [serial = 315] [outer = 0x0] 16:37:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x12ac08800) [pid = 1934] [serial = 316] [outer = 0x12a5b4400] 16:37:32 INFO - PROCESS | 1934 | 1468453052958 Marionette DEBUG loaded listener.js 16:37:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x12b9d8400) [pid = 1934] [serial = 317] [outer = 0x12a5b4400] 16:37:33 INFO - PROCESS | 1934 | 1468453053236 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]]]}] 16:37:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:37:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 470ms 16:37:33 INFO - PROCESS | 1934 | 1468453053257 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 16:37:33 INFO - PROCESS | 1934 | 1468453053258 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 16:37:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:37:33 INFO - PROCESS | 1934 | 1468453053261 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:37:33 INFO - PROCESS | 1934 | 1468453053262 Marionette TRACE conn2 <- [1,398,null,{}] 16:37:33 INFO - PROCESS | 1934 | 1468453053272 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}] 16:37:33 INFO - PROCESS | 1934 | 1468453053273 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:33 INFO - PROCESS | 1934 | 1468453053355 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 16:37:33 INFO - PROCESS | 1934 | 1468453053359 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:33 INFO - PROCESS | 1934 | 1468453053360 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:33 INFO - PROCESS | 1934 | ++DOCSHELL 0x11626d800 == 42 [pid = 1934] [id = 107] 16:37:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x12b9d8800) [pid = 1934] [serial = 318] [outer = 0x0] 16:37:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x12bd9b800) [pid = 1934] [serial = 319] [outer = 0x12b9d8800] 16:37:33 INFO - PROCESS | 1934 | 1468453053386 Marionette DEBUG loaded listener.js 16:37:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x12c005c00) [pid = 1934] [serial = 320] [outer = 0x12b9d8800] 16:37:33 INFO - PROCESS | 1934 | 1468453053755 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]]]}] 16:37:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:37:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 523ms 16:37:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:37:33 INFO - PROCESS | 1934 | 1468453053785 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 16:37:33 INFO - PROCESS | 1934 | 1468453053786 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 16:37:33 INFO - PROCESS | 1934 | 1468453053788 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:37:33 INFO - PROCESS | 1934 | 1468453053789 Marionette TRACE conn2 <- [1,402,null,{}] 16:37:33 INFO - PROCESS | 1934 | 1468453053791 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}] 16:37:33 INFO - PROCESS | 1934 | 1468453053795 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:33 INFO - PROCESS | 1934 | 1468453053918 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 16:37:33 INFO - PROCESS | 1934 | 1468453053931 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:33 INFO - PROCESS | 1934 | 1468453053933 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:33 INFO - PROCESS | 1934 | ++DOCSHELL 0x128f1a000 == 43 [pid = 1934] [id = 108] 16:37:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x12c009c00) [pid = 1934] [serial = 321] [outer = 0x0] 16:37:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x12c076000) [pid = 1934] [serial = 322] [outer = 0x12c009c00] 16:37:33 INFO - PROCESS | 1934 | 1468453053957 Marionette DEBUG loaded listener.js 16:37:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x12c3b9000) [pid = 1934] [serial = 323] [outer = 0x12c009c00] 16:37:34 INFO - PROCESS | 1934 | 1468453054292 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]]]}] 16:37:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:37:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 518ms 16:37:34 INFO - PROCESS | 1934 | 1468453054306 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 16:37:34 INFO - PROCESS | 1934 | 1468453054307 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 16:37:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:37:34 INFO - PROCESS | 1934 | 1468453054310 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:37:34 INFO - PROCESS | 1934 | 1468453054312 Marionette TRACE conn2 <- [1,406,null,{}] 16:37:34 INFO - PROCESS | 1934 | 1468453054316 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}] 16:37:34 INFO - PROCESS | 1934 | 1468453054318 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:34 INFO - PROCESS | 1934 | 1468453054422 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 16:37:34 INFO - PROCESS | 1934 | 1468453054426 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:34 INFO - PROCESS | 1934 | 1468453054427 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:34 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a309800 == 44 [pid = 1934] [id = 109] 16:37:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x12c3bc000) [pid = 1934] [serial = 324] [outer = 0x0] 16:37:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x12c3bfc00) [pid = 1934] [serial = 325] [outer = 0x12c3bc000] 16:37:34 INFO - PROCESS | 1934 | 1468453054480 Marionette DEBUG loaded listener.js 16:37:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x12c927c00) [pid = 1934] [serial = 326] [outer = 0x12c3bc000] 16:37:34 INFO - PROCESS | 1934 | 1468453054848 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]]]}] 16:37:34 INFO - PROCESS | 1934 | 1468453054849 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:37:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:37:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 570ms 16:37:34 INFO - PROCESS | 1934 | 1468453054882 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 16:37:34 INFO - PROCESS | 1934 | 1468453054884 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 16:37:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:37:34 INFO - PROCESS | 1934 | 1468453054894 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:37:34 INFO - PROCESS | 1934 | 1468453054895 Marionette TRACE conn2 <- [1,410,null,{}] 16:37:34 INFO - PROCESS | 1934 | 1468453054898 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}] 16:37:34 INFO - PROCESS | 1934 | 1468453054899 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:35 INFO - PROCESS | 1934 | 1468453054999 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 16:37:35 INFO - PROCESS | 1934 | 1468453055003 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:35 INFO - PROCESS | 1934 | 1468453055004 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:35 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a6cb800 == 45 [pid = 1934] [id = 110] 16:37:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 113 (0x12c92a800) [pid = 1934] [serial = 327] [outer = 0x0] 16:37:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 114 (0x12ca15c00) [pid = 1934] [serial = 328] [outer = 0x12c92a800] 16:37:35 INFO - PROCESS | 1934 | 1468453055060 Marionette DEBUG loaded listener.js 16:37:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 115 (0x12cd99000) [pid = 1934] [serial = 329] [outer = 0x12c92a800] 16:37:35 INFO - PROCESS | 1934 | 1468453055382 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]]]}] 16:37:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:37:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 519ms 16:37:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:37:35 INFO - PROCESS | 1934 | 1468453055421 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 16:37:35 INFO - PROCESS | 1934 | 1468453055423 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 16:37:35 INFO - PROCESS | 1934 | 1468453055425 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:37:35 INFO - PROCESS | 1934 | 1468453055426 Marionette TRACE conn2 <- [1,414,null,{}] 16:37:35 INFO - PROCESS | 1934 | 1468453055428 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}] 16:37:35 INFO - PROCESS | 1934 | 1468453055429 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:35 INFO - PROCESS | 1934 | 1468453055528 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 16:37:35 INFO - PROCESS | 1934 | 1468453055532 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:35 INFO - PROCESS | 1934 | 1468453055533 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:35 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ba3d000 == 46 [pid = 1934] [id = 111] 16:37:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 116 (0x1125f6000) [pid = 1934] [serial = 330] [outer = 0x0] 16:37:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 117 (0x1125fb400) [pid = 1934] [serial = 331] [outer = 0x1125f6000] 16:37:35 INFO - PROCESS | 1934 | 1468453055557 Marionette DEBUG loaded listener.js 16:37:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 118 (0x1125ff800) [pid = 1934] [serial = 332] [outer = 0x1125f6000] 16:37:35 INFO - PROCESS | 1934 | --DOMWINDOW == 117 (0x128902800) [pid = 1934] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:37:35 INFO - PROCESS | 1934 | --DOMWINDOW == 116 (0x12a748400) [pid = 1934] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:37:35 INFO - PROCESS | 1934 | --DOMWINDOW == 115 (0x123e3a800) [pid = 1934] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:37:35 INFO - PROCESS | 1934 | --DOMWINDOW == 114 (0x1190cf000) [pid = 1934] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:37:35 INFO - PROCESS | 1934 | --DOMWINDOW == 113 (0x1175c1400) [pid = 1934] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:37:35 INFO - PROCESS | 1934 | --DOMWINDOW == 112 (0x11902d000) [pid = 1934] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:37:35 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x116632c00) [pid = 1934] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:37:35 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x118232400) [pid = 1934] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:37:35 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x121bc6400) [pid = 1934] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:37:35 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x123e32c00) [pid = 1934] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:37:35 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x119c58000) [pid = 1934] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:37:35 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x119c54c00) [pid = 1934] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:37:35 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x12b1c7400) [pid = 1934] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:37:35 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x11662d000) [pid = 1934] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:37:35 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x119029c00) [pid = 1934] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:37:35 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x1292e4c00) [pid = 1934] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:37:35 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x11859a400) [pid = 1934] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:37:35 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x1292e7400) [pid = 1934] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:37:35 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x1132a4400) [pid = 1934] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:37:35 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x11832bc00) [pid = 1934] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:37:36 INFO - PROCESS | 1934 | 1468453056000 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]]]}] 16:37:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:37:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 620ms 16:37:36 INFO - PROCESS | 1934 | 1468453056045 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 16:37:36 INFO - PROCESS | 1934 | 1468453056047 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 16:37:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:37:36 INFO - PROCESS | 1934 | 1468453056049 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:37:36 INFO - PROCESS | 1934 | 1468453056050 Marionette TRACE conn2 <- [1,418,null,{}] 16:37:36 INFO - PROCESS | 1934 | 1468453056052 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}] 16:37:36 INFO - PROCESS | 1934 | 1468453056053 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:36 INFO - PROCESS | 1934 | 1468453056136 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 16:37:36 INFO - PROCESS | 1934 | 1468453056139 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:36 INFO - PROCESS | 1934 | 1468453056140 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:36 INFO - PROCESS | 1934 | ++DOCSHELL 0x119ed2000 == 47 [pid = 1934] [id = 112] 16:37:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x1125fc400) [pid = 1934] [serial = 333] [outer = 0x0] 16:37:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x119029c00) [pid = 1934] [serial = 334] [outer = 0x1125fc400] 16:37:36 INFO - PROCESS | 1934 | 1468453056164 Marionette DEBUG loaded listener.js 16:37:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x1196d1000) [pid = 1934] [serial = 335] [outer = 0x1125fc400] 16:37:36 INFO - PROCESS | 1934 | 1468453056945 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]]]}] 16:37:36 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 16:37:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 918ms 16:37:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:37:36 INFO - PROCESS | 1934 | 1468453056968 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 16:37:36 INFO - PROCESS | 1934 | 1468453056969 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 16:37:36 INFO - PROCESS | 1934 | 1468453056971 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:37:36 INFO - PROCESS | 1934 | 1468453056973 Marionette TRACE conn2 <- [1,422,null,{}] 16:37:36 INFO - PROCESS | 1934 | 1468453056975 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}] 16:37:36 INFO - PROCESS | 1934 | 1468453056976 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:37 INFO - PROCESS | 1934 | 1468453057071 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 16:37:37 INFO - PROCESS | 1934 | 1468453057130 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:37 INFO - PROCESS | 1934 | 1468453057132 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:37 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c023800 == 48 [pid = 1934] [id = 113] 16:37:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x112dbf000) [pid = 1934] [serial = 336] [outer = 0x0] 16:37:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x1196d0400) [pid = 1934] [serial = 337] [outer = 0x112dbf000] 16:37:37 INFO - PROCESS | 1934 | 1468453057160 Marionette DEBUG loaded listener.js 16:37:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x124d8dc00) [pid = 1934] [serial = 338] [outer = 0x112dbf000] 16:37:38 INFO - PROCESS | 1934 | 1468453058070 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]]]}] 16:37:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:37:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1119ms 16:37:38 INFO - PROCESS | 1934 | 1468453058092 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 16:37:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:37:38 INFO - PROCESS | 1934 | 1468453058096 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 16:37:38 INFO - PROCESS | 1934 | 1468453058101 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:37:38 INFO - PROCESS | 1934 | 1468453058105 Marionette TRACE conn2 <- [1,426,null,{}] 16:37:38 INFO - PROCESS | 1934 | 1468453058110 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}] 16:37:38 INFO - PROCESS | 1934 | 1468453058113 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:38 INFO - PROCESS | 1934 | 1468453058252 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 16:37:38 INFO - PROCESS | 1934 | 1468453058306 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:38 INFO - PROCESS | 1934 | 1468453058307 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:38 INFO - PROCESS | 1934 | ++DOCSHELL 0x1181db800 == 49 [pid = 1934] [id = 114] 16:37:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x1127d2400) [pid = 1934] [serial = 339] [outer = 0x0] 16:37:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x1127d5000) [pid = 1934] [serial = 340] [outer = 0x1127d2400] 16:37:38 INFO - PROCESS | 1934 | 1468453058339 Marionette DEBUG loaded listener.js 16:37:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x1129e3800) [pid = 1934] [serial = 341] [outer = 0x1127d2400] 16:37:38 INFO - PROCESS | 1934 | 1468453058828 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] 16:37:38 INFO - PROCESS | 1934 | 1468453058877 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 16:37:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:37:38 INFO - PROCESS | 1934 | 1468453058881 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:37:38 INFO - PROCESS | 1934 | 1468453058882 Marionette TRACE conn2 <- [1,430,null,{}] 16:37:38 INFO - PROCESS | 1934 | 1468453058885 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}] 16:37:38 INFO - PROCESS | 1934 | 1468453058886 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:39 INFO - PROCESS | 1934 | 1468453059004 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 16:37:39 INFO - PROCESS | 1934 | 1468453059089 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:39 INFO - PROCESS | 1934 | 1468453059091 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:39 INFO - PROCESS | 1934 | ++DOCSHELL 0x119ee4000 == 50 [pid = 1934] [id = 115] 16:37:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x116718800) [pid = 1934] [serial = 342] [outer = 0x0] 16:37:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x11872cc00) [pid = 1934] [serial = 343] [outer = 0x116718800] 16:37:39 INFO - PROCESS | 1934 | 1468453059145 Marionette DEBUG loaded listener.js 16:37:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x1196d9400) [pid = 1934] [serial = 344] [outer = 0x116718800] 16:37:39 INFO - PROCESS | 1934 | 1468453059665 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]]]}] 16:37:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:37:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 822ms 16:37:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:37:39 INFO - PROCESS | 1934 | 1468453059703 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 16:37:39 INFO - PROCESS | 1934 | 1468453059705 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 16:37:39 INFO - PROCESS | 1934 | 1468453059707 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:37:39 INFO - PROCESS | 1934 | 1468453059710 Marionette TRACE conn2 <- [1,434,null,{}] 16:37:39 INFO - PROCESS | 1934 | 1468453059718 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}] 16:37:39 INFO - PROCESS | 1934 | 1468453059721 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:39 INFO - PROCESS | 1934 | 1468453059829 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 16:37:39 INFO - PROCESS | 1934 | 1468453059898 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:39 INFO - PROCESS | 1934 | 1468453059901 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:39 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ac24000 == 51 [pid = 1934] [id = 116] 16:37:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x119c4d400) [pid = 1934] [serial = 345] [outer = 0x0] 16:37:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x121bbe400) [pid = 1934] [serial = 346] [outer = 0x119c4d400] 16:37:39 INFO - PROCESS | 1934 | 1468453059933 Marionette DEBUG loaded listener.js 16:37:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 113 (0x124d8d800) [pid = 1934] [serial = 347] [outer = 0x119c4d400] 16:37:40 INFO - PROCESS | 1934 | 1468453060334 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]]]}] 16:37:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:37:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 671ms 16:37:40 INFO - PROCESS | 1934 | 1468453060379 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 16:37:40 INFO - PROCESS | 1934 | 1468453060381 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 16:37:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:37:40 INFO - PROCESS | 1934 | 1468453060383 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:37:40 INFO - PROCESS | 1934 | 1468453060385 Marionette TRACE conn2 <- [1,438,null,{}] 16:37:40 INFO - PROCESS | 1934 | 1468453060387 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}] 16:37:40 INFO - PROCESS | 1934 | 1468453060388 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:40 INFO - PROCESS | 1934 | 1468453060493 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 16:37:40 INFO - PROCESS | 1934 | 1468453060550 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:40 INFO - PROCESS | 1934 | 1468453060551 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:40 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c374000 == 52 [pid = 1934] [id = 117] 16:37:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 114 (0x126683000) [pid = 1934] [serial = 348] [outer = 0x0] 16:37:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 115 (0x128d12800) [pid = 1934] [serial = 349] [outer = 0x126683000] 16:37:40 INFO - PROCESS | 1934 | 1468453060580 Marionette DEBUG loaded listener.js 16:37:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 116 (0x129199800) [pid = 1934] [serial = 350] [outer = 0x126683000] 16:37:41 INFO - PROCESS | 1934 | 1468453061251 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]]]}] 16:37:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:37:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 873ms 16:37:41 INFO - PROCESS | 1934 | 1468453061257 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 16:37:41 INFO - PROCESS | 1934 | 1468453061259 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 16:37:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:37:41 INFO - PROCESS | 1934 | 1468453061263 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:37:41 INFO - PROCESS | 1934 | 1468453061267 Marionette TRACE conn2 <- [1,442,null,{}] 16:37:41 INFO - PROCESS | 1934 | 1468453061271 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}] 16:37:41 INFO - PROCESS | 1934 | 1468453061272 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:41 INFO - PROCESS | 1934 | 1468453061359 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 16:37:41 INFO - PROCESS | 1934 | 1468453061425 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:41 INFO - PROCESS | 1934 | 1468453061426 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:41 INFO - PROCESS | 1934 | ++DOCSHELL 0x11874d800 == 53 [pid = 1934] [id = 118] 16:37:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 117 (0x1176e9c00) [pid = 1934] [serial = 351] [outer = 0x0] 16:37:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 118 (0x118232400) [pid = 1934] [serial = 352] [outer = 0x1176e9c00] 16:37:41 INFO - PROCESS | 1934 | 1468453061455 Marionette DEBUG loaded listener.js 16:37:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 119 (0x118594c00) [pid = 1934] [serial = 353] [outer = 0x1176e9c00] 16:37:41 INFO - PROCESS | 1934 | 1468453061910 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]]]}] 16:37:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:37:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 674ms 16:37:41 INFO - PROCESS | 1934 | --DOCSHELL 0x126a7a000 == 52 [pid = 1934] [id = 66] 16:37:41 INFO - PROCESS | 1934 | --DOCSHELL 0x116409800 == 51 [pid = 1934] [id = 67] 16:37:41 INFO - PROCESS | 1934 | --DOCSHELL 0x119ed2000 == 50 [pid = 1934] [id = 112] 16:37:41 INFO - PROCESS | 1934 | --DOCSHELL 0x12ba3d000 == 49 [pid = 1934] [id = 111] 16:37:41 INFO - PROCESS | 1934 | --DOCSHELL 0x12a6cb800 == 48 [pid = 1934] [id = 110] 16:37:41 INFO - PROCESS | 1934 | --DOCSHELL 0x12a309800 == 47 [pid = 1934] [id = 109] 16:37:41 INFO - PROCESS | 1934 | --DOCSHELL 0x128f1a000 == 46 [pid = 1934] [id = 108] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 118 (0x12ba6fc00) [pid = 1934] [serial = 289] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | 1468453061979 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 16:37:41 INFO - PROCESS | 1934 | 1468453061982 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 16:37:41 INFO - PROCESS | 1934 | --DOCSHELL 0x11626d800 == 45 [pid = 1934] [id = 107] 16:37:41 INFO - PROCESS | 1934 | --DOCSHELL 0x123bd1800 == 44 [pid = 1934] [id = 106] 16:37:41 INFO - PROCESS | 1934 | --DOCSHELL 0x12113f800 == 43 [pid = 1934] [id = 105] 16:37:41 INFO - PROCESS | 1934 | --DOCSHELL 0x1169b4000 == 42 [pid = 1934] [id = 104] 16:37:41 INFO - PROCESS | 1934 | --DOCSHELL 0x119982000 == 41 [pid = 1934] [id = 103] 16:37:41 INFO - PROCESS | 1934 | --DOCSHELL 0x1292a3000 == 40 [pid = 1934] [id = 100] 16:37:41 INFO - PROCESS | 1934 | --DOCSHELL 0x11918a000 == 39 [pid = 1934] [id = 99] 16:37:41 INFO - PROCESS | 1934 | --DOCSHELL 0x116677000 == 38 [pid = 1934] [id = 98] 16:37:41 INFO - PROCESS | 1934 | --DOCSHELL 0x12a780800 == 37 [pid = 1934] [id = 97] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 117 (0x118874c00) [pid = 1934] [serial = 203] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 116 (0x129425c00) [pid = 1934] [serial = 196] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 115 (0x116980800) [pid = 1934] [serial = 199] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 114 (0x129194400) [pid = 1934] [serial = 271] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 113 (0x12a7ed000) [pid = 1934] [serial = 277] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 112 (0x125ee5400) [pid = 1934] [serial = 268] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x119626400) [pid = 1934] [serial = 259] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x12a743400) [pid = 1934] [serial = 275] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x119a83000) [pid = 1934] [serial = 245] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x119624000) [pid = 1934] [serial = 244] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x1183c4000) [pid = 1934] [serial = 257] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x1180e9800) [pid = 1934] [serial = 256] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x126c31c00) [pid = 1934] [serial = 254] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x119c55c00) [pid = 1934] [serial = 253] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x12a5af800) [pid = 1934] [serial = 274] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x1255b4c00) [pid = 1934] [serial = 251] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x123bc5c00) [pid = 1934] [serial = 250] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x1248b9800) [pid = 1934] [serial = 265] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x125541000) [pid = 1934] [serial = 266] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x120fb1400) [pid = 1934] [serial = 248] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x119c5a800) [pid = 1934] [serial = 247] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x12133bc00) [pid = 1934] [serial = 263] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x120ebf400) [pid = 1934] [serial = 262] [outer = 0x0] [url = about:blank] 16:37:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x12b88c400) [pid = 1934] [serial = 280] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1180f4c00) [pid = 1934] [serial = 242] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x116a1b000) [pid = 1934] [serial = 241] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x12b9d5800) [pid = 1934] [serial = 239] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x12ba67400) [pid = 1934] [serial = 287] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x12667c400) [pid = 1934] [serial = 284] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x120ebd400) [pid = 1934] [serial = 283] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x12b9db400) [pid = 1934] [serial = 286] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x119a30800) [pid = 1934] [serial = 260] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x12ac07400) [pid = 1934] [serial = 278] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x12b9d5400) [pid = 1934] [serial = 281] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x129416800) [pid = 1934] [serial = 272] [outer = 0x0] [url = about:blank] 16:37:41 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x126a18800) [pid = 1934] [serial = 269] [outer = 0x0] [url = about:blank] 16:37:42 INFO - PROCESS | 1934 | 1468453061997 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:37:42 INFO - PROCESS | 1934 | 1468453061999 Marionette TRACE conn2 <- [1,446,null,{}] 16:37:42 INFO - PROCESS | 1934 | 1468453062002 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}] 16:37:42 INFO - PROCESS | 1934 | 1468453062003 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:42 INFO - PROCESS | 1934 | 1468453062078 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 16:37:42 INFO - PROCESS | 1934 | 1468453062142 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:42 INFO - PROCESS | 1934 | 1468453062143 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:42 INFO - PROCESS | 1934 | ++DOCSHELL 0x115e22000 == 38 [pid = 1934] [id = 119] 16:37:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x11872b800) [pid = 1934] [serial = 354] [outer = 0x0] 16:37:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x118881800) [pid = 1934] [serial = 355] [outer = 0x11872b800] 16:37:42 INFO - PROCESS | 1934 | 1468453062171 Marionette DEBUG loaded listener.js 16:37:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x119624000) [pid = 1934] [serial = 356] [outer = 0x11872b800] 16:37:42 INFO - PROCESS | 1934 | 1468453062481 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]]]}] 16:37:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:37:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 521ms 16:37:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:37:42 INFO - PROCESS | 1934 | 1468453062519 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 16:37:42 INFO - PROCESS | 1934 | 1468453062520 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 16:37:42 INFO - PROCESS | 1934 | 1468453062522 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:37:42 INFO - PROCESS | 1934 | 1468453062524 Marionette TRACE conn2 <- [1,450,null,{}] 16:37:42 INFO - PROCESS | 1934 | 1468453062532 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}] 16:37:42 INFO - PROCESS | 1934 | 1468453062535 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:42 INFO - PROCESS | 1934 | 1468453062612 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 16:37:42 INFO - PROCESS | 1934 | 1468453062693 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:42 INFO - PROCESS | 1934 | 1468453062695 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:42 INFO - PROCESS | 1934 | ++DOCSHELL 0x11875f800 == 39 [pid = 1934] [id = 120] 16:37:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x119629c00) [pid = 1934] [serial = 357] [outer = 0x0] 16:37:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x119a82400) [pid = 1934] [serial = 358] [outer = 0x119629c00] 16:37:42 INFO - PROCESS | 1934 | 1468453062723 Marionette DEBUG loaded listener.js 16:37:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x119c5a800) [pid = 1934] [serial = 359] [outer = 0x119629c00] 16:37:43 INFO - PROCESS | 1934 | 1468453063009 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] 16:37:43 INFO - PROCESS | 1934 | 1468453063047 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 16:37:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:37:43 INFO - PROCESS | 1934 | 1468453063057 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:37:43 INFO - PROCESS | 1934 | 1468453063058 Marionette TRACE conn2 <- [1,454,null,{}] 16:37:43 INFO - PROCESS | 1934 | 1468453063060 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}] 16:37:43 INFO - PROCESS | 1934 | 1468453063061 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:43 INFO - PROCESS | 1934 | 1468453063144 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 16:37:43 INFO - PROCESS | 1934 | 1468453063149 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:43 INFO - PROCESS | 1934 | 1468453063151 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:43 INFO - PROCESS | 1934 | ++DOCSHELL 0x119aa8000 == 40 [pid = 1934] [id = 121] 16:37:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x120ebdc00) [pid = 1934] [serial = 360] [outer = 0x0] 16:37:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x123e30800) [pid = 1934] [serial = 361] [outer = 0x120ebdc00] 16:37:43 INFO - PROCESS | 1934 | 1468453063176 Marionette DEBUG loaded listener.js 16:37:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x124d12000) [pid = 1934] [serial = 362] [outer = 0x120ebdc00] 16:37:43 INFO - PROCESS | 1934 | [1934] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:43 INFO - PROCESS | 1934 | 1468453063506 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]]]}] 16:37:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:37:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 467ms 16:37:43 INFO - PROCESS | 1934 | 1468453063525 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 16:37:43 INFO - PROCESS | 1934 | 1468453063526 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 16:37:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:37:43 INFO - PROCESS | 1934 | 1468453063528 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:37:43 INFO - PROCESS | 1934 | 1468453063530 Marionette TRACE conn2 <- [1,458,null,{}] 16:37:43 INFO - PROCESS | 1934 | 1468453063536 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}] 16:37:43 INFO - PROCESS | 1934 | 1468453063537 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:43 INFO - PROCESS | 1934 | 1468453063613 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 16:37:43 INFO - PROCESS | 1934 | 1468453063620 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:43 INFO - PROCESS | 1934 | 1468453063621 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:43 INFO - PROCESS | 1934 | ++DOCSHELL 0x121024000 == 41 [pid = 1934] [id = 122] 16:37:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x124809400) [pid = 1934] [serial = 363] [outer = 0x0] 16:37:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x1255ba400) [pid = 1934] [serial = 364] [outer = 0x124809400] 16:37:43 INFO - PROCESS | 1934 | 1468453063646 Marionette DEBUG loaded listener.js 16:37:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x12667bc00) [pid = 1934] [serial = 365] [outer = 0x124809400] 16:37:43 INFO - PROCESS | 1934 | 1468453063996 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] 16:37:44 INFO - PROCESS | 1934 | 1468453064052 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 16:37:44 INFO - PROCESS | 1934 | 1468453064054 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:37:44 INFO - PROCESS | 1934 | 1468453064055 Marionette TRACE conn2 <- [1,462,null,{}] 16:37:44 INFO - PROCESS | 1934 | 1468453064057 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}] 16:37:44 INFO - PROCESS | 1934 | 1468453064062 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:44 INFO - PROCESS | 1934 | 1468453064188 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 16:37:44 INFO - PROCESS | 1934 | 1468453064205 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:44 INFO - PROCESS | 1934 | 1468453064206 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:44 INFO - PROCESS | 1934 | ++DOCSHELL 0x12114c000 == 42 [pid = 1934] [id = 123] 16:37:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x124d8d400) [pid = 1934] [serial = 366] [outer = 0x0] 16:37:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x128d17400) [pid = 1934] [serial = 367] [outer = 0x124d8d400] 16:37:44 INFO - PROCESS | 1934 | 1468453064231 Marionette DEBUG loaded listener.js 16:37:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x12a741000) [pid = 1934] [serial = 368] [outer = 0x124d8d400] 16:37:44 INFO - PROCESS | 1934 | [1934] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:44 INFO - PROCESS | 1934 | 1468453064580 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] 16:37:44 INFO - PROCESS | 1934 | 1468453064624 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 16:37:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:37:44 INFO - PROCESS | 1934 | 1468453064626 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:37:44 INFO - PROCESS | 1934 | 1468453064627 Marionette TRACE conn2 <- [1,466,null,{}] 16:37:44 INFO - PROCESS | 1934 | 1468453064630 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}] 16:37:44 INFO - PROCESS | 1934 | 1468453064631 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:44 INFO - PROCESS | 1934 | 1468453064724 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 16:37:44 INFO - PROCESS | 1934 | 1468453064736 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:44 INFO - PROCESS | 1934 | 1468453064737 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:44 INFO - PROCESS | 1934 | ++DOCSHELL 0x1255d1000 == 43 [pid = 1934] [id = 124] 16:37:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x12a741400) [pid = 1934] [serial = 369] [outer = 0x0] 16:37:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x12a7eac00) [pid = 1934] [serial = 370] [outer = 0x12a741400] 16:37:44 INFO - PROCESS | 1934 | 1468453064761 Marionette DEBUG loaded listener.js 16:37:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x12ac0e000) [pid = 1934] [serial = 371] [outer = 0x12a741400] 16:37:45 INFO - PROCESS | 1934 | 1468453065091 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] 16:37:45 INFO - PROCESS | 1934 | 1468453065146 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 16:37:45 INFO - PROCESS | 1934 | 1468453065148 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:37:45 INFO - PROCESS | 1934 | 1468453065149 Marionette TRACE conn2 <- [1,470,null,{}] 16:37:45 INFO - PROCESS | 1934 | 1468453065151 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}] 16:37:45 INFO - PROCESS | 1934 | 1468453065152 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:45 INFO - PROCESS | 1934 | 1468453065249 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 16:37:45 INFO - PROCESS | 1934 | 1468453065252 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:45 INFO - PROCESS | 1934 | 1468453065253 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:45 INFO - PROCESS | 1934 | ++DOCSHELL 0x126647800 == 44 [pid = 1934] [id = 125] 16:37:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x12a745400) [pid = 1934] [serial = 372] [outer = 0x0] 16:37:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x12b898400) [pid = 1934] [serial = 373] [outer = 0x12a745400] 16:37:45 INFO - PROCESS | 1934 | 1468453065277 Marionette DEBUG loaded listener.js 16:37:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x12b9de800) [pid = 1934] [serial = 374] [outer = 0x12a745400] 16:37:45 INFO - PROCESS | 1934 | 1468453065615 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]]]}] 16:37:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:37:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 520ms 16:37:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:37:45 INFO - PROCESS | 1934 | 1468453065669 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 16:37:45 INFO - PROCESS | 1934 | 1468453065670 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 16:37:45 INFO - PROCESS | 1934 | 1468453065672 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:37:45 INFO - PROCESS | 1934 | 1468453065674 Marionette TRACE conn2 <- [1,474,null,{}] 16:37:45 INFO - PROCESS | 1934 | 1468453065676 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}] 16:37:45 INFO - PROCESS | 1934 | 1468453065677 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:45 INFO - PROCESS | 1934 | 1468453065779 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 16:37:45 INFO - PROCESS | 1934 | 1468453065782 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:45 INFO - PROCESS | 1934 | 1468453065783 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:45 INFO - PROCESS | 1934 | ++DOCSHELL 0x128aea000 == 45 [pid = 1934] [id = 126] 16:37:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x12a7e5800) [pid = 1934] [serial = 375] [outer = 0x0] 16:37:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x12ba6c800) [pid = 1934] [serial = 376] [outer = 0x12a7e5800] 16:37:45 INFO - PROCESS | 1934 | 1468453065808 Marionette DEBUG loaded listener.js 16:37:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x12bda2000) [pid = 1934] [serial = 377] [outer = 0x12a7e5800] 16:37:46 INFO - PROCESS | 1934 | 1468453066270 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]]]}] 16:37:46 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x1125fc400) [pid = 1934] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:37:46 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x12c009c00) [pid = 1934] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:37:46 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x12c3bc000) [pid = 1934] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:37:46 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x12c92a800) [pid = 1934] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:37:46 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x12b9d8800) [pid = 1934] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:37:46 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x11887cc00) [pid = 1934] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:37:46 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x1255bac00) [pid = 1934] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:37:46 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x12a5b4400) [pid = 1934] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:37:46 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x1125f6000) [pid = 1934] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:37:46 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x1196e8c00) [pid = 1934] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:37:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:37:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 617ms 16:37:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:37:46 INFO - PROCESS | 1934 | 1468453066291 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 16:37:46 INFO - PROCESS | 1934 | 1468453066292 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 16:37:46 INFO - PROCESS | 1934 | 1468453066294 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:37:46 INFO - PROCESS | 1934 | 1468453066295 Marionette TRACE conn2 <- [1,478,null,{}] 16:37:46 INFO - PROCESS | 1934 | 1468453066298 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}] 16:37:46 INFO - PROCESS | 1934 | 1468453066300 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:46 INFO - PROCESS | 1934 | 1468453066376 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 16:37:46 INFO - PROCESS | 1934 | 1468453066379 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:46 INFO - PROCESS | 1934 | 1468453066381 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:46 INFO - PROCESS | 1934 | ++DOCSHELL 0x128ad9000 == 46 [pid = 1934] [id = 127] 16:37:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x11887ac00) [pid = 1934] [serial = 378] [outer = 0x0] 16:37:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x119a86c00) [pid = 1934] [serial = 379] [outer = 0x11887ac00] 16:37:46 INFO - PROCESS | 1934 | 1468453066408 Marionette DEBUG loaded listener.js 16:37:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x12b1d0000) [pid = 1934] [serial = 380] [outer = 0x11887ac00] 16:37:46 INFO - PROCESS | 1934 | 1468453066722 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]]]}] 16:37:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:37:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 469ms 16:37:46 INFO - PROCESS | 1934 | 1468453066763 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 16:37:46 INFO - PROCESS | 1934 | 1468453066765 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 16:37:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:37:46 INFO - PROCESS | 1934 | 1468453066767 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:37:46 INFO - PROCESS | 1934 | 1468453066769 Marionette TRACE conn2 <- [1,482,null,{}] 16:37:46 INFO - PROCESS | 1934 | 1468453066771 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}] 16:37:46 INFO - PROCESS | 1934 | 1468453066773 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:46 INFO - PROCESS | 1934 | 1468453066865 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 16:37:46 INFO - PROCESS | 1934 | 1468453066926 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:46 INFO - PROCESS | 1934 | 1468453066935 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:46 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a5a3000 == 47 [pid = 1934] [id = 128] 16:37:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x11962b800) [pid = 1934] [serial = 381] [outer = 0x0] 16:37:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x12c005000) [pid = 1934] [serial = 382] [outer = 0x11962b800] 16:37:46 INFO - PROCESS | 1934 | 1468453066962 Marionette DEBUG loaded listener.js 16:37:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x12c3b5000) [pid = 1934] [serial = 383] [outer = 0x11962b800] 16:37:47 INFO - PROCESS | 1934 | 1468453067258 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]]]}] 16:37:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:37:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 520ms 16:37:47 INFO - PROCESS | 1934 | 1468453067288 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 16:37:47 INFO - PROCESS | 1934 | 1468453067289 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 16:37:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:37:47 INFO - PROCESS | 1934 | 1468453067292 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:37:47 INFO - PROCESS | 1934 | 1468453067293 Marionette TRACE conn2 <- [1,486,null,{}] 16:37:47 INFO - PROCESS | 1934 | 1468453067295 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}] 16:37:47 INFO - PROCESS | 1934 | 1468453067296 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:47 INFO - PROCESS | 1934 | 1468453067383 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 16:37:47 INFO - PROCESS | 1934 | 1468453067387 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:47 INFO - PROCESS | 1934 | 1468453067388 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:47 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ac1b800 == 48 [pid = 1934] [id = 129] 16:37:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x12ba69c00) [pid = 1934] [serial = 384] [outer = 0x0] 16:37:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x12c3c1400) [pid = 1934] [serial = 385] [outer = 0x12ba69c00] 16:37:47 INFO - PROCESS | 1934 | 1468453067413 Marionette DEBUG loaded listener.js 16:37:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x12c931800) [pid = 1934] [serial = 386] [outer = 0x12ba69c00] 16:37:47 INFO - PROCESS | 1934 | 1468453067843 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]]]}] 16:37:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:37:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 568ms 16:37:47 INFO - PROCESS | 1934 | 1468453067861 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 16:37:47 INFO - PROCESS | 1934 | 1468453067862 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 16:37:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:37:47 INFO - PROCESS | 1934 | 1468453067868 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:37:47 INFO - PROCESS | 1934 | 1468453067869 Marionette TRACE conn2 <- [1,490,null,{}] 16:37:47 INFO - PROCESS | 1934 | 1468453067873 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}] 16:37:47 INFO - PROCESS | 1934 | 1468453067874 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:48 INFO - PROCESS | 1934 | 1468453068014 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 16:37:48 INFO - PROCESS | 1934 | 1468453068024 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:48 INFO - PROCESS | 1934 | 1468453068025 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:48 INFO - PROCESS | 1934 | ++DOCSHELL 0x12bd80800 == 49 [pid = 1934] [id = 130] 16:37:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x1127d2800) [pid = 1934] [serial = 387] [outer = 0x0] 16:37:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x1128ae000) [pid = 1934] [serial = 388] [outer = 0x1127d2800] 16:37:48 INFO - PROCESS | 1934 | 1468453068065 Marionette DEBUG loaded listener.js 16:37:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x1128b1800) [pid = 1934] [serial = 389] [outer = 0x1127d2800] 16:37:48 INFO - PROCESS | 1934 | 1468453068514 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]]]}] 16:37:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:37:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 671ms 16:37:48 INFO - PROCESS | 1934 | 1468453068539 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 16:37:48 INFO - PROCESS | 1934 | 1468453068541 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 16:37:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:37:48 INFO - PROCESS | 1934 | 1468453068544 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:37:48 INFO - PROCESS | 1934 | 1468453068547 Marionette TRACE conn2 <- [1,494,null,{}] 16:37:48 INFO - PROCESS | 1934 | 1468453068551 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}] 16:37:48 INFO - PROCESS | 1934 | 1468453068553 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:48 INFO - PROCESS | 1934 | 1468453068656 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 16:37:48 INFO - PROCESS | 1934 | 1468453068716 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:48 INFO - PROCESS | 1934 | 1468453068717 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:48 INFO - PROCESS | 1934 | ++DOCSHELL 0x117455000 == 50 [pid = 1934] [id = 131] 16:37:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x1128b3400) [pid = 1934] [serial = 390] [outer = 0x0] 16:37:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x112e45c00) [pid = 1934] [serial = 391] [outer = 0x1128b3400] 16:37:48 INFO - PROCESS | 1934 | 1468453068748 Marionette DEBUG loaded listener.js 16:37:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x112e4b000) [pid = 1934] [serial = 392] [outer = 0x1128b3400] 16:37:49 INFO - PROCESS | 1934 | 1468453069226 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]]]}] 16:37:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:37:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 722ms 16:37:49 INFO - PROCESS | 1934 | 1468453069299 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 16:37:49 INFO - PROCESS | 1934 | 1468453069302 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 16:37:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:37:49 INFO - PROCESS | 1934 | 1468453069308 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:37:49 INFO - PROCESS | 1934 | 1468453069310 Marionette TRACE conn2 <- [1,498,null,{}] 16:37:49 INFO - PROCESS | 1934 | 1468453069313 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}] 16:37:49 INFO - PROCESS | 1934 | 1468453069316 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:49 INFO - PROCESS | 1934 | 1468453069420 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 16:37:49 INFO - PROCESS | 1934 | 1468453069489 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:49 INFO - PROCESS | 1934 | 1468453069490 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:49 INFO - PROCESS | 1934 | ++DOCSHELL 0x121327000 == 51 [pid = 1934] [id = 132] 16:37:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x116905400) [pid = 1934] [serial = 393] [outer = 0x0] 16:37:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 113 (0x11714c400) [pid = 1934] [serial = 394] [outer = 0x116905400] 16:37:49 INFO - PROCESS | 1934 | 1468453069521 Marionette DEBUG loaded listener.js 16:37:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 114 (0x11858e400) [pid = 1934] [serial = 395] [outer = 0x116905400] 16:37:49 INFO - PROCESS | 1934 | 1468453069939 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]]]}] 16:37:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:37:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 670ms 16:37:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:37:49 INFO - PROCESS | 1934 | 1468453069979 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 16:37:49 INFO - PROCESS | 1934 | 1468453069980 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 16:37:49 INFO - PROCESS | 1934 | 1468453069983 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:37:49 INFO - PROCESS | 1934 | 1468453069986 Marionette TRACE conn2 <- [1,502,null,{}] 16:37:49 INFO - PROCESS | 1934 | 1468453069993 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}] 16:37:49 INFO - PROCESS | 1934 | 1468453069996 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:50 INFO - PROCESS | 1934 | 1468453070100 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 16:37:50 INFO - PROCESS | 1934 | 1468453070160 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:50 INFO - PROCESS | 1934 | 1468453070162 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:50 INFO - PROCESS | 1934 | ++DOCSHELL 0x12b81d000 == 52 [pid = 1934] [id = 133] 16:37:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 115 (0x119623c00) [pid = 1934] [serial = 396] [outer = 0x0] 16:37:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 116 (0x119a87400) [pid = 1934] [serial = 397] [outer = 0x119623c00] 16:37:50 INFO - PROCESS | 1934 | 1468453070193 Marionette DEBUG loaded listener.js 16:37:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 117 (0x119eba800) [pid = 1934] [serial = 398] [outer = 0x119623c00] 16:37:50 INFO - PROCESS | 1934 | 1468453070634 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]]]}] 16:37:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:37:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 671ms 16:37:50 INFO - PROCESS | 1934 | 1468453070658 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 16:37:50 INFO - PROCESS | 1934 | 1468453070660 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 16:37:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:37:50 INFO - PROCESS | 1934 | 1468453070666 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:37:50 INFO - PROCESS | 1934 | 1468453070669 Marionette TRACE conn2 <- [1,506,null,{}] 16:37:50 INFO - PROCESS | 1934 | 1468453070672 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}] 16:37:50 INFO - PROCESS | 1934 | 1468453070674 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:50 INFO - PROCESS | 1934 | 1468453070804 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 16:37:50 INFO - PROCESS | 1934 | 1468453070863 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:50 INFO - PROCESS | 1934 | 1468453070864 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:50 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c38f000 == 53 [pid = 1934] [id = 134] 16:37:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 118 (0x123e38c00) [pid = 1934] [serial = 399] [outer = 0x0] 16:37:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 119 (0x128902400) [pid = 1934] [serial = 400] [outer = 0x123e38c00] 16:37:50 INFO - PROCESS | 1934 | 1468453070893 Marionette DEBUG loaded listener.js 16:37:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 120 (0x1292e4c00) [pid = 1934] [serial = 401] [outer = 0x123e38c00] 16:37:51 INFO - PROCESS | 1934 | 1468453071420 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]]]}] 16:37:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:37:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 973ms 16:37:51 INFO - PROCESS | 1934 | 1468453071642 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 16:37:51 INFO - PROCESS | 1934 | 1468453071645 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 16:37:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:37:51 INFO - PROCESS | 1934 | 1468453071650 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:37:51 INFO - PROCESS | 1934 | 1468453071651 Marionette TRACE conn2 <- [1,510,null,{}] 16:37:51 INFO - PROCESS | 1934 | 1468453071655 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}] 16:37:51 INFO - PROCESS | 1934 | 1468453071657 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:51 INFO - PROCESS | 1934 | 1468453071746 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 16:37:51 INFO - PROCESS | 1934 | 1468453071804 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:51 INFO - PROCESS | 1934 | 1468453071807 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:51 INFO - PROCESS | 1934 | ++DOCSHELL 0x116abb800 == 54 [pid = 1934] [id = 135] 16:37:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 121 (0x112e30400) [pid = 1934] [serial = 402] [outer = 0x0] 16:37:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 122 (0x112e4c800) [pid = 1934] [serial = 403] [outer = 0x112e30400] 16:37:51 INFO - PROCESS | 1934 | 1468453071835 Marionette DEBUG loaded listener.js 16:37:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 123 (0x1132ad400) [pid = 1934] [serial = 404] [outer = 0x112e30400] 16:37:52 INFO - PROCESS | 1934 | 1468453072275 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]]]}] 16:37:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:37:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 673ms 16:37:52 INFO - PROCESS | 1934 | 1468453072323 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 16:37:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:37:52 INFO - PROCESS | 1934 | 1468453072325 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 16:37:52 INFO - PROCESS | 1934 | 1468453072330 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:37:52 INFO - PROCESS | 1934 | 1468453072336 Marionette TRACE conn2 <- [1,514,null,{}] 16:37:52 INFO - PROCESS | 1934 | 1468453072340 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}] 16:37:52 INFO - PROCESS | 1934 | 1468453072342 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:52 INFO - PROCESS | 1934 | 1468453072494 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 16:37:52 INFO - PROCESS | 1934 | 1468453072597 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:52 INFO - PROCESS | 1934 | 1468453072598 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:52 INFO - PROCESS | 1934 | ++DOCSHELL 0x119077800 == 55 [pid = 1934] [id = 136] 16:37:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 124 (0x11961cc00) [pid = 1934] [serial = 405] [outer = 0x0] 16:37:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 125 (0x1196cd400) [pid = 1934] [serial = 406] [outer = 0x11961cc00] 16:37:52 INFO - PROCESS | 1934 | 1468453072626 Marionette DEBUG loaded listener.js 16:37:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 126 (0x119a2b000) [pid = 1934] [serial = 407] [outer = 0x11961cc00] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x12a318000 == 54 [pid = 1934] [id = 80] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x12ac1b800 == 53 [pid = 1934] [id = 129] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x12a5a3000 == 52 [pid = 1934] [id = 128] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x128ad9000 == 51 [pid = 1934] [id = 127] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x128aea000 == 50 [pid = 1934] [id = 126] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x126647800 == 49 [pid = 1934] [id = 125] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x1255d1000 == 48 [pid = 1934] [id = 124] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x12114c000 == 47 [pid = 1934] [id = 123] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x121024000 == 46 [pid = 1934] [id = 122] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x119aa8000 == 45 [pid = 1934] [id = 121] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x11875f800 == 44 [pid = 1934] [id = 120] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x115e22000 == 43 [pid = 1934] [id = 119] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x11874d800 == 42 [pid = 1934] [id = 118] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x12c023800 == 41 [pid = 1934] [id = 113] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x1181db800 == 40 [pid = 1934] [id = 114] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x119ee4000 == 39 [pid = 1934] [id = 115] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x12c374000 == 38 [pid = 1934] [id = 117] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x119cb6800 == 37 [pid = 1934] [id = 68] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x12ac24000 == 36 [pid = 1934] [id = 116] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x12b81f800 == 35 [pid = 1934] [id = 102] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x12b80e000 == 34 [pid = 1934] [id = 101] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x11679c800 == 33 [pid = 1934] [id = 53] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x116abb800 == 32 [pid = 1934] [id = 135] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x12c38f000 == 31 [pid = 1934] [id = 134] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x12b81d000 == 30 [pid = 1934] [id = 133] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x121327000 == 29 [pid = 1934] [id = 132] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x12bd80800 == 28 [pid = 1934] [id = 130] 16:37:53 INFO - PROCESS | 1934 | --DOCSHELL 0x117455000 == 27 [pid = 1934] [id = 131] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 125 (0x12c3bfc00) [pid = 1934] [serial = 325] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 124 (0x12ca15c00) [pid = 1934] [serial = 328] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 123 (0x12bd9b800) [pid = 1934] [serial = 319] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 122 (0x119a22400) [pid = 1934] [serial = 308] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 121 (0x119092000) [pid = 1934] [serial = 307] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 120 (0x125ee7c00) [pid = 1934] [serial = 313] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 119 (0x12a5aa400) [pid = 1934] [serial = 314] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 118 (0x12ac08800) [pid = 1934] [serial = 316] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 117 (0x12b9d8400) [pid = 1934] [serial = 317] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 116 (0x12c927c00) [pid = 1934] [serial = 326] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 115 (0x11697a000) [pid = 1934] [serial = 292] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 114 (0x125e5f400) [pid = 1934] [serial = 298] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 113 (0x12ba62400) [pid = 1934] [serial = 304] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 112 (0x1125fb400) [pid = 1934] [serial = 331] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x119c4e000) [pid = 1934] [serial = 310] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x120fb4000) [pid = 1934] [serial = 311] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x12a73a000) [pid = 1934] [serial = 301] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x119a83c00) [pid = 1934] [serial = 295] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x12cd99000) [pid = 1934] [serial = 329] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x1196d1000) [pid = 1934] [serial = 335] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x119029c00) [pid = 1934] [serial = 334] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x12c076000) [pid = 1934] [serial = 322] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x1125ff800) [pid = 1934] [serial = 332] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x12c3b9000) [pid = 1934] [serial = 323] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x12c005c00) [pid = 1934] [serial = 320] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x1196d0400) [pid = 1934] [serial = 337] [outer = 0x0] [url = about:blank] 16:37:53 INFO - PROCESS | 1934 | 1468453073555 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]]]}] 16:37:53 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 16:37:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1280ms 16:37:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:37:53 INFO - PROCESS | 1934 | 1468453073608 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 16:37:53 INFO - PROCESS | 1934 | 1468453073610 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 16:37:53 INFO - PROCESS | 1934 | 1468453073613 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:37:53 INFO - PROCESS | 1934 | 1468453073615 Marionette TRACE conn2 <- [1,518,null,{}] 16:37:53 INFO - PROCESS | 1934 | 1468453073619 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}] 16:37:53 INFO - PROCESS | 1934 | 1468453073621 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:53 INFO - PROCESS | 1934 | 1468453073696 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 16:37:53 INFO - PROCESS | 1934 | 1468453073759 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:53 INFO - PROCESS | 1934 | 1468453073760 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:53 INFO - PROCESS | 1934 | ++DOCSHELL 0x11695b000 == 28 [pid = 1934] [id = 137] 16:37:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x112e4d800) [pid = 1934] [serial = 408] [outer = 0x0] 16:37:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x1167e0800) [pid = 1934] [serial = 409] [outer = 0x112e4d800] 16:37:53 INFO - PROCESS | 1934 | 1468453073788 Marionette DEBUG loaded listener.js 16:37:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x117147400) [pid = 1934] [serial = 410] [outer = 0x112e4d800] 16:37:54 INFO - PROCESS | 1934 | 1468453074083 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]]]}] 16:37:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:37:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 523ms 16:37:54 INFO - PROCESS | 1934 | 1468453074137 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 16:37:54 INFO - PROCESS | 1934 | 1468453074139 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 16:37:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:37:54 INFO - PROCESS | 1934 | 1468453074144 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:37:54 INFO - PROCESS | 1934 | 1468453074146 Marionette TRACE conn2 <- [1,522,null,{}] 16:37:54 INFO - PROCESS | 1934 | 1468453074149 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}] 16:37:54 INFO - PROCESS | 1934 | 1468453074150 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:54 INFO - PROCESS | 1934 | 1468453074223 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 16:37:54 INFO - PROCESS | 1934 | 1468453074281 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:54 INFO - PROCESS | 1934 | 1468453074282 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:54 INFO - PROCESS | 1934 | ++DOCSHELL 0x1181d8800 == 29 [pid = 1934] [id = 138] 16:37:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x1164e6800) [pid = 1934] [serial = 411] [outer = 0x0] 16:37:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x1183ca000) [pid = 1934] [serial = 412] [outer = 0x1164e6800] 16:37:54 INFO - PROCESS | 1934 | 1468453074311 Marionette DEBUG loaded listener.js 16:37:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x1196d3400) [pid = 1934] [serial = 413] [outer = 0x1164e6800] 16:37:54 INFO - PROCESS | 1934 | 1468453074686 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]]]}] 16:37:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:37:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 570ms 16:37:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:37:54 INFO - PROCESS | 1934 | 1468453074716 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 16:37:54 INFO - PROCESS | 1934 | 1468453074718 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 16:37:54 INFO - PROCESS | 1934 | 1468453074722 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:37:54 INFO - PROCESS | 1934 | 1468453074725 Marionette TRACE conn2 <- [1,526,null,{}] 16:37:54 INFO - PROCESS | 1934 | 1468453074740 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}] 16:37:54 INFO - PROCESS | 1934 | 1468453074745 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:54 INFO - PROCESS | 1934 | 1468453074898 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 16:37:54 INFO - PROCESS | 1934 | 1468453074919 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:54 INFO - PROCESS | 1934 | 1468453074921 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:54 INFO - PROCESS | 1934 | ++DOCSHELL 0x119982000 == 30 [pid = 1934] [id = 139] 16:37:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x1128af000) [pid = 1934] [serial = 414] [outer = 0x0] 16:37:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x119a87000) [pid = 1934] [serial = 415] [outer = 0x1128af000] 16:37:54 INFO - PROCESS | 1934 | 1468453074967 Marionette DEBUG loaded listener.js 16:37:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x120fb4000) [pid = 1934] [serial = 416] [outer = 0x1128af000] 16:37:55 INFO - PROCESS | 1934 | 1468453075325 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]]]}] 16:37:55 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 16:37:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 624ms 16:37:55 INFO - PROCESS | 1934 | 1468453075346 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 16:37:55 INFO - PROCESS | 1934 | 1468453075348 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 16:37:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:37:55 INFO - PROCESS | 1934 | 1468453075354 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:37:55 INFO - PROCESS | 1934 | 1468453075355 Marionette TRACE conn2 <- [1,530,null,{}] 16:37:55 INFO - PROCESS | 1934 | 1468453075357 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}] 16:37:55 INFO - PROCESS | 1934 | 1468453075358 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:55 INFO - PROCESS | 1934 | 1468453075436 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 16:37:55 INFO - PROCESS | 1934 | 1468453075526 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:55 INFO - PROCESS | 1934 | 1468453075527 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:55 INFO - PROCESS | 1934 | ++DOCSHELL 0x121bcf000 == 31 [pid = 1934] [id = 140] 16:37:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x1210d8000) [pid = 1934] [serial = 417] [outer = 0x0] 16:37:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x123e3dc00) [pid = 1934] [serial = 418] [outer = 0x1210d8000] 16:37:55 INFO - PROCESS | 1934 | 1468453075552 Marionette DEBUG loaded listener.js 16:37:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x125ee4400) [pid = 1934] [serial = 419] [outer = 0x1210d8000] 16:37:55 INFO - PROCESS | 1934 | 1468453075842 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"]]]}] 16:37:55 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 16:37:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:37:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:37:55 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 16:37:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:37:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:37:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 16:37:55 INFO - PROCESS | 1934 | 1468453075872 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 16:37:55 INFO - PROCESS | 1934 | 1468453075874 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 16:37:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:37:55 INFO - PROCESS | 1934 | 1468453075876 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:37:55 INFO - PROCESS | 1934 | 1468453075877 Marionette TRACE conn2 <- [1,534,null,{}] 16:37:55 INFO - PROCESS | 1934 | 1468453075880 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}] 16:37:55 INFO - PROCESS | 1934 | 1468453075882 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:55 INFO - PROCESS | 1934 | 1468453075984 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 16:37:56 INFO - PROCESS | 1934 | 1468453076022 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:56 INFO - PROCESS | 1934 | 1468453076023 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:56 INFO - PROCESS | 1934 | ++DOCSHELL 0x12606b000 == 32 [pid = 1934] [id = 141] 16:37:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 113 (0x1175bb800) [pid = 1934] [serial = 420] [outer = 0x0] 16:37:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 114 (0x128903c00) [pid = 1934] [serial = 421] [outer = 0x1175bb800] 16:37:56 INFO - PROCESS | 1934 | 1468453076048 Marionette DEBUG loaded listener.js 16:37:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 115 (0x1292e9000) [pid = 1934] [serial = 422] [outer = 0x1175bb800] 16:37:56 INFO - PROCESS | 1934 | 1468453076364 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]]]}] 16:37:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:37:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 519ms 16:37:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:37:56 INFO - PROCESS | 1934 | 1468453076396 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 16:37:56 INFO - PROCESS | 1934 | 1468453076398 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 16:37:56 INFO - PROCESS | 1934 | 1468453076404 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:37:56 INFO - PROCESS | 1934 | 1468453076405 Marionette TRACE conn2 <- [1,538,null,{}] 16:37:56 INFO - PROCESS | 1934 | 1468453076407 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}] 16:37:56 INFO - PROCESS | 1934 | 1468453076411 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:56 INFO - PROCESS | 1934 | 1468453076544 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 16:37:56 INFO - PROCESS | 1934 | 1468453076553 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:56 INFO - PROCESS | 1934 | 1468453076554 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:56 INFO - PROCESS | 1934 | ++DOCSHELL 0x128fe0000 == 33 [pid = 1934] [id = 142] 16:37:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 116 (0x1190c7c00) [pid = 1934] [serial = 423] [outer = 0x0] 16:37:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 117 (0x129465400) [pid = 1934] [serial = 424] [outer = 0x1190c7c00] 16:37:56 INFO - PROCESS | 1934 | 1468453076624 Marionette DEBUG loaded listener.js 16:37:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 118 (0x12b88cc00) [pid = 1934] [serial = 425] [outer = 0x1190c7c00] 16:37:56 INFO - PROCESS | 1934 | 1468453076958 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]]]}] 16:37:57 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. 16:37:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 619ms 16:37:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:37:57 INFO - PROCESS | 1934 | 1468453077023 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 16:37:57 INFO - PROCESS | 1934 | 1468453077024 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 16:37:57 INFO - PROCESS | 1934 | 1468453077026 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:37:57 INFO - PROCESS | 1934 | 1468453077027 Marionette TRACE conn2 <- [1,542,null,{}] 16:37:57 INFO - PROCESS | 1934 | 1468453077029 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}] 16:37:57 INFO - PROCESS | 1934 | 1468453077030 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:57 INFO - PROCESS | 1934 | 1468453077126 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 16:37:57 INFO - PROCESS | 1934 | 1468453077130 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:57 INFO - PROCESS | 1934 | 1468453077132 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:57 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a31d800 == 34 [pid = 1934] [id = 143] 16:37:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 119 (0x112e4ac00) [pid = 1934] [serial = 426] [outer = 0x0] 16:37:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 120 (0x12b9d5800) [pid = 1934] [serial = 427] [outer = 0x112e4ac00] 16:37:57 INFO - PROCESS | 1934 | 1468453077156 Marionette DEBUG loaded listener.js 16:37:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 121 (0x12ba64400) [pid = 1934] [serial = 428] [outer = 0x112e4ac00] 16:37:57 INFO - PROCESS | 1934 | 1468453077472 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]]]}] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 120 (0x12a741400) [pid = 1934] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 119 (0x12a745400) [pid = 1934] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 118 (0x12a7e5800) [pid = 1934] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 117 (0x1127d2400) [pid = 1934] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 116 (0x124809400) [pid = 1934] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 115 (0x1176e9c00) [pid = 1934] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 114 (0x11872b800) [pid = 1934] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 113 (0x116718800) [pid = 1934] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 112 (0x112dbf000) [pid = 1934] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x126683000) [pid = 1934] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x11962b800) [pid = 1934] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x119629c00) [pid = 1934] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x119c4d400) [pid = 1934] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x120ebdc00) [pid = 1934] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x11887ac00) [pid = 1934] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x12ba69c00) [pid = 1934] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x124d8d400) [pid = 1934] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x1127d2800) [pid = 1934] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x123e3a400) [pid = 1934] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x11902a800) [pid = 1934] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x1292ee400) [pid = 1934] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x116633400) [pid = 1934] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x12b1ccc00) [pid = 1934] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:37:57 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x12ba6b800) [pid = 1934] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:37:57 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. 16:37:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 771ms 16:37:57 INFO - PROCESS | 1934 | 1468453077806 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 16:37:57 INFO - PROCESS | 1934 | 1468453077808 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 16:37:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:37:57 INFO - PROCESS | 1934 | 1468453077810 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:37:57 INFO - PROCESS | 1934 | 1468453077811 Marionette TRACE conn2 <- [1,546,null,{}] 16:37:57 INFO - PROCESS | 1934 | 1468453077815 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}] 16:37:57 INFO - PROCESS | 1934 | 1468453077816 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:57 INFO - PROCESS | 1934 | 1468453077889 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 16:37:57 INFO - PROCESS | 1934 | 1468453077895 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:57 INFO - PROCESS | 1934 | 1468453077896 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:57 INFO - PROCESS | 1934 | ++DOCSHELL 0x119ede800 == 35 [pid = 1934] [id = 144] 16:37:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x116489400) [pid = 1934] [serial = 429] [outer = 0x0] 16:37:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x11832d400) [pid = 1934] [serial = 430] [outer = 0x116489400] 16:37:57 INFO - PROCESS | 1934 | 1468453077927 Marionette DEBUG loaded listener.js 16:37:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x1196d4400) [pid = 1934] [serial = 431] [outer = 0x116489400] 16:37:58 INFO - PROCESS | 1934 | 1468453078265 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]]]}] 16:37:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:37:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 469ms 16:37:58 INFO - PROCESS | 1934 | 1468453078280 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 16:37:58 INFO - PROCESS | 1934 | 1468453078282 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 16:37:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:37:58 INFO - PROCESS | 1934 | 1468453078294 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:37:58 INFO - PROCESS | 1934 | 1468453078295 Marionette TRACE conn2 <- [1,550,null,{}] 16:37:58 INFO - PROCESS | 1934 | 1468453078297 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}] 16:37:58 INFO - PROCESS | 1934 | 1468453078298 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:58 INFO - PROCESS | 1934 | 1468453078395 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 16:37:58 INFO - PROCESS | 1934 | 1468453078524 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:58 INFO - PROCESS | 1934 | 1468453078525 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:58 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a78c800 == 36 [pid = 1934] [id = 145] 16:37:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x1125f3800) [pid = 1934] [serial = 432] [outer = 0x0] 16:37:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x119c55400) [pid = 1934] [serial = 433] [outer = 0x1125f3800] 16:37:58 INFO - PROCESS | 1934 | 1468453078574 Marionette DEBUG loaded listener.js 16:37:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x129199000) [pid = 1934] [serial = 434] [outer = 0x1125f3800] 16:37:58 INFO - PROCESS | 1934 | 1468453078925 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]]]}] 16:37:58 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. 16:37:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 668ms 16:37:58 INFO - PROCESS | 1934 | 1468453078963 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 16:37:58 INFO - PROCESS | 1934 | 1468453078964 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 16:37:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:37:58 INFO - PROCESS | 1934 | 1468453078968 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:37:58 INFO - PROCESS | 1934 | 1468453078969 Marionette TRACE conn2 <- [1,554,null,{}] 16:37:58 INFO - PROCESS | 1934 | 1468453078972 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}] 16:37:58 INFO - PROCESS | 1934 | 1468453078973 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:59 INFO - PROCESS | 1934 | 1468453079073 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 16:37:59 INFO - PROCESS | 1934 | 1468453079108 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:59 INFO - PROCESS | 1934 | 1468453079109 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:59 INFO - PROCESS | 1934 | ++DOCSHELL 0x12b810800 == 37 [pid = 1934] [id = 146] 16:37:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x119c57000) [pid = 1934] [serial = 435] [outer = 0x0] 16:37:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x12a7e5800) [pid = 1934] [serial = 436] [outer = 0x119c57000] 16:37:59 INFO - PROCESS | 1934 | 1468453079133 Marionette DEBUG loaded listener.js 16:37:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x12b9df400) [pid = 1934] [serial = 437] [outer = 0x119c57000] 16:37:59 INFO - PROCESS | 1934 | [1934] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:59 INFO - PROCESS | 1934 | [1934] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:59 INFO - PROCESS | 1934 | 1468453079426 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]]]}] 16:37:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:37:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 469ms 16:37:59 INFO - PROCESS | 1934 | 1468453079440 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 16:37:59 INFO - PROCESS | 1934 | 1468453079441 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 16:37:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:37:59 INFO - PROCESS | 1934 | 1468453079459 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:37:59 INFO - PROCESS | 1934 | 1468453079460 Marionette TRACE conn2 <- [1,558,null,{}] 16:37:59 INFO - PROCESS | 1934 | 1468453079462 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}] 16:37:59 INFO - PROCESS | 1934 | 1468453079464 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:59 INFO - PROCESS | 1934 | 1468453079556 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 16:37:59 INFO - PROCESS | 1934 | 1468453079559 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:59 INFO - PROCESS | 1934 | 1468453079561 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:37:59 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c02c800 == 38 [pid = 1934] [id = 147] 16:37:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x1128a6800) [pid = 1934] [serial = 438] [outer = 0x0] 16:37:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x12c009c00) [pid = 1934] [serial = 439] [outer = 0x1128a6800] 16:37:59 INFO - PROCESS | 1934 | 1468453079590 Marionette DEBUG loaded listener.js 16:37:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x12c07cc00) [pid = 1934] [serial = 440] [outer = 0x1128a6800] 16:38:00 INFO - PROCESS | 1934 | 1468453080139 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]]]}] 16:38:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:38:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 720ms 16:38:00 INFO - PROCESS | 1934 | 1468453080180 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 16:38:00 INFO - PROCESS | 1934 | 1468453080185 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 16:38:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:38:00 INFO - PROCESS | 1934 | 1468453080188 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:38:00 INFO - PROCESS | 1934 | 1468453080190 Marionette TRACE conn2 <- [1,562,null,{}] 16:38:00 INFO - PROCESS | 1934 | 1468453080194 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}] 16:38:00 INFO - PROCESS | 1934 | 1468453080195 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:00 INFO - PROCESS | 1934 | 1468453080302 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 16:38:00 INFO - PROCESS | 1934 | 1468453080431 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:00 INFO - PROCESS | 1934 | 1468453080433 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:00 INFO - PROCESS | 1934 | ++DOCSHELL 0x117e37000 == 39 [pid = 1934] [id = 148] 16:38:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x11662d000) [pid = 1934] [serial = 441] [outer = 0x0] 16:38:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x116a14400) [pid = 1934] [serial = 442] [outer = 0x11662d000] 16:38:00 INFO - PROCESS | 1934 | 1468453080464 Marionette DEBUG loaded listener.js 16:38:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x1183c9400) [pid = 1934] [serial = 443] [outer = 0x11662d000] 16:38:00 INFO - PROCESS | 1934 | [1934] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:00 INFO - PROCESS | 1934 | 1468453080986 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]]]}] 16:38:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:38:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 821ms 16:38:01 INFO - PROCESS | 1934 | 1468453081009 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 16:38:01 INFO - PROCESS | 1934 | 1468453081014 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 16:38:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:38:01 INFO - PROCESS | 1934 | 1468453081021 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:38:01 INFO - PROCESS | 1934 | 1468453081024 Marionette TRACE conn2 <- [1,566,null,{}] 16:38:01 INFO - PROCESS | 1934 | 1468453081027 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}] 16:38:01 INFO - PROCESS | 1934 | 1468453081030 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:01 INFO - PROCESS | 1934 | 1468453081195 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 16:38:01 INFO - PROCESS | 1934 | 1468453081259 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:01 INFO - PROCESS | 1934 | 1468453081260 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:01 INFO - PROCESS | 1934 | ++DOCSHELL 0x123eed000 == 40 [pid = 1934] [id = 149] 16:38:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 113 (0x1196e1400) [pid = 1934] [serial = 444] [outer = 0x0] 16:38:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 114 (0x119a86800) [pid = 1934] [serial = 445] [outer = 0x1196e1400] 16:38:01 INFO - PROCESS | 1934 | 1468453081291 Marionette DEBUG loaded listener.js 16:38:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 115 (0x119c56c00) [pid = 1934] [serial = 446] [outer = 0x1196e1400] 16:38:01 INFO - PROCESS | 1934 | [1934] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:02 INFO - PROCESS | 1934 | 1468453082017 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]]]}] 16:38:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:38:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1074ms 16:38:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:38:02 INFO - PROCESS | 1934 | 1468453082096 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 16:38:02 INFO - PROCESS | 1934 | 1468453082099 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 16:38:02 INFO - PROCESS | 1934 | 1468453082119 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:38:02 INFO - PROCESS | 1934 | 1468453082122 Marionette TRACE conn2 <- [1,570,null,{}] 16:38:02 INFO - PROCESS | 1934 | 1468453082128 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}] 16:38:02 INFO - PROCESS | 1934 | 1468453082130 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:02 INFO - PROCESS | 1934 | 1468453082307 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 16:38:02 INFO - PROCESS | 1934 | --DOCSHELL 0x12b810800 == 39 [pid = 1934] [id = 146] 16:38:02 INFO - PROCESS | 1934 | --DOCSHELL 0x12a78c800 == 38 [pid = 1934] [id = 145] 16:38:02 INFO - PROCESS | 1934 | --DOCSHELL 0x119ede800 == 37 [pid = 1934] [id = 144] 16:38:02 INFO - PROCESS | 1934 | --DOCSHELL 0x12a31d800 == 36 [pid = 1934] [id = 143] 16:38:02 INFO - PROCESS | 1934 | --DOCSHELL 0x128fe0000 == 35 [pid = 1934] [id = 142] 16:38:02 INFO - PROCESS | 1934 | --DOCSHELL 0x12606b000 == 34 [pid = 1934] [id = 141] 16:38:02 INFO - PROCESS | 1934 | --DOCSHELL 0x121bcf000 == 33 [pid = 1934] [id = 140] 16:38:02 INFO - PROCESS | 1934 | --DOCSHELL 0x119982000 == 32 [pid = 1934] [id = 139] 16:38:02 INFO - PROCESS | 1934 | --DOCSHELL 0x1181d8800 == 31 [pid = 1934] [id = 138] 16:38:02 INFO - PROCESS | 1934 | --DOCSHELL 0x11695b000 == 30 [pid = 1934] [id = 137] 16:38:02 INFO - PROCESS | 1934 | 1468453082333 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:02 INFO - PROCESS | 1934 | 1468453082336 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:02 INFO - PROCESS | 1934 | ++DOCSHELL 0x11254c000 == 31 [pid = 1934] [id = 150] 16:38:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 116 (0x1128af400) [pid = 1934] [serial = 447] [outer = 0x0] 16:38:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 117 (0x112986000) [pid = 1934] [serial = 448] [outer = 0x1128af400] 16:38:02 INFO - PROCESS | 1934 | 1468453082363 Marionette DEBUG loaded listener.js 16:38:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 118 (0x1131eb400) [pid = 1934] [serial = 449] [outer = 0x1128af400] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 117 (0x12bd9ec00) [pid = 1934] [serial = 305] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 116 (0x12bd9b400) [pid = 1934] [serial = 290] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 115 (0x12b899000) [pid = 1934] [serial = 302] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 114 (0x1183c0c00) [pid = 1934] [serial = 293] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 113 (0x128905800) [pid = 1934] [serial = 299] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 112 (0x119a8e400) [pid = 1934] [serial = 296] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x12a7eac00) [pid = 1934] [serial = 370] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x12b898400) [pid = 1934] [serial = 373] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x12ba6c800) [pid = 1934] [serial = 376] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x12b9de800) [pid = 1934] [serial = 374] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x1127d5000) [pid = 1934] [serial = 340] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x1129e3800) [pid = 1934] [serial = 341] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x1255ba400) [pid = 1934] [serial = 364] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x12667bc00) [pid = 1934] [serial = 365] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x118232400) [pid = 1934] [serial = 352] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x118594c00) [pid = 1934] [serial = 353] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x118881800) [pid = 1934] [serial = 355] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x119624000) [pid = 1934] [serial = 356] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x11872cc00) [pid = 1934] [serial = 343] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x1196d9400) [pid = 1934] [serial = 344] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x124d8dc00) [pid = 1934] [serial = 338] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x128d12800) [pid = 1934] [serial = 349] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x129199800) [pid = 1934] [serial = 350] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x12c005000) [pid = 1934] [serial = 382] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x119a82400) [pid = 1934] [serial = 358] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x119c5a800) [pid = 1934] [serial = 359] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x121bbe400) [pid = 1934] [serial = 346] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x124d8d800) [pid = 1934] [serial = 347] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x123e30800) [pid = 1934] [serial = 361] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x124d12000) [pid = 1934] [serial = 362] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x119a86c00) [pid = 1934] [serial = 379] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x12b1d0000) [pid = 1934] [serial = 380] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x12bda2000) [pid = 1934] [serial = 377] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x12c3c1400) [pid = 1934] [serial = 385] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x128d17400) [pid = 1934] [serial = 367] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x12ac0e000) [pid = 1934] [serial = 371] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x12c931800) [pid = 1934] [serial = 386] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x1128ae000) [pid = 1934] [serial = 388] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x1128b1800) [pid = 1934] [serial = 389] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x12a741000) [pid = 1934] [serial = 368] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x12c3b5000) [pid = 1934] [serial = 383] [outer = 0x0] [url = about:blank] 16:38:02 INFO - PROCESS | 1934 | [1934] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:02 INFO - PROCESS | 1934 | [1934] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:02 INFO - PROCESS | 1934 | 1468453082814 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]]]}] 16:38:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:38:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 738ms 16:38:02 INFO - PROCESS | 1934 | 1468453082841 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 16:38:02 INFO - PROCESS | 1934 | 1468453082843 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 16:38:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:38:02 INFO - PROCESS | 1934 | 1468453082846 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:38:02 INFO - PROCESS | 1934 | 1468453082850 Marionette TRACE conn2 <- [1,574,null,{}] 16:38:02 INFO - PROCESS | 1934 | 1468453082855 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}] 16:38:02 INFO - PROCESS | 1934 | 1468453082857 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:02 INFO - PROCESS | 1934 | 1468453082950 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 16:38:03 INFO - PROCESS | 1934 | 1468453083016 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:03 INFO - PROCESS | 1934 | 1468453083017 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:03 INFO - PROCESS | 1934 | ++DOCSHELL 0x11695e800 == 32 [pid = 1934] [id = 151] 16:38:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x112985000) [pid = 1934] [serial = 450] [outer = 0x0] 16:38:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x1131e3000) [pid = 1934] [serial = 451] [outer = 0x112985000] 16:38:03 INFO - PROCESS | 1934 | 1468453083049 Marionette DEBUG loaded listener.js 16:38:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x115e63400) [pid = 1934] [serial = 452] [outer = 0x112985000] 16:38:03 INFO - PROCESS | 1934 | 1468453083529 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]]]}] 16:38:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:38:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 723ms 16:38:03 INFO - PROCESS | 1934 | 1468453083577 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 16:38:03 INFO - PROCESS | 1934 | 1468453083582 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 16:38:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:38:03 INFO - PROCESS | 1934 | 1468453083601 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:38:03 INFO - PROCESS | 1934 | 1468453083603 Marionette TRACE conn2 <- [1,578,null,{}] 16:38:03 INFO - PROCESS | 1934 | 1468453083606 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}] 16:38:03 INFO - PROCESS | 1934 | 1468453083607 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:03 INFO - PROCESS | 1934 | 1468453083701 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 16:38:03 INFO - PROCESS | 1934 | 1468453083752 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:03 INFO - PROCESS | 1934 | 1468453083753 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:03 INFO - PROCESS | 1934 | ++DOCSHELL 0x118708800 == 33 [pid = 1934] [id = 152] 16:38:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1125fc800) [pid = 1934] [serial = 453] [outer = 0x0] 16:38:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x1176f3c00) [pid = 1934] [serial = 454] [outer = 0x1125fc800] 16:38:03 INFO - PROCESS | 1934 | 1468453083784 Marionette DEBUG loaded listener.js 16:38:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x118232400) [pid = 1934] [serial = 455] [outer = 0x1125fc800] 16:38:04 INFO - PROCESS | 1934 | 1468453084190 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]]]}] 16:38:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:38:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 621ms 16:38:04 INFO - PROCESS | 1934 | 1468453084221 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 16:38:04 INFO - PROCESS | 1934 | 1468453084222 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 16:38:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:38:04 INFO - PROCESS | 1934 | 1468453084225 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:38:04 INFO - PROCESS | 1934 | 1468453084227 Marionette TRACE conn2 <- [1,582,null,{}] 16:38:04 INFO - PROCESS | 1934 | 1468453084236 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}] 16:38:04 INFO - PROCESS | 1934 | 1468453084239 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:04 INFO - PROCESS | 1934 | 1468453084335 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 16:38:04 INFO - PROCESS | 1934 | 1468453084388 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:04 INFO - PROCESS | 1934 | 1468453084391 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:04 INFO - PROCESS | 1934 | ++DOCSHELL 0x1195ac000 == 34 [pid = 1934] [id = 153] 16:38:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x1183c3000) [pid = 1934] [serial = 456] [outer = 0x0] 16:38:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x11872d000) [pid = 1934] [serial = 457] [outer = 0x1183c3000] 16:38:04 INFO - PROCESS | 1934 | 1468453084423 Marionette DEBUG loaded listener.js 16:38:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1190d0400) [pid = 1934] [serial = 458] [outer = 0x1183c3000] 16:38:04 INFO - PROCESS | 1934 | 1468453084863 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]]]}] 16:38:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:38:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 678ms 16:38:04 INFO - PROCESS | 1934 | 1468453084915 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 16:38:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:38:04 INFO - PROCESS | 1934 | 1468453084917 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 16:38:04 INFO - PROCESS | 1934 | 1468453084921 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:38:04 INFO - PROCESS | 1934 | 1468453084922 Marionette TRACE conn2 <- [1,586,null,{}] 16:38:04 INFO - PROCESS | 1934 | 1468453084924 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}] 16:38:04 INFO - PROCESS | 1934 | 1468453084926 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:05 INFO - PROCESS | 1934 | 1468453085043 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 16:38:05 INFO - PROCESS | 1934 | 1468453085105 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:05 INFO - PROCESS | 1934 | 1468453085107 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:05 INFO - PROCESS | 1934 | ++DOCSHELL 0x12103e800 == 35 [pid = 1934] [id = 154] 16:38:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x1196d3800) [pid = 1934] [serial = 459] [outer = 0x0] 16:38:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x1196e1800) [pid = 1934] [serial = 460] [outer = 0x1196d3800] 16:38:05 INFO - PROCESS | 1934 | 1468453085136 Marionette DEBUG loaded listener.js 16:38:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x119a85000) [pid = 1934] [serial = 461] [outer = 0x1196d3800] 16:38:05 INFO - PROCESS | 1934 | [1934] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:05 INFO - PROCESS | 1934 | 1468453085505 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]]]}] 16:38:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:38:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 621ms 16:38:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:38:05 INFO - PROCESS | 1934 | 1468453085542 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 16:38:05 INFO - PROCESS | 1934 | 1468453085544 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 16:38:05 INFO - PROCESS | 1934 | 1468453085546 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:38:05 INFO - PROCESS | 1934 | 1468453085547 Marionette TRACE conn2 <- [1,590,null,{}] 16:38:05 INFO - PROCESS | 1934 | 1468453085550 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}] 16:38:05 INFO - PROCESS | 1934 | 1468453085551 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:05 INFO - PROCESS | 1934 | 1468453085641 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 16:38:05 INFO - PROCESS | 1934 | 1468453085689 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:05 INFO - PROCESS | 1934 | 1468453085691 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:05 INFO - PROCESS | 1934 | ++DOCSHELL 0x12125c800 == 36 [pid = 1934] [id = 155] 16:38:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x119c4d800) [pid = 1934] [serial = 462] [outer = 0x0] 16:38:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x119c58000) [pid = 1934] [serial = 463] [outer = 0x119c4d800] 16:38:05 INFO - PROCESS | 1934 | 1468453085719 Marionette DEBUG loaded listener.js 16:38:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x120ebc800) [pid = 1934] [serial = 464] [outer = 0x119c4d800] 16:38:06 INFO - PROCESS | 1934 | 1468453086137 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]]]}] 16:38:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:38:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 620ms 16:38:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:38:06 INFO - PROCESS | 1934 | 1468453086167 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 16:38:06 INFO - PROCESS | 1934 | 1468453086168 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 16:38:06 INFO - PROCESS | 1934 | 1468453086171 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:38:06 INFO - PROCESS | 1934 | 1468453086172 Marionette TRACE conn2 <- [1,594,null,{}] 16:38:06 INFO - PROCESS | 1934 | 1468453086174 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}] 16:38:06 INFO - PROCESS | 1934 | 1468453086179 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:06 INFO - PROCESS | 1934 | 1468453086292 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 16:38:06 INFO - PROCESS | 1934 | 1468453086375 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:06 INFO - PROCESS | 1934 | 1468453086376 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:06 INFO - PROCESS | 1934 | ++DOCSHELL 0x1255c8800 == 37 [pid = 1934] [id = 156] 16:38:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x120fb8800) [pid = 1934] [serial = 465] [outer = 0x0] 16:38:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x123bbf000) [pid = 1934] [serial = 466] [outer = 0x120fb8800] 16:38:06 INFO - PROCESS | 1934 | 1468453086406 Marionette DEBUG loaded listener.js 16:38:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x124d8ec00) [pid = 1934] [serial = 467] [outer = 0x120fb8800] 16:38:06 INFO - PROCESS | 1934 | 1468453086795 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]]]}] 16:38:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:38:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 668ms 16:38:06 INFO - PROCESS | 1934 | 1468453086840 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 16:38:06 INFO - PROCESS | 1934 | 1468453086841 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 16:38:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:38:06 INFO - PROCESS | 1934 | 1468453086844 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:38:06 INFO - PROCESS | 1934 | 1468453086845 Marionette TRACE conn2 <- [1,598,null,{}] 16:38:06 INFO - PROCESS | 1934 | 1468453086847 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}] 16:38:06 INFO - PROCESS | 1934 | 1468453086849 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:06 INFO - PROCESS | 1934 | 1468453086944 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 16:38:07 INFO - PROCESS | 1934 | 1468453086995 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:07 INFO - PROCESS | 1934 | 1468453086996 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:07 INFO - PROCESS | 1934 | ++DOCSHELL 0x126a76800 == 38 [pid = 1934] [id = 157] 16:38:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x1210cf400) [pid = 1934] [serial = 468] [outer = 0x0] 16:38:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x1255ba400) [pid = 1934] [serial = 469] [outer = 0x1210cf400] 16:38:07 INFO - PROCESS | 1934 | 1468453087025 Marionette DEBUG loaded listener.js 16:38:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x126482400) [pid = 1934] [serial = 470] [outer = 0x1210cf400] 16:38:07 INFO - PROCESS | 1934 | 1468453087453 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]]]}] 16:38:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:38:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 672ms 16:38:07 INFO - PROCESS | 1934 | 1468453087517 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 16:38:07 INFO - PROCESS | 1934 | 1468453087519 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 16:38:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:38:07 INFO - PROCESS | 1934 | 1468453087524 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:38:07 INFO - PROCESS | 1934 | 1468453087525 Marionette TRACE conn2 <- [1,602,null,{}] 16:38:07 INFO - PROCESS | 1934 | 1468453087528 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}] 16:38:07 INFO - PROCESS | 1934 | 1468453087530 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:07 INFO - PROCESS | 1934 | 1468453087642 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 16:38:07 INFO - PROCESS | 1934 | 1468453087710 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:07 INFO - PROCESS | 1934 | 1468453087712 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:07 INFO - PROCESS | 1934 | ++DOCSHELL 0x115eb5800 == 39 [pid = 1934] [id = 158] 16:38:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x1127d6800) [pid = 1934] [serial = 471] [outer = 0x0] 16:38:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x1167e8c00) [pid = 1934] [serial = 472] [outer = 0x1127d6800] 16:38:07 INFO - PROCESS | 1934 | 1468453087740 Marionette DEBUG loaded listener.js 16:38:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x1180e7800) [pid = 1934] [serial = 473] [outer = 0x1127d6800] 16:38:08 INFO - PROCESS | 1934 | --DOCSHELL 0x119077800 == 38 [pid = 1934] [id = 136] 16:38:08 INFO - PROCESS | 1934 | --DOCSHELL 0x123eed000 == 37 [pid = 1934] [id = 149] 16:38:08 INFO - PROCESS | 1934 | --DOCSHELL 0x117e37000 == 36 [pid = 1934] [id = 148] 16:38:08 INFO - PROCESS | 1934 | --DOCSHELL 0x126a76800 == 35 [pid = 1934] [id = 157] 16:38:08 INFO - PROCESS | 1934 | --DOCSHELL 0x1255c8800 == 34 [pid = 1934] [id = 156] 16:38:08 INFO - PROCESS | 1934 | --DOCSHELL 0x12125c800 == 33 [pid = 1934] [id = 155] 16:38:08 INFO - PROCESS | 1934 | --DOCSHELL 0x12103e800 == 32 [pid = 1934] [id = 154] 16:38:08 INFO - PROCESS | 1934 | --DOCSHELL 0x12c02c800 == 31 [pid = 1934] [id = 147] 16:38:08 INFO - PROCESS | 1934 | --DOCSHELL 0x1195ac000 == 30 [pid = 1934] [id = 153] 16:38:08 INFO - PROCESS | 1934 | --DOCSHELL 0x118708800 == 29 [pid = 1934] [id = 152] 16:38:08 INFO - PROCESS | 1934 | --DOCSHELL 0x11254c000 == 28 [pid = 1934] [id = 150] 16:38:08 INFO - PROCESS | 1934 | --DOCSHELL 0x11695e800 == 27 [pid = 1934] [id = 151] 16:38:08 INFO - PROCESS | 1934 | 1468453088614 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]]]}] 16:38:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:38:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1123ms 16:38:08 INFO - PROCESS | 1934 | 1468453088654 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 16:38:08 INFO - PROCESS | 1934 | 1468453088658 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 16:38:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:38:08 INFO - PROCESS | 1934 | 1468453088662 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:38:08 INFO - PROCESS | 1934 | 1468453088670 Marionette TRACE conn2 <- [1,606,null,{}] 16:38:08 INFO - PROCESS | 1934 | 1468453088692 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}] 16:38:08 INFO - PROCESS | 1934 | 1468453088695 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:08 INFO - PROCESS | 1934 | 1468453088820 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 16:38:08 INFO - PROCESS | 1934 | 1468453088827 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:08 INFO - PROCESS | 1934 | 1468453088830 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:08 INFO - PROCESS | 1934 | ++DOCSHELL 0x11678a000 == 28 [pid = 1934] [id = 159] 16:38:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x112e4dc00) [pid = 1934] [serial = 474] [outer = 0x0] 16:38:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x115d14400) [pid = 1934] [serial = 475] [outer = 0x112e4dc00] 16:38:08 INFO - PROCESS | 1934 | 1468453088877 Marionette DEBUG loaded listener.js 16:38:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x116633400) [pid = 1934] [serial = 476] [outer = 0x112e4dc00] 16:38:09 INFO - PROCESS | 1934 | 1468453089252 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]]]}] 16:38:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:38:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 635ms 16:38:09 INFO - PROCESS | 1934 | 1468453089296 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 16:38:09 INFO - PROCESS | 1934 | 1468453089300 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 16:38:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:38:09 INFO - PROCESS | 1934 | 1468453089305 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:38:09 INFO - PROCESS | 1934 | 1468453089306 Marionette TRACE conn2 <- [1,610,null,{}] 16:38:09 INFO - PROCESS | 1934 | 1468453089309 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}] 16:38:09 INFO - PROCESS | 1934 | 1468453089310 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:09 INFO - PROCESS | 1934 | 1468453089391 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 16:38:09 INFO - PROCESS | 1934 | 1468453089395 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:09 INFO - PROCESS | 1934 | 1468453089396 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:09 INFO - PROCESS | 1934 | ++DOCSHELL 0x118702800 == 29 [pid = 1934] [id = 160] 16:38:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x1167ee000) [pid = 1934] [serial = 477] [outer = 0x0] 16:38:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x118324000) [pid = 1934] [serial = 478] [outer = 0x1167ee000] 16:38:09 INFO - PROCESS | 1934 | 1468453089426 Marionette DEBUG loaded listener.js 16:38:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x11858c400) [pid = 1934] [serial = 479] [outer = 0x1167ee000] 16:38:09 INFO - PROCESS | 1934 | 1468453089791 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]]]}] 16:38:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:38:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 519ms 16:38:09 INFO - PROCESS | 1934 | 1468453089824 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 16:38:09 INFO - PROCESS | 1934 | 1468453089826 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 16:38:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:38:09 INFO - PROCESS | 1934 | 1468453089840 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:38:09 INFO - PROCESS | 1934 | 1468453089842 Marionette TRACE conn2 <- [1,614,null,{}] 16:38:09 INFO - PROCESS | 1934 | 1468453089850 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}] 16:38:09 INFO - PROCESS | 1934 | 1468453089853 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:09 INFO - PROCESS | 1934 | 1468453089927 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 16:38:09 INFO - PROCESS | 1934 | 1468453089936 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:09 INFO - PROCESS | 1934 | 1468453089938 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:09 INFO - PROCESS | 1934 | ++DOCSHELL 0x119977800 == 30 [pid = 1934] [id = 161] 16:38:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x118599800) [pid = 1934] [serial = 480] [outer = 0x0] 16:38:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x1190d3c00) [pid = 1934] [serial = 481] [outer = 0x118599800] 16:38:09 INFO - PROCESS | 1934 | 1468453089965 Marionette DEBUG loaded listener.js 16:38:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x1196d2800) [pid = 1934] [serial = 482] [outer = 0x118599800] 16:38:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x119a89c00) [pid = 1934] [serial = 483] [outer = 0x12ca18800] 16:38:10 INFO - PROCESS | 1934 | 1468453090369 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]]]}] 16:38:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:38:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 571ms 16:38:10 INFO - PROCESS | 1934 | 1468453090413 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 16:38:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:38:10 INFO - PROCESS | 1934 | 1468453090414 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 16:38:10 INFO - PROCESS | 1934 | 1468453090417 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:38:10 INFO - PROCESS | 1934 | 1468453090418 Marionette TRACE conn2 <- [1,618,null,{}] 16:38:10 INFO - PROCESS | 1934 | 1468453090420 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}] 16:38:10 INFO - PROCESS | 1934 | 1468453090421 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:10 INFO - PROCESS | 1934 | 1468453090518 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 16:38:10 INFO - PROCESS | 1934 | 1468453090522 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:10 INFO - PROCESS | 1934 | 1468453090523 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:10 INFO - PROCESS | 1934 | ++DOCSHELL 0x121252000 == 31 [pid = 1934] [id = 162] 16:38:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x1196e0000) [pid = 1934] [serial = 484] [outer = 0x0] 16:38:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 113 (0x119a86400) [pid = 1934] [serial = 485] [outer = 0x1196e0000] 16:38:10 INFO - PROCESS | 1934 | 1468453090549 Marionette DEBUG loaded listener.js 16:38:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 114 (0x120ec0000) [pid = 1934] [serial = 486] [outer = 0x1196e0000] 16:38:10 INFO - PROCESS | 1934 | 1468453090893 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]]]}] 16:38:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:38:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 521ms 16:38:10 INFO - PROCESS | 1934 | 1468453090938 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 16:38:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:38:10 INFO - PROCESS | 1934 | 1468453090947 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 16:38:10 INFO - PROCESS | 1934 | 1468453090949 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:38:10 INFO - PROCESS | 1934 | 1468453090950 Marionette TRACE conn2 <- [1,622,null,{}] 16:38:10 INFO - PROCESS | 1934 | 1468453090952 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}] 16:38:10 INFO - PROCESS | 1934 | 1468453090954 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:11 INFO - PROCESS | 1934 | 1468453091043 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 16:38:11 INFO - PROCESS | 1934 | 1468453091077 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:11 INFO - PROCESS | 1934 | 1468453091078 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:11 INFO - PROCESS | 1934 | ++DOCSHELL 0x12496a000 == 32 [pid = 1934] [id = 163] 16:38:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 115 (0x1128afc00) [pid = 1934] [serial = 487] [outer = 0x0] 16:38:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 116 (0x120fb2c00) [pid = 1934] [serial = 488] [outer = 0x1128afc00] 16:38:11 INFO - PROCESS | 1934 | 1468453091102 Marionette DEBUG loaded listener.js 16:38:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 117 (0x121337800) [pid = 1934] [serial = 489] [outer = 0x1128afc00] 16:38:11 INFO - PROCESS | 1934 | 1468453091533 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]]]}] 16:38:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:38:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 621ms 16:38:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:38:11 INFO - PROCESS | 1934 | 1468453091572 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 16:38:11 INFO - PROCESS | 1934 | 1468453091574 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 16:38:11 INFO - PROCESS | 1934 | 1468453091577 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:38:11 INFO - PROCESS | 1934 | 1468453091579 Marionette TRACE conn2 <- [1,626,null,{}] 16:38:11 INFO - PROCESS | 1934 | 1468453091582 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}] 16:38:11 INFO - PROCESS | 1934 | 1468453091590 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:11 INFO - PROCESS | 1934 | 1468453091746 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 16:38:11 INFO - PROCESS | 1934 | 1468453091805 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:11 INFO - PROCESS | 1934 | 1468453091807 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:11 INFO - PROCESS | 1934 | ++DOCSHELL 0x128ae8800 == 33 [pid = 1934] [id = 164] 16:38:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 118 (0x124802400) [pid = 1934] [serial = 490] [outer = 0x0] 16:38:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 119 (0x124d12800) [pid = 1934] [serial = 491] [outer = 0x124802400] 16:38:11 INFO - PROCESS | 1934 | 1468453091842 Marionette DEBUG loaded listener.js 16:38:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 120 (0x1255c0400) [pid = 1934] [serial = 492] [outer = 0x124802400] 16:38:12 INFO - PROCESS | 1934 | --DOMWINDOW == 119 (0x11662d000) [pid = 1934] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:38:12 INFO - PROCESS | 1934 | --DOMWINDOW == 118 (0x1128af400) [pid = 1934] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:38:12 INFO - PROCESS | 1934 | --DOMWINDOW == 117 (0x1196e1400) [pid = 1934] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:38:12 INFO - PROCESS | 1934 | --DOMWINDOW == 116 (0x1128a6800) [pid = 1934] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:38:12 INFO - PROCESS | 1934 | --DOMWINDOW == 115 (0x1175bb800) [pid = 1934] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:38:12 INFO - PROCESS | 1934 | --DOMWINDOW == 114 (0x1164e6800) [pid = 1934] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:38:12 INFO - PROCESS | 1934 | --DOMWINDOW == 113 (0x11961cc00) [pid = 1934] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:38:12 INFO - PROCESS | 1934 | --DOMWINDOW == 112 (0x1190c7c00) [pid = 1934] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:38:12 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x112e4ac00) [pid = 1934] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:38:12 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x1128b3400) [pid = 1934] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:38:12 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x116489400) [pid = 1934] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:38:12 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x1128af000) [pid = 1934] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:38:12 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x116905400) [pid = 1934] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:38:12 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x119623c00) [pid = 1934] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:38:12 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x123e38c00) [pid = 1934] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:38:12 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x112e4d800) [pid = 1934] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:38:12 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x112e30400) [pid = 1934] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:38:12 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x119c57000) [pid = 1934] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:38:12 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x1210d8000) [pid = 1934] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:38:12 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x1125f3800) [pid = 1934] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:38:12 INFO - PROCESS | 1934 | 1468453092414 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]]]}] 16:38:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:38:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 871ms 16:38:12 INFO - PROCESS | 1934 | 1468453092447 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 16:38:12 INFO - PROCESS | 1934 | 1468453092450 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 16:38:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:38:12 INFO - PROCESS | 1934 | 1468453092453 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:38:12 INFO - PROCESS | 1934 | 1468453092454 Marionette TRACE conn2 <- [1,630,null,{}] 16:38:12 INFO - PROCESS | 1934 | 1468453092464 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}] 16:38:12 INFO - PROCESS | 1934 | 1468453092465 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:12 INFO - PROCESS | 1934 | 1468453092536 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 16:38:12 INFO - PROCESS | 1934 | 1468453092540 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:12 INFO - PROCESS | 1934 | 1468453092541 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:12 INFO - PROCESS | 1934 | ++DOCSHELL 0x119186800 == 34 [pid = 1934] [id = 165] 16:38:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x1128a4400) [pid = 1934] [serial = 493] [outer = 0x0] 16:38:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x112e4bc00) [pid = 1934] [serial = 494] [outer = 0x1128a4400] 16:38:12 INFO - PROCESS | 1934 | 1468453092567 Marionette DEBUG loaded listener.js 16:38:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x118224c00) [pid = 1934] [serial = 495] [outer = 0x1128a4400] 16:38:12 INFO - PROCESS | 1934 | 1468453092861 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]]]}] 16:38:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:38:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 420ms 16:38:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:38:12 INFO - PROCESS | 1934 | 1468453092874 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 16:38:12 INFO - PROCESS | 1934 | 1468453092875 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 16:38:12 INFO - PROCESS | 1934 | 1468453092877 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:38:12 INFO - PROCESS | 1934 | 1468453092878 Marionette TRACE conn2 <- [1,634,null,{}] 16:38:12 INFO - PROCESS | 1934 | 1468453092880 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}] 16:38:12 INFO - PROCESS | 1934 | 1468453092881 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:12 INFO - PROCESS | 1934 | 1468453092959 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 16:38:12 INFO - PROCESS | 1934 | 1468453092962 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:12 INFO - PROCESS | 1934 | 1468453092963 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:12 INFO - PROCESS | 1934 | ++DOCSHELL 0x1292a9000 == 35 [pid = 1934] [id = 166] 16:38:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x11909c000) [pid = 1934] [serial = 496] [outer = 0x0] 16:38:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x119c58800) [pid = 1934] [serial = 497] [outer = 0x11909c000] 16:38:12 INFO - PROCESS | 1934 | 1468453092990 Marionette DEBUG loaded listener.js 16:38:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x1255b3800) [pid = 1934] [serial = 498] [outer = 0x11909c000] 16:38:13 INFO - PROCESS | 1934 | [1934] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:13 INFO - PROCESS | 1934 | [1934] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:13 INFO - PROCESS | 1934 | 1468453093304 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]]]}] 16:38:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:38:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 469ms 16:38:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:38:13 INFO - PROCESS | 1934 | 1468453093361 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 16:38:13 INFO - PROCESS | 1934 | 1468453093362 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 16:38:13 INFO - PROCESS | 1934 | 1468453093364 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:38:13 INFO - PROCESS | 1934 | 1468453093367 Marionette TRACE conn2 <- [1,638,null,{}] 16:38:13 INFO - PROCESS | 1934 | 1468453093372 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}] 16:38:13 INFO - PROCESS | 1934 | 1468453093373 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:13 INFO - PROCESS | 1934 | 1468453093455 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 16:38:13 INFO - PROCESS | 1934 | 1468453093458 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:13 INFO - PROCESS | 1934 | 1468453093459 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:13 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a6c5800 == 36 [pid = 1934] [id = 167] 16:38:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x1175bb800) [pid = 1934] [serial = 499] [outer = 0x0] 16:38:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x126478400) [pid = 1934] [serial = 500] [outer = 0x1175bb800] 16:38:13 INFO - PROCESS | 1934 | 1468453093486 Marionette DEBUG loaded listener.js 16:38:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x126c30800) [pid = 1934] [serial = 501] [outer = 0x1175bb800] 16:38:13 INFO - PROCESS | 1934 | [1934] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:13 INFO - PROCESS | 1934 | [1934] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:13 INFO - PROCESS | 1934 | 1468453093795 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]]]}] 16:38:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:38:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 473ms 16:38:13 INFO - PROCESS | 1934 | 1468453093837 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 16:38:13 INFO - PROCESS | 1934 | 1468453093839 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 16:38:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:38:13 INFO - PROCESS | 1934 | 1468453093841 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:38:13 INFO - PROCESS | 1934 | 1468453093842 Marionette TRACE conn2 <- [1,642,null,{}] 16:38:13 INFO - PROCESS | 1934 | 1468453093844 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}] 16:38:13 INFO - PROCESS | 1934 | 1468453093845 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:13 INFO - PROCESS | 1934 | 1468453093920 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 16:38:13 INFO - PROCESS | 1934 | 1468453093924 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:13 INFO - PROCESS | 1934 | 1468453093925 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:13 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a774800 == 37 [pid = 1934] [id = 168] 16:38:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x12133c800) [pid = 1934] [serial = 502] [outer = 0x0] 16:38:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x128d1f000) [pid = 1934] [serial = 503] [outer = 0x12133c800] 16:38:13 INFO - PROCESS | 1934 | 1468453093949 Marionette DEBUG loaded listener.js 16:38:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x129196800) [pid = 1934] [serial = 504] [outer = 0x12133c800] 16:38:14 INFO - PROCESS | 1934 | 1468453094294 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]]]}] 16:38:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:38:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 468ms 16:38:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:38:14 INFO - PROCESS | 1934 | 1468453094309 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 16:38:14 INFO - PROCESS | 1934 | 1468453094311 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 16:38:14 INFO - PROCESS | 1934 | 1468453094313 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:38:14 INFO - PROCESS | 1934 | 1468453094316 Marionette TRACE conn2 <- [1,646,null,{}] 16:38:14 INFO - PROCESS | 1934 | 1468453094318 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}] 16:38:14 INFO - PROCESS | 1934 | 1468453094320 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:14 INFO - PROCESS | 1934 | 1468453094441 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 16:38:14 INFO - PROCESS | 1934 | 1468453094519 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:14 INFO - PROCESS | 1934 | 1468453094520 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:14 INFO - PROCESS | 1934 | ++DOCSHELL 0x112652000 == 38 [pid = 1934] [id = 169] 16:38:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 113 (0x111c1bc00) [pid = 1934] [serial = 505] [outer = 0x0] 16:38:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 114 (0x1125f3800) [pid = 1934] [serial = 506] [outer = 0x111c1bc00] 16:38:14 INFO - PROCESS | 1934 | 1468453094552 Marionette DEBUG loaded listener.js 16:38:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 115 (0x1128a8800) [pid = 1934] [serial = 507] [outer = 0x111c1bc00] 16:38:15 INFO - PROCESS | 1934 | 1468453095025 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]]]}] 16:38:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:38:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 773ms 16:38:15 INFO - PROCESS | 1934 | 1468453095111 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 16:38:15 INFO - PROCESS | 1934 | 1468453095113 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 16:38:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:38:15 INFO - PROCESS | 1934 | 1468453095120 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:38:15 INFO - PROCESS | 1934 | 1468453095122 Marionette TRACE conn2 <- [1,650,null,{}] 16:38:15 INFO - PROCESS | 1934 | 1468453095126 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}] 16:38:15 INFO - PROCESS | 1934 | 1468453095129 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:15 INFO - PROCESS | 1934 | 1468453095234 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 16:38:15 INFO - PROCESS | 1934 | 1468453095332 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:15 INFO - PROCESS | 1934 | 1468453095334 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:15 INFO - PROCESS | 1934 | ++DOCSHELL 0x1195a0000 == 39 [pid = 1934] [id = 170] 16:38:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 116 (0x1164e2400) [pid = 1934] [serial = 508] [outer = 0x0] 16:38:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 117 (0x117141c00) [pid = 1934] [serial = 509] [outer = 0x1164e2400] 16:38:15 INFO - PROCESS | 1934 | 1468453095364 Marionette DEBUG loaded listener.js 16:38:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 118 (0x118325c00) [pid = 1934] [serial = 510] [outer = 0x1164e2400] 16:38:16 INFO - PROCESS | 1934 | 1468453096025 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]]]}] 16:38:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:38:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 972ms 16:38:16 INFO - PROCESS | 1934 | 1468453096093 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 16:38:16 INFO - PROCESS | 1934 | 1468453096095 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 16:38:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:38:16 INFO - PROCESS | 1934 | 1468453096098 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:38:16 INFO - PROCESS | 1934 | 1468453096100 Marionette TRACE conn2 <- [1,654,null,{}] 16:38:16 INFO - PROCESS | 1934 | 1468453096104 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}] 16:38:16 INFO - PROCESS | 1934 | 1468453096106 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:16 INFO - PROCESS | 1934 | 1468453096203 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 16:38:16 INFO - PROCESS | 1934 | 1468453096255 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:16 INFO - PROCESS | 1934 | 1468453096258 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:16 INFO - PROCESS | 1934 | ++DOCSHELL 0x116f94000 == 40 [pid = 1934] [id = 171] 16:38:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 119 (0x115e5d800) [pid = 1934] [serial = 511] [outer = 0x0] 16:38:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 120 (0x116483000) [pid = 1934] [serial = 512] [outer = 0x115e5d800] 16:38:16 INFO - PROCESS | 1934 | 1468453096286 Marionette DEBUG loaded listener.js 16:38:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 121 (0x116a0dc00) [pid = 1934] [serial = 513] [outer = 0x115e5d800] 16:38:16 INFO - PROCESS | 1934 | --DOCSHELL 0x12a774800 == 39 [pid = 1934] [id = 168] 16:38:16 INFO - PROCESS | 1934 | --DOCSHELL 0x12a6c5800 == 38 [pid = 1934] [id = 167] 16:38:16 INFO - PROCESS | 1934 | --DOCSHELL 0x1292a9000 == 37 [pid = 1934] [id = 166] 16:38:16 INFO - PROCESS | 1934 | --DOCSHELL 0x119186800 == 36 [pid = 1934] [id = 165] 16:38:16 INFO - PROCESS | 1934 | --DOCSHELL 0x128ae8800 == 35 [pid = 1934] [id = 164] 16:38:16 INFO - PROCESS | 1934 | --DOCSHELL 0x12496a000 == 34 [pid = 1934] [id = 163] 16:38:16 INFO - PROCESS | 1934 | --DOCSHELL 0x121252000 == 33 [pid = 1934] [id = 162] 16:38:16 INFO - PROCESS | 1934 | --DOCSHELL 0x119977800 == 32 [pid = 1934] [id = 161] 16:38:16 INFO - PROCESS | 1934 | --DOCSHELL 0x118702800 == 31 [pid = 1934] [id = 160] 16:38:16 INFO - PROCESS | 1934 | --DOCSHELL 0x11678a000 == 30 [pid = 1934] [id = 159] 16:38:16 INFO - PROCESS | 1934 | --DOCSHELL 0x115eb5800 == 29 [pid = 1934] [id = 158] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 120 (0x1183c9400) [pid = 1934] [serial = 443] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 119 (0x1131eb400) [pid = 1934] [serial = 449] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 118 (0x119c56c00) [pid = 1934] [serial = 446] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 117 (0x12c07cc00) [pid = 1934] [serial = 440] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 116 (0x119a86800) [pid = 1934] [serial = 445] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 115 (0x116a14400) [pid = 1934] [serial = 442] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 114 (0x112986000) [pid = 1934] [serial = 448] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 113 (0x128903c00) [pid = 1934] [serial = 421] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 112 (0x1183ca000) [pid = 1934] [serial = 412] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x1196d3400) [pid = 1934] [serial = 413] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x119a2b000) [pid = 1934] [serial = 407] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x1196cd400) [pid = 1934] [serial = 406] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x129465400) [pid = 1934] [serial = 424] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x1292e9000) [pid = 1934] [serial = 422] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x12b9d5800) [pid = 1934] [serial = 427] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x12b88cc00) [pid = 1934] [serial = 425] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x112e4b000) [pid = 1934] [serial = 392] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x11832d400) [pid = 1934] [serial = 430] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x112e45c00) [pid = 1934] [serial = 391] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x1196d4400) [pid = 1934] [serial = 431] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x119a87000) [pid = 1934] [serial = 415] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x11858e400) [pid = 1934] [serial = 395] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x11714c400) [pid = 1934] [serial = 394] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x119eba800) [pid = 1934] [serial = 398] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x119a87400) [pid = 1934] [serial = 397] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x1292e4c00) [pid = 1934] [serial = 401] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x1167e0800) [pid = 1934] [serial = 409] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x128902400) [pid = 1934] [serial = 400] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x12ba64400) [pid = 1934] [serial = 428] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x1132ad400) [pid = 1934] [serial = 404] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x117147400) [pid = 1934] [serial = 410] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x12c009c00) [pid = 1934] [serial = 439] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x120fb4000) [pid = 1934] [serial = 416] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x12b9df400) [pid = 1934] [serial = 437] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x112e4c800) [pid = 1934] [serial = 403] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x123e3dc00) [pid = 1934] [serial = 418] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x125ee4400) [pid = 1934] [serial = 419] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x129199000) [pid = 1934] [serial = 434] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x12a7e5800) [pid = 1934] [serial = 436] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x119c55400) [pid = 1934] [serial = 433] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1934 | 1468453096669 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]]]}] 16:38:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:38:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 621ms 16:38:16 INFO - PROCESS | 1934 | 1468453096719 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 16:38:16 INFO - PROCESS | 1934 | 1468453096722 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 16:38:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:38:16 INFO - PROCESS | 1934 | 1468453096727 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:38:16 INFO - PROCESS | 1934 | 1468453096729 Marionette TRACE conn2 <- [1,658,null,{}] 16:38:16 INFO - PROCESS | 1934 | 1468453096731 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}] 16:38:16 INFO - PROCESS | 1934 | 1468453096733 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:16 INFO - PROCESS | 1934 | 1468453096813 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 16:38:16 INFO - PROCESS | 1934 | 1468453096872 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:16 INFO - PROCESS | 1934 | 1468453096873 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:16 INFO - PROCESS | 1934 | ++DOCSHELL 0x118450800 == 30 [pid = 1934] [id = 172] 16:38:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x116985c00) [pid = 1934] [serial = 514] [outer = 0x0] 16:38:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x11836ec00) [pid = 1934] [serial = 515] [outer = 0x116985c00] 16:38:16 INFO - PROCESS | 1934 | 1468453096900 Marionette DEBUG loaded listener.js 16:38:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x118598800) [pid = 1934] [serial = 516] [outer = 0x116985c00] 16:38:17 INFO - PROCESS | 1934 | 1468453097179 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]]]}] 16:38:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:38:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 16:38:17 INFO - PROCESS | 1934 | 1468453097196 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 16:38:17 INFO - PROCESS | 1934 | 1468453097198 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 16:38:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:38:17 INFO - PROCESS | 1934 | 1468453097208 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:38:17 INFO - PROCESS | 1934 | 1468453097210 Marionette TRACE conn2 <- [1,662,null,{}] 16:38:17 INFO - PROCESS | 1934 | 1468453097226 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}] 16:38:17 INFO - PROCESS | 1934 | 1468453097230 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:17 INFO - PROCESS | 1934 | 1468453097314 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 16:38:17 INFO - PROCESS | 1934 | 1468453097323 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:17 INFO - PROCESS | 1934 | 1468453097326 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:17 INFO - PROCESS | 1934 | ++DOCSHELL 0x119189000 == 31 [pid = 1934] [id = 173] 16:38:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x118599000) [pid = 1934] [serial = 517] [outer = 0x0] 16:38:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x11909bc00) [pid = 1934] [serial = 518] [outer = 0x118599000] 16:38:17 INFO - PROCESS | 1934 | 1468453097396 Marionette DEBUG loaded listener.js 16:38:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x119a2b400) [pid = 1934] [serial = 519] [outer = 0x118599000] 16:38:17 INFO - PROCESS | 1934 | [1934] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:17 INFO - PROCESS | 1934 | [1934] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:17 INFO - PROCESS | 1934 | 1468453097711 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]]]}] 16:38:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:38:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 522ms 16:38:17 INFO - PROCESS | 1934 | 1468453097730 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 16:38:17 INFO - PROCESS | 1934 | 1468453097734 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 16:38:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:38:17 INFO - PROCESS | 1934 | 1468453097738 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:38:17 INFO - PROCESS | 1934 | 1468453097739 Marionette TRACE conn2 <- [1,666,null,{}] 16:38:17 INFO - PROCESS | 1934 | 1468453097741 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}] 16:38:17 INFO - PROCESS | 1934 | 1468453097743 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:17 INFO - PROCESS | 1934 | 1468453097820 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 16:38:17 INFO - PROCESS | 1934 | 1468453097823 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:17 INFO - PROCESS | 1934 | 1468453097824 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:17 INFO - PROCESS | 1934 | ++DOCSHELL 0x12113f800 == 32 [pid = 1934] [id = 174] 16:38:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x119c4dc00) [pid = 1934] [serial = 520] [outer = 0x0] 16:38:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x120ebfc00) [pid = 1934] [serial = 521] [outer = 0x119c4dc00] 16:38:17 INFO - PROCESS | 1934 | 1468453097851 Marionette DEBUG loaded listener.js 16:38:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x121212400) [pid = 1934] [serial = 522] [outer = 0x119c4dc00] 16:38:18 INFO - PROCESS | 1934 | [1934] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:18 INFO - PROCESS | 1934 | [1934] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:18 INFO - PROCESS | 1934 | 1468453098174 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]]]}] 16:38:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:38:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 472ms 16:38:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:38:18 INFO - PROCESS | 1934 | 1468453098211 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 16:38:18 INFO - PROCESS | 1934 | 1468453098212 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 16:38:18 INFO - PROCESS | 1934 | 1468453098214 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:38:18 INFO - PROCESS | 1934 | 1468453098215 Marionette TRACE conn2 <- [1,670,null,{}] 16:38:18 INFO - PROCESS | 1934 | 1468453098217 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}] 16:38:18 INFO - PROCESS | 1934 | 1468453098219 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:18 INFO - PROCESS | 1934 | 1468453098322 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 16:38:18 INFO - PROCESS | 1934 | 1468453098327 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:18 INFO - PROCESS | 1934 | 1468453098328 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:18 INFO - PROCESS | 1934 | ++DOCSHELL 0x1169a5000 == 33 [pid = 1934] [id = 175] 16:38:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x119ec0800) [pid = 1934] [serial = 523] [outer = 0x0] 16:38:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x1214a1400) [pid = 1934] [serial = 524] [outer = 0x119ec0800] 16:38:18 INFO - PROCESS | 1934 | 1468453098355 Marionette DEBUG loaded listener.js 16:38:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x123e2ec00) [pid = 1934] [serial = 525] [outer = 0x119ec0800] 16:38:18 INFO - PROCESS | 1934 | 1468453098693 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]]]}] 16:38:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:38:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 520ms 16:38:18 INFO - PROCESS | 1934 | 1468453098735 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 16:38:18 INFO - PROCESS | 1934 | 1468453098737 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 16:38:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:38:18 INFO - PROCESS | 1934 | 1468453098739 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:38:18 INFO - PROCESS | 1934 | 1468453098740 Marionette TRACE conn2 <- [1,674,null,{}] 16:38:18 INFO - PROCESS | 1934 | 1468453098742 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}] 16:38:18 INFO - PROCESS | 1934 | 1468453098746 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:18 INFO - PROCESS | 1934 | 1468453098861 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 16:38:18 INFO - PROCESS | 1934 | 1468453098898 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:18 INFO - PROCESS | 1934 | 1468453098899 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:18 INFO - PROCESS | 1934 | ++DOCSHELL 0x126a70000 == 34 [pid = 1934] [id = 176] 16:38:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x112caf800) [pid = 1934] [serial = 526] [outer = 0x0] 16:38:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x12554cc00) [pid = 1934] [serial = 527] [outer = 0x112caf800] 16:38:18 INFO - PROCESS | 1934 | 1468453098924 Marionette DEBUG loaded listener.js 16:38:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x128d15c00) [pid = 1934] [serial = 528] [outer = 0x112caf800] 16:38:19 INFO - PROCESS | 1934 | [1934] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:19 INFO - PROCESS | 1934 | [1934] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:19 INFO - PROCESS | 1934 | 1468453099236 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]]]}] 16:38:19 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 16:38:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 518ms 16:38:19 INFO - PROCESS | 1934 | 1468453099258 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 16:38:19 INFO - PROCESS | 1934 | 1468453099259 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 16:38:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:38:19 INFO - PROCESS | 1934 | 1468453099261 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:38:19 INFO - PROCESS | 1934 | 1468453099262 Marionette TRACE conn2 <- [1,678,null,{}] 16:38:19 INFO - PROCESS | 1934 | 1468453099265 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}] 16:38:19 INFO - PROCESS | 1934 | 1468453099267 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:19 INFO - PROCESS | 1934 | 1468453099362 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 16:38:19 INFO - PROCESS | 1934 | 1468453099398 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:19 INFO - PROCESS | 1934 | 1468453099399 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:19 INFO - PROCESS | 1934 | ++DOCSHELL 0x128aea000 == 35 [pid = 1934] [id = 177] 16:38:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x1190c8800) [pid = 1934] [serial = 529] [outer = 0x0] 16:38:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x12919c000) [pid = 1934] [serial = 530] [outer = 0x1190c8800] 16:38:19 INFO - PROCESS | 1934 | 1468453099423 Marionette DEBUG loaded listener.js 16:38:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x1292e9800) [pid = 1934] [serial = 531] [outer = 0x1190c8800] 16:38:19 INFO - PROCESS | 1934 | 1468453099734 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]]]}] 16:38:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:38:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 519ms 16:38:19 INFO - PROCESS | 1934 | 1468453099781 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 16:38:19 INFO - PROCESS | 1934 | 1468453099782 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 16:38:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:38:19 INFO - PROCESS | 1934 | 1468453099787 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:38:19 INFO - PROCESS | 1934 | 1468453099788 Marionette TRACE conn2 <- [1,682,null,{}] 16:38:19 INFO - PROCESS | 1934 | 1468453099790 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}] 16:38:19 INFO - PROCESS | 1934 | 1468453099791 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:19 INFO - PROCESS | 1934 | 1468453099882 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 16:38:19 INFO - PROCESS | 1934 | 1468453099893 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:19 INFO - PROCESS | 1934 | 1468453099894 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:19 INFO - PROCESS | 1934 | ++DOCSHELL 0x1292a2000 == 36 [pid = 1934] [id = 178] 16:38:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x129198800) [pid = 1934] [serial = 532] [outer = 0x0] 16:38:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x129465c00) [pid = 1934] [serial = 533] [outer = 0x129198800] 16:38:19 INFO - PROCESS | 1934 | 1468453099918 Marionette DEBUG loaded listener.js 16:38:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x12a5af800) [pid = 1934] [serial = 534] [outer = 0x129198800] 16:38:20 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x1196e0000) [pid = 1934] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:38:20 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x1167ee000) [pid = 1934] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:38:20 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x118599800) [pid = 1934] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:38:20 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x1128afc00) [pid = 1934] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:38:20 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x124802400) [pid = 1934] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:38:20 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x1127d6800) [pid = 1934] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:38:20 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x112e4dc00) [pid = 1934] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:38:20 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x1128a4400) [pid = 1934] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:38:20 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x112985000) [pid = 1934] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:38:20 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x1175bb800) [pid = 1934] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:38:20 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x1125fc800) [pid = 1934] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:38:20 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x1183c3000) [pid = 1934] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:38:20 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x1196d3800) [pid = 1934] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:38:20 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x119c4d800) [pid = 1934] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:38:20 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x120fb8800) [pid = 1934] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:38:20 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x1210cf400) [pid = 1934] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:38:20 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x11909c000) [pid = 1934] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:38:20 INFO - PROCESS | 1934 | 1468453100725 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]]]}] 16:38:20 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) 16:38:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 968ms 16:38:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:38:20 INFO - PROCESS | 1934 | 1468453100755 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 16:38:20 INFO - PROCESS | 1934 | 1468453100756 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 16:38:20 INFO - PROCESS | 1934 | 1468453100758 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:38:20 INFO - PROCESS | 1934 | 1468453100759 Marionette TRACE conn2 <- [1,686,null,{}] 16:38:20 INFO - PROCESS | 1934 | 1468453100762 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}] 16:38:20 INFO - PROCESS | 1934 | 1468453100763 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:20 INFO - PROCESS | 1934 | 1468453100839 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 16:38:20 INFO - PROCESS | 1934 | 1468453100843 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:20 INFO - PROCESS | 1934 | 1468453100844 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:20 INFO - PROCESS | 1934 | ++DOCSHELL 0x119180800 == 37 [pid = 1934] [id = 179] 16:38:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1127d7000) [pid = 1934] [serial = 535] [outer = 0x0] 16:38:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x117142000) [pid = 1934] [serial = 536] [outer = 0x1127d7000] 16:38:20 INFO - PROCESS | 1934 | 1468453100869 Marionette DEBUG loaded listener.js 16:38:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x11887c800) [pid = 1934] [serial = 537] [outer = 0x1127d7000] 16:38:21 INFO - PROCESS | 1934 | 1468453101662 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]]]}] 16:38:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:38:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 920ms 16:38:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:38:21 INFO - PROCESS | 1934 | 1468453101680 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 16:38:21 INFO - PROCESS | 1934 | 1468453101681 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 16:38:21 INFO - PROCESS | 1934 | 1468453101685 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:38:21 INFO - PROCESS | 1934 | 1468453101686 Marionette TRACE conn2 <- [1,690,null,{}] 16:38:21 INFO - PROCESS | 1934 | 1468453101688 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}] 16:38:21 INFO - PROCESS | 1934 | 1468453101689 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:21 INFO - PROCESS | 1934 | 1468453101764 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 16:38:21 INFO - PROCESS | 1934 | 1468453101817 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:21 INFO - PROCESS | 1934 | 1468453101818 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:21 INFO - PROCESS | 1934 | ++DOCSHELL 0x121134800 == 38 [pid = 1934] [id = 180] 16:38:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x1128af000) [pid = 1934] [serial = 538] [outer = 0x0] 16:38:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x119c4d800) [pid = 1934] [serial = 539] [outer = 0x1128af000] 16:38:21 INFO - PROCESS | 1934 | 1468453101842 Marionette DEBUG loaded listener.js 16:38:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x126a18400) [pid = 1934] [serial = 540] [outer = 0x1128af000] 16:38:22 INFO - PROCESS | 1934 | 1468453102589 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]]]}] 16:38:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:38:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 921ms 16:38:22 INFO - PROCESS | 1934 | 1468453102607 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 16:38:22 INFO - PROCESS | 1934 | 1468453102609 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 16:38:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:38:22 INFO - PROCESS | 1934 | 1468453102611 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:38:22 INFO - PROCESS | 1934 | 1468453102612 Marionette TRACE conn2 <- [1,694,null,{}] 16:38:22 INFO - PROCESS | 1934 | 1468453102615 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}] 16:38:22 INFO - PROCESS | 1934 | 1468453102619 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:22 INFO - PROCESS | 1934 | 1468453102753 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 16:38:22 INFO - PROCESS | 1934 | 1468453102804 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:22 INFO - PROCESS | 1934 | 1468453102806 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:22 INFO - PROCESS | 1934 | ++DOCSHELL 0x112fca800 == 39 [pid = 1934] [id = 181] 16:38:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x1127cfc00) [pid = 1934] [serial = 541] [outer = 0x0] 16:38:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x1128aac00) [pid = 1934] [serial = 542] [outer = 0x1127cfc00] 16:38:22 INFO - PROCESS | 1934 | 1468453102837 Marionette DEBUG loaded listener.js 16:38:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x112e45c00) [pid = 1934] [serial = 543] [outer = 0x1127cfc00] 16:38:23 INFO - PROCESS | 1934 | 1468453103761 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]]]}] 16:38:23 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) 16:38:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1170ms 16:38:23 INFO - PROCESS | 1934 | 1468453103782 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 16:38:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:38:23 INFO - PROCESS | 1934 | 1468453103787 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 16:38:23 INFO - PROCESS | 1934 | 1468453103790 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:38:23 INFO - PROCESS | 1934 | 1468453103792 Marionette TRACE conn2 <- [1,698,null,{}] 16:38:23 INFO - PROCESS | 1934 | 1468453103795 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}] 16:38:23 INFO - PROCESS | 1934 | 1468453103797 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:23 INFO - PROCESS | 1934 | 1468453103895 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 16:38:23 INFO - PROCESS | 1934 | 1468453103946 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:23 INFO - PROCESS | 1934 | 1468453103947 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:23 INFO - PROCESS | 1934 | ++DOCSHELL 0x119ab5000 == 40 [pid = 1934] [id = 182] 16:38:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x1164dd800) [pid = 1934] [serial = 544] [outer = 0x0] 16:38:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x118597400) [pid = 1934] [serial = 545] [outer = 0x1164dd800] 16:38:23 INFO - PROCESS | 1934 | 1468453103977 Marionette DEBUG loaded listener.js 16:38:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x119627400) [pid = 1934] [serial = 546] [outer = 0x1164dd800] 16:38:24 INFO - PROCESS | 1934 | 1468453104862 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]]]}] 16:38:24 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) 16:38:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1123ms 16:38:24 INFO - PROCESS | 1934 | 1468453104913 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 16:38:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:38:24 INFO - PROCESS | 1934 | 1468453104915 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 16:38:24 INFO - PROCESS | 1934 | 1468453104918 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:38:24 INFO - PROCESS | 1934 | 1468453104919 Marionette TRACE conn2 <- [1,702,null,{}] 16:38:24 INFO - PROCESS | 1934 | 1468453104922 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}] 16:38:24 INFO - PROCESS | 1934 | 1468453104923 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:25 INFO - PROCESS | 1934 | 1468453105053 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 16:38:25 INFO - PROCESS | 1934 | 1468453105106 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:25 INFO - PROCESS | 1934 | 1468453105108 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:25 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a6d8000 == 41 [pid = 1934] [id = 183] 16:38:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x1196e1400) [pid = 1934] [serial = 547] [outer = 0x0] 16:38:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x120ec0400) [pid = 1934] [serial = 548] [outer = 0x1196e1400] 16:38:25 INFO - PROCESS | 1934 | 1468453105137 Marionette DEBUG loaded listener.js 16:38:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x123bc1800) [pid = 1934] [serial = 549] [outer = 0x1196e1400] 16:38:26 INFO - PROCESS | 1934 | --DOCSHELL 0x121134800 == 40 [pid = 1934] [id = 180] 16:38:26 INFO - PROCESS | 1934 | --DOCSHELL 0x119180800 == 39 [pid = 1934] [id = 179] 16:38:26 INFO - PROCESS | 1934 | --DOCSHELL 0x1292a2000 == 38 [pid = 1934] [id = 178] 16:38:26 INFO - PROCESS | 1934 | --DOCSHELL 0x128aea000 == 37 [pid = 1934] [id = 177] 16:38:26 INFO - PROCESS | 1934 | --DOCSHELL 0x126a70000 == 36 [pid = 1934] [id = 176] 16:38:26 INFO - PROCESS | 1934 | --DOCSHELL 0x1169a5000 == 35 [pid = 1934] [id = 175] 16:38:26 INFO - PROCESS | 1934 | --DOCSHELL 0x12113f800 == 34 [pid = 1934] [id = 174] 16:38:26 INFO - PROCESS | 1934 | --DOCSHELL 0x119189000 == 33 [pid = 1934] [id = 173] 16:38:26 INFO - PROCESS | 1934 | --DOCSHELL 0x118450800 == 32 [pid = 1934] [id = 172] 16:38:26 INFO - PROCESS | 1934 | --DOCSHELL 0x116f94000 == 31 [pid = 1934] [id = 171] 16:38:26 INFO - PROCESS | 1934 | --DOCSHELL 0x1195a0000 == 30 [pid = 1934] [id = 170] 16:38:26 INFO - PROCESS | 1934 | --DOCSHELL 0x112652000 == 29 [pid = 1934] [id = 169] 16:38:26 INFO - PROCESS | 1934 | --DOCSHELL 0x119ab5000 == 28 [pid = 1934] [id = 182] 16:38:26 INFO - PROCESS | 1934 | --DOCSHELL 0x112fca800 == 27 [pid = 1934] [id = 181] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x128d1f000) [pid = 1934] [serial = 503] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x119a86400) [pid = 1934] [serial = 485] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x118324000) [pid = 1934] [serial = 478] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x11858c400) [pid = 1934] [serial = 479] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x1190d3c00) [pid = 1934] [serial = 481] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x120fb2c00) [pid = 1934] [serial = 488] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x120ec0000) [pid = 1934] [serial = 486] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x124d12800) [pid = 1934] [serial = 491] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x121337800) [pid = 1934] [serial = 489] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x1180e7800) [pid = 1934] [serial = 473] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x1167e8c00) [pid = 1934] [serial = 472] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x115d14400) [pid = 1934] [serial = 475] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x112e4bc00) [pid = 1934] [serial = 494] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x115e63400) [pid = 1934] [serial = 452] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x1131e3000) [pid = 1934] [serial = 451] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x116633400) [pid = 1934] [serial = 476] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x118224c00) [pid = 1934] [serial = 495] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x126c30800) [pid = 1934] [serial = 501] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x126478400) [pid = 1934] [serial = 500] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x118232400) [pid = 1934] [serial = 455] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x1176f3c00) [pid = 1934] [serial = 454] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x1190d0400) [pid = 1934] [serial = 458] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x11872d000) [pid = 1934] [serial = 457] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x119a85000) [pid = 1934] [serial = 461] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x1196e1800) [pid = 1934] [serial = 460] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x120ebc800) [pid = 1934] [serial = 464] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 73 (0x119c58000) [pid = 1934] [serial = 463] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 72 (0x124d8ec00) [pid = 1934] [serial = 467] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 71 (0x123bbf000) [pid = 1934] [serial = 466] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 70 (0x126482400) [pid = 1934] [serial = 470] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 69 (0x1255ba400) [pid = 1934] [serial = 469] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 68 (0x1255c0400) [pid = 1934] [serial = 492] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 67 (0x119c58800) [pid = 1934] [serial = 497] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 66 (0x1255b3800) [pid = 1934] [serial = 498] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 65 (0x116fb0000) [pid = 1934] [serial = 200] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:38:26 INFO - PROCESS | 1934 | --DOMWINDOW == 64 (0x1196d2800) [pid = 1934] [serial = 482] [outer = 0x0] [url = about:blank] 16:38:26 INFO - PROCESS | 1934 | 1468453106757 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]]]}] 16:38:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:38:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1874ms 16:38:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:38:26 INFO - PROCESS | 1934 | 1468453106793 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 16:38:26 INFO - PROCESS | 1934 | 1468453106794 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 16:38:26 INFO - PROCESS | 1934 | 1468453106799 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:38:26 INFO - PROCESS | 1934 | 1468453106801 Marionette TRACE conn2 <- [1,706,null,{}] 16:38:26 INFO - PROCESS | 1934 | 1468453106806 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}] 16:38:26 INFO - PROCESS | 1934 | 1468453106807 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:26 INFO - PROCESS | 1934 | 1468453106883 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 16:38:26 INFO - PROCESS | 1934 | 1468453106887 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:26 INFO - PROCESS | 1934 | 1468453106889 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:26 INFO - PROCESS | 1934 | ++DOCSHELL 0x114e0b000 == 28 [pid = 1934] [id = 184] 16:38:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 65 (0x112e4e400) [pid = 1934] [serial = 550] [outer = 0x0] 16:38:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 66 (0x112e4f000) [pid = 1934] [serial = 551] [outer = 0x112e4e400] 16:38:26 INFO - PROCESS | 1934 | 1468453106921 Marionette DEBUG loaded listener.js 16:38:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 67 (0x115e5f000) [pid = 1934] [serial = 552] [outer = 0x112e4e400] 16:38:27 INFO - PROCESS | 1934 | 1468453107721 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]]]}] 16:38:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:38:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 972ms 16:38:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:38:27 INFO - PROCESS | 1934 | 1468453107770 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 16:38:27 INFO - PROCESS | 1934 | 1468453107774 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 16:38:27 INFO - PROCESS | 1934 | 1468453107778 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:38:27 INFO - PROCESS | 1934 | 1468453107780 Marionette TRACE conn2 <- [1,710,null,{}] 16:38:27 INFO - PROCESS | 1934 | 1468453107788 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}] 16:38:27 INFO - PROCESS | 1934 | 1468453107790 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:27 INFO - PROCESS | 1934 | 1468453107868 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 16:38:27 INFO - PROCESS | 1934 | 1468453107873 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:27 INFO - PROCESS | 1934 | 1468453107874 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:27 INFO - PROCESS | 1934 | ++DOCSHELL 0x116ab1800 == 29 [pid = 1934] [id = 185] 16:38:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 68 (0x1164db400) [pid = 1934] [serial = 553] [outer = 0x0] 16:38:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 69 (0x1175bb400) [pid = 1934] [serial = 554] [outer = 0x1164db400] 16:38:27 INFO - PROCESS | 1934 | 1468453107904 Marionette DEBUG loaded listener.js 16:38:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 70 (0x1180eac00) [pid = 1934] [serial = 555] [outer = 0x1164db400] 16:38:28 INFO - PROCESS | 1934 | 1468453108726 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]]]}] 16:38:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:38:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 976ms 16:38:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:38:28 INFO - PROCESS | 1934 | 1468453108754 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 16:38:28 INFO - PROCESS | 1934 | 1468453108756 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 16:38:28 INFO - PROCESS | 1934 | 1468453108758 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:38:28 INFO - PROCESS | 1934 | 1468453108760 Marionette TRACE conn2 <- [1,714,null,{}] 16:38:28 INFO - PROCESS | 1934 | 1468453108788 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}] 16:38:28 INFO - PROCESS | 1934 | 1468453108791 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:28 INFO - PROCESS | 1934 | 1468453108889 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 16:38:28 INFO - PROCESS | 1934 | 1468453108894 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:28 INFO - PROCESS | 1934 | 1468453108896 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:28 INFO - PROCESS | 1934 | ++DOCSHELL 0x118711800 == 30 [pid = 1934] [id = 186] 16:38:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 71 (0x118599c00) [pid = 1934] [serial = 556] [outer = 0x0] 16:38:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 72 (0x118877000) [pid = 1934] [serial = 557] [outer = 0x118599c00] 16:38:28 INFO - PROCESS | 1934 | 1468453108925 Marionette DEBUG loaded listener.js 16:38:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 73 (0x1190d1400) [pid = 1934] [serial = 558] [outer = 0x118599c00] 16:38:29 INFO - PROCESS | 1934 | 1468453109773 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]]]}] 16:38:29 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 16:38:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1026ms 16:38:29 INFO - PROCESS | 1934 | 1468453109784 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 16:38:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:38:29 INFO - PROCESS | 1934 | 1468453109786 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 16:38:29 INFO - PROCESS | 1934 | 1468453109788 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:38:29 INFO - PROCESS | 1934 | 1468453109789 Marionette TRACE conn2 <- [1,718,null,{}] 16:38:29 INFO - PROCESS | 1934 | 1468453109792 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}] 16:38:29 INFO - PROCESS | 1934 | 1468453109793 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:29 INFO - PROCESS | 1934 | 1468453109887 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 16:38:29 INFO - PROCESS | 1934 | 1468453109921 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:29 INFO - PROCESS | 1934 | 1468453109922 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:29 INFO - PROCESS | 1934 | ++DOCSHELL 0x11916c000 == 31 [pid = 1934] [id = 187] 16:38:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 74 (0x1196d3400) [pid = 1934] [serial = 559] [outer = 0x0] 16:38:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x119a2a800) [pid = 1934] [serial = 560] [outer = 0x1196d3400] 16:38:29 INFO - PROCESS | 1934 | 1468453109947 Marionette DEBUG loaded listener.js 16:38:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x119a8a800) [pid = 1934] [serial = 561] [outer = 0x1196d3400] 16:38:30 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x112caf800) [pid = 1934] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:38:30 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x119ec0800) [pid = 1934] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:38:30 INFO - PROCESS | 1934 | --DOMWINDOW == 73 (0x111c1bc00) [pid = 1934] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:38:30 INFO - PROCESS | 1934 | --DOMWINDOW == 72 (0x1164e2400) [pid = 1934] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:38:30 INFO - PROCESS | 1934 | --DOMWINDOW == 71 (0x119c4dc00) [pid = 1934] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:38:30 INFO - PROCESS | 1934 | --DOMWINDOW == 70 (0x118599000) [pid = 1934] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:38:30 INFO - PROCESS | 1934 | --DOMWINDOW == 69 (0x116985c00) [pid = 1934] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:38:30 INFO - PROCESS | 1934 | --DOMWINDOW == 68 (0x115e5d800) [pid = 1934] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:38:30 INFO - PROCESS | 1934 | --DOMWINDOW == 67 (0x1190c8800) [pid = 1934] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:38:30 INFO - PROCESS | 1934 | --DOMWINDOW == 66 (0x129198800) [pid = 1934] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:38:30 INFO - PROCESS | 1934 | --DOMWINDOW == 65 (0x1127d7000) [pid = 1934] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:38:30 INFO - PROCESS | 1934 | --DOMWINDOW == 64 (0x12133c800) [pid = 1934] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:38:30 INFO - PROCESS | 1934 | --DOMWINDOW == 63 (0x1128af000) [pid = 1934] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:38:30 INFO - PROCESS | 1934 | 1468453110756 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]]]}] 16:38:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:38:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1019ms 16:38:30 INFO - PROCESS | 1934 | 1468453110807 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 16:38:30 INFO - PROCESS | 1934 | 1468453110808 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 16:38:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:38:30 INFO - PROCESS | 1934 | 1468453110811 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:38:30 INFO - PROCESS | 1934 | 1468453110812 Marionette TRACE conn2 <- [1,722,null,{}] 16:38:30 INFO - PROCESS | 1934 | 1468453110814 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}] 16:38:30 INFO - PROCESS | 1934 | 1468453110815 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:30 INFO - PROCESS | 1934 | 1468453110891 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 16:38:30 INFO - PROCESS | 1934 | 1468453110894 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:30 INFO - PROCESS | 1934 | 1468453110895 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:30 INFO - PROCESS | 1934 | ++DOCSHELL 0x119983000 == 32 [pid = 1934] [id = 188] 16:38:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 64 (0x1128af000) [pid = 1934] [serial = 562] [outer = 0x0] 16:38:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 65 (0x1183c3c00) [pid = 1934] [serial = 563] [outer = 0x1128af000] 16:38:30 INFO - PROCESS | 1934 | 1468453110922 Marionette DEBUG loaded listener.js 16:38:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 66 (0x119a86400) [pid = 1934] [serial = 564] [outer = 0x1128af000] 16:38:31 INFO - PROCESS | 1934 | 1468453111278 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] 16:38:31 INFO - PROCESS | 1934 | 1468453111341 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 16:38:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:38:31 INFO - PROCESS | 1934 | 1468453111344 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:38:31 INFO - PROCESS | 1934 | 1468453111346 Marionette TRACE conn2 <- [1,726,null,{}] 16:38:31 INFO - PROCESS | 1934 | 1468453111350 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}] 16:38:31 INFO - PROCESS | 1934 | 1468453111355 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:31 INFO - PROCESS | 1934 | 1468453111516 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 16:38:31 INFO - PROCESS | 1934 | 1468453111524 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:31 INFO - PROCESS | 1934 | 1468453111525 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:31 INFO - PROCESS | 1934 | ++DOCSHELL 0x121140800 == 33 [pid = 1934] [id = 189] 16:38:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 67 (0x119c56400) [pid = 1934] [serial = 565] [outer = 0x0] 16:38:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 68 (0x120ec3400) [pid = 1934] [serial = 566] [outer = 0x119c56400] 16:38:31 INFO - PROCESS | 1934 | 1468453111568 Marionette DEBUG loaded listener.js 16:38:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 69 (0x123e3ac00) [pid = 1934] [serial = 567] [outer = 0x119c56400] 16:38:32 INFO - PROCESS | 1934 | 1468453112094 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]]]}] 16:38:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:38:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 771ms 16:38:32 INFO - PROCESS | 1934 | 1468453112120 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 16:38:32 INFO - PROCESS | 1934 | 1468453112122 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 16:38:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:38:32 INFO - PROCESS | 1934 | 1468453112125 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:38:32 INFO - PROCESS | 1934 | 1468453112127 Marionette TRACE conn2 <- [1,730,null,{}] 16:38:32 INFO - PROCESS | 1934 | 1468453112131 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}] 16:38:32 INFO - PROCESS | 1934 | 1468453112132 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:32 INFO - PROCESS | 1934 | 1468453112318 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 16:38:32 INFO - PROCESS | 1934 | 1468453112395 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:32 INFO - PROCESS | 1934 | 1468453112396 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:32 INFO - PROCESS | 1934 | ++DOCSHELL 0x123be3800 == 34 [pid = 1934] [id = 190] 16:38:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 70 (0x112e4b000) [pid = 1934] [serial = 568] [outer = 0x0] 16:38:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 71 (0x124d8d400) [pid = 1934] [serial = 569] [outer = 0x112e4b000] 16:38:32 INFO - PROCESS | 1934 | 1468453112438 Marionette DEBUG loaded listener.js 16:38:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 72 (0x125e62800) [pid = 1934] [serial = 570] [outer = 0x112e4b000] 16:38:32 INFO - PROCESS | 1934 | 1468453112714 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] 16:38:32 INFO - PROCESS | 1934 | 1468453112794 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 16:38:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:38:32 INFO - PROCESS | 1934 | 1468453112799 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:38:32 INFO - PROCESS | 1934 | 1468453112802 Marionette TRACE conn2 <- [1,734,null,{}] 16:38:32 INFO - PROCESS | 1934 | 1468453112806 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}] 16:38:32 INFO - PROCESS | 1934 | 1468453112808 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:32 INFO - PROCESS | 1934 | 1468453112915 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 16:38:32 INFO - PROCESS | 1934 | 1468453112962 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:32 INFO - PROCESS | 1934 | 1468453112964 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:32 INFO - PROCESS | 1934 | ++DOCSHELL 0x113cb4800 == 35 [pid = 1934] [id = 191] 16:38:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 73 (0x1128ae800) [pid = 1934] [serial = 571] [outer = 0x0] 16:38:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 74 (0x112983c00) [pid = 1934] [serial = 572] [outer = 0x1128ae800] 16:38:32 INFO - PROCESS | 1934 | 1468453112996 Marionette DEBUG loaded listener.js 16:38:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x113c38800) [pid = 1934] [serial = 573] [outer = 0x1128ae800] 16:38:33 INFO - PROCESS | 1934 | 1468453113459 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]]]}] 16:38:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:38:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 722ms 16:38:33 INFO - PROCESS | 1934 | 1468453113546 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 16:38:33 INFO - PROCESS | 1934 | 1468453113548 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 16:38:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:38:33 INFO - PROCESS | 1934 | 1468453113556 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:38:33 INFO - PROCESS | 1934 | 1468453113558 Marionette TRACE conn2 <- [1,738,null,{}] 16:38:33 INFO - PROCESS | 1934 | 1468453113561 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}] 16:38:33 INFO - PROCESS | 1934 | 1468453113563 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:33 INFO - PROCESS | 1934 | 1468453113689 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 16:38:33 INFO - PROCESS | 1934 | 1468453113759 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:33 INFO - PROCESS | 1934 | 1468453113760 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:33 INFO - PROCESS | 1934 | ++DOCSHELL 0x1188cb000 == 36 [pid = 1934] [id = 192] 16:38:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x1176f3400) [pid = 1934] [serial = 574] [outer = 0x0] 16:38:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x118231000) [pid = 1934] [serial = 575] [outer = 0x1176f3400] 16:38:33 INFO - PROCESS | 1934 | 1468453113791 Marionette DEBUG loaded listener.js 16:38:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x118376c00) [pid = 1934] [serial = 576] [outer = 0x1176f3400] 16:38:34 INFO - PROCESS | 1934 | --DOCSHELL 0x12d796800 == 35 [pid = 1934] [id = 21] 16:38:34 INFO - PROCESS | 1934 | --DOCSHELL 0x128fda800 == 34 [pid = 1934] [id = 6] 16:38:34 INFO - PROCESS | 1934 | --DOCSHELL 0x12a77d800 == 33 [pid = 1934] [id = 8] 16:38:34 INFO - PROCESS | 1934 | --DOCSHELL 0x12b80c000 == 32 [pid = 1934] [id = 9] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x129196800) [pid = 1934] [serial = 504] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x119c4d800) [pid = 1934] [serial = 539] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x128d15c00) [pid = 1934] [serial = 528] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x12554cc00) [pid = 1934] [serial = 527] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 73 (0x1214a1400) [pid = 1934] [serial = 524] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 72 (0x1125f3800) [pid = 1934] [serial = 506] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 71 (0x1128a8800) [pid = 1934] [serial = 507] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 70 (0x117141c00) [pid = 1934] [serial = 509] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 69 (0x118325c00) [pid = 1934] [serial = 510] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 68 (0x120ebfc00) [pid = 1934] [serial = 521] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 67 (0x121212400) [pid = 1934] [serial = 522] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 66 (0x11909bc00) [pid = 1934] [serial = 518] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 65 (0x119a2b400) [pid = 1934] [serial = 519] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 64 (0x11836ec00) [pid = 1934] [serial = 515] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 63 (0x118598800) [pid = 1934] [serial = 516] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 62 (0x116483000) [pid = 1934] [serial = 512] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 61 (0x116a0dc00) [pid = 1934] [serial = 513] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 60 (0x1292e9800) [pid = 1934] [serial = 531] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 59 (0x12919c000) [pid = 1934] [serial = 530] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 58 (0x129465c00) [pid = 1934] [serial = 533] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 57 (0x117142000) [pid = 1934] [serial = 536] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 56 (0x12a5af800) [pid = 1934] [serial = 534] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 55 (0x123e2ec00) [pid = 1934] [serial = 525] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 54 (0x11887c800) [pid = 1934] [serial = 537] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | --DOMWINDOW == 53 (0x126a18400) [pid = 1934] [serial = 540] [outer = 0x0] [url = about:blank] 16:38:34 INFO - PROCESS | 1934 | 1468453114797 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]]]}] 16:38:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:38:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1275ms 16:38:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:38:34 INFO - PROCESS | 1934 | 1468453114829 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 16:38:34 INFO - PROCESS | 1934 | 1468453114832 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 16:38:34 INFO - PROCESS | 1934 | 1468453114835 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:38:34 INFO - PROCESS | 1934 | 1468453114836 Marionette TRACE conn2 <- [1,742,null,{}] 16:38:34 INFO - PROCESS | 1934 | 1468453114840 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}] 16:38:34 INFO - PROCESS | 1934 | 1468453114842 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:34 INFO - PROCESS | 1934 | 1468453114914 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 16:38:34 INFO - PROCESS | 1934 | 1468453114921 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:34 INFO - PROCESS | 1934 | 1468453114924 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:34 INFO - PROCESS | 1934 | ++DOCSHELL 0x116947800 == 33 [pid = 1934] [id = 193] 16:38:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 54 (0x115e5f400) [pid = 1934] [serial = 577] [outer = 0x0] 16:38:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 55 (0x116719800) [pid = 1934] [serial = 578] [outer = 0x115e5f400] 16:38:34 INFO - PROCESS | 1934 | 1468453114951 Marionette DEBUG loaded listener.js 16:38:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 56 (0x116a14c00) [pid = 1934] [serial = 579] [outer = 0x115e5f400] 16:38:35 INFO - PROCESS | 1934 | 1468453115791 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]]]}] 16:38:35 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 16:38:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 971ms 16:38:35 INFO - PROCESS | 1934 | 1468453115806 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 16:38:35 INFO - PROCESS | 1934 | 1468453115809 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 16:38:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:38:35 INFO - PROCESS | 1934 | 1468453115818 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:38:35 INFO - PROCESS | 1934 | 1468453115820 Marionette TRACE conn2 <- [1,746,null,{}] 16:38:35 INFO - PROCESS | 1934 | 1468453115822 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}] 16:38:35 INFO - PROCESS | 1934 | 1468453115824 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:35 INFO - PROCESS | 1934 | 1468453115898 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 16:38:35 INFO - PROCESS | 1934 | 1468453115904 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:35 INFO - PROCESS | 1934 | 1468453115906 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:35 INFO - PROCESS | 1934 | ++DOCSHELL 0x118716800 == 34 [pid = 1934] [id = 194] 16:38:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 57 (0x118599000) [pid = 1934] [serial = 580] [outer = 0x0] 16:38:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 58 (0x11872c400) [pid = 1934] [serial = 581] [outer = 0x118599000] 16:38:35 INFO - PROCESS | 1934 | 1468453115936 Marionette DEBUG loaded listener.js 16:38:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 59 (0x1190d4c00) [pid = 1934] [serial = 582] [outer = 0x118599000] 16:38:36 INFO - PROCESS | 1934 | 1468453116772 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]]]}] 16:38:36 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.) 16:38:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 975ms 16:38:36 INFO - PROCESS | 1934 | 1468453116789 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 16:38:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:38:36 INFO - PROCESS | 1934 | 1468453116791 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 16:38:36 INFO - PROCESS | 1934 | 1468453116793 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:38:36 INFO - PROCESS | 1934 | 1468453116795 Marionette TRACE conn2 <- [1,750,null,{}] 16:38:36 INFO - PROCESS | 1934 | 1468453116806 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}] 16:38:36 INFO - PROCESS | 1934 | 1468453116809 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:36 INFO - PROCESS | 1934 | 1468453116885 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 16:38:36 INFO - PROCESS | 1934 | 1468453116915 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:36 INFO - PROCESS | 1934 | 1468453116917 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:36 INFO - PROCESS | 1934 | ++DOCSHELL 0x119ed0800 == 35 [pid = 1934] [id = 195] 16:38:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 60 (0x1128ac800) [pid = 1934] [serial = 583] [outer = 0x0] 16:38:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 61 (0x119c59c00) [pid = 1934] [serial = 584] [outer = 0x1128ac800] 16:38:36 INFO - PROCESS | 1934 | 1468453116945 Marionette DEBUG loaded listener.js 16:38:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 62 (0x1210cf400) [pid = 1934] [serial = 585] [outer = 0x1128ac800] 16:38:37 INFO - PROCESS | 1934 | 1468453117749 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]]]}] 16:38:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:38:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 972ms 16:38:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:38:37 INFO - PROCESS | 1934 | 1468453117767 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 16:38:37 INFO - PROCESS | 1934 | 1468453117769 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 16:38:37 INFO - PROCESS | 1934 | 1468453117771 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:38:37 INFO - PROCESS | 1934 | 1468453117772 Marionette TRACE conn2 <- [1,754,null,{}] 16:38:37 INFO - PROCESS | 1934 | 1468453117774 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}] 16:38:37 INFO - PROCESS | 1934 | 1468453117775 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:37 INFO - PROCESS | 1934 | 1468453117870 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 16:38:37 INFO - PROCESS | 1934 | 1468453117879 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:37 INFO - PROCESS | 1934 | 1468453117880 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:37 INFO - PROCESS | 1934 | ++DOCSHELL 0x1217cb000 == 36 [pid = 1934] [id = 196] 16:38:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 63 (0x12189d000) [pid = 1934] [serial = 586] [outer = 0x0] 16:38:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 64 (0x123e3b800) [pid = 1934] [serial = 587] [outer = 0x12189d000] 16:38:37 INFO - PROCESS | 1934 | 1468453117907 Marionette DEBUG loaded listener.js 16:38:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 65 (0x124d87400) [pid = 1934] [serial = 588] [outer = 0x12189d000] 16:38:38 INFO - PROCESS | 1934 | --DOMWINDOW == 64 (0x1164db400) [pid = 1934] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:38:38 INFO - PROCESS | 1934 | --DOMWINDOW == 63 (0x112e4e400) [pid = 1934] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:38:38 INFO - PROCESS | 1934 | --DOMWINDOW == 62 (0x1127cfc00) [pid = 1934] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:38:38 INFO - PROCESS | 1934 | --DOMWINDOW == 61 (0x1164dd800) [pid = 1934] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:38:38 INFO - PROCESS | 1934 | --DOMWINDOW == 60 (0x118599c00) [pid = 1934] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:38:38 INFO - PROCESS | 1934 | --DOMWINDOW == 59 (0x1196d3400) [pid = 1934] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:38:38 INFO - PROCESS | 1934 | --DOMWINDOW == 58 (0x1128af000) [pid = 1934] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:38:38 INFO - PROCESS | 1934 | --DOMWINDOW == 57 (0x119c56400) [pid = 1934] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:38:38 INFO - PROCESS | 1934 | 1468453118723 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]]]}] 16:38:38 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 16:38:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 970ms 16:38:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:38:38 INFO - PROCESS | 1934 | 1468453118741 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 16:38:38 INFO - PROCESS | 1934 | 1468453118743 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 16:38:38 INFO - PROCESS | 1934 | 1468453118745 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:38:38 INFO - PROCESS | 1934 | 1468453118746 Marionette TRACE conn2 <- [1,758,null,{}] 16:38:38 INFO - PROCESS | 1934 | 1468453118748 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}] 16:38:38 INFO - PROCESS | 1934 | 1468453118751 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:38 INFO - PROCESS | 1934 | 1468453118824 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 16:38:38 INFO - PROCESS | 1934 | 1468453118827 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:38 INFO - PROCESS | 1934 | 1468453118829 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:38 INFO - PROCESS | 1934 | ++DOCSHELL 0x124968000 == 37 [pid = 1934] [id = 197] 16:38:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 58 (0x1175c6400) [pid = 1934] [serial = 589] [outer = 0x0] 16:38:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 59 (0x1196d4000) [pid = 1934] [serial = 590] [outer = 0x1175c6400] 16:38:38 INFO - PROCESS | 1934 | 1468453118856 Marionette DEBUG loaded listener.js 16:38:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 60 (0x124807400) [pid = 1934] [serial = 591] [outer = 0x1175c6400] 16:38:39 INFO - PROCESS | 1934 | 1468453119161 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]]]}] 16:38:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:38:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 469ms 16:38:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:38:39 INFO - PROCESS | 1934 | 1468453119214 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 16:38:39 INFO - PROCESS | 1934 | 1468453119215 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 16:38:39 INFO - PROCESS | 1934 | 1468453119218 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:38:39 INFO - PROCESS | 1934 | 1468453119219 Marionette TRACE conn2 <- [1,762,null,{}] 16:38:39 INFO - PROCESS | 1934 | 1468453119221 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}] 16:38:39 INFO - PROCESS | 1934 | 1468453119225 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:39 INFO - PROCESS | 1934 | 1468453119337 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 16:38:39 INFO - PROCESS | 1934 | 1468453119343 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:39 INFO - PROCESS | 1934 | 1468453119344 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:39 INFO - PROCESS | 1934 | ++DOCSHELL 0x125e30800 == 38 [pid = 1934] [id = 198] 16:38:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 61 (0x117143000) [pid = 1934] [serial = 592] [outer = 0x0] 16:38:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 62 (0x1255c2400) [pid = 1934] [serial = 593] [outer = 0x117143000] 16:38:39 INFO - PROCESS | 1934 | 1468453119369 Marionette DEBUG loaded listener.js 16:38:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 63 (0x129198c00) [pid = 1934] [serial = 594] [outer = 0x117143000] 16:38:40 INFO - PROCESS | 1934 | 1468453120145 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]]]}] 16:38:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:38:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 970ms 16:38:40 INFO - PROCESS | 1934 | 1468453120189 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 16:38:40 INFO - PROCESS | 1934 | 1468453120190 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 16:38:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:38:40 INFO - PROCESS | 1934 | 1468453120192 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:38:40 INFO - PROCESS | 1934 | 1468453120193 Marionette TRACE conn2 <- [1,766,null,{}] 16:38:40 INFO - PROCESS | 1934 | 1468453120195 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}] 16:38:40 INFO - PROCESS | 1934 | 1468453120196 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:40 INFO - PROCESS | 1934 | 1468453120265 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 16:38:40 INFO - PROCESS | 1934 | 1468453120271 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:40 INFO - PROCESS | 1934 | 1468453120272 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:40 INFO - PROCESS | 1934 | ++DOCSHELL 0x128ad8800 == 39 [pid = 1934] [id = 199] 16:38:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 64 (0x1291a0000) [pid = 1934] [serial = 595] [outer = 0x0] 16:38:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 65 (0x1292e0400) [pid = 1934] [serial = 596] [outer = 0x1291a0000] 16:38:40 INFO - PROCESS | 1934 | 1468453120296 Marionette DEBUG loaded listener.js 16:38:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 66 (0x129416400) [pid = 1934] [serial = 597] [outer = 0x1291a0000] 16:38:41 INFO - PROCESS | 1934 | 1468453121091 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]]]}] 16:38:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:38:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 919ms 16:38:41 INFO - PROCESS | 1934 | 1468453121112 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 16:38:41 INFO - PROCESS | 1934 | 1468453121115 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 16:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:38:41 INFO - PROCESS | 1934 | 1468453121118 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:38:41 INFO - PROCESS | 1934 | 1468453121120 Marionette TRACE conn2 <- [1,770,null,{}] 16:38:41 INFO - PROCESS | 1934 | 1468453121124 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}] 16:38:41 INFO - PROCESS | 1934 | 1468453121126 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:41 INFO - PROCESS | 1934 | 1468453121211 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 16:38:41 INFO - PROCESS | 1934 | 1468453121303 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:41 INFO - PROCESS | 1934 | 1468453121305 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:41 INFO - PROCESS | 1934 | ++DOCSHELL 0x117e3d000 == 40 [pid = 1934] [id = 200] 16:38:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 67 (0x112e4f800) [pid = 1934] [serial = 598] [outer = 0x0] 16:38:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 68 (0x116489400) [pid = 1934] [serial = 599] [outer = 0x112e4f800] 16:38:41 INFO - PROCESS | 1934 | 1468453121337 Marionette DEBUG loaded listener.js 16:38:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 69 (0x117141c00) [pid = 1934] [serial = 600] [outer = 0x112e4f800] 16:38:41 INFO - PROCESS | 1934 | 1468453121797 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]]]}] 16:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 721ms 16:38:41 INFO - PROCESS | 1934 | 1468453121850 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 16:38:41 INFO - PROCESS | 1934 | 1468453121854 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 16:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:38:41 INFO - PROCESS | 1934 | 1468453121863 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:38:41 INFO - PROCESS | 1934 | 1468453121866 Marionette TRACE conn2 <- [1,774,null,{}] 16:38:41 INFO - PROCESS | 1934 | 1468453121871 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}] 16:38:41 INFO - PROCESS | 1934 | 1468453121874 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:42 INFO - PROCESS | 1934 | 1468453122020 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 16:38:42 INFO - PROCESS | 1934 | 1468453122110 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:42 INFO - PROCESS | 1934 | 1468453122112 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:42 INFO - PROCESS | 1934 | ++DOCSHELL 0x1217ae000 == 41 [pid = 1934] [id = 201] 16:38:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 70 (0x118599400) [pid = 1934] [serial = 601] [outer = 0x0] 16:38:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 71 (0x1196d5c00) [pid = 1934] [serial = 602] [outer = 0x118599400] 16:38:42 INFO - PROCESS | 1934 | 1468453122163 Marionette DEBUG loaded listener.js 16:38:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 72 (0x119a84000) [pid = 1934] [serial = 603] [outer = 0x118599400] 16:38:42 INFO - PROCESS | 1934 | 1468453122604 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]]]}] 16:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 777ms 16:38:42 INFO - PROCESS | 1934 | 1468453122649 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 16:38:42 INFO - PROCESS | 1934 | 1468453122651 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 16:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:38:42 INFO - PROCESS | 1934 | 1468453122654 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:38:42 INFO - PROCESS | 1934 | 1468453122657 Marionette TRACE conn2 <- [1,778,null,{}] 16:38:42 INFO - PROCESS | 1934 | 1468453122665 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}] 16:38:42 INFO - PROCESS | 1934 | 1468453122670 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:42 INFO - PROCESS | 1934 | 1468453122766 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 16:38:42 INFO - PROCESS | 1934 | 1468453122830 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:42 INFO - PROCESS | 1934 | 1468453122832 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:42 INFO - PROCESS | 1934 | ++DOCSHELL 0x128f1d800 == 42 [pid = 1934] [id = 202] 16:38:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 73 (0x125e5f400) [pid = 1934] [serial = 604] [outer = 0x0] 16:38:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 74 (0x125ee7c00) [pid = 1934] [serial = 605] [outer = 0x125e5f400] 16:38:42 INFO - PROCESS | 1934 | 1468453122863 Marionette DEBUG loaded listener.js 16:38:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x126c30000) [pid = 1934] [serial = 606] [outer = 0x125e5f400] 16:38:43 INFO - PROCESS | 1934 | 1468453123305 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]]]}] 16:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 671ms 16:38:43 INFO - PROCESS | 1934 | 1468453123332 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 16:38:43 INFO - PROCESS | 1934 | 1468453123334 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 16:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:38:43 INFO - PROCESS | 1934 | 1468453123338 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:38:43 INFO - PROCESS | 1934 | 1468453123339 Marionette TRACE conn2 <- [1,782,null,{}] 16:38:43 INFO - PROCESS | 1934 | 1468453123341 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}] 16:38:43 INFO - PROCESS | 1934 | 1468453123342 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:43 INFO - PROCESS | 1934 | 1468453123444 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 16:38:43 INFO - PROCESS | 1934 | 1468453123660 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:43 INFO - PROCESS | 1934 | 1468453123663 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:43 INFO - PROCESS | 1934 | ++DOCSHELL 0x11695b000 == 43 [pid = 1934] [id = 203] 16:38:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x1128afc00) [pid = 1934] [serial = 607] [outer = 0x0] 16:38:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x112e45400) [pid = 1934] [serial = 608] [outer = 0x1128afc00] 16:38:43 INFO - PROCESS | 1934 | 1468453123709 Marionette DEBUG loaded listener.js 16:38:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x1164e2400) [pid = 1934] [serial = 609] [outer = 0x1128afc00] 16:38:44 INFO - PROCESS | 1934 | 1468453124212 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]]]}] 16:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 918ms 16:38:44 INFO - PROCESS | 1934 | 1468453124257 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 16:38:44 INFO - PROCESS | 1934 | 1468453124259 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 16:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:38:44 INFO - PROCESS | 1934 | 1468453124262 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:38:44 INFO - PROCESS | 1934 | 1468453124264 Marionette TRACE conn2 <- [1,786,null,{}] 16:38:44 INFO - PROCESS | 1934 | 1468453124289 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}] 16:38:44 INFO - PROCESS | 1934 | 1468453124291 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:44 INFO - PROCESS | 1934 | 1468453124380 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 16:38:44 INFO - PROCESS | 1934 | 1468453124445 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:44 INFO - PROCESS | 1934 | 1468453124447 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:44 INFO - PROCESS | 1934 | ++DOCSHELL 0x11870f000 == 44 [pid = 1934] [id = 204] 16:38:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x1167ee000) [pid = 1934] [serial = 610] [outer = 0x0] 16:38:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x118329c00) [pid = 1934] [serial = 611] [outer = 0x1167ee000] 16:38:44 INFO - PROCESS | 1934 | 1468453124475 Marionette DEBUG loaded listener.js 16:38:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x118876800) [pid = 1934] [serial = 612] [outer = 0x1167ee000] 16:38:45 INFO - PROCESS | 1934 | --DOCSHELL 0x12a6d8000 == 43 [pid = 1934] [id = 183] 16:38:45 INFO - PROCESS | 1934 | --DOCSHELL 0x12c37d000 == 42 [pid = 1934] [id = 13] 16:38:45 INFO - PROCESS | 1934 | --DOCSHELL 0x116f88800 == 41 [pid = 1934] [id = 25] 16:38:45 INFO - PROCESS | 1934 | --DOCSHELL 0x12ca9e800 == 40 [pid = 1934] [id = 15] 16:38:45 INFO - PROCESS | 1934 | --DOCSHELL 0x11845a000 == 39 [pid = 1934] [id = 20] 16:38:45 INFO - PROCESS | 1934 | --DOCSHELL 0x12c02d000 == 38 [pid = 1934] [id = 12] 16:38:45 INFO - PROCESS | 1934 | --DOCSHELL 0x12d78c000 == 37 [pid = 1934] [id = 19] 16:38:45 INFO - PROCESS | 1934 | --DOCSHELL 0x12ba38800 == 36 [pid = 1934] [id = 10] 16:38:45 INFO - PROCESS | 1934 | --DOCSHELL 0x112548000 == 35 [pid = 1934] [id = 23] 16:38:45 INFO - PROCESS | 1934 | --DOCSHELL 0x123bdf000 == 34 [pid = 1934] [id = 22] 16:38:45 INFO - PROCESS | 1934 | --DOCSHELL 0x12bd81000 == 33 [pid = 1934] [id = 11] 16:38:45 INFO - PROCESS | 1934 | --DOCSHELL 0x12c70e000 == 32 [pid = 1934] [id = 14] 16:38:45 INFO - PROCESS | 1934 | --DOCSHELL 0x12d4b1000 == 31 [pid = 1934] [id = 18] 16:38:45 INFO - PROCESS | 1934 | --DOCSHELL 0x112ce7800 == 30 [pid = 1934] [id = 26] 16:38:45 INFO - PROCESS | 1934 | --DOCSHELL 0x116961000 == 29 [pid = 1934] [id = 24] 16:38:45 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x1175bb400) [pid = 1934] [serial = 554] [outer = 0x0] [url = about:blank] 16:38:45 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x112e4f000) [pid = 1934] [serial = 551] [outer = 0x0] [url = about:blank] 16:38:45 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x115e5f000) [pid = 1934] [serial = 552] [outer = 0x0] [url = about:blank] 16:38:45 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x120ec0400) [pid = 1934] [serial = 548] [outer = 0x0] [url = about:blank] 16:38:45 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x112e45c00) [pid = 1934] [serial = 543] [outer = 0x0] [url = about:blank] 16:38:45 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x1128aac00) [pid = 1934] [serial = 542] [outer = 0x0] [url = about:blank] 16:38:45 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x119627400) [pid = 1934] [serial = 546] [outer = 0x0] [url = about:blank] 16:38:45 INFO - PROCESS | 1934 | --DOMWINDOW == 73 (0x118597400) [pid = 1934] [serial = 545] [outer = 0x0] [url = about:blank] 16:38:45 INFO - PROCESS | 1934 | --DOMWINDOW == 72 (0x118877000) [pid = 1934] [serial = 557] [outer = 0x0] [url = about:blank] 16:38:45 INFO - PROCESS | 1934 | --DOMWINDOW == 71 (0x119a2a800) [pid = 1934] [serial = 560] [outer = 0x0] [url = about:blank] 16:38:45 INFO - PROCESS | 1934 | --DOMWINDOW == 70 (0x1183c3c00) [pid = 1934] [serial = 563] [outer = 0x0] [url = about:blank] 16:38:45 INFO - PROCESS | 1934 | --DOMWINDOW == 69 (0x119a86400) [pid = 1934] [serial = 564] [outer = 0x0] [url = about:blank] 16:38:45 INFO - PROCESS | 1934 | --DOMWINDOW == 68 (0x120ec3400) [pid = 1934] [serial = 566] [outer = 0x0] [url = about:blank] 16:38:45 INFO - PROCESS | 1934 | --DOMWINDOW == 67 (0x119a8a800) [pid = 1934] [serial = 561] [outer = 0x0] [url = about:blank] 16:38:45 INFO - PROCESS | 1934 | --DOMWINDOW == 66 (0x1190d1400) [pid = 1934] [serial = 558] [outer = 0x0] [url = about:blank] 16:38:45 INFO - PROCESS | 1934 | --DOMWINDOW == 65 (0x124d8d400) [pid = 1934] [serial = 569] [outer = 0x0] [url = about:blank] 16:38:45 INFO - PROCESS | 1934 | --DOMWINDOW == 64 (0x1180eac00) [pid = 1934] [serial = 555] [outer = 0x0] [url = about:blank] 16:38:45 INFO - PROCESS | 1934 | --DOMWINDOW == 63 (0x123e3ac00) [pid = 1934] [serial = 567] [outer = 0x0] [url = about:blank] 16:38:45 INFO - PROCESS | 1934 | 1468453125280 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]]]}] 16:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1045ms 16:38:45 INFO - PROCESS | 1934 | 1468453125308 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 16:38:45 INFO - PROCESS | 1934 | 1468453125310 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 16:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:38:45 INFO - PROCESS | 1934 | 1468453125313 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:38:45 INFO - PROCESS | 1934 | 1468453125316 Marionette TRACE conn2 <- [1,790,null,{}] 16:38:45 INFO - PROCESS | 1934 | 1468453125339 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}] 16:38:45 INFO - PROCESS | 1934 | 1468453125341 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:45 INFO - PROCESS | 1934 | 1468453125422 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 16:38:45 INFO - PROCESS | 1934 | 1468453125426 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:45 INFO - PROCESS | 1934 | 1468453125429 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:45 INFO - PROCESS | 1934 | ++DOCSHELL 0x11667d000 == 30 [pid = 1934] [id = 205] 16:38:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 64 (0x112e50400) [pid = 1934] [serial = 613] [outer = 0x0] 16:38:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 65 (0x115e5f000) [pid = 1934] [serial = 614] [outer = 0x112e50400] 16:38:45 INFO - PROCESS | 1934 | 1468453125458 Marionette DEBUG loaded listener.js 16:38:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 66 (0x1167df400) [pid = 1934] [serial = 615] [outer = 0x112e50400] 16:38:45 INFO - PROCESS | 1934 | 1468453125801 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]]]}] 16:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 537ms 16:38:45 INFO - PROCESS | 1934 | 1468453125854 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 16:38:45 INFO - PROCESS | 1934 | 1468453125857 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 16:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:38:45 INFO - PROCESS | 1934 | 1468453125863 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:38:45 INFO - PROCESS | 1934 | 1468453125865 Marionette TRACE conn2 <- [1,794,null,{}] 16:38:45 INFO - PROCESS | 1934 | 1468453125867 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}] 16:38:45 INFO - PROCESS | 1934 | 1468453125869 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:45 INFO - PROCESS | 1934 | 1468453125946 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 16:38:45 INFO - PROCESS | 1934 | 1468453125953 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:45 INFO - PROCESS | 1934 | 1468453125954 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:45 INFO - PROCESS | 1934 | ++DOCSHELL 0x117463800 == 31 [pid = 1934] [id = 206] 16:38:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 67 (0x116903800) [pid = 1934] [serial = 616] [outer = 0x0] 16:38:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 68 (0x1175c5800) [pid = 1934] [serial = 617] [outer = 0x116903800] 16:38:45 INFO - PROCESS | 1934 | 1468453125982 Marionette DEBUG loaded listener.js 16:38:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 69 (0x118323800) [pid = 1934] [serial = 618] [outer = 0x116903800] 16:38:46 INFO - PROCESS | 1934 | 1468453126339 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]]]}] 16:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 519ms 16:38:46 INFO - PROCESS | 1934 | 1468453126388 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 16:38:46 INFO - PROCESS | 1934 | 1468453126389 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 16:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:38:46 INFO - PROCESS | 1934 | 1468453126393 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:38:46 INFO - PROCESS | 1934 | 1468453126395 Marionette TRACE conn2 <- [1,798,null,{}] 16:38:46 INFO - PROCESS | 1934 | 1468453126403 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}] 16:38:46 INFO - PROCESS | 1934 | 1468453126406 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:46 INFO - PROCESS | 1934 | 1468453126480 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 16:38:46 INFO - PROCESS | 1934 | 1468453126487 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:46 INFO - PROCESS | 1934 | 1468453126490 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:46 INFO - PROCESS | 1934 | ++DOCSHELL 0x119174800 == 32 [pid = 1934] [id = 207] 16:38:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 70 (0x118591c00) [pid = 1934] [serial = 619] [outer = 0x0] 16:38:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 71 (0x11902c000) [pid = 1934] [serial = 620] [outer = 0x118591c00] 16:38:46 INFO - PROCESS | 1934 | 1468453126517 Marionette DEBUG loaded listener.js 16:38:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 72 (0x1196ce400) [pid = 1934] [serial = 621] [outer = 0x118591c00] 16:38:46 INFO - PROCESS | 1934 | 1468453126831 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]]]}] 16:38:46 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 16:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 470ms 16:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:38:46 INFO - PROCESS | 1934 | 1468453126864 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 16:38:46 INFO - PROCESS | 1934 | 1468453126865 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 16:38:46 INFO - PROCESS | 1934 | 1468453126869 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:38:46 INFO - PROCESS | 1934 | 1468453126871 Marionette TRACE conn2 <- [1,802,null,{}] 16:38:46 INFO - PROCESS | 1934 | 1468453126873 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}] 16:38:46 INFO - PROCESS | 1934 | 1468453126875 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:46 INFO - PROCESS | 1934 | 1468453126952 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 16:38:46 INFO - PROCESS | 1934 | 1468453126956 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:46 INFO - PROCESS | 1934 | 1468453126957 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:47 INFO - PROCESS | 1934 | ++DOCSHELL 0x119aa2800 == 33 [pid = 1934] [id = 208] 16:38:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 73 (0x1127d9800) [pid = 1934] [serial = 622] [outer = 0x0] 16:38:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 74 (0x1197c6c00) [pid = 1934] [serial = 623] [outer = 0x1127d9800] 16:38:47 INFO - PROCESS | 1934 | 1468453127029 Marionette DEBUG loaded listener.js 16:38:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x119a87800) [pid = 1934] [serial = 624] [outer = 0x1127d9800] 16:38:47 INFO - PROCESS | 1934 | 1468453127333 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]]]}] 16:38:47 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 16:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 523ms 16:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:38:47 INFO - PROCESS | 1934 | 1468453127391 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 16:38:47 INFO - PROCESS | 1934 | 1468453127392 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 16:38:47 INFO - PROCESS | 1934 | 1468453127394 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:38:47 INFO - PROCESS | 1934 | 1468453127395 Marionette TRACE conn2 <- [1,806,null,{}] 16:38:47 INFO - PROCESS | 1934 | 1468453127398 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}] 16:38:47 INFO - PROCESS | 1934 | 1468453127399 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:47 INFO - PROCESS | 1934 | 1468453127484 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 16:38:47 INFO - PROCESS | 1934 | 1468453127516 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:47 INFO - PROCESS | 1934 | 1468453127518 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:47 INFO - PROCESS | 1934 | ++DOCSHELL 0x121240000 == 34 [pid = 1934] [id = 209] 16:38:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x112e4d000) [pid = 1934] [serial = 625] [outer = 0x0] 16:38:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x119c54800) [pid = 1934] [serial = 626] [outer = 0x112e4d000] 16:38:47 INFO - PROCESS | 1934 | 1468453127543 Marionette DEBUG loaded listener.js 16:38:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x120ebc400) [pid = 1934] [serial = 627] [outer = 0x112e4d000] 16:38:47 INFO - PROCESS | 1934 | [1934] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:38:47 INFO - PROCESS | 1934 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 16:38:47 INFO - PROCESS | 1934 | Determined SkiaGL cache limits: Size 100663296, Items: 256 16:38:47 INFO - PROCESS | 1934 | [GFX2-]: Using SkiaGL canvas. 16:38:48 INFO - PROCESS | 1934 | 1468453128038 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]]]}] 16:38:48 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 16:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 668ms 16:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:38:48 INFO - PROCESS | 1934 | 1468453128063 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 16:38:48 INFO - PROCESS | 1934 | 1468453128064 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 16:38:48 INFO - PROCESS | 1934 | 1468453128067 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:38:48 INFO - PROCESS | 1934 | 1468453128068 Marionette TRACE conn2 <- [1,810,null,{}] 16:38:48 INFO - PROCESS | 1934 | 1468453128071 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}] 16:38:48 INFO - PROCESS | 1934 | 1468453128075 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:48 INFO - PROCESS | 1934 | 1468453128176 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 16:38:48 INFO - PROCESS | 1934 | 1468453128211 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:48 INFO - PROCESS | 1934 | 1468453128212 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:48 INFO - PROCESS | 1934 | ++DOCSHELL 0x124964000 == 35 [pid = 1934] [id = 210] 16:38:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x123bc0c00) [pid = 1934] [serial = 628] [outer = 0x0] 16:38:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x124d12000) [pid = 1934] [serial = 629] [outer = 0x123bc0c00] 16:38:48 INFO - PROCESS | 1934 | 1468453128238 Marionette DEBUG loaded listener.js 16:38:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1255c0800) [pid = 1934] [serial = 630] [outer = 0x123bc0c00] 16:38:48 INFO - PROCESS | 1934 | 1468453128544 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]]]}] 16:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 522ms 16:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:38:48 INFO - PROCESS | 1934 | 1468453128589 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 16:38:48 INFO - PROCESS | 1934 | 1468453128590 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 16:38:48 INFO - PROCESS | 1934 | 1468453128600 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:38:48 INFO - PROCESS | 1934 | 1468453128601 Marionette TRACE conn2 <- [1,814,null,{}] 16:38:48 INFO - PROCESS | 1934 | 1468453128604 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}] 16:38:48 INFO - PROCESS | 1934 | 1468453128605 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:48 INFO - PROCESS | 1934 | 1468453128692 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 16:38:48 INFO - PROCESS | 1934 | 1468453128726 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:48 INFO - PROCESS | 1934 | 1468453128727 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:48 INFO - PROCESS | 1934 | ++DOCSHELL 0x126068000 == 36 [pid = 1934] [id = 211] 16:38:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x1183ce400) [pid = 1934] [serial = 631] [outer = 0x0] 16:38:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x125ee6c00) [pid = 1934] [serial = 632] [outer = 0x1183ce400] 16:38:48 INFO - PROCESS | 1934 | 1468453128752 Marionette DEBUG loaded listener.js 16:38:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x126a21400) [pid = 1934] [serial = 633] [outer = 0x1183ce400] 16:38:49 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x1291a0000) [pid = 1934] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:38:49 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x12189d000) [pid = 1934] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:38:49 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x1175c6400) [pid = 1934] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:38:49 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x117143000) [pid = 1934] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:38:49 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x112e4b000) [pid = 1934] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:38:49 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x1128ae800) [pid = 1934] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:38:49 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x118599000) [pid = 1934] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:38:49 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x1176f3400) [pid = 1934] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:38:49 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x115e5f400) [pid = 1934] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:38:49 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x1128ac800) [pid = 1934] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:38:49 INFO - PROCESS | 1934 | --DOMWINDOW == 73 (0x1196e1400) [pid = 1934] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:38:49 INFO - PROCESS | 1934 | 1468453129129 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] 16:38:49 INFO - PROCESS | 1934 | 1468453129175 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 16:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:38:49 INFO - PROCESS | 1934 | 1468453129177 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:38:49 INFO - PROCESS | 1934 | 1468453129178 Marionette TRACE conn2 <- [1,818,null,{}] 16:38:49 INFO - PROCESS | 1934 | 1468453129180 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}] 16:38:49 INFO - PROCESS | 1934 | 1468453129181 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:49 INFO - PROCESS | 1934 | 1468453129253 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 16:38:49 INFO - PROCESS | 1934 | 1468453129256 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:49 INFO - PROCESS | 1934 | 1468453129258 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:49 INFO - PROCESS | 1934 | ++DOCSHELL 0x128ade800 == 37 [pid = 1934] [id = 212] 16:38:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 74 (0x1127d1800) [pid = 1934] [serial = 634] [outer = 0x0] 16:38:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x116725400) [pid = 1934] [serial = 635] [outer = 0x1127d1800] 16:38:49 INFO - PROCESS | 1934 | 1468453129284 Marionette DEBUG loaded listener.js 16:38:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x1255c0000) [pid = 1934] [serial = 636] [outer = 0x1127d1800] 16:38:49 INFO - PROCESS | 1934 | 1468453129602 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]]]}] 16:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 467ms 16:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:38:49 INFO - PROCESS | 1934 | 1468453129645 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 16:38:49 INFO - PROCESS | 1934 | 1468453129646 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 16:38:49 INFO - PROCESS | 1934 | 1468453129648 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:38:49 INFO - PROCESS | 1934 | 1468453129649 Marionette TRACE conn2 <- [1,822,null,{}] 16:38:49 INFO - PROCESS | 1934 | 1468453129659 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}] 16:38:49 INFO - PROCESS | 1934 | 1468453129660 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:49 INFO - PROCESS | 1934 | 1468453129754 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 16:38:49 INFO - PROCESS | 1934 | 1468453129757 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:49 INFO - PROCESS | 1934 | 1468453129759 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:49 INFO - PROCESS | 1934 | ++DOCSHELL 0x128fe7800 == 38 [pid = 1934] [id = 213] 16:38:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x125e6cc00) [pid = 1934] [serial = 637] [outer = 0x0] 16:38:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x12890cc00) [pid = 1934] [serial = 638] [outer = 0x125e6cc00] 16:38:49 INFO - PROCESS | 1934 | 1468453129784 Marionette DEBUG loaded listener.js 16:38:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x128fa6c00) [pid = 1934] [serial = 639] [outer = 0x125e6cc00] 16:38:50 INFO - PROCESS | 1934 | 1468453130091 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] 16:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:38:50 INFO - PROCESS | 1934 | 1468453130123 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 16:38:50 INFO - PROCESS | 1934 | 1468453130125 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:38:50 INFO - PROCESS | 1934 | 1468453130126 Marionette TRACE conn2 <- [1,826,null,{}] 16:38:50 INFO - PROCESS | 1934 | 1468453130128 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}] 16:38:50 INFO - PROCESS | 1934 | 1468453130129 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:50 INFO - PROCESS | 1934 | 1468453130204 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 16:38:50 INFO - PROCESS | 1934 | 1468453130207 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:50 INFO - PROCESS | 1934 | 1468453130208 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:50 INFO - PROCESS | 1934 | ++DOCSHELL 0x129298800 == 39 [pid = 1934] [id = 214] 16:38:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x129199000) [pid = 1934] [serial = 640] [outer = 0x0] 16:38:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1292e2000) [pid = 1934] [serial = 641] [outer = 0x129199000] 16:38:50 INFO - PROCESS | 1934 | 1468453130234 Marionette DEBUG loaded listener.js 16:38:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x1292e9400) [pid = 1934] [serial = 642] [outer = 0x129199000] 16:38:50 INFO - PROCESS | 1934 | 1468453130559 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]]]}] 16:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 468ms 16:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:38:50 INFO - PROCESS | 1934 | 1468453130594 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 16:38:50 INFO - PROCESS | 1934 | 1468453130595 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 16:38:50 INFO - PROCESS | 1934 | 1468453130597 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:38:50 INFO - PROCESS | 1934 | 1468453130599 Marionette TRACE conn2 <- [1,830,null,{}] 16:38:50 INFO - PROCESS | 1934 | 1468453130602 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}] 16:38:50 INFO - PROCESS | 1934 | 1468453130611 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:50 INFO - PROCESS | 1934 | 1468453130722 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 16:38:50 INFO - PROCESS | 1934 | 1468453130725 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:50 INFO - PROCESS | 1934 | 1468453130727 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:50 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a59b000 == 40 [pid = 1934] [id = 215] 16:38:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x121bbf800) [pid = 1934] [serial = 643] [outer = 0x0] 16:38:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x129467000) [pid = 1934] [serial = 644] [outer = 0x121bbf800] 16:38:50 INFO - PROCESS | 1934 | 1468453130753 Marionette DEBUG loaded listener.js 16:38:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x12a73e800) [pid = 1934] [serial = 645] [outer = 0x121bbf800] 16:38:51 INFO - PROCESS | 1934 | 1468453131061 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]]]}] 16:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 519ms 16:38:51 INFO - PROCESS | 1934 | 1468453131124 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 16:38:51 INFO - PROCESS | 1934 | 1468453131126 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 16:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:38:51 INFO - PROCESS | 1934 | 1468453131130 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:38:51 INFO - PROCESS | 1934 | 1468453131133 Marionette TRACE conn2 <- [1,834,null,{}] 16:38:51 INFO - PROCESS | 1934 | 1468453131137 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}] 16:38:51 INFO - PROCESS | 1934 | 1468453131139 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:51 INFO - PROCESS | 1934 | 1468453131226 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 16:38:51 INFO - PROCESS | 1934 | 1468453131314 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:51 INFO - PROCESS | 1934 | 1468453131316 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:51 INFO - PROCESS | 1934 | ++DOCSHELL 0x11641a000 == 41 [pid = 1934] [id = 216] 16:38:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1128a5c00) [pid = 1934] [serial = 646] [outer = 0x0] 16:38:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x1128b2800) [pid = 1934] [serial = 647] [outer = 0x1128a5c00] 16:38:51 INFO - PROCESS | 1934 | 1468453131348 Marionette DEBUG loaded listener.js 16:38:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x112e4b800) [pid = 1934] [serial = 648] [outer = 0x1128a5c00] 16:38:51 INFO - PROCESS | 1934 | 1468453131855 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]]]}] 16:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 773ms 16:38:51 INFO - PROCESS | 1934 | 1468453131904 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 16:38:51 INFO - PROCESS | 1934 | 1468453131906 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 16:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:38:51 INFO - PROCESS | 1934 | 1468453131911 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:38:51 INFO - PROCESS | 1934 | 1468453131913 Marionette TRACE conn2 <- [1,838,null,{}] 16:38:51 INFO - PROCESS | 1934 | 1468453131916 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}] 16:38:51 INFO - PROCESS | 1934 | 1468453131918 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:52 INFO - PROCESS | 1934 | 1468453132016 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 16:38:52 INFO - PROCESS | 1934 | 1468453132087 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:52 INFO - PROCESS | 1934 | 1468453132089 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:52 INFO - PROCESS | 1934 | ++DOCSHELL 0x11997d800 == 42 [pid = 1934] [id = 217] 16:38:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x1175b9800) [pid = 1934] [serial = 649] [outer = 0x0] 16:38:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x1176f2800) [pid = 1934] [serial = 650] [outer = 0x1175b9800] 16:38:52 INFO - PROCESS | 1934 | 1468453132119 Marionette DEBUG loaded listener.js 16:38:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x1183c0800) [pid = 1934] [serial = 651] [outer = 0x1175b9800] 16:38:52 INFO - PROCESS | 1934 | 1468453132869 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]]]}] 16:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 972ms 16:38:52 INFO - PROCESS | 1934 | 1468453132882 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 16:38:52 INFO - PROCESS | 1934 | 1468453132886 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 16:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:38:52 INFO - PROCESS | 1934 | 1468453132891 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:38:52 INFO - PROCESS | 1934 | 1468453132893 Marionette TRACE conn2 <- [1,842,null,{}] 16:38:52 INFO - PROCESS | 1934 | 1468453132900 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}] 16:38:52 INFO - PROCESS | 1934 | 1468453132902 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:53 INFO - PROCESS | 1934 | 1468453133041 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 16:38:53 INFO - PROCESS | 1934 | 1468453133158 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:53 INFO - PROCESS | 1934 | 1468453133160 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:53 INFO - PROCESS | 1934 | --DOCSHELL 0x129298800 == 41 [pid = 1934] [id = 214] 16:38:53 INFO - PROCESS | 1934 | --DOCSHELL 0x128fe7800 == 40 [pid = 1934] [id = 213] 16:38:53 INFO - PROCESS | 1934 | --DOCSHELL 0x128ade800 == 39 [pid = 1934] [id = 212] 16:38:53 INFO - PROCESS | 1934 | ++DOCSHELL 0x1133f4800 == 40 [pid = 1934] [id = 218] 16:38:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x1128aac00) [pid = 1934] [serial = 652] [outer = 0x0] 16:38:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x1128b0c00) [pid = 1934] [serial = 653] [outer = 0x1128aac00] 16:38:53 INFO - PROCESS | 1934 | 1468453133230 Marionette DEBUG loaded listener.js 16:38:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x1129e3400) [pid = 1934] [serial = 654] [outer = 0x1128aac00] 16:38:53 INFO - PROCESS | 1934 | --DOCSHELL 0x126068000 == 39 [pid = 1934] [id = 211] 16:38:53 INFO - PROCESS | 1934 | --DOCSHELL 0x124964000 == 38 [pid = 1934] [id = 210] 16:38:53 INFO - PROCESS | 1934 | --DOCSHELL 0x121240000 == 37 [pid = 1934] [id = 209] 16:38:53 INFO - PROCESS | 1934 | --DOCSHELL 0x119aa2800 == 36 [pid = 1934] [id = 208] 16:38:53 INFO - PROCESS | 1934 | --DOCSHELL 0x119174800 == 35 [pid = 1934] [id = 207] 16:38:53 INFO - PROCESS | 1934 | --DOCSHELL 0x117463800 == 34 [pid = 1934] [id = 206] 16:38:53 INFO - PROCESS | 1934 | --DOCSHELL 0x11667d000 == 33 [pid = 1934] [id = 205] 16:38:53 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x123e3b800) [pid = 1934] [serial = 587] [outer = 0x0] [url = about:blank] 16:38:53 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x1196d4000) [pid = 1934] [serial = 590] [outer = 0x0] [url = about:blank] 16:38:53 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x1255c2400) [pid = 1934] [serial = 593] [outer = 0x0] [url = about:blank] 16:38:53 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x125e62800) [pid = 1934] [serial = 570] [outer = 0x0] [url = about:blank] 16:38:53 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x112983c00) [pid = 1934] [serial = 572] [outer = 0x0] [url = about:blank] 16:38:53 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x129198c00) [pid = 1934] [serial = 594] [outer = 0x0] [url = about:blank] 16:38:53 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x113c38800) [pid = 1934] [serial = 573] [outer = 0x0] [url = about:blank] 16:38:53 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x11872c400) [pid = 1934] [serial = 581] [outer = 0x0] [url = about:blank] 16:38:53 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x1190d4c00) [pid = 1934] [serial = 582] [outer = 0x0] [url = about:blank] 16:38:53 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x118231000) [pid = 1934] [serial = 575] [outer = 0x0] [url = about:blank] 16:38:53 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x118376c00) [pid = 1934] [serial = 576] [outer = 0x0] [url = about:blank] 16:38:53 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x116719800) [pid = 1934] [serial = 578] [outer = 0x0] [url = about:blank] 16:38:53 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x116a14c00) [pid = 1934] [serial = 579] [outer = 0x0] [url = about:blank] 16:38:53 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x129416400) [pid = 1934] [serial = 597] [outer = 0x0] [url = about:blank] 16:38:53 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x124807400) [pid = 1934] [serial = 591] [outer = 0x0] [url = about:blank] 16:38:53 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x119c59c00) [pid = 1934] [serial = 584] [outer = 0x0] [url = about:blank] 16:38:53 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x1210cf400) [pid = 1934] [serial = 585] [outer = 0x0] [url = about:blank] 16:38:53 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x124d87400) [pid = 1934] [serial = 588] [outer = 0x0] [url = about:blank] 16:38:53 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x123bc1800) [pid = 1934] [serial = 549] [outer = 0x0] [url = about:blank] 16:38:53 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x1292e0400) [pid = 1934] [serial = 596] [outer = 0x0] [url = about:blank] 16:38:53 INFO - PROCESS | 1934 | 1468453133561 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]]]}] 16:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 723ms 16:38:53 INFO - PROCESS | 1934 | 1468453133613 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 16:38:53 INFO - PROCESS | 1934 | 1468453133616 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 16:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:38:53 INFO - PROCESS | 1934 | 1468453133630 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:38:53 INFO - PROCESS | 1934 | 1468453133631 Marionette TRACE conn2 <- [1,846,null,{}] 16:38:53 INFO - PROCESS | 1934 | 1468453133636 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}] 16:38:53 INFO - PROCESS | 1934 | 1468453133638 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:53 INFO - PROCESS | 1934 | 1468453133716 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 16:38:53 INFO - PROCESS | 1934 | 1468453133722 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:53 INFO - PROCESS | 1934 | 1468453133724 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:53 INFO - PROCESS | 1934 | ++DOCSHELL 0x116aae000 == 34 [pid = 1934] [id = 219] 16:38:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x1133ac000) [pid = 1934] [serial = 655] [outer = 0x0] 16:38:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x113d98c00) [pid = 1934] [serial = 656] [outer = 0x1133ac000] 16:38:53 INFO - PROCESS | 1934 | 1468453133750 Marionette DEBUG loaded listener.js 16:38:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x115e5d400) [pid = 1934] [serial = 657] [outer = 0x1133ac000] 16:38:54 INFO - PROCESS | 1934 | 1468453134092 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]]]}] 16:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 472ms 16:38:54 INFO - PROCESS | 1934 | 1468453134099 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 16:38:54 INFO - PROCESS | 1934 | 1468453134103 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 16:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:38:54 INFO - PROCESS | 1934 | 1468453134105 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:38:54 INFO - PROCESS | 1934 | 1468453134108 Marionette TRACE conn2 <- [1,850,null,{}] 16:38:54 INFO - PROCESS | 1934 | 1468453134116 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}] 16:38:54 INFO - PROCESS | 1934 | 1468453134119 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:54 INFO - PROCESS | 1934 | 1468453134206 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 16:38:54 INFO - PROCESS | 1934 | 1468453134256 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:54 INFO - PROCESS | 1934 | 1468453134258 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:54 INFO - PROCESS | 1934 | ++DOCSHELL 0x118703000 == 35 [pid = 1934] [id = 220] 16:38:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x11671b400) [pid = 1934] [serial = 658] [outer = 0x0] 16:38:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x116a0dc00) [pid = 1934] [serial = 659] [outer = 0x11671b400] 16:38:54 INFO - PROCESS | 1934 | 1468453134286 Marionette DEBUG loaded listener.js 16:38:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x1176eb400) [pid = 1934] [serial = 660] [outer = 0x11671b400] 16:38:54 INFO - PROCESS | 1934 | 1468453134603 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]]]}] 16:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 521ms 16:38:54 INFO - PROCESS | 1934 | 1468453134626 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 16:38:54 INFO - PROCESS | 1934 | 1468453134628 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 16:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:38:54 INFO - PROCESS | 1934 | 1468453134630 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:38:54 INFO - PROCESS | 1934 | 1468453134631 Marionette TRACE conn2 <- [1,854,null,{}] 16:38:54 INFO - PROCESS | 1934 | 1468453134635 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}] 16:38:54 INFO - PROCESS | 1934 | 1468453134637 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:54 INFO - PROCESS | 1934 | 1468453134713 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 16:38:54 INFO - PROCESS | 1934 | 1468453134719 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:54 INFO - PROCESS | 1934 | 1468453134721 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:54 INFO - PROCESS | 1934 | ++DOCSHELL 0x119082800 == 36 [pid = 1934] [id = 221] 16:38:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1128a4c00) [pid = 1934] [serial = 661] [outer = 0x0] 16:38:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x118328400) [pid = 1934] [serial = 662] [outer = 0x1128a4c00] 16:38:54 INFO - PROCESS | 1934 | 1468453134789 Marionette DEBUG loaded listener.js 16:38:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x118593400) [pid = 1934] [serial = 663] [outer = 0x1128a4c00] 16:38:55 INFO - PROCESS | 1934 | 1468453135054 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]]]}] 16:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 468ms 16:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:38:55 INFO - PROCESS | 1934 | 1468453135107 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 16:38:55 INFO - PROCESS | 1934 | 1468453135108 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 16:38:55 INFO - PROCESS | 1934 | 1468453135110 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:38:55 INFO - PROCESS | 1934 | 1468453135112 Marionette TRACE conn2 <- [1,858,null,{}] 16:38:55 INFO - PROCESS | 1934 | 1468453135114 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}] 16:38:55 INFO - PROCESS | 1934 | 1468453135115 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:55 INFO - PROCESS | 1934 | 1468453135202 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 16:38:55 INFO - PROCESS | 1934 | 1468453135207 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:55 INFO - PROCESS | 1934 | 1468453135208 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:55 INFO - PROCESS | 1934 | ++DOCSHELL 0x121135000 == 37 [pid = 1934] [id = 222] 16:38:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x11858e400) [pid = 1934] [serial = 664] [outer = 0x0] 16:38:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x118875800) [pid = 1934] [serial = 665] [outer = 0x11858e400] 16:38:55 INFO - PROCESS | 1934 | 1468453135232 Marionette DEBUG loaded listener.js 16:38:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1190c8800) [pid = 1934] [serial = 666] [outer = 0x11858e400] 16:38:55 INFO - PROCESS | 1934 | 1468453135610 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]]]}] 16:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 520ms 16:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:38:55 INFO - PROCESS | 1934 | 1468453135632 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 16:38:55 INFO - PROCESS | 1934 | 1468453135633 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 16:38:55 INFO - PROCESS | 1934 | 1468453135635 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:38:55 INFO - PROCESS | 1934 | 1468453135636 Marionette TRACE conn2 <- [1,862,null,{}] 16:38:55 INFO - PROCESS | 1934 | 1468453135639 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}] 16:38:55 INFO - PROCESS | 1934 | 1468453135643 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:55 INFO - PROCESS | 1934 | 1468453135767 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 16:38:55 INFO - PROCESS | 1934 | 1468453135773 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:55 INFO - PROCESS | 1934 | 1468453135774 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:55 INFO - PROCESS | 1934 | ++DOCSHELL 0x123edd800 == 38 [pid = 1934] [id = 223] 16:38:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x1190c9000) [pid = 1934] [serial = 667] [outer = 0x0] 16:38:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x1196d0c00) [pid = 1934] [serial = 668] [outer = 0x1190c9000] 16:38:55 INFO - PROCESS | 1934 | 1468453135799 Marionette DEBUG loaded listener.js 16:38:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x119c5c800) [pid = 1934] [serial = 669] [outer = 0x1190c9000] 16:38:56 INFO - PROCESS | 1934 | 1468453136139 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]]]}] 16:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 521ms 16:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:38:56 INFO - PROCESS | 1934 | 1468453136156 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 16:38:56 INFO - PROCESS | 1934 | 1468453136158 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 16:38:56 INFO - PROCESS | 1934 | 1468453136169 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:38:56 INFO - PROCESS | 1934 | 1468453136170 Marionette TRACE conn2 <- [1,866,null,{}] 16:38:56 INFO - PROCESS | 1934 | 1468453136173 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}] 16:38:56 INFO - PROCESS | 1934 | 1468453136174 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:56 INFO - PROCESS | 1934 | 1468453136273 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 16:38:56 INFO - PROCESS | 1934 | 1468453136308 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:56 INFO - PROCESS | 1934 | 1468453136309 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:56 INFO - PROCESS | 1934 | ++DOCSHELL 0x125e2c000 == 39 [pid = 1934] [id = 224] 16:38:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x120ebdc00) [pid = 1934] [serial = 670] [outer = 0x0] 16:38:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x120fb1800) [pid = 1934] [serial = 671] [outer = 0x120ebdc00] 16:38:56 INFO - PROCESS | 1934 | 1468453136333 Marionette DEBUG loaded listener.js 16:38:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x121213000) [pid = 1934] [serial = 672] [outer = 0x120ebdc00] 16:38:56 INFO - PROCESS | 1934 | 1468453136636 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]]]}] 16:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 529ms 16:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:38:56 INFO - PROCESS | 1934 | 1468453136689 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 16:38:56 INFO - PROCESS | 1934 | 1468453136690 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 16:38:56 INFO - PROCESS | 1934 | 1468453136693 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:38:56 INFO - PROCESS | 1934 | 1468453136694 Marionette TRACE conn2 <- [1,870,null,{}] 16:38:56 INFO - PROCESS | 1934 | 1468453136696 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}] 16:38:56 INFO - PROCESS | 1934 | 1468453136697 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:56 INFO - PROCESS | 1934 | 1468453136789 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 16:38:56 INFO - PROCESS | 1934 | 1468453136798 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:56 INFO - PROCESS | 1934 | 1468453136799 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:56 INFO - PROCESS | 1934 | ++DOCSHELL 0x126a79000 == 40 [pid = 1934] [id = 225] 16:38:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x120fb2400) [pid = 1934] [serial = 673] [outer = 0x0] 16:38:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x12189c800) [pid = 1934] [serial = 674] [outer = 0x120fb2400] 16:38:56 INFO - PROCESS | 1934 | 1468453136824 Marionette DEBUG loaded listener.js 16:38:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x121bbe000) [pid = 1934] [serial = 675] [outer = 0x120fb2400] 16:38:57 INFO - PROCESS | 1934 | 1468453137162 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]]]}] 16:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 519ms 16:38:57 INFO - PROCESS | 1934 | 1468453137213 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 16:38:57 INFO - PROCESS | 1934 | 1468453137214 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 16:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:38:57 INFO - PROCESS | 1934 | 1468453137217 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:38:57 INFO - PROCESS | 1934 | 1468453137218 Marionette TRACE conn2 <- [1,874,null,{}] 16:38:57 INFO - PROCESS | 1934 | 1468453137220 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}] 16:38:57 INFO - PROCESS | 1934 | 1468453137221 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:57 INFO - PROCESS | 1934 | 1468453137333 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 16:38:57 INFO - PROCESS | 1934 | 1468453137348 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:57 INFO - PROCESS | 1934 | 1468453137349 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:57 INFO - PROCESS | 1934 | ++DOCSHELL 0x128fd9800 == 41 [pid = 1934] [id = 226] 16:38:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x121bbf000) [pid = 1934] [serial = 676] [outer = 0x0] 16:38:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x124807400) [pid = 1934] [serial = 677] [outer = 0x121bbf000] 16:38:57 INFO - PROCESS | 1934 | 1468453137390 Marionette DEBUG loaded listener.js 16:38:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x124eb2c00) [pid = 1934] [serial = 678] [outer = 0x121bbf000] 16:38:57 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x112e4d000) [pid = 1934] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:38:57 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x112e50400) [pid = 1934] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:38:57 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x123bc0c00) [pid = 1934] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:38:57 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x1183ce400) [pid = 1934] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:38:57 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1127d1800) [pid = 1934] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:38:57 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x125e6cc00) [pid = 1934] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:38:57 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x129199000) [pid = 1934] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:38:57 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x118591c00) [pid = 1934] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:38:57 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x116903800) [pid = 1934] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:38:57 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x1167ee000) [pid = 1934] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:38:57 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x112e4f800) [pid = 1934] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:38:57 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x118599400) [pid = 1934] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:38:57 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x125e5f400) [pid = 1934] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:38:57 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x1127d9800) [pid = 1934] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:38:57 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x1128afc00) [pid = 1934] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:38:57 INFO - PROCESS | 1934 | 1468453137849 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]]]}] 16:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 674ms 16:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:38:57 INFO - PROCESS | 1934 | 1468453137895 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 16:38:57 INFO - PROCESS | 1934 | 1468453137896 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 16:38:57 INFO - PROCESS | 1934 | 1468453137898 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:38:57 INFO - PROCESS | 1934 | 1468453137900 Marionette TRACE conn2 <- [1,878,null,{}] 16:38:57 INFO - PROCESS | 1934 | 1468453137906 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}] 16:38:57 INFO - PROCESS | 1934 | 1468453137907 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:57 INFO - PROCESS | 1934 | 1468453137986 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 16:38:57 INFO - PROCESS | 1934 | 1468453137990 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:57 INFO - PROCESS | 1934 | 1468453137991 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:57 INFO - PROCESS | 1934 | ++DOCSHELL 0x128fef800 == 42 [pid = 1934] [id = 227] 16:38:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x116903800) [pid = 1934] [serial = 679] [outer = 0x0] 16:38:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x118599400) [pid = 1934] [serial = 680] [outer = 0x116903800] 16:38:58 INFO - PROCESS | 1934 | 1468453138016 Marionette DEBUG loaded listener.js 16:38:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1196df400) [pid = 1934] [serial = 681] [outer = 0x116903800] 16:38:58 INFO - PROCESS | 1934 | 1468453138340 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]]]}] 16:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 472ms 16:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:38:58 INFO - PROCESS | 1934 | 1468453138371 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 16:38:58 INFO - PROCESS | 1934 | 1468453138372 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 16:38:58 INFO - PROCESS | 1934 | 1468453138374 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:38:58 INFO - PROCESS | 1934 | 1468453138376 Marionette TRACE conn2 <- [1,882,null,{}] 16:38:58 INFO - PROCESS | 1934 | 1468453138378 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}] 16:38:58 INFO - PROCESS | 1934 | 1468453138380 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:58 INFO - PROCESS | 1934 | 1468453138475 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 16:38:58 INFO - PROCESS | 1934 | 1468453138528 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:58 INFO - PROCESS | 1934 | 1468453138529 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:58 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a594000 == 43 [pid = 1934] [id = 228] 16:38:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x118590c00) [pid = 1934] [serial = 682] [outer = 0x0] 16:38:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x124d89400) [pid = 1934] [serial = 683] [outer = 0x118590c00] 16:38:58 INFO - PROCESS | 1934 | 1468453138556 Marionette DEBUG loaded listener.js 16:38:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x126475800) [pid = 1934] [serial = 684] [outer = 0x118590c00] 16:38:58 INFO - PROCESS | 1934 | 1468453138837 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]]]}] 16:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 518ms 16:38:58 INFO - PROCESS | 1934 | 1468453138894 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 16:38:58 INFO - PROCESS | 1934 | 1468453138896 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 16:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:38:58 INFO - PROCESS | 1934 | 1468453138904 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:38:58 INFO - PROCESS | 1934 | 1468453138905 Marionette TRACE conn2 <- [1,886,null,{}] 16:38:58 INFO - PROCESS | 1934 | 1468453138909 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}] 16:38:58 INFO - PROCESS | 1934 | 1468453138911 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:59 INFO - PROCESS | 1934 | 1468453139035 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 16:38:59 INFO - PROCESS | 1934 | 1468453139114 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:59 INFO - PROCESS | 1934 | 1468453139115 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:59 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a77e000 == 44 [pid = 1934] [id = 229] 16:38:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x119a25c00) [pid = 1934] [serial = 685] [outer = 0x0] 16:38:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x12667b000) [pid = 1934] [serial = 686] [outer = 0x119a25c00] 16:38:59 INFO - PROCESS | 1934 | 1468453139145 Marionette DEBUG loaded listener.js 16:38:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x128905400) [pid = 1934] [serial = 687] [outer = 0x119a25c00] 16:38:59 INFO - PROCESS | 1934 | 1468453139508 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]]]}] 16:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 623ms 16:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:38:59 INFO - PROCESS | 1934 | 1468453139523 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 16:38:59 INFO - PROCESS | 1934 | 1468453139525 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 16:38:59 INFO - PROCESS | 1934 | 1468453139527 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:38:59 INFO - PROCESS | 1934 | 1468453139528 Marionette TRACE conn2 <- [1,890,null,{}] 16:38:59 INFO - PROCESS | 1934 | 1468453139540 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}] 16:38:59 INFO - PROCESS | 1934 | 1468453139541 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:59 INFO - PROCESS | 1934 | 1468453139615 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 16:38:59 INFO - PROCESS | 1934 | 1468453139713 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:59 INFO - PROCESS | 1934 | 1468453139714 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:38:59 INFO - PROCESS | 1934 | ++DOCSHELL 0x112157800 == 45 [pid = 1934] [id = 230] 16:38:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x110d6e800) [pid = 1934] [serial = 688] [outer = 0x0] 16:38:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x111c19800) [pid = 1934] [serial = 689] [outer = 0x110d6e800] 16:38:59 INFO - PROCESS | 1934 | 1468453139746 Marionette DEBUG loaded listener.js 16:38:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x1127d1c00) [pid = 1934] [serial = 690] [outer = 0x110d6e800] 16:39:00 INFO - PROCESS | 1934 | 1468453140170 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]]]}] 16:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 668ms 16:39:00 INFO - PROCESS | 1934 | 1468453140197 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 16:39:00 INFO - PROCESS | 1934 | 1468453140199 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 16:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:39:00 INFO - PROCESS | 1934 | 1468453140202 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:39:00 INFO - PROCESS | 1934 | 1468453140204 Marionette TRACE conn2 <- [1,894,null,{}] 16:39:00 INFO - PROCESS | 1934 | 1468453140208 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}] 16:39:00 INFO - PROCESS | 1934 | 1468453140211 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:00 INFO - PROCESS | 1934 | 1468453140313 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 16:39:00 INFO - PROCESS | 1934 | 1468453140403 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:00 INFO - PROCESS | 1934 | 1468453140405 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:00 INFO - PROCESS | 1934 | ++DOCSHELL 0x118764800 == 46 [pid = 1934] [id = 231] 16:39:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x1133b7400) [pid = 1934] [serial = 691] [outer = 0x0] 16:39:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x11628e000) [pid = 1934] [serial = 692] [outer = 0x1133b7400] 16:39:00 INFO - PROCESS | 1934 | 1468453140438 Marionette DEBUG loaded listener.js 16:39:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x116725800) [pid = 1934] [serial = 693] [outer = 0x1133b7400] 16:39:00 INFO - PROCESS | 1934 | 1468453140856 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]]]}] 16:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 670ms 16:39:00 INFO - PROCESS | 1934 | 1468453140875 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 16:39:00 INFO - PROCESS | 1934 | 1468453140877 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 16:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:39:00 INFO - PROCESS | 1934 | 1468453140880 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:39:00 INFO - PROCESS | 1934 | 1468453140882 Marionette TRACE conn2 <- [1,898,null,{}] 16:39:00 INFO - PROCESS | 1934 | 1468453140884 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}] 16:39:00 INFO - PROCESS | 1934 | 1468453140886 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:00 INFO - PROCESS | 1934 | 1468453140988 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 16:39:01 INFO - PROCESS | 1934 | 1468453141042 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:01 INFO - PROCESS | 1934 | 1468453141043 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:01 INFO - PROCESS | 1934 | ++DOCSHELL 0x128f1f000 == 47 [pid = 1934] [id = 232] 16:39:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x116fb2400) [pid = 1934] [serial = 694] [outer = 0x0] 16:39:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x11832bc00) [pid = 1934] [serial = 695] [outer = 0x116fb2400] 16:39:01 INFO - PROCESS | 1934 | 1468453141072 Marionette DEBUG loaded listener.js 16:39:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x119092400) [pid = 1934] [serial = 696] [outer = 0x116fb2400] 16:39:01 INFO - PROCESS | 1934 | 1468453141505 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]]]}] 16:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 672ms 16:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:39:01 INFO - PROCESS | 1934 | 1468453141552 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 16:39:01 INFO - PROCESS | 1934 | 1468453141554 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 16:39:01 INFO - PROCESS | 1934 | 1468453141561 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:39:01 INFO - PROCESS | 1934 | 1468453141566 Marionette TRACE conn2 <- [1,902,null,{}] 16:39:01 INFO - PROCESS | 1934 | 1468453141570 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}] 16:39:01 INFO - PROCESS | 1934 | 1468453141573 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:01 INFO - PROCESS | 1934 | 1468453141728 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 16:39:01 INFO - PROCESS | 1934 | 1468453141827 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:01 INFO - PROCESS | 1934 | 1468453141829 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:01 INFO - PROCESS | 1934 | ++DOCSHELL 0x12b812800 == 48 [pid = 1934] [id = 233] 16:39:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x1196d8000) [pid = 1934] [serial = 697] [outer = 0x0] 16:39:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x119a8a000) [pid = 1934] [serial = 698] [outer = 0x1196d8000] 16:39:01 INFO - PROCESS | 1934 | 1468453141877 Marionette DEBUG loaded listener.js 16:39:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x1213b6800) [pid = 1934] [serial = 699] [outer = 0x1196d8000] 16:39:02 INFO - PROCESS | 1934 | 1468453142350 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]]]}] 16:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 833ms 16:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:39:02 INFO - PROCESS | 1934 | 1468453142389 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 16:39:02 INFO - PROCESS | 1934 | 1468453142391 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 16:39:02 INFO - PROCESS | 1934 | 1468453142394 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:39:02 INFO - PROCESS | 1934 | 1468453142395 Marionette TRACE conn2 <- [1,906,null,{}] 16:39:02 INFO - PROCESS | 1934 | 1468453142398 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}] 16:39:02 INFO - PROCESS | 1934 | 1468453142399 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:02 INFO - PROCESS | 1934 | 1468453142538 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 16:39:02 INFO - PROCESS | 1934 | 1468453142547 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:02 INFO - PROCESS | 1934 | 1468453142548 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:02 INFO - PROCESS | 1934 | ++DOCSHELL 0x118447000 == 49 [pid = 1934] [id = 234] 16:39:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x1180e8400) [pid = 1934] [serial = 700] [outer = 0x0] 16:39:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x1214a1400) [pid = 1934] [serial = 701] [outer = 0x1180e8400] 16:39:02 INFO - PROCESS | 1934 | 1468453142589 Marionette DEBUG loaded listener.js 16:39:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x125e62800) [pid = 1934] [serial = 702] [outer = 0x1180e8400] 16:39:03 INFO - PROCESS | 1934 | 1468453143154 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]]]}] 16:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 822ms 16:39:03 INFO - PROCESS | 1934 | 1468453143217 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 16:39:03 INFO - PROCESS | 1934 | 1468453143221 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 16:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:39:03 INFO - PROCESS | 1934 | 1468453143224 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:39:03 INFO - PROCESS | 1934 | 1468453143226 Marionette TRACE conn2 <- [1,910,null,{}] 16:39:03 INFO - PROCESS | 1934 | 1468453143231 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}] 16:39:03 INFO - PROCESS | 1934 | 1468453143232 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:03 INFO - PROCESS | 1934 | 1468453143318 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 16:39:03 INFO - PROCESS | 1934 | 1468453143389 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:03 INFO - PROCESS | 1934 | 1468453143390 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:03 INFO - PROCESS | 1934 | ++DOCSHELL 0x116f8b800 == 50 [pid = 1934] [id = 235] 16:39:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x11623f800) [pid = 1934] [serial = 703] [outer = 0x0] 16:39:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x11662fc00) [pid = 1934] [serial = 704] [outer = 0x11623f800] 16:39:03 INFO - PROCESS | 1934 | 1468453143418 Marionette DEBUG loaded listener.js 16:39:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x117142000) [pid = 1934] [serial = 705] [outer = 0x11623f800] 16:39:04 INFO - PROCESS | 1934 | --DOCSHELL 0x11870f000 == 49 [pid = 1934] [id = 204] 16:39:04 INFO - PROCESS | 1934 | --DOCSHELL 0x11695b000 == 48 [pid = 1934] [id = 203] 16:39:04 INFO - PROCESS | 1934 | --DOCSHELL 0x12a77e000 == 47 [pid = 1934] [id = 229] 16:39:04 INFO - PROCESS | 1934 | --DOCSHELL 0x12a594000 == 46 [pid = 1934] [id = 228] 16:39:04 INFO - PROCESS | 1934 | --DOCSHELL 0x128fef800 == 45 [pid = 1934] [id = 227] 16:39:04 INFO - PROCESS | 1934 | --DOCSHELL 0x128fd9800 == 44 [pid = 1934] [id = 226] 16:39:04 INFO - PROCESS | 1934 | --DOCSHELL 0x126a79000 == 43 [pid = 1934] [id = 225] 16:39:04 INFO - PROCESS | 1934 | --DOCSHELL 0x125e2c000 == 42 [pid = 1934] [id = 224] 16:39:04 INFO - PROCESS | 1934 | --DOCSHELL 0x123edd800 == 41 [pid = 1934] [id = 223] 16:39:04 INFO - PROCESS | 1934 | --DOCSHELL 0x121135000 == 40 [pid = 1934] [id = 222] 16:39:04 INFO - PROCESS | 1934 | --DOCSHELL 0x119082800 == 39 [pid = 1934] [id = 221] 16:39:04 INFO - PROCESS | 1934 | --DOCSHELL 0x118703000 == 38 [pid = 1934] [id = 220] 16:39:04 INFO - PROCESS | 1934 | --DOCSHELL 0x116aae000 == 37 [pid = 1934] [id = 219] 16:39:04 INFO - PROCESS | 1934 | --DOCSHELL 0x1133f4800 == 36 [pid = 1934] [id = 218] 16:39:04 INFO - PROCESS | 1934 | --DOCSHELL 0x11641a000 == 35 [pid = 1934] [id = 216] 16:39:04 INFO - PROCESS | 1934 | --DOCSHELL 0x128f1d800 == 34 [pid = 1934] [id = 202] 16:39:04 INFO - PROCESS | 1934 | --DOCSHELL 0x11997d800 == 33 [pid = 1934] [id = 217] 16:39:04 INFO - PROCESS | 1934 | --DOCSHELL 0x12a59b000 == 32 [pid = 1934] [id = 215] 16:39:04 INFO - PROCESS | 1934 | --DOCSHELL 0x118447000 == 31 [pid = 1934] [id = 234] 16:39:04 INFO - PROCESS | 1934 | --DOCSHELL 0x12b812800 == 30 [pid = 1934] [id = 233] 16:39:04 INFO - PROCESS | 1934 | --DOCSHELL 0x128f1f000 == 29 [pid = 1934] [id = 232] 16:39:04 INFO - PROCESS | 1934 | --DOCSHELL 0x118764800 == 28 [pid = 1934] [id = 231] 16:39:04 INFO - PROCESS | 1934 | --DOCSHELL 0x112157800 == 27 [pid = 1934] [id = 230] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x119c54800) [pid = 1934] [serial = 626] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x115e5f000) [pid = 1934] [serial = 614] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x1167df400) [pid = 1934] [serial = 615] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x124d12000) [pid = 1934] [serial = 629] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x120ebc400) [pid = 1934] [serial = 627] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x125ee6c00) [pid = 1934] [serial = 632] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x1255c0000) [pid = 1934] [serial = 636] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x1255c0800) [pid = 1934] [serial = 630] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x116725400) [pid = 1934] [serial = 635] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x12890cc00) [pid = 1934] [serial = 638] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x1292e2000) [pid = 1934] [serial = 641] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x11902c000) [pid = 1934] [serial = 620] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x126a21400) [pid = 1934] [serial = 633] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x1196ce400) [pid = 1934] [serial = 621] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x1175c5800) [pid = 1934] [serial = 617] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x118323800) [pid = 1934] [serial = 618] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x118876800) [pid = 1934] [serial = 612] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x118329c00) [pid = 1934] [serial = 611] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x117141c00) [pid = 1934] [serial = 600] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x116489400) [pid = 1934] [serial = 599] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x119a84000) [pid = 1934] [serial = 603] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x1196d5c00) [pid = 1934] [serial = 602] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x128fa6c00) [pid = 1934] [serial = 639] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x126c30000) [pid = 1934] [serial = 606] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x125ee7c00) [pid = 1934] [serial = 605] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x1197c6c00) [pid = 1934] [serial = 623] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x119a87800) [pid = 1934] [serial = 624] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x1164e2400) [pid = 1934] [serial = 609] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x112e45400) [pid = 1934] [serial = 608] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x1292e9400) [pid = 1934] [serial = 642] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x129467000) [pid = 1934] [serial = 644] [outer = 0x0] [url = about:blank] 16:39:04 INFO - PROCESS | 1934 | 1468453144284 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]]]}] 16:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1074ms 16:39:04 INFO - PROCESS | 1934 | 1468453144299 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 16:39:04 INFO - PROCESS | 1934 | 1468453144302 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 16:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:39:04 INFO - PROCESS | 1934 | 1468453144306 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:39:04 INFO - PROCESS | 1934 | 1468453144307 Marionette TRACE conn2 <- [1,914,null,{}] 16:39:04 INFO - PROCESS | 1934 | 1468453144311 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}] 16:39:04 INFO - PROCESS | 1934 | 1468453144313 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:04 INFO - PROCESS | 1934 | 1468453144390 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 16:39:04 INFO - PROCESS | 1934 | 1468453144395 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:04 INFO - PROCESS | 1934 | 1468453144398 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:04 INFO - PROCESS | 1934 | ++DOCSHELL 0x1164a9000 == 28 [pid = 1934] [id = 236] 16:39:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x1129ec000) [pid = 1934] [serial = 706] [outer = 0x0] 16:39:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x112e4a000) [pid = 1934] [serial = 707] [outer = 0x1129ec000] 16:39:04 INFO - PROCESS | 1934 | 1468453144427 Marionette DEBUG loaded listener.js 16:39:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x1132aa400) [pid = 1934] [serial = 708] [outer = 0x1129ec000] 16:39:04 INFO - PROCESS | 1934 | 1468453144764 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]]]}] 16:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 521ms 16:39:04 INFO - PROCESS | 1934 | 1468453144826 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 16:39:04 INFO - PROCESS | 1934 | 1468453144830 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 16:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:39:04 INFO - PROCESS | 1934 | 1468453144835 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:39:04 INFO - PROCESS | 1934 | 1468453144836 Marionette TRACE conn2 <- [1,918,null,{}] 16:39:04 INFO - PROCESS | 1934 | 1468453144839 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}] 16:39:04 INFO - PROCESS | 1934 | 1468453144841 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:04 INFO - PROCESS | 1934 | 1468453144916 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 16:39:04 INFO - PROCESS | 1934 | 1468453144923 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:04 INFO - PROCESS | 1934 | 1468453144924 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:04 INFO - PROCESS | 1934 | ++DOCSHELL 0x116f98000 == 29 [pid = 1934] [id = 237] 16:39:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x1164de000) [pid = 1934] [serial = 709] [outer = 0x0] 16:39:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x116faf000) [pid = 1934] [serial = 710] [outer = 0x1164de000] 16:39:04 INFO - PROCESS | 1934 | 1468453144951 Marionette DEBUG loaded listener.js 16:39:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x1176ef800) [pid = 1934] [serial = 711] [outer = 0x1164de000] 16:39:05 INFO - PROCESS | 1934 | 1468453145288 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]]]}] 16:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 473ms 16:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:39:05 INFO - PROCESS | 1934 | 1468453145307 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 16:39:05 INFO - PROCESS | 1934 | 1468453145309 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 16:39:05 INFO - PROCESS | 1934 | 1468453145311 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:39:05 INFO - PROCESS | 1934 | 1468453145313 Marionette TRACE conn2 <- [1,922,null,{}] 16:39:05 INFO - PROCESS | 1934 | 1468453145324 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}] 16:39:05 INFO - PROCESS | 1934 | 1468453145327 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:05 INFO - PROCESS | 1934 | 1468453145406 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 16:39:05 INFO - PROCESS | 1934 | 1468453145458 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:05 INFO - PROCESS | 1934 | 1468453145460 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:05 INFO - PROCESS | 1934 | ++DOCSHELL 0x111a51800 == 30 [pid = 1934] [id = 238] 16:39:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1125f5c00) [pid = 1934] [serial = 712] [outer = 0x0] 16:39:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x118595400) [pid = 1934] [serial = 713] [outer = 0x1125f5c00] 16:39:05 INFO - PROCESS | 1934 | 1468453145488 Marionette DEBUG loaded listener.js 16:39:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x11902d400) [pid = 1934] [serial = 714] [outer = 0x1125f5c00] 16:39:05 INFO - PROCESS | 1934 | 1468453145780 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]]]}] 16:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 521ms 16:39:05 INFO - PROCESS | 1934 | 1468453145833 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 16:39:05 INFO - PROCESS | 1934 | 1468453145836 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 16:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:39:05 INFO - PROCESS | 1934 | 1468453145839 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:39:05 INFO - PROCESS | 1934 | 1468453145840 Marionette TRACE conn2 <- [1,926,null,{}] 16:39:05 INFO - PROCESS | 1934 | 1468453145843 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}] 16:39:05 INFO - PROCESS | 1934 | 1468453145844 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:05 INFO - PROCESS | 1934 | 1468453145920 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 16:39:05 INFO - PROCESS | 1934 | 1468453145973 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:05 INFO - PROCESS | 1934 | 1468453145975 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:05 INFO - PROCESS | 1934 | ++DOCSHELL 0x119aad800 == 31 [pid = 1934] [id = 239] 16:39:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x119091400) [pid = 1934] [serial = 715] [outer = 0x0] 16:39:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x11962a000) [pid = 1934] [serial = 716] [outer = 0x119091400] 16:39:06 INFO - PROCESS | 1934 | 1468453146000 Marionette DEBUG loaded listener.js 16:39:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x1196de400) [pid = 1934] [serial = 717] [outer = 0x119091400] 16:39:06 INFO - PROCESS | 1934 | 1468453146259 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]]]}] 16:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 469ms 16:39:06 INFO - PROCESS | 1934 | 1468453146308 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 16:39:06 INFO - PROCESS | 1934 | 1468453146310 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 16:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:39:06 INFO - PROCESS | 1934 | 1468453146328 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:39:06 INFO - PROCESS | 1934 | 1468453146329 Marionette TRACE conn2 <- [1,930,null,{}] 16:39:06 INFO - PROCESS | 1934 | 1468453146340 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}] 16:39:06 INFO - PROCESS | 1934 | 1468453146341 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:06 INFO - PROCESS | 1934 | 1468453146436 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 16:39:06 INFO - PROCESS | 1934 | 1468453146440 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:06 INFO - PROCESS | 1934 | 1468453146441 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:06 INFO - PROCESS | 1934 | ++DOCSHELL 0x12131d000 == 32 [pid = 1934] [id = 240] 16:39:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x1125fa000) [pid = 1934] [serial = 718] [outer = 0x0] 16:39:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x1196df800) [pid = 1934] [serial = 719] [outer = 0x1125fa000] 16:39:06 INFO - PROCESS | 1934 | 1468453146465 Marionette DEBUG loaded listener.js 16:39:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x119c4e400) [pid = 1934] [serial = 720] [outer = 0x1125fa000] 16:39:06 INFO - PROCESS | 1934 | 1468453146791 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]]]}] 16:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 478ms 16:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:39:06 INFO - PROCESS | 1934 | 1468453146807 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 16:39:06 INFO - PROCESS | 1934 | 1468453146808 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 16:39:06 INFO - PROCESS | 1934 | 1468453146810 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:39:06 INFO - PROCESS | 1934 | 1468453146811 Marionette TRACE conn2 <- [1,934,null,{}] 16:39:06 INFO - PROCESS | 1934 | 1468453146814 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}] 16:39:06 INFO - PROCESS | 1934 | 1468453146819 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:06 INFO - PROCESS | 1934 | 1468453146938 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 16:39:06 INFO - PROCESS | 1934 | 1468453146941 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:06 INFO - PROCESS | 1934 | 1468453146943 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:06 INFO - PROCESS | 1934 | ++DOCSHELL 0x124966000 == 33 [pid = 1934] [id = 241] 16:39:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x1176f2400) [pid = 1934] [serial = 721] [outer = 0x0] 16:39:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x120ebe400) [pid = 1934] [serial = 722] [outer = 0x1176f2400] 16:39:06 INFO - PROCESS | 1934 | 1468453146967 Marionette DEBUG loaded listener.js 16:39:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x123e3d400) [pid = 1934] [serial = 723] [outer = 0x1176f2400] 16:39:07 INFO - PROCESS | 1934 | 1468453147297 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]]]}] 16:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 518ms 16:39:07 INFO - PROCESS | 1934 | 1468453147328 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 16:39:07 INFO - PROCESS | 1934 | 1468453147329 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 16:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:39:07 INFO - PROCESS | 1934 | 1468453147338 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:39:07 INFO - PROCESS | 1934 | 1468453147339 Marionette TRACE conn2 <- [1,938,null,{}] 16:39:07 INFO - PROCESS | 1934 | 1468453147342 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}] 16:39:07 INFO - PROCESS | 1934 | 1468453147351 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:07 INFO - PROCESS | 1934 | 1468453147441 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 16:39:07 INFO - PROCESS | 1934 | 1468453147444 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:07 INFO - PROCESS | 1934 | 1468453147445 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:07 INFO - PROCESS | 1934 | ++DOCSHELL 0x1255df000 == 34 [pid = 1934] [id = 242] 16:39:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x119a82000) [pid = 1934] [serial = 724] [outer = 0x0] 16:39:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x124d13000) [pid = 1934] [serial = 725] [outer = 0x119a82000] 16:39:07 INFO - PROCESS | 1934 | 1468453147469 Marionette DEBUG loaded listener.js 16:39:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x1255c2c00) [pid = 1934] [serial = 726] [outer = 0x119a82000] 16:39:07 INFO - PROCESS | 1934 | 1468453147776 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]]]}] 16:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 469ms 16:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:39:07 INFO - PROCESS | 1934 | 1468453147810 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 16:39:07 INFO - PROCESS | 1934 | 1468453147811 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 16:39:07 INFO - PROCESS | 1934 | 1468453147813 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:39:07 INFO - PROCESS | 1934 | 1468453147814 Marionette TRACE conn2 <- [1,942,null,{}] 16:39:07 INFO - PROCESS | 1934 | 1468453147819 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}] 16:39:07 INFO - PROCESS | 1934 | 1468453147821 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:07 INFO - PROCESS | 1934 | 1468453147936 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 16:39:07 INFO - PROCESS | 1934 | 1468453147985 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:07 INFO - PROCESS | 1934 | 1468453147986 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:08 INFO - PROCESS | 1934 | ++DOCSHELL 0x128ad9000 == 35 [pid = 1934] [id = 243] 16:39:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x123e2ec00) [pid = 1934] [serial = 727] [outer = 0x0] 16:39:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x125ee8c00) [pid = 1934] [serial = 728] [outer = 0x123e2ec00] 16:39:08 INFO - PROCESS | 1934 | 1468453148025 Marionette DEBUG loaded listener.js 16:39:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x126a21400) [pid = 1934] [serial = 729] [outer = 0x123e2ec00] 16:39:08 INFO - PROCESS | 1934 | --DOCSHELL 0x1164a9000 == 34 [pid = 1934] [id = 236] 16:39:08 INFO - PROCESS | 1934 | --DOCSHELL 0x116f8b800 == 33 [pid = 1934] [id = 235] 16:39:09 INFO - PROCESS | 1934 | --DOCSHELL 0x111a51800 == 32 [pid = 1934] [id = 238] 16:39:09 INFO - PROCESS | 1934 | --DOCSHELL 0x119aad800 == 31 [pid = 1934] [id = 239] 16:39:09 INFO - PROCESS | 1934 | --DOCSHELL 0x12131d000 == 30 [pid = 1934] [id = 240] 16:39:09 INFO - PROCESS | 1934 | --DOCSHELL 0x116f98000 == 29 [pid = 1934] [id = 237] 16:39:09 INFO - PROCESS | 1934 | --DOCSHELL 0x124966000 == 28 [pid = 1934] [id = 241] 16:39:09 INFO - PROCESS | 1934 | --DOCSHELL 0x1255df000 == 27 [pid = 1934] [id = 242] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x1190c9000) [pid = 1934] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x120ebdc00) [pid = 1934] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x1128aac00) [pid = 1934] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x11858e400) [pid = 1934] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x11671b400) [pid = 1934] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x1128a4c00) [pid = 1934] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x1133ac000) [pid = 1934] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x1128a5c00) [pid = 1934] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x121bbf800) [pid = 1934] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1175b9800) [pid = 1934] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x119a25c00) [pid = 1934] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x120fb2400) [pid = 1934] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x121bbf000) [pid = 1934] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x118590c00) [pid = 1934] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x116903800) [pid = 1934] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x1196d0c00) [pid = 1934] [serial = 668] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x120fb1800) [pid = 1934] [serial = 671] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x119c5c800) [pid = 1934] [serial = 669] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x1128b0c00) [pid = 1934] [serial = 653] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x1129e3400) [pid = 1934] [serial = 654] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x118875800) [pid = 1934] [serial = 665] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x116a0dc00) [pid = 1934] [serial = 659] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x1176eb400) [pid = 1934] [serial = 660] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x118328400) [pid = 1934] [serial = 662] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x118593400) [pid = 1934] [serial = 663] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x115e5d400) [pid = 1934] [serial = 657] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x113d98c00) [pid = 1934] [serial = 656] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x1128b2800) [pid = 1934] [serial = 647] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x112e4b800) [pid = 1934] [serial = 648] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 73 (0x12a73e800) [pid = 1934] [serial = 645] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 72 (0x1176f2800) [pid = 1934] [serial = 650] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 71 (0x128905400) [pid = 1934] [serial = 687] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 70 (0x1183c0800) [pid = 1934] [serial = 651] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 69 (0x12189c800) [pid = 1934] [serial = 674] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 68 (0x121213000) [pid = 1934] [serial = 672] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 67 (0x124807400) [pid = 1934] [serial = 677] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 66 (0x121bbe000) [pid = 1934] [serial = 675] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 65 (0x126475800) [pid = 1934] [serial = 684] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 64 (0x118599400) [pid = 1934] [serial = 680] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 63 (0x124eb2c00) [pid = 1934] [serial = 678] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 62 (0x1196df400) [pid = 1934] [serial = 681] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 61 (0x124d89400) [pid = 1934] [serial = 683] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 60 (0x12667b000) [pid = 1934] [serial = 686] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | --DOMWINDOW == 59 (0x1190c8800) [pid = 1934] [serial = 666] [outer = 0x0] [url = about:blank] 16:39:09 INFO - PROCESS | 1934 | 1468453149520 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]]]}] 16:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1726ms 16:39:09 INFO - PROCESS | 1934 | 1468453149541 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 16:39:09 INFO - PROCESS | 1934 | 1468453149543 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 16:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:39:09 INFO - PROCESS | 1934 | 1468453149546 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:39:09 INFO - PROCESS | 1934 | 1468453149548 Marionette TRACE conn2 <- [1,946,null,{}] 16:39:09 INFO - PROCESS | 1934 | 1468453149555 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}] 16:39:09 INFO - PROCESS | 1934 | 1468453149557 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:09 INFO - PROCESS | 1934 | 1468453149629 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 16:39:09 INFO - PROCESS | 1934 | 1468453149638 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:09 INFO - PROCESS | 1934 | 1468453149641 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:09 INFO - PROCESS | 1934 | ++DOCSHELL 0x115eb4800 == 28 [pid = 1934] [id = 244] 16:39:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 60 (0x1128b0c00) [pid = 1934] [serial = 730] [outer = 0x0] 16:39:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 61 (0x1128b1800) [pid = 1934] [serial = 731] [outer = 0x1128b0c00] 16:39:09 INFO - PROCESS | 1934 | 1468453149669 Marionette DEBUG loaded listener.js 16:39:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 62 (0x1129ee000) [pid = 1934] [serial = 732] [outer = 0x1128b0c00] 16:39:10 INFO - PROCESS | 1934 | 1468453150040 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]]]}] 16:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 526ms 16:39:10 INFO - PROCESS | 1934 | 1468453150072 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 16:39:10 INFO - PROCESS | 1934 | 1468453150077 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 16:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:39:10 INFO - PROCESS | 1934 | 1468453150084 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:39:10 INFO - PROCESS | 1934 | 1468453150087 Marionette TRACE conn2 <- [1,950,null,{}] 16:39:10 INFO - PROCESS | 1934 | 1468453150090 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}] 16:39:10 INFO - PROCESS | 1934 | 1468453150093 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:10 INFO - PROCESS | 1934 | 1468453150207 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 16:39:10 INFO - PROCESS | 1934 | 1468453150220 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:10 INFO - PROCESS | 1934 | 1468453150222 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:10 INFO - PROCESS | 1934 | ++DOCSHELL 0x116ab6800 == 29 [pid = 1934] [id = 245] 16:39:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 63 (0x112e43000) [pid = 1934] [serial = 733] [outer = 0x0] 16:39:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 64 (0x1131ef000) [pid = 1934] [serial = 734] [outer = 0x112e43000] 16:39:10 INFO - PROCESS | 1934 | 1468453150249 Marionette DEBUG loaded listener.js 16:39:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 65 (0x113c67400) [pid = 1934] [serial = 735] [outer = 0x112e43000] 16:39:10 INFO - PROCESS | 1934 | 1468453150594 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]]]}] 16:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 523ms 16:39:10 INFO - PROCESS | 1934 | 1468453150607 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 16:39:10 INFO - PROCESS | 1934 | 1468453150616 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 16:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:39:10 INFO - PROCESS | 1934 | 1468453150620 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:39:10 INFO - PROCESS | 1934 | 1468453150622 Marionette TRACE conn2 <- [1,954,null,{}] 16:39:10 INFO - PROCESS | 1934 | 1468453150630 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}] 16:39:10 INFO - PROCESS | 1934 | 1468453150633 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:10 INFO - PROCESS | 1934 | 1468453150709 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 16:39:10 INFO - PROCESS | 1934 | 1468453150714 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:10 INFO - PROCESS | 1934 | 1468453150716 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:10 INFO - PROCESS | 1934 | ++DOCSHELL 0x11845b000 == 30 [pid = 1934] [id = 246] 16:39:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 66 (0x11213cc00) [pid = 1934] [serial = 736] [outer = 0x0] 16:39:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 67 (0x1174d9c00) [pid = 1934] [serial = 737] [outer = 0x11213cc00] 16:39:10 INFO - PROCESS | 1934 | 1468453150748 Marionette DEBUG loaded listener.js 16:39:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 68 (0x1176eb400) [pid = 1934] [serial = 738] [outer = 0x11213cc00] 16:39:11 INFO - PROCESS | 1934 | 1468453151062 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]]]}] 16:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 472ms 16:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:39:11 INFO - PROCESS | 1934 | 1468453151093 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 16:39:11 INFO - PROCESS | 1934 | 1468453151095 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 16:39:11 INFO - PROCESS | 1934 | 1468453151097 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:39:11 INFO - PROCESS | 1934 | 1468453151098 Marionette TRACE conn2 <- [1,958,null,{}] 16:39:11 INFO - PROCESS | 1934 | 1468453151100 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}] 16:39:11 INFO - PROCESS | 1934 | 1468453151103 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:11 INFO - PROCESS | 1934 | 1468453151176 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 16:39:11 INFO - PROCESS | 1934 | 1468453151225 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:11 INFO - PROCESS | 1934 | 1468453151227 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:11 INFO - PROCESS | 1934 | ++DOCSHELL 0x1188b7800 == 31 [pid = 1934] [id = 247] 16:39:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 69 (0x1176eb000) [pid = 1934] [serial = 739] [outer = 0x0] 16:39:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 70 (0x118324800) [pid = 1934] [serial = 740] [outer = 0x1176eb000] 16:39:11 INFO - PROCESS | 1934 | 1468453151252 Marionette DEBUG loaded listener.js 16:39:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 71 (0x1183c2c00) [pid = 1934] [serial = 741] [outer = 0x1176eb000] 16:39:11 INFO - PROCESS | 1934 | 1468453151527 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]]]}] 16:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 467ms 16:39:11 INFO - PROCESS | 1934 | 1468453151565 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 16:39:11 INFO - PROCESS | 1934 | 1468453151566 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 16:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:39:11 INFO - PROCESS | 1934 | 1468453151576 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:39:11 INFO - PROCESS | 1934 | 1468453151577 Marionette TRACE conn2 <- [1,962,null,{}] 16:39:11 INFO - PROCESS | 1934 | 1468453151580 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}] 16:39:11 INFO - PROCESS | 1934 | 1468453151581 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:11 INFO - PROCESS | 1934 | 1468453151664 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 16:39:11 INFO - PROCESS | 1934 | 1468453151671 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:11 INFO - PROCESS | 1934 | 1468453151672 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:11 INFO - PROCESS | 1934 | ++DOCSHELL 0x119aa8800 == 32 [pid = 1934] [id = 248] 16:39:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 72 (0x112e27800) [pid = 1934] [serial = 742] [outer = 0x0] 16:39:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 73 (0x11858d400) [pid = 1934] [serial = 743] [outer = 0x112e27800] 16:39:11 INFO - PROCESS | 1934 | 1468453151696 Marionette DEBUG loaded listener.js 16:39:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 74 (0x118875400) [pid = 1934] [serial = 744] [outer = 0x112e27800] 16:39:12 INFO - PROCESS | 1934 | 1468453152013 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]]]}] 16:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 475ms 16:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:39:12 INFO - PROCESS | 1934 | 1468453152046 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 16:39:12 INFO - PROCESS | 1934 | 1468453152048 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 16:39:12 INFO - PROCESS | 1934 | 1468453152050 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:39:12 INFO - PROCESS | 1934 | 1468453152052 Marionette TRACE conn2 <- [1,966,null,{}] 16:39:12 INFO - PROCESS | 1934 | 1468453152056 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}] 16:39:12 INFO - PROCESS | 1934 | 1468453152060 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:12 INFO - PROCESS | 1934 | 1468453152171 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 16:39:12 INFO - PROCESS | 1934 | 1468453152176 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:12 INFO - PROCESS | 1934 | 1468453152177 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:12 INFO - PROCESS | 1934 | ++DOCSHELL 0x121024000 == 33 [pid = 1934] [id = 249] 16:39:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x118880c00) [pid = 1934] [serial = 745] [outer = 0x0] 16:39:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x1190c9c00) [pid = 1934] [serial = 746] [outer = 0x118880c00] 16:39:12 INFO - PROCESS | 1934 | 1468453152205 Marionette DEBUG loaded listener.js 16:39:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x119a28c00) [pid = 1934] [serial = 747] [outer = 0x118880c00] 16:39:12 INFO - PROCESS | 1934 | 1468453152493 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]]]}] 16:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 472ms 16:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:39:12 INFO - PROCESS | 1934 | 1468453152527 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 16:39:12 INFO - PROCESS | 1934 | 1468453152528 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 16:39:12 INFO - PROCESS | 1934 | 1468453152530 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:39:12 INFO - PROCESS | 1934 | 1468453152531 Marionette TRACE conn2 <- [1,970,null,{}] 16:39:12 INFO - PROCESS | 1934 | 1468453152534 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}] 16:39:12 INFO - PROCESS | 1934 | 1468453152538 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:12 INFO - PROCESS | 1934 | 1468453152615 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 16:39:12 INFO - PROCESS | 1934 | 1468453152621 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:12 INFO - PROCESS | 1934 | 1468453152622 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:12 INFO - PROCESS | 1934 | ++DOCSHELL 0x123bdd800 == 34 [pid = 1934] [id = 250] 16:39:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x118875c00) [pid = 1934] [serial = 748] [outer = 0x0] 16:39:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x119c55c00) [pid = 1934] [serial = 749] [outer = 0x118875c00] 16:39:12 INFO - PROCESS | 1934 | 1468453152641 Marionette DEBUG loaded listener.js 16:39:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x119ebcc00) [pid = 1934] [serial = 750] [outer = 0x118875c00] 16:39:13 INFO - PROCESS | 1934 | 1468453153079 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]]]}] 16:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 573ms 16:39:13 INFO - PROCESS | 1934 | 1468453153105 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 16:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:39:13 INFO - PROCESS | 1934 | 1468453153107 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 16:39:13 INFO - PROCESS | 1934 | 1468453153110 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:39:13 INFO - PROCESS | 1934 | 1468453153112 Marionette TRACE conn2 <- [1,974,null,{}] 16:39:13 INFO - PROCESS | 1934 | 1468453153115 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}] 16:39:13 INFO - PROCESS | 1934 | 1468453153117 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:13 INFO - PROCESS | 1934 | 1468453153232 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 16:39:13 INFO - PROCESS | 1934 | 1468453153237 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:13 INFO - PROCESS | 1934 | 1468453153239 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:13 INFO - PROCESS | 1934 | ++DOCSHELL 0x124f1b800 == 35 [pid = 1934] [id = 251] 16:39:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x119c56c00) [pid = 1934] [serial = 751] [outer = 0x0] 16:39:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x120ec4000) [pid = 1934] [serial = 752] [outer = 0x119c56c00] 16:39:13 INFO - PROCESS | 1934 | 1468453153267 Marionette DEBUG loaded listener.js 16:39:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x121221000) [pid = 1934] [serial = 753] [outer = 0x119c56c00] 16:39:13 INFO - PROCESS | 1934 | 1468453153576 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]]]}] 16:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 472ms 16:39:13 INFO - PROCESS | 1934 | 1468453153581 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 16:39:13 INFO - PROCESS | 1934 | 1468453153582 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 16:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:39:13 INFO - PROCESS | 1934 | 1468453153593 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:39:13 INFO - PROCESS | 1934 | 1468453153594 Marionette TRACE conn2 <- [1,978,null,{}] 16:39:13 INFO - PROCESS | 1934 | 1468453153596 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}] 16:39:13 INFO - PROCESS | 1934 | 1468453153597 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:13 INFO - PROCESS | 1934 | 1468453153674 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 16:39:13 INFO - PROCESS | 1934 | 1468453153725 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:13 INFO - PROCESS | 1934 | 1468453153734 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:13 INFO - PROCESS | 1934 | ++DOCSHELL 0x118458000 == 36 [pid = 1934] [id = 252] 16:39:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x116489400) [pid = 1934] [serial = 754] [outer = 0x0] 16:39:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x1216b6c00) [pid = 1934] [serial = 755] [outer = 0x116489400] 16:39:13 INFO - PROCESS | 1934 | 1468453153758 Marionette DEBUG loaded listener.js 16:39:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x121bc6400) [pid = 1934] [serial = 756] [outer = 0x116489400] 16:39:14 INFO - PROCESS | 1934 | 1468453154036 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]]]}] 16:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 469ms 16:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:39:14 INFO - PROCESS | 1934 | 1468453154062 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 16:39:14 INFO - PROCESS | 1934 | 1468453154063 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 16:39:14 INFO - PROCESS | 1934 | 1468453154065 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:39:14 INFO - PROCESS | 1934 | 1468453154066 Marionette TRACE conn2 <- [1,982,null,{}] 16:39:14 INFO - PROCESS | 1934 | 1468453154076 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}] 16:39:14 INFO - PROCESS | 1934 | 1468453154077 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:14 INFO - PROCESS | 1934 | 1468453154158 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 16:39:14 INFO - PROCESS | 1934 | 1468453154162 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:14 INFO - PROCESS | 1934 | 1468453154163 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:14 INFO - PROCESS | 1934 | ++DOCSHELL 0x12894b800 == 37 [pid = 1934] [id = 253] 16:39:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x1183c0800) [pid = 1934] [serial = 757] [outer = 0x0] 16:39:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x124a20400) [pid = 1934] [serial = 758] [outer = 0x1183c0800] 16:39:14 INFO - PROCESS | 1934 | 1468453154190 Marionette DEBUG loaded listener.js 16:39:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x124d8f800) [pid = 1934] [serial = 759] [outer = 0x1183c0800] 16:39:14 INFO - PROCESS | 1934 | 1468453154497 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]]]}] 16:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 475ms 16:39:14 INFO - PROCESS | 1934 | 1468453154540 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 16:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:39:14 INFO - PROCESS | 1934 | 1468453154542 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 16:39:14 INFO - PROCESS | 1934 | 1468453154544 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:39:14 INFO - PROCESS | 1934 | 1468453154546 Marionette TRACE conn2 <- [1,986,null,{}] 16:39:14 INFO - PROCESS | 1934 | 1468453154548 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}] 16:39:14 INFO - PROCESS | 1934 | 1468453154549 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:14 INFO - PROCESS | 1934 | 1468453154656 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 16:39:14 INFO - PROCESS | 1934 | 1468453154662 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:14 INFO - PROCESS | 1934 | 1468453154663 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:14 INFO - PROCESS | 1934 | ++DOCSHELL 0x119aa8000 == 38 [pid = 1934] [id = 254] 16:39:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x124eb2c00) [pid = 1934] [serial = 760] [outer = 0x0] 16:39:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x1255c0400) [pid = 1934] [serial = 761] [outer = 0x124eb2c00] 16:39:14 INFO - PROCESS | 1934 | 1468453154699 Marionette DEBUG loaded listener.js 16:39:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x126a1ac00) [pid = 1934] [serial = 762] [outer = 0x124eb2c00] 16:39:14 INFO - PROCESS | 1934 | 1468453154988 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]]]}] 16:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 469ms 16:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:39:15 INFO - PROCESS | 1934 | 1468453155014 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 16:39:15 INFO - PROCESS | 1934 | 1468453155015 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 16:39:15 INFO - PROCESS | 1934 | 1468453155025 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:39:15 INFO - PROCESS | 1934 | 1468453155026 Marionette TRACE conn2 <- [1,990,null,{}] 16:39:15 INFO - PROCESS | 1934 | 1468453155028 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}] 16:39:15 INFO - PROCESS | 1934 | 1468453155029 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:15 INFO - PROCESS | 1934 | 1468453155108 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 16:39:15 INFO - PROCESS | 1934 | 1468453155112 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:15 INFO - PROCESS | 1934 | 1468453155113 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:15 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a30a800 == 39 [pid = 1934] [id = 255] 16:39:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x124eb5c00) [pid = 1934] [serial = 763] [outer = 0x0] 16:39:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x128907400) [pid = 1934] [serial = 764] [outer = 0x124eb5c00] 16:39:15 INFO - PROCESS | 1934 | 1468453155139 Marionette DEBUG loaded listener.js 16:39:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x128fa2400) [pid = 1934] [serial = 765] [outer = 0x124eb5c00] 16:39:15 INFO - PROCESS | 1934 | 1468453155454 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]]]}] 16:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 475ms 16:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:39:15 INFO - PROCESS | 1934 | 1468453155493 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 16:39:15 INFO - PROCESS | 1934 | 1468453155494 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 16:39:15 INFO - PROCESS | 1934 | 1468453155496 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:39:15 INFO - PROCESS | 1934 | 1468453155497 Marionette TRACE conn2 <- [1,994,null,{}] 16:39:15 INFO - PROCESS | 1934 | 1468453155499 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}] 16:39:15 INFO - PROCESS | 1934 | 1468453155500 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:15 INFO - PROCESS | 1934 | 1468453155599 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 16:39:15 INFO - PROCESS | 1934 | 1468453155607 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:15 INFO - PROCESS | 1934 | 1468453155608 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:15 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a59c800 == 40 [pid = 1934] [id = 256] 16:39:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x128906000) [pid = 1934] [serial = 766] [outer = 0x0] 16:39:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x129193400) [pid = 1934] [serial = 767] [outer = 0x128906000] 16:39:15 INFO - PROCESS | 1934 | 1468453155640 Marionette DEBUG loaded listener.js 16:39:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x129199c00) [pid = 1934] [serial = 768] [outer = 0x128906000] 16:39:15 INFO - PROCESS | 1934 | 1468453155926 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]]]}] 16:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 467ms 16:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:39:15 INFO - PROCESS | 1934 | 1468453155964 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 16:39:15 INFO - PROCESS | 1934 | 1468453155965 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 16:39:15 INFO - PROCESS | 1934 | 1468453155968 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:39:15 INFO - PROCESS | 1934 | 1468453155971 Marionette TRACE conn2 <- [1,998,null,{}] 16:39:15 INFO - PROCESS | 1934 | 1468453155975 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}] 16:39:15 INFO - PROCESS | 1934 | 1468453155976 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:16 INFO - PROCESS | 1934 | 1468453156061 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 16:39:16 INFO - PROCESS | 1934 | 1468453156065 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:16 INFO - PROCESS | 1934 | 1468453156066 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:16 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a777800 == 41 [pid = 1934] [id = 257] 16:39:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x112e51c00) [pid = 1934] [serial = 769] [outer = 0x0] 16:39:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x1292e2400) [pid = 1934] [serial = 770] [outer = 0x112e51c00] 16:39:16 INFO - PROCESS | 1934 | 1468453156094 Marionette DEBUG loaded listener.js 16:39:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x1292e9400) [pid = 1934] [serial = 771] [outer = 0x112e51c00] 16:39:16 INFO - PROCESS | 1934 | 1468453156578 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]]]}] 16:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 622ms 16:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:39:16 INFO - PROCESS | 1934 | 1468453156599 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 16:39:16 INFO - PROCESS | 1934 | 1468453156601 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 16:39:16 INFO - PROCESS | 1934 | 1468453156604 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:39:16 INFO - PROCESS | 1934 | 1468453156605 Marionette TRACE conn2 <- [1,1002,null,{}] 16:39:16 INFO - PROCESS | 1934 | 1468453156607 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}] 16:39:16 INFO - PROCESS | 1934 | 1468453156608 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:16 INFO - PROCESS | 1934 | 1468453156703 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 16:39:16 INFO - PROCESS | 1934 | 1468453156707 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:16 INFO - PROCESS | 1934 | 1468453156708 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:16 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ac1b800 == 42 [pid = 1934] [id = 258] 16:39:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x119c57c00) [pid = 1934] [serial = 772] [outer = 0x0] 16:39:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x1292ef400) [pid = 1934] [serial = 773] [outer = 0x119c57c00] 16:39:16 INFO - PROCESS | 1934 | 1468453156738 Marionette DEBUG loaded listener.js 16:39:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x12941f800) [pid = 1934] [serial = 774] [outer = 0x119c57c00] 16:39:17 INFO - PROCESS | 1934 | 1468453157079 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]]]}] 16:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 518ms 16:39:17 INFO - PROCESS | 1934 | 1468453157123 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 16:39:17 INFO - PROCESS | 1934 | 1468453157124 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 16:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:39:17 INFO - PROCESS | 1934 | 1468453157126 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:39:17 INFO - PROCESS | 1934 | 1468453157127 Marionette TRACE conn2 <- [1,1006,null,{}] 16:39:17 INFO - PROCESS | 1934 | 1468453157129 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}] 16:39:17 INFO - PROCESS | 1934 | 1468453157130 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:17 INFO - PROCESS | 1934 | 1468453157225 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 16:39:17 INFO - PROCESS | 1934 | 1468453157235 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:17 INFO - PROCESS | 1934 | 1468453157236 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:17 INFO - PROCESS | 1934 | ++DOCSHELL 0x12b809800 == 43 [pid = 1934] [id = 259] 16:39:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x129425c00) [pid = 1934] [serial = 775] [outer = 0x0] 16:39:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x129466400) [pid = 1934] [serial = 776] [outer = 0x129425c00] 16:39:17 INFO - PROCESS | 1934 | 1468453157260 Marionette DEBUG loaded listener.js 16:39:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x12a5aa400) [pid = 1934] [serial = 777] [outer = 0x129425c00] 16:39:17 INFO - PROCESS | 1934 | 1468453157581 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]]]}] 16:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 467ms 16:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:39:17 INFO - PROCESS | 1934 | 1468453157594 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 16:39:17 INFO - PROCESS | 1934 | 1468453157595 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 16:39:17 INFO - PROCESS | 1934 | 1468453157597 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:39:17 INFO - PROCESS | 1934 | 1468453157598 Marionette TRACE conn2 <- [1,1010,null,{}] 16:39:17 INFO - PROCESS | 1934 | 1468453157600 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}] 16:39:17 INFO - PROCESS | 1934 | 1468453157604 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:17 INFO - PROCESS | 1934 | 1468453157708 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 16:39:17 INFO - PROCESS | 1934 | 1468453157742 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:17 INFO - PROCESS | 1934 | 1468453157750 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:17 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ba39000 == 44 [pid = 1934] [id = 260] 16:39:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x1210d8800) [pid = 1934] [serial = 778] [outer = 0x0] 16:39:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x12a5b5800) [pid = 1934] [serial = 779] [outer = 0x1210d8800] 16:39:17 INFO - PROCESS | 1934 | 1468453157774 Marionette DEBUG loaded listener.js 16:39:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x12a73ec00) [pid = 1934] [serial = 780] [outer = 0x1210d8800] 16:39:18 INFO - PROCESS | 1934 | 1468453158100 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]]]}] 16:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 521ms 16:39:18 INFO - PROCESS | 1934 | 1468453158120 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 16:39:18 INFO - PROCESS | 1934 | 1468453158123 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 16:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:39:18 INFO - PROCESS | 1934 | 1468453158125 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:39:18 INFO - PROCESS | 1934 | 1468453158126 Marionette TRACE conn2 <- [1,1014,null,{}] 16:39:18 INFO - PROCESS | 1934 | 1468453158128 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}] 16:39:18 INFO - PROCESS | 1934 | 1468453158129 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:18 INFO - PROCESS | 1934 | 1468453158227 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 16:39:18 INFO - PROCESS | 1934 | 1468453158239 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:18 INFO - PROCESS | 1934 | 1468453158241 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:18 INFO - PROCESS | 1934 | ++DOCSHELL 0x12bd6d800 == 45 [pid = 1934] [id = 261] 16:39:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x12941e800) [pid = 1934] [serial = 781] [outer = 0x0] 16:39:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x12a745800) [pid = 1934] [serial = 782] [outer = 0x12941e800] 16:39:18 INFO - PROCESS | 1934 | 1468453158264 Marionette DEBUG loaded listener.js 16:39:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 113 (0x12a7e7000) [pid = 1934] [serial = 783] [outer = 0x12941e800] 16:39:18 INFO - PROCESS | 1934 | 1468453158668 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]]]}] 16:39:18 INFO - PROCESS | 1934 | --DOMWINDOW == 112 (0x1133b7400) [pid = 1934] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:39:18 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x110d6e800) [pid = 1934] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:39:18 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x1196d8000) [pid = 1934] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:39:18 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x116fb2400) [pid = 1934] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:39:18 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x1180e8400) [pid = 1934] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:39:18 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x119a82000) [pid = 1934] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:39:18 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x11623f800) [pid = 1934] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:39:18 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x1125f5c00) [pid = 1934] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:39:18 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x1164de000) [pid = 1934] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:39:18 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x1129ec000) [pid = 1934] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:39:18 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x119091400) [pid = 1934] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:39:18 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x1125fa000) [pid = 1934] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:39:18 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x1176f2400) [pid = 1934] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 569ms 16:39:18 INFO - PROCESS | 1934 | 1468453158694 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 16:39:18 INFO - PROCESS | 1934 | 1468453158696 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 16:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:39:18 INFO - PROCESS | 1934 | 1468453158698 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:39:18 INFO - PROCESS | 1934 | 1468453158699 Marionette TRACE conn2 <- [1,1018,null,{}] 16:39:18 INFO - PROCESS | 1934 | 1468453158701 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}] 16:39:18 INFO - PROCESS | 1934 | 1468453158704 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:18 INFO - PROCESS | 1934 | 1468453158793 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 16:39:18 INFO - PROCESS | 1934 | 1468453158796 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:18 INFO - PROCESS | 1934 | 1468453158797 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:18 INFO - PROCESS | 1934 | ++DOCSHELL 0x121152800 == 46 [pid = 1934] [id = 262] 16:39:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x112e48000) [pid = 1934] [serial = 784] [outer = 0x0] 16:39:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x115dee000) [pid = 1934] [serial = 785] [outer = 0x112e48000] 16:39:18 INFO - PROCESS | 1934 | 1468453158821 Marionette DEBUG loaded listener.js 16:39:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x118875000) [pid = 1934] [serial = 786] [outer = 0x112e48000] 16:39:19 INFO - PROCESS | 1934 | 1468453159151 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]]]}] 16:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 467ms 16:39:19 INFO - PROCESS | 1934 | 1468453159166 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 16:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:39:19 INFO - PROCESS | 1934 | 1468453159167 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 16:39:19 INFO - PROCESS | 1934 | 1468453159173 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:39:19 INFO - PROCESS | 1934 | 1468453159174 Marionette TRACE conn2 <- [1,1022,null,{}] 16:39:19 INFO - PROCESS | 1934 | 1468453159176 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}] 16:39:19 INFO - PROCESS | 1934 | 1468453159177 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:19 INFO - PROCESS | 1934 | 1468453159260 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 16:39:19 INFO - PROCESS | 1934 | 1468453159314 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:19 INFO - PROCESS | 1934 | 1468453159315 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:19 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c022800 == 47 [pid = 1934] [id = 263] 16:39:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x1129ec000) [pid = 1934] [serial = 787] [outer = 0x0] 16:39:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x1197c6400) [pid = 1934] [serial = 788] [outer = 0x1129ec000] 16:39:19 INFO - PROCESS | 1934 | 1468453159339 Marionette DEBUG loaded listener.js 16:39:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x12a7e9000) [pid = 1934] [serial = 789] [outer = 0x1129ec000] 16:39:19 INFO - PROCESS | 1934 | 1468453159586 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]]]}] 16:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 469ms 16:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:39:19 INFO - PROCESS | 1934 | 1468453159642 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 16:39:19 INFO - PROCESS | 1934 | 1468453159643 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 16:39:19 INFO - PROCESS | 1934 | 1468453159645 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:39:19 INFO - PROCESS | 1934 | 1468453159646 Marionette TRACE conn2 <- [1,1026,null,{}] 16:39:19 INFO - PROCESS | 1934 | 1468453159649 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}] 16:39:19 INFO - PROCESS | 1934 | 1468453159650 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:19 INFO - PROCESS | 1934 | 1468453159754 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 16:39:19 INFO - PROCESS | 1934 | 1468453159758 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:19 INFO - PROCESS | 1934 | 1468453159759 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:19 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c375000 == 48 [pid = 1934] [id = 264] 16:39:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x112e4ec00) [pid = 1934] [serial = 790] [outer = 0x0] 16:39:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x12a7ef400) [pid = 1934] [serial = 791] [outer = 0x112e4ec00] 16:39:19 INFO - PROCESS | 1934 | 1468453159783 Marionette DEBUG loaded listener.js 16:39:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x12ac0b400) [pid = 1934] [serial = 792] [outer = 0x112e4ec00] 16:39:20 INFO - PROCESS | 1934 | 1468453160105 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]]]}] 16:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 469ms 16:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:39:20 INFO - PROCESS | 1934 | 1468453160115 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 16:39:20 INFO - PROCESS | 1934 | 1468453160116 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 16:39:20 INFO - PROCESS | 1934 | 1468453160122 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:39:20 INFO - PROCESS | 1934 | 1468453160123 Marionette TRACE conn2 <- [1,1030,null,{}] 16:39:20 INFO - PROCESS | 1934 | 1468453160126 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}] 16:39:20 INFO - PROCESS | 1934 | 1468453160127 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:20 INFO - PROCESS | 1934 | 1468453160238 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 16:39:20 INFO - PROCESS | 1934 | 1468453160243 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:20 INFO - PROCESS | 1934 | 1468453160245 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:20 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c383000 == 49 [pid = 1934] [id = 265] 16:39:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x121337800) [pid = 1934] [serial = 793] [outer = 0x0] 16:39:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x12ac0fc00) [pid = 1934] [serial = 794] [outer = 0x121337800] 16:39:20 INFO - PROCESS | 1934 | 1468453160268 Marionette DEBUG loaded listener.js 16:39:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x12b88c800) [pid = 1934] [serial = 795] [outer = 0x121337800] 16:39:20 INFO - PROCESS | 1934 | 1468453160556 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]]]}] 16:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 468ms 16:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:39:20 INFO - PROCESS | 1934 | 1468453160591 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 16:39:20 INFO - PROCESS | 1934 | 1468453160592 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 16:39:20 INFO - PROCESS | 1934 | 1468453160594 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:39:20 INFO - PROCESS | 1934 | 1468453160595 Marionette TRACE conn2 <- [1,1034,null,{}] 16:39:20 INFO - PROCESS | 1934 | 1468453160597 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}] 16:39:20 INFO - PROCESS | 1934 | 1468453160598 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:20 INFO - PROCESS | 1934 | 1468453160689 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 16:39:20 INFO - PROCESS | 1934 | 1468453160784 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:20 INFO - PROCESS | 1934 | 1468453160786 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:20 INFO - PROCESS | 1934 | ++DOCSHELL 0x112546800 == 50 [pid = 1934] [id = 266] 16:39:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 113 (0x110fa0400) [pid = 1934] [serial = 796] [outer = 0x0] 16:39:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 114 (0x111f0bc00) [pid = 1934] [serial = 797] [outer = 0x110fa0400] 16:39:20 INFO - PROCESS | 1934 | 1468453160817 Marionette DEBUG loaded listener.js 16:39:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 115 (0x1127d4400) [pid = 1934] [serial = 798] [outer = 0x110fa0400] 16:39:21 INFO - PROCESS | 1934 | 1468453161341 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]]]}] 16:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 770ms 16:39:21 INFO - PROCESS | 1934 | 1468453161366 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 16:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:39:21 INFO - PROCESS | 1934 | 1468453161368 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 16:39:21 INFO - PROCESS | 1934 | 1468453161371 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:39:21 INFO - PROCESS | 1934 | 1468453161373 Marionette TRACE conn2 <- [1,1038,null,{}] 16:39:21 INFO - PROCESS | 1934 | 1468453161377 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}] 16:39:21 INFO - PROCESS | 1934 | 1468453161380 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:21 INFO - PROCESS | 1934 | 1468453161517 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 16:39:21 INFO - PROCESS | 1934 | 1468453161595 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:21 INFO - PROCESS | 1934 | 1468453161597 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:21 INFO - PROCESS | 1934 | ++DOCSHELL 0x11844a000 == 51 [pid = 1934] [id = 267] 16:39:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 116 (0x112e51400) [pid = 1934] [serial = 799] [outer = 0x0] 16:39:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 117 (0x113c38800) [pid = 1934] [serial = 800] [outer = 0x112e51400] 16:39:21 INFO - PROCESS | 1934 | 1468453161627 Marionette DEBUG loaded listener.js 16:39:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 118 (0x116488800) [pid = 1934] [serial = 801] [outer = 0x112e51400] 16:39:22 INFO - PROCESS | 1934 | 1468453162338 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]]]}] 16:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1020ms 16:39:22 INFO - PROCESS | 1934 | 1468453162391 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 16:39:22 INFO - PROCESS | 1934 | 1468453162394 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 16:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:39:22 INFO - PROCESS | 1934 | 1468453162397 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:39:22 INFO - PROCESS | 1934 | 1468453162399 Marionette TRACE conn2 <- [1,1042,null,{}] 16:39:22 INFO - PROCESS | 1934 | 1468453162403 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}] 16:39:22 INFO - PROCESS | 1934 | 1468453162404 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:22 INFO - PROCESS | 1934 | 1468453162507 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 16:39:22 INFO - PROCESS | 1934 | 1468453162592 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:22 INFO - PROCESS | 1934 | 1468453162595 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:22 INFO - PROCESS | 1934 | ++DOCSHELL 0x1169ab800 == 52 [pid = 1934] [id = 268] 16:39:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 119 (0x113da4000) [pid = 1934] [serial = 802] [outer = 0x0] 16:39:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 120 (0x115e5e400) [pid = 1934] [serial = 803] [outer = 0x113da4000] 16:39:22 INFO - PROCESS | 1934 | 1468453162640 Marionette DEBUG loaded listener.js 16:39:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 121 (0x1167e2000) [pid = 1934] [serial = 804] [outer = 0x113da4000] 16:39:22 INFO - PROCESS | 1934 | --DOCSHELL 0x12c383000 == 51 [pid = 1934] [id = 265] 16:39:22 INFO - PROCESS | 1934 | --DOCSHELL 0x12c375000 == 50 [pid = 1934] [id = 264] 16:39:22 INFO - PROCESS | 1934 | --DOCSHELL 0x12c022800 == 49 [pid = 1934] [id = 263] 16:39:22 INFO - PROCESS | 1934 | --DOCSHELL 0x121152800 == 48 [pid = 1934] [id = 262] 16:39:22 INFO - PROCESS | 1934 | --DOCSHELL 0x12bd6d800 == 47 [pid = 1934] [id = 261] 16:39:22 INFO - PROCESS | 1934 | --DOCSHELL 0x12ba39000 == 46 [pid = 1934] [id = 260] 16:39:22 INFO - PROCESS | 1934 | --DOCSHELL 0x12b809800 == 45 [pid = 1934] [id = 259] 16:39:22 INFO - PROCESS | 1934 | --DOCSHELL 0x12ac1b800 == 44 [pid = 1934] [id = 258] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 120 (0x125ee8c00) [pid = 1934] [serial = 728] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOCSHELL 0x12a777800 == 43 [pid = 1934] [id = 257] 16:39:23 INFO - PROCESS | 1934 | --DOCSHELL 0x12a59c800 == 42 [pid = 1934] [id = 256] 16:39:23 INFO - PROCESS | 1934 | --DOCSHELL 0x12a30a800 == 41 [pid = 1934] [id = 255] 16:39:23 INFO - PROCESS | 1934 | --DOCSHELL 0x119aa8000 == 40 [pid = 1934] [id = 254] 16:39:23 INFO - PROCESS | 1934 | --DOCSHELL 0x12894b800 == 39 [pid = 1934] [id = 253] 16:39:23 INFO - PROCESS | 1934 | --DOCSHELL 0x118458000 == 38 [pid = 1934] [id = 252] 16:39:23 INFO - PROCESS | 1934 | --DOCSHELL 0x124f1b800 == 37 [pid = 1934] [id = 251] 16:39:23 INFO - PROCESS | 1934 | --DOCSHELL 0x123bdd800 == 36 [pid = 1934] [id = 250] 16:39:23 INFO - PROCESS | 1934 | --DOCSHELL 0x121024000 == 35 [pid = 1934] [id = 249] 16:39:23 INFO - PROCESS | 1934 | --DOCSHELL 0x119aa8800 == 34 [pid = 1934] [id = 248] 16:39:23 INFO - PROCESS | 1934 | --DOCSHELL 0x1188b7800 == 33 [pid = 1934] [id = 247] 16:39:23 INFO - PROCESS | 1934 | --DOCSHELL 0x11845b000 == 32 [pid = 1934] [id = 246] 16:39:23 INFO - PROCESS | 1934 | --DOCSHELL 0x116ab6800 == 31 [pid = 1934] [id = 245] 16:39:23 INFO - PROCESS | 1934 | --DOCSHELL 0x115eb4800 == 30 [pid = 1934] [id = 244] 16:39:23 INFO - PROCESS | 1934 | --DOCSHELL 0x128ad9000 == 29 [pid = 1934] [id = 243] 16:39:23 INFO - PROCESS | 1934 | 1468453163151 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]]]}] 16:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 774ms 16:39:23 INFO - PROCESS | 1934 | 1468453163172 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 16:39:23 INFO - PROCESS | 1934 | 1468453163177 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 16:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:39:23 INFO - PROCESS | 1934 | 1468453163184 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:39:23 INFO - PROCESS | 1934 | 1468453163187 Marionette TRACE conn2 <- [1,1046,null,{}] 16:39:23 INFO - PROCESS | 1934 | 1468453163190 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}] 16:39:23 INFO - PROCESS | 1934 | 1468453163193 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:23 INFO - PROCESS | 1934 | 1468453163317 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 119 (0x119c4e400) [pid = 1934] [serial = 720] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 118 (0x117142000) [pid = 1934] [serial = 705] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 117 (0x11662fc00) [pid = 1934] [serial = 704] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 116 (0x1214a1400) [pid = 1934] [serial = 701] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 115 (0x119a8a000) [pid = 1934] [serial = 698] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 114 (0x11832bc00) [pid = 1934] [serial = 695] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 113 (0x11628e000) [pid = 1934] [serial = 692] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 112 (0x111c19800) [pid = 1934] [serial = 689] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x118595400) [pid = 1934] [serial = 713] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x11902d400) [pid = 1934] [serial = 714] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x116faf000) [pid = 1934] [serial = 710] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x1176ef800) [pid = 1934] [serial = 711] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x112e4a000) [pid = 1934] [serial = 707] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x1132aa400) [pid = 1934] [serial = 708] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x1196de400) [pid = 1934] [serial = 717] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x11962a000) [pid = 1934] [serial = 716] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x1196df800) [pid = 1934] [serial = 719] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x120ebe400) [pid = 1934] [serial = 722] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x116725800) [pid = 1934] [serial = 693] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x1127d1c00) [pid = 1934] [serial = 690] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x1213b6800) [pid = 1934] [serial = 699] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x119092400) [pid = 1934] [serial = 696] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x125e62800) [pid = 1934] [serial = 702] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x1255c2c00) [pid = 1934] [serial = 726] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x123e3d400) [pid = 1934] [serial = 723] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x124d13000) [pid = 1934] [serial = 725] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1934 | 1468453163410 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:23 INFO - PROCESS | 1934 | 1468453163412 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:23 INFO - PROCESS | 1934 | ++DOCSHELL 0x117e28800 == 30 [pid = 1934] [id = 269] 16:39:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x114e5c800) [pid = 1934] [serial = 805] [outer = 0x0] 16:39:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x1167e3c00) [pid = 1934] [serial = 806] [outer = 0x114e5c800] 16:39:23 INFO - PROCESS | 1934 | 1468453163457 Marionette DEBUG loaded listener.js 16:39:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x11832a800) [pid = 1934] [serial = 807] [outer = 0x114e5c800] 16:39:23 INFO - PROCESS | 1934 | 1468453163847 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]]]}] 16:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 674ms 16:39:23 INFO - PROCESS | 1934 | 1468453163863 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 16:39:23 INFO - PROCESS | 1934 | 1468453163865 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 16:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:39:23 INFO - PROCESS | 1934 | 1468453163870 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:39:23 INFO - PROCESS | 1934 | 1468453163873 Marionette TRACE conn2 <- [1,1050,null,{}] 16:39:23 INFO - PROCESS | 1934 | 1468453163881 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}] 16:39:23 INFO - PROCESS | 1934 | 1468453163885 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:23 INFO - PROCESS | 1934 | 1468453163958 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 16:39:23 INFO - PROCESS | 1934 | 1468453163984 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:23 INFO - PROCESS | 1934 | 1468453163986 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:24 INFO - PROCESS | 1934 | ++DOCSHELL 0x116795800 == 31 [pid = 1934] [id = 270] 16:39:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x118595400) [pid = 1934] [serial = 808] [outer = 0x0] 16:39:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x118875800) [pid = 1934] [serial = 809] [outer = 0x118595400] 16:39:24 INFO - PROCESS | 1934 | 1468453164019 Marionette DEBUG loaded listener.js 16:39:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x11909bc00) [pid = 1934] [serial = 810] [outer = 0x118595400] 16:39:24 INFO - PROCESS | 1934 | 1468453164348 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]]]}] 16:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 525ms 16:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:39:24 INFO - PROCESS | 1934 | 1468453164395 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 16:39:24 INFO - PROCESS | 1934 | 1468453164396 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 16:39:24 INFO - PROCESS | 1934 | 1468453164398 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:39:24 INFO - PROCESS | 1934 | 1468453164400 Marionette TRACE conn2 <- [1,1054,null,{}] 16:39:24 INFO - PROCESS | 1934 | 1468453164402 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}] 16:39:24 INFO - PROCESS | 1934 | 1468453164403 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:24 INFO - PROCESS | 1934 | 1468453164503 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 16:39:24 INFO - PROCESS | 1934 | 1468453164510 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:24 INFO - PROCESS | 1934 | 1468453164511 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:24 INFO - PROCESS | 1934 | ++DOCSHELL 0x119ed2000 == 32 [pid = 1934] [id = 271] 16:39:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x1129e8400) [pid = 1934] [serial = 811] [outer = 0x0] 16:39:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x1196d3c00) [pid = 1934] [serial = 812] [outer = 0x1129e8400] 16:39:24 INFO - PROCESS | 1934 | 1468453164536 Marionette DEBUG loaded listener.js 16:39:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x1196df800) [pid = 1934] [serial = 813] [outer = 0x1129e8400] 16:39:24 INFO - PROCESS | 1934 | 1468453164847 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]]]}] 16:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 469ms 16:39:24 INFO - PROCESS | 1934 | 1468453164872 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 16:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:39:24 INFO - PROCESS | 1934 | 1468453164875 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 16:39:24 INFO - PROCESS | 1934 | 1468453164878 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:39:24 INFO - PROCESS | 1934 | 1468453164880 Marionette TRACE conn2 <- [1,1058,null,{}] 16:39:24 INFO - PROCESS | 1934 | 1468453164883 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}] 16:39:24 INFO - PROCESS | 1934 | 1468453164885 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:25 INFO - PROCESS | 1934 | 1468453165012 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 16:39:25 INFO - PROCESS | 1934 | 1468453165018 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:25 INFO - PROCESS | 1934 | 1468453165020 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:25 INFO - PROCESS | 1934 | ++DOCSHELL 0x116684000 == 33 [pid = 1934] [id = 272] 16:39:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x119a25c00) [pid = 1934] [serial = 814] [outer = 0x0] 16:39:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x119c52800) [pid = 1934] [serial = 815] [outer = 0x119a25c00] 16:39:25 INFO - PROCESS | 1934 | 1468453165061 Marionette DEBUG loaded listener.js 16:39:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x119a8ec00) [pid = 1934] [serial = 816] [outer = 0x119a25c00] 16:39:25 INFO - PROCESS | 1934 | 1468453165526 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]]]}] 16:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 669ms 16:39:25 INFO - PROCESS | 1934 | 1468453165548 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 16:39:25 INFO - PROCESS | 1934 | 1468453165549 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 16:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:39:25 INFO - PROCESS | 1934 | 1468453165551 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:39:25 INFO - PROCESS | 1934 | 1468453165552 Marionette TRACE conn2 <- [1,1062,null,{}] 16:39:25 INFO - PROCESS | 1934 | 1468453165555 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}] 16:39:25 INFO - PROCESS | 1934 | 1468453165559 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:25 INFO - PROCESS | 1934 | 1468453165678 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 16:39:25 INFO - PROCESS | 1934 | 1468453165682 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:25 INFO - PROCESS | 1934 | 1468453165683 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:25 INFO - PROCESS | 1934 | ++DOCSHELL 0x12497c000 == 34 [pid = 1934] [id = 273] 16:39:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x119a85000) [pid = 1934] [serial = 817] [outer = 0x0] 16:39:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x121214c00) [pid = 1934] [serial = 818] [outer = 0x119a85000] 16:39:25 INFO - PROCESS | 1934 | 1468453165709 Marionette DEBUG loaded listener.js 16:39:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x124d8f000) [pid = 1934] [serial = 819] [outer = 0x119a85000] 16:39:26 INFO - PROCESS | 1934 | 1468453166037 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]]]}] 16:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 520ms 16:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:39:26 INFO - PROCESS | 1934 | 1468453166076 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 16:39:26 INFO - PROCESS | 1934 | 1468453166078 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 16:39:26 INFO - PROCESS | 1934 | 1468453166080 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:39:26 INFO - PROCESS | 1934 | 1468453166081 Marionette TRACE conn2 <- [1,1066,null,{}] 16:39:26 INFO - PROCESS | 1934 | 1468453166083 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}] 16:39:26 INFO - PROCESS | 1934 | 1468453166086 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:26 INFO - PROCESS | 1934 | 1468453166205 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 16:39:26 INFO - PROCESS | 1934 | 1468453166218 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:26 INFO - PROCESS | 1934 | 1468453166219 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:26 INFO - PROCESS | 1934 | ++DOCSHELL 0x12663d000 == 35 [pid = 1934] [id = 274] 16:39:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x124eb6000) [pid = 1934] [serial = 820] [outer = 0x0] 16:39:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x125e5f000) [pid = 1934] [serial = 821] [outer = 0x124eb6000] 16:39:26 INFO - PROCESS | 1934 | 1468453166246 Marionette DEBUG loaded listener.js 16:39:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x125eee400) [pid = 1934] [serial = 822] [outer = 0x124eb6000] 16:39:26 INFO - PROCESS | 1934 | 1468453166598 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]]]}] 16:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 528ms 16:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:39:26 INFO - PROCESS | 1934 | 1468453166608 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 16:39:26 INFO - PROCESS | 1934 | 1468453166609 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 16:39:26 INFO - PROCESS | 1934 | 1468453166611 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:39:26 INFO - PROCESS | 1934 | 1468453166612 Marionette TRACE conn2 <- [1,1070,null,{}] 16:39:26 INFO - PROCESS | 1934 | 1468453166615 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}] 16:39:26 INFO - PROCESS | 1934 | 1468453166616 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:26 INFO - PROCESS | 1934 | 1468453166711 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 16:39:26 INFO - PROCESS | 1934 | 1468453166723 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:26 INFO - PROCESS | 1934 | 1468453166724 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:26 INFO - PROCESS | 1934 | ++DOCSHELL 0x128ae3000 == 36 [pid = 1934] [id = 275] 16:39:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 113 (0x12647cc00) [pid = 1934] [serial = 823] [outer = 0x0] 16:39:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 114 (0x126a13c00) [pid = 1934] [serial = 824] [outer = 0x12647cc00] 16:39:26 INFO - PROCESS | 1934 | 1468453166748 Marionette DEBUG loaded listener.js 16:39:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 115 (0x128906400) [pid = 1934] [serial = 825] [outer = 0x12647cc00] 16:39:27 INFO - PROCESS | 1934 | 1468453167057 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]]]}] 16:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 470ms 16:39:27 INFO - PROCESS | 1934 | 1468453167083 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 16:39:27 INFO - PROCESS | 1934 | 1468453167084 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 16:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:39:27 INFO - PROCESS | 1934 | 1468453167094 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:39:27 INFO - PROCESS | 1934 | 1468453167096 Marionette TRACE conn2 <- [1,1074,null,{}] 16:39:27 INFO - PROCESS | 1934 | 1468453167098 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}] 16:39:27 INFO - PROCESS | 1934 | 1468453167099 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:27 INFO - PROCESS | 1934 | 1468453167419 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 16:39:27 INFO - PROCESS | 1934 | --DOMWINDOW == 114 (0x128906000) [pid = 1934] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:39:27 INFO - PROCESS | 1934 | --DOMWINDOW == 113 (0x118880c00) [pid = 1934] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:39:27 INFO - PROCESS | 1934 | --DOMWINDOW == 112 (0x112e43000) [pid = 1934] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:39:27 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x119c57c00) [pid = 1934] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:39:27 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x118875c00) [pid = 1934] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:39:27 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x119c56c00) [pid = 1934] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:39:27 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x1210d8800) [pid = 1934] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:39:27 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x124eb2c00) [pid = 1934] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:39:27 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x129425c00) [pid = 1934] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:39:27 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x12941e800) [pid = 1934] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:39:27 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x112e27800) [pid = 1934] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:39:27 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x112e48000) [pid = 1934] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:39:27 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x1129ec000) [pid = 1934] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:39:27 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x112e4ec00) [pid = 1934] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:39:27 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x123e2ec00) [pid = 1934] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:39:27 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x124eb5c00) [pid = 1934] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:39:27 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x116489400) [pid = 1934] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:39:27 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x1128b0c00) [pid = 1934] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:39:27 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x11213cc00) [pid = 1934] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:39:27 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x112e51c00) [pid = 1934] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:39:27 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x1176eb000) [pid = 1934] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:39:27 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1183c0800) [pid = 1934] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:39:27 INFO - PROCESS | 1934 | 1468453167479 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:27 INFO - PROCESS | 1934 | 1468453167480 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:27 INFO - PROCESS | 1934 | ++DOCSHELL 0x118721800 == 37 [pid = 1934] [id = 276] 16:39:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x1121b9c00) [pid = 1934] [serial = 826] [outer = 0x0] 16:39:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x1129ec000) [pid = 1934] [serial = 827] [outer = 0x1121b9c00] 16:39:27 INFO - PROCESS | 1934 | 1468453167504 Marionette DEBUG loaded listener.js 16:39:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x116a15800) [pid = 1934] [serial = 828] [outer = 0x1121b9c00] 16:39:27 INFO - PROCESS | 1934 | 1468453167777 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]]]}] 16:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 727ms 16:39:27 INFO - PROCESS | 1934 | 1468453167816 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 16:39:27 INFO - PROCESS | 1934 | 1468453167817 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 16:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:39:27 INFO - PROCESS | 1934 | 1468453167827 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:39:27 INFO - PROCESS | 1934 | 1468453167828 Marionette TRACE conn2 <- [1,1078,null,{}] 16:39:27 INFO - PROCESS | 1934 | 1468453167830 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}] 16:39:27 INFO - PROCESS | 1934 | 1468453167831 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:27 INFO - PROCESS | 1934 | 1468453167912 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 16:39:27 INFO - PROCESS | 1934 | 1468453167916 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:27 INFO - PROCESS | 1934 | 1468453167917 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:27 INFO - PROCESS | 1934 | ++DOCSHELL 0x119ecc000 == 38 [pid = 1934] [id = 277] 16:39:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x117147800) [pid = 1934] [serial = 829] [outer = 0x0] 16:39:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x119c54000) [pid = 1934] [serial = 830] [outer = 0x117147800] 16:39:27 INFO - PROCESS | 1934 | 1468453167944 Marionette DEBUG loaded listener.js 16:39:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x124d88000) [pid = 1934] [serial = 831] [outer = 0x117147800] 16:39:28 INFO - PROCESS | 1934 | 1468453168254 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]]]}] 16:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 468ms 16:39:28 INFO - PROCESS | 1934 | 1468453168295 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 16:39:28 INFO - PROCESS | 1934 | 1468453168297 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 16:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:39:28 INFO - PROCESS | 1934 | 1468453168322 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:39:28 INFO - PROCESS | 1934 | 1468453168323 Marionette TRACE conn2 <- [1,1082,null,{}] 16:39:28 INFO - PROCESS | 1934 | 1468453168333 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}] 16:39:28 INFO - PROCESS | 1934 | 1468453168336 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:28 INFO - PROCESS | 1934 | 1468453168426 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 16:39:28 INFO - PROCESS | 1934 | 1468453168429 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:28 INFO - PROCESS | 1934 | 1468453168431 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:28 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a779800 == 39 [pid = 1934] [id = 278] 16:39:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x1210d8800) [pid = 1934] [serial = 832] [outer = 0x0] 16:39:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x129198c00) [pid = 1934] [serial = 833] [outer = 0x1210d8800] 16:39:28 INFO - PROCESS | 1934 | 1468453168457 Marionette DEBUG loaded listener.js 16:39:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x129417c00) [pid = 1934] [serial = 834] [outer = 0x1210d8800] 16:39:28 INFO - PROCESS | 1934 | 1468453168791 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]]]}] 16:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 527ms 16:39:28 INFO - PROCESS | 1934 | 1468453168841 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 16:39:28 INFO - PROCESS | 1934 | 1468453168842 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 16:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:39:28 INFO - PROCESS | 1934 | 1468453168844 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:39:28 INFO - PROCESS | 1934 | 1468453168845 Marionette TRACE conn2 <- [1,1086,null,{}] 16:39:28 INFO - PROCESS | 1934 | 1468453168847 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}] 16:39:28 INFO - PROCESS | 1934 | 1468453168848 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:28 INFO - PROCESS | 1934 | 1468453168949 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 16:39:28 INFO - PROCESS | 1934 | 1468453168957 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:28 INFO - PROCESS | 1934 | 1468453168958 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:28 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ac29000 == 40 [pid = 1934] [id = 279] 16:39:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x128905800) [pid = 1934] [serial = 835] [outer = 0x0] 16:39:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x129463c00) [pid = 1934] [serial = 836] [outer = 0x128905800] 16:39:28 INFO - PROCESS | 1934 | 1468453168981 Marionette DEBUG loaded listener.js 16:39:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x12a5b1000) [pid = 1934] [serial = 837] [outer = 0x128905800] 16:39:29 INFO - PROCESS | 1934 | 1468453169271 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]]]}] 16:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 469ms 16:39:29 INFO - PROCESS | 1934 | 1468453169313 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 16:39:29 INFO - PROCESS | 1934 | 1468453169315 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 16:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:39:29 INFO - PROCESS | 1934 | 1468453169317 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:39:29 INFO - PROCESS | 1934 | 1468453169318 Marionette TRACE conn2 <- [1,1090,null,{}] 16:39:29 INFO - PROCESS | 1934 | 1468453169323 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}] 16:39:29 INFO - PROCESS | 1934 | 1468453169324 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:29 INFO - PROCESS | 1934 | 1468453169399 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 16:39:29 INFO - PROCESS | 1934 | 1468453169496 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:29 INFO - PROCESS | 1934 | 1468453169498 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:29 INFO - PROCESS | 1934 | ++DOCSHELL 0x1129d0000 == 41 [pid = 1934] [id = 280] 16:39:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x111c16000) [pid = 1934] [serial = 838] [outer = 0x0] 16:39:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x1125f3c00) [pid = 1934] [serial = 839] [outer = 0x111c16000] 16:39:29 INFO - PROCESS | 1934 | 1468453169530 Marionette DEBUG loaded listener.js 16:39:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x112cb5c00) [pid = 1934] [serial = 840] [outer = 0x111c16000] 16:39:29 INFO - PROCESS | 1934 | 1468453169982 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]]]}] 16:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 673ms 16:39:29 INFO - PROCESS | 1934 | 1468453169991 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 16:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:39:29 INFO - PROCESS | 1934 | 1468453169993 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 16:39:29 INFO - PROCESS | 1934 | 1468453169996 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:39:30 INFO - PROCESS | 1934 | 1468453169998 Marionette TRACE conn2 <- [1,1094,null,{}] 16:39:30 INFO - PROCESS | 1934 | 1468453170002 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}] 16:39:30 INFO - PROCESS | 1934 | 1468453170004 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:30 INFO - PROCESS | 1934 | 1468453170099 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 16:39:30 INFO - PROCESS | 1934 | 1468453170153 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:30 INFO - PROCESS | 1934 | 1468453170155 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:30 INFO - PROCESS | 1934 | ++DOCSHELL 0x11907d000 == 42 [pid = 1934] [id = 281] 16:39:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x112e44000) [pid = 1934] [serial = 841] [outer = 0x0] 16:39:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x1175bfc00) [pid = 1934] [serial = 842] [outer = 0x112e44000] 16:39:30 INFO - PROCESS | 1934 | 1468453170185 Marionette DEBUG loaded listener.js 16:39:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x11832a400) [pid = 1934] [serial = 843] [outer = 0x112e44000] 16:39:30 INFO - PROCESS | 1934 | 1468453170620 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]]]}] 16:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 670ms 16:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:39:30 INFO - PROCESS | 1934 | 1468453170672 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 16:39:30 INFO - PROCESS | 1934 | 1468453170675 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 16:39:30 INFO - PROCESS | 1934 | 1468453170679 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:39:30 INFO - PROCESS | 1934 | 1468453170680 Marionette TRACE conn2 <- [1,1098,null,{}] 16:39:30 INFO - PROCESS | 1934 | 1468453170683 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}] 16:39:30 INFO - PROCESS | 1934 | 1468453170685 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:30 INFO - PROCESS | 1934 | 1468453170787 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 16:39:30 INFO - PROCESS | 1934 | 1468453170873 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:30 INFO - PROCESS | 1934 | 1468453170875 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:30 INFO - PROCESS | 1934 | ++DOCSHELL 0x124973000 == 43 [pid = 1934] [id = 282] 16:39:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x11859a800) [pid = 1934] [serial = 844] [outer = 0x0] 16:39:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 113 (0x119093400) [pid = 1934] [serial = 845] [outer = 0x11859a800] 16:39:30 INFO - PROCESS | 1934 | 1468453170905 Marionette DEBUG loaded listener.js 16:39:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 114 (0x1196d4c00) [pid = 1934] [serial = 846] [outer = 0x11859a800] 16:39:31 INFO - PROCESS | 1934 | 1468453171324 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]]]}] 16:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 671ms 16:39:31 INFO - PROCESS | 1934 | 1468453171350 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 16:39:31 INFO - PROCESS | 1934 | 1468453171352 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 16:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:39:31 INFO - PROCESS | 1934 | 1468453171359 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:39:31 INFO - PROCESS | 1934 | 1468453171363 Marionette TRACE conn2 <- [1,1102,null,{}] 16:39:31 INFO - PROCESS | 1934 | 1468453171367 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}] 16:39:31 INFO - PROCESS | 1934 | 1468453171369 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:31 INFO - PROCESS | 1934 | 1468453171471 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 16:39:31 INFO - PROCESS | 1934 | 1468453171529 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:31 INFO - PROCESS | 1934 | 1468453171530 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:31 INFO - PROCESS | 1934 | ++DOCSHELL 0x12bd6d800 == 44 [pid = 1934] [id = 283] 16:39:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 115 (0x119a88000) [pid = 1934] [serial = 847] [outer = 0x0] 16:39:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 116 (0x1218aa000) [pid = 1934] [serial = 848] [outer = 0x119a88000] 16:39:31 INFO - PROCESS | 1934 | 1468453171558 Marionette DEBUG loaded listener.js 16:39:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 117 (0x124808000) [pid = 1934] [serial = 849] [outer = 0x119a88000] 16:39:32 INFO - PROCESS | 1934 | 1468453172015 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]]]}] 16:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 679ms 16:39:32 INFO - PROCESS | 1934 | 1468453172034 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 16:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:39:32 INFO - PROCESS | 1934 | 1468453172036 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 16:39:32 INFO - PROCESS | 1934 | 1468453172038 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:39:32 INFO - PROCESS | 1934 | 1468453172039 Marionette TRACE conn2 <- [1,1106,null,{}] 16:39:32 INFO - PROCESS | 1934 | 1468453172042 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}] 16:39:32 INFO - PROCESS | 1934 | 1468453172043 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:32 INFO - PROCESS | 1934 | 1468453172161 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 16:39:32 INFO - PROCESS | 1934 | 1468453172217 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:32 INFO - PROCESS | 1934 | 1468453172218 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:32 INFO - PROCESS | 1934 | ++DOCSHELL 0x12bd7d800 == 45 [pid = 1934] [id = 284] 16:39:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 118 (0x1255c0800) [pid = 1934] [serial = 850] [outer = 0x0] 16:39:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 119 (0x12890ec00) [pid = 1934] [serial = 851] [outer = 0x1255c0800] 16:39:32 INFO - PROCESS | 1934 | 1468453172248 Marionette DEBUG loaded listener.js 16:39:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 120 (0x1292e4c00) [pid = 1934] [serial = 852] [outer = 0x1255c0800] 16:39:32 INFO - PROCESS | 1934 | 1468453172896 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]]]}] 16:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 870ms 16:39:32 INFO - PROCESS | 1934 | 1468453172909 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 16:39:32 INFO - PROCESS | 1934 | 1468453172911 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 16:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:39:32 INFO - PROCESS | 1934 | 1468453172914 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:39:32 INFO - PROCESS | 1934 | 1468453172916 Marionette TRACE conn2 <- [1,1110,null,{}] 16:39:32 INFO - PROCESS | 1934 | 1468453172920 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}] 16:39:32 INFO - PROCESS | 1934 | 1468453172921 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:33 INFO - PROCESS | 1934 | 1468453173013 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 16:39:33 INFO - PROCESS | 1934 | 1468453173069 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:33 INFO - PROCESS | 1934 | 1468453173072 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:33 INFO - PROCESS | 1934 | ++DOCSHELL 0x119187000 == 46 [pid = 1934] [id = 285] 16:39:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 121 (0x112e45000) [pid = 1934] [serial = 853] [outer = 0x0] 16:39:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 122 (0x112e4f800) [pid = 1934] [serial = 854] [outer = 0x112e45000] 16:39:33 INFO - PROCESS | 1934 | 1468453173099 Marionette DEBUG loaded listener.js 16:39:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 123 (0x116718800) [pid = 1934] [serial = 855] [outer = 0x112e45000] 16:39:33 INFO - PROCESS | 1934 | 1468453173504 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]]]}] 16:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 622ms 16:39:33 INFO - PROCESS | 1934 | 1468453173536 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 16:39:33 INFO - PROCESS | 1934 | 1468453173539 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 16:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:39:33 INFO - PROCESS | 1934 | 1468453173544 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:39:33 INFO - PROCESS | 1934 | 1468453173545 Marionette TRACE conn2 <- [1,1114,null,{}] 16:39:33 INFO - PROCESS | 1934 | 1468453173548 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}] 16:39:33 INFO - PROCESS | 1934 | 1468453173549 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:33 INFO - PROCESS | 1934 | 1468453173646 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 16:39:33 INFO - PROCESS | 1934 | --DOCSHELL 0x12ac29000 == 45 [pid = 1934] [id = 279] 16:39:33 INFO - PROCESS | 1934 | --DOCSHELL 0x12a779800 == 44 [pid = 1934] [id = 278] 16:39:33 INFO - PROCESS | 1934 | --DOCSHELL 0x119ecc000 == 43 [pid = 1934] [id = 277] 16:39:33 INFO - PROCESS | 1934 | --DOCSHELL 0x118721800 == 42 [pid = 1934] [id = 276] 16:39:33 INFO - PROCESS | 1934 | --DOCSHELL 0x128ae3000 == 41 [pid = 1934] [id = 275] 16:39:33 INFO - PROCESS | 1934 | --DOCSHELL 0x12663d000 == 40 [pid = 1934] [id = 274] 16:39:33 INFO - PROCESS | 1934 | --DOCSHELL 0x12497c000 == 39 [pid = 1934] [id = 273] 16:39:33 INFO - PROCESS | 1934 | --DOCSHELL 0x116684000 == 38 [pid = 1934] [id = 272] 16:39:33 INFO - PROCESS | 1934 | --DOCSHELL 0x119ed2000 == 37 [pid = 1934] [id = 271] 16:39:33 INFO - PROCESS | 1934 | --DOCSHELL 0x116795800 == 36 [pid = 1934] [id = 270] 16:39:33 INFO - PROCESS | 1934 | --DOCSHELL 0x117e28800 == 35 [pid = 1934] [id = 269] 16:39:33 INFO - PROCESS | 1934 | --DOCSHELL 0x1169ab800 == 34 [pid = 1934] [id = 268] 16:39:33 INFO - PROCESS | 1934 | --DOCSHELL 0x11844a000 == 33 [pid = 1934] [id = 267] 16:39:33 INFO - PROCESS | 1934 | --DOCSHELL 0x112546800 == 32 [pid = 1934] [id = 266] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 122 (0x129193400) [pid = 1934] [serial = 767] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 121 (0x129199c00) [pid = 1934] [serial = 768] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 120 (0x1190c9c00) [pid = 1934] [serial = 746] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 119 (0x119a28c00) [pid = 1934] [serial = 747] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 118 (0x1131ef000) [pid = 1934] [serial = 734] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 117 (0x12941f800) [pid = 1934] [serial = 774] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 116 (0x113c67400) [pid = 1934] [serial = 735] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 115 (0x119c55c00) [pid = 1934] [serial = 749] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 114 (0x119ebcc00) [pid = 1934] [serial = 750] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 113 (0x120ec4000) [pid = 1934] [serial = 752] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 112 (0x12a5b5800) [pid = 1934] [serial = 779] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x121221000) [pid = 1934] [serial = 753] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x1255c0400) [pid = 1934] [serial = 761] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x129466400) [pid = 1934] [serial = 776] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x12a745800) [pid = 1934] [serial = 782] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x126a1ac00) [pid = 1934] [serial = 762] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x11858d400) [pid = 1934] [serial = 743] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x12a73ec00) [pid = 1934] [serial = 780] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x118875400) [pid = 1934] [serial = 744] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x12a7e7000) [pid = 1934] [serial = 783] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x115dee000) [pid = 1934] [serial = 785] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x1197c6400) [pid = 1934] [serial = 788] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x118875000) [pid = 1934] [serial = 786] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x12a7ef400) [pid = 1934] [serial = 791] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x126a21400) [pid = 1934] [serial = 729] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x128907400) [pid = 1934] [serial = 764] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x128fa2400) [pid = 1934] [serial = 765] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x1216b6c00) [pid = 1934] [serial = 755] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x121bc6400) [pid = 1934] [serial = 756] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1128b1800) [pid = 1934] [serial = 731] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x1129ee000) [pid = 1934] [serial = 732] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x1174d9c00) [pid = 1934] [serial = 737] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x1176eb400) [pid = 1934] [serial = 738] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x1292e2400) [pid = 1934] [serial = 770] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x118324800) [pid = 1934] [serial = 740] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x1183c2c00) [pid = 1934] [serial = 741] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x124a20400) [pid = 1934] [serial = 758] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x124d8f800) [pid = 1934] [serial = 759] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x12ac0b400) [pid = 1934] [serial = 792] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x12ac0fc00) [pid = 1934] [serial = 794] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x1292ef400) [pid = 1934] [serial = 773] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x12a5aa400) [pid = 1934] [serial = 777] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x12a7e9000) [pid = 1934] [serial = 789] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x1292e9400) [pid = 1934] [serial = 771] [outer = 0x0] [url = about:blank] 16:39:33 INFO - PROCESS | 1934 | 1468453173800 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:33 INFO - PROCESS | 1934 | 1468453173802 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:33 INFO - PROCESS | 1934 | ++DOCSHELL 0x119077000 == 33 [pid = 1934] [id = 286] 16:39:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x1196ce400) [pid = 1934] [serial = 856] [outer = 0x0] 16:39:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1196d8c00) [pid = 1934] [serial = 857] [outer = 0x1196ce400] 16:39:33 INFO - PROCESS | 1934 | 1468453173879 Marionette DEBUG loaded listener.js 16:39:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x119a89000) [pid = 1934] [serial = 858] [outer = 0x1196ce400] 16:39:34 INFO - PROCESS | 1934 | 1468453174212 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]]]}] 16:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 720ms 16:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:39:34 INFO - PROCESS | 1934 | 1468453174264 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 16:39:34 INFO - PROCESS | 1934 | 1468453174265 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 16:39:34 INFO - PROCESS | 1934 | 1468453174267 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:39:34 INFO - PROCESS | 1934 | 1468453174270 Marionette TRACE conn2 <- [1,1118,null,{}] 16:39:34 INFO - PROCESS | 1934 | 1468453174277 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}] 16:39:34 INFO - PROCESS | 1934 | 1468453174280 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:34 INFO - PROCESS | 1934 | 1468453174357 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 16:39:34 INFO - PROCESS | 1934 | 1468453174361 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:34 INFO - PROCESS | 1934 | 1468453174363 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:34 INFO - PROCESS | 1934 | ++DOCSHELL 0x121be4000 == 34 [pid = 1934] [id = 287] 16:39:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x1210cf400) [pid = 1934] [serial = 859] [outer = 0x0] 16:39:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x124804800) [pid = 1934] [serial = 860] [outer = 0x1210cf400] 16:39:34 INFO - PROCESS | 1934 | 1468453174393 Marionette DEBUG loaded listener.js 16:39:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x125ee0400) [pid = 1934] [serial = 861] [outer = 0x1210cf400] 16:39:34 INFO - PROCESS | 1934 | 1468453174713 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]]]}] 16:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 477ms 16:39:34 INFO - PROCESS | 1934 | 1468453174744 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 16:39:34 INFO - PROCESS | 1934 | 1468453174746 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 16:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:39:34 INFO - PROCESS | 1934 | 1468453174748 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:39:34 INFO - PROCESS | 1934 | 1468453174749 Marionette TRACE conn2 <- [1,1122,null,{}] 16:39:34 INFO - PROCESS | 1934 | 1468453174752 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}] 16:39:34 INFO - PROCESS | 1934 | 1468453174753 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:34 INFO - PROCESS | 1934 | 1468453174843 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 16:39:34 INFO - PROCESS | 1934 | 1468453174917 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:34 INFO - PROCESS | 1934 | 1468453174918 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:34 INFO - PROCESS | 1934 | ++DOCSHELL 0x1255d5000 == 35 [pid = 1934] [id = 288] 16:39:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x126677800) [pid = 1934] [serial = 862] [outer = 0x0] 16:39:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x128d15c00) [pid = 1934] [serial = 863] [outer = 0x126677800] 16:39:34 INFO - PROCESS | 1934 | 1468453174943 Marionette DEBUG loaded listener.js 16:39:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x1291a1800) [pid = 1934] [serial = 864] [outer = 0x126677800] 16:39:35 INFO - PROCESS | 1934 | 1468453175186 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]]]}] 16:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 470ms 16:39:35 INFO - PROCESS | 1934 | 1468453175228 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 16:39:35 INFO - PROCESS | 1934 | 1468453175229 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 16:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:39:35 INFO - PROCESS | 1934 | 1468453175232 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:39:35 INFO - PROCESS | 1934 | 1468453175233 Marionette TRACE conn2 <- [1,1126,null,{}] 16:39:35 INFO - PROCESS | 1934 | 1468453175243 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}] 16:39:35 INFO - PROCESS | 1934 | 1468453175244 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:35 INFO - PROCESS | 1934 | 1468453175327 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 16:39:35 INFO - PROCESS | 1934 | 1468453175386 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:35 INFO - PROCESS | 1934 | 1468453175387 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:35 INFO - PROCESS | 1934 | ++DOCSHELL 0x128955800 == 36 [pid = 1934] [id = 289] 16:39:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x112982000) [pid = 1934] [serial = 865] [outer = 0x0] 16:39:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x1292e4000) [pid = 1934] [serial = 866] [outer = 0x112982000] 16:39:35 INFO - PROCESS | 1934 | 1468453175411 Marionette DEBUG loaded listener.js 16:39:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x12946a000) [pid = 1934] [serial = 867] [outer = 0x112982000] 16:39:35 INFO - PROCESS | 1934 | 1468453175686 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]]]}] 16:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 476ms 16:39:35 INFO - PROCESS | 1934 | 1468453175709 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 16:39:35 INFO - PROCESS | 1934 | 1468453175718 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 16:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:39:35 INFO - PROCESS | 1934 | 1468453175728 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:39:35 INFO - PROCESS | 1934 | 1468453175729 Marionette TRACE conn2 <- [1,1130,null,{}] 16:39:35 INFO - PROCESS | 1934 | 1468453175731 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}] 16:39:35 INFO - PROCESS | 1934 | 1468453175735 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:35 INFO - PROCESS | 1934 | 1468453175880 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 16:39:35 INFO - PROCESS | 1934 | 1468453175923 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:35 INFO - PROCESS | 1934 | 1468453175925 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:35 INFO - PROCESS | 1934 | ++DOCSHELL 0x128fee800 == 37 [pid = 1934] [id = 290] 16:39:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x12a5b6400) [pid = 1934] [serial = 868] [outer = 0x0] 16:39:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x12a748400) [pid = 1934] [serial = 869] [outer = 0x12a5b6400] 16:39:35 INFO - PROCESS | 1934 | 1468453175958 Marionette DEBUG loaded listener.js 16:39:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x12ac0e000) [pid = 1934] [serial = 870] [outer = 0x12a5b6400] 16:39:36 INFO - PROCESS | 1934 | 1468453176330 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]]]}] 16:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 619ms 16:39:36 INFO - PROCESS | 1934 | 1468453176349 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 16:39:36 INFO - PROCESS | 1934 | 1468453176350 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 16:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:39:36 INFO - PROCESS | 1934 | 1468453176352 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:39:36 INFO - PROCESS | 1934 | 1468453176355 Marionette TRACE conn2 <- [1,1134,null,{}] 16:39:36 INFO - PROCESS | 1934 | 1468453176365 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}] 16:39:36 INFO - PROCESS | 1934 | 1468453176366 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:36 INFO - PROCESS | 1934 | 1468453176469 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 16:39:36 INFO - PROCESS | 1934 | 1468453176472 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:36 INFO - PROCESS | 1934 | 1468453176474 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:36 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a6cb800 == 38 [pid = 1934] [id = 291] 16:39:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x12ac0e400) [pid = 1934] [serial = 871] [outer = 0x0] 16:39:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x12b88f800) [pid = 1934] [serial = 872] [outer = 0x12ac0e400] 16:39:36 INFO - PROCESS | 1934 | 1468453176498 Marionette DEBUG loaded listener.js 16:39:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x11832bc00) [pid = 1934] [serial = 873] [outer = 0x12ac0e400] 16:39:36 INFO - PROCESS | 1934 | 1468453176802 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]]]}] 16:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 473ms 16:39:36 INFO - PROCESS | 1934 | 1468453176832 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 16:39:36 INFO - PROCESS | 1934 | 1468453176834 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 16:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:39:36 INFO - PROCESS | 1934 | 1468453176849 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:39:36 INFO - PROCESS | 1934 | 1468453176850 Marionette TRACE conn2 <- [1,1138,null,{}] 16:39:36 INFO - PROCESS | 1934 | 1468453176855 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}] 16:39:36 INFO - PROCESS | 1934 | 1468453176857 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:36 INFO - PROCESS | 1934 | 1468453176960 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 16:39:36 INFO - PROCESS | 1934 | 1468453176963 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:36 INFO - PROCESS | 1934 | 1468453176964 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:37 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ac26000 == 39 [pid = 1934] [id = 292] 16:39:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x12b1cd000) [pid = 1934] [serial = 874] [outer = 0x0] 16:39:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x12b89b000) [pid = 1934] [serial = 875] [outer = 0x12b1cd000] 16:39:37 INFO - PROCESS | 1934 | 1468453177020 Marionette DEBUG loaded listener.js 16:39:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x12b9da000) [pid = 1934] [serial = 876] [outer = 0x12b1cd000] 16:39:37 INFO - PROCESS | 1934 | 1468453177331 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]]]}] 16:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 519ms 16:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:39:37 INFO - PROCESS | 1934 | 1468453177369 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 16:39:37 INFO - PROCESS | 1934 | 1468453177372 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 16:39:37 INFO - PROCESS | 1934 | 1468453177374 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:39:37 INFO - PROCESS | 1934 | 1468453177375 Marionette TRACE conn2 <- [1,1142,null,{}] 16:39:37 INFO - PROCESS | 1934 | 1468453177378 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}] 16:39:37 INFO - PROCESS | 1934 | 1468453177379 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:37 INFO - PROCESS | 1934 | 1468453177477 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 16:39:37 INFO - PROCESS | 1934 | 1468453177488 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:37 INFO - PROCESS | 1934 | 1468453177489 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:37 INFO - PROCESS | 1934 | ++DOCSHELL 0x12b821000 == 40 [pid = 1934] [id = 293] 16:39:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x11297dc00) [pid = 1934] [serial = 877] [outer = 0x0] 16:39:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x12b9dc800) [pid = 1934] [serial = 878] [outer = 0x11297dc00] 16:39:37 INFO - PROCESS | 1934 | 1468453177512 Marionette DEBUG loaded listener.js 16:39:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x12ba65c00) [pid = 1934] [serial = 879] [outer = 0x11297dc00] 16:39:37 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x114e5c800) [pid = 1934] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:39:37 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x119a85000) [pid = 1934] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:39:37 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x113da4000) [pid = 1934] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:39:37 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x119a25c00) [pid = 1934] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:39:37 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x1129e8400) [pid = 1934] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:39:37 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x124eb6000) [pid = 1934] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:39:37 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x118595400) [pid = 1934] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:39:37 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x12647cc00) [pid = 1934] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:39:37 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x1210d8800) [pid = 1934] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:39:37 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1121b9c00) [pid = 1934] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:39:37 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x117147800) [pid = 1934] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:39:37 INFO - PROCESS | 1934 | 1468453177891 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]]]}] 16:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 570ms 16:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:39:37 INFO - PROCESS | 1934 | 1468453177945 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 16:39:37 INFO - PROCESS | 1934 | 1468453177946 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 16:39:37 INFO - PROCESS | 1934 | 1468453177948 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:39:37 INFO - PROCESS | 1934 | 1468453177949 Marionette TRACE conn2 <- [1,1146,null,{}] 16:39:37 INFO - PROCESS | 1934 | 1468453177951 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}] 16:39:37 INFO - PROCESS | 1934 | 1468453177953 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:38 INFO - PROCESS | 1934 | 1468453178031 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 16:39:38 INFO - PROCESS | 1934 | 1468453178105 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:38 INFO - PROCESS | 1934 | 1468453178106 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:38 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a78f000 == 41 [pid = 1934] [id = 294] 16:39:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x124eb6000) [pid = 1934] [serial = 880] [outer = 0x0] 16:39:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x126475800) [pid = 1934] [serial = 881] [outer = 0x124eb6000] 16:39:38 INFO - PROCESS | 1934 | 1468453178130 Marionette DEBUG loaded listener.js 16:39:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x12ba64800) [pid = 1934] [serial = 882] [outer = 0x124eb6000] 16:39:38 INFO - PROCESS | 1934 | 1468453178460 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]]]}] 16:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 520ms 16:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:39:38 INFO - PROCESS | 1934 | 1468453178472 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 16:39:38 INFO - PROCESS | 1934 | 1468453178474 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 16:39:38 INFO - PROCESS | 1934 | 1468453178477 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:39:38 INFO - PROCESS | 1934 | 1468453178480 Marionette TRACE conn2 <- [1,1150,null,{}] 16:39:38 INFO - PROCESS | 1934 | 1468453178484 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}] 16:39:38 INFO - PROCESS | 1934 | 1468453178486 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:38 INFO - PROCESS | 1934 | 1468453178631 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 16:39:38 INFO - PROCESS | 1934 | 1468453178717 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:38 INFO - PROCESS | 1934 | 1468453178719 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:38 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c037000 == 42 [pid = 1934] [id = 295] 16:39:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x11962a000) [pid = 1934] [serial = 883] [outer = 0x0] 16:39:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x12ba6f400) [pid = 1934] [serial = 884] [outer = 0x11962a000] 16:39:38 INFO - PROCESS | 1934 | 1468453178758 Marionette DEBUG loaded listener.js 16:39:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x12bda2400) [pid = 1934] [serial = 885] [outer = 0x11962a000] 16:39:39 INFO - PROCESS | 1934 | 1468453179057 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]]]}] 16:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 622ms 16:39:39 INFO - PROCESS | 1934 | 1468453179099 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 16:39:39 INFO - PROCESS | 1934 | 1468453179101 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 16:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:39:39 INFO - PROCESS | 1934 | 1468453179111 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:39:39 INFO - PROCESS | 1934 | 1468453179112 Marionette TRACE conn2 <- [1,1154,null,{}] 16:39:39 INFO - PROCESS | 1934 | 1468453179114 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}] 16:39:39 INFO - PROCESS | 1934 | 1468453179115 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:39 INFO - PROCESS | 1934 | 1468453179199 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 16:39:39 INFO - PROCESS | 1934 | 1468453179256 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:39 INFO - PROCESS | 1934 | 1468453179257 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:39 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c391800 == 43 [pid = 1934] [id = 296] 16:39:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x12554e400) [pid = 1934] [serial = 886] [outer = 0x0] 16:39:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x12c002800) [pid = 1934] [serial = 887] [outer = 0x12554e400] 16:39:39 INFO - PROCESS | 1934 | 1468453179281 Marionette DEBUG loaded listener.js 16:39:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x12c009400) [pid = 1934] [serial = 888] [outer = 0x12554e400] 16:39:39 INFO - PROCESS | 1934 | 1468453179564 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]]]}] 16:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 471ms 16:39:39 INFO - PROCESS | 1934 | 1468453179582 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 16:39:39 INFO - PROCESS | 1934 | 1468453179583 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 16:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:39:39 INFO - PROCESS | 1934 | 1468453179594 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:39:39 INFO - PROCESS | 1934 | 1468453179595 Marionette TRACE conn2 <- [1,1158,null,{}] 16:39:39 INFO - PROCESS | 1934 | 1468453179597 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}] 16:39:39 INFO - PROCESS | 1934 | 1468453179598 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:39 INFO - PROCESS | 1934 | 1468453179683 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 16:39:39 INFO - PROCESS | 1934 | 1468453179689 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:39 INFO - PROCESS | 1934 | 1468453179690 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:39 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ca9b800 == 44 [pid = 1934] [id = 297] 16:39:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x12c005800) [pid = 1934] [serial = 889] [outer = 0x0] 16:39:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x12c070000) [pid = 1934] [serial = 890] [outer = 0x12c005800] 16:39:39 INFO - PROCESS | 1934 | 1468453179721 Marionette DEBUG loaded listener.js 16:39:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x12c076800) [pid = 1934] [serial = 891] [outer = 0x12c005800] 16:39:40 INFO - PROCESS | 1934 | 1468453180220 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]]]}] 16:39:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x112e49400) [pid = 1934] [serial = 892] [outer = 0x12ca18800] 16:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 668ms 16:39:40 INFO - PROCESS | 1934 | 1468453180273 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 16:39:40 INFO - PROCESS | 1934 | 1468453180275 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 16:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:39:40 INFO - PROCESS | 1934 | 1468453180308 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:39:40 INFO - PROCESS | 1934 | 1468453180311 Marionette TRACE conn2 <- [1,1162,null,{}] 16:39:40 INFO - PROCESS | 1934 | 1468453180317 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}] 16:39:40 INFO - PROCESS | 1934 | 1468453180318 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:40 INFO - PROCESS | 1934 | 1468453180424 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 16:39:40 INFO - PROCESS | 1934 | 1468453180518 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:40 INFO - PROCESS | 1934 | 1468453180520 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:40 INFO - PROCESS | 1934 | ++DOCSHELL 0x119081800 == 45 [pid = 1934] [id = 298] 16:39:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x118322c00) [pid = 1934] [serial = 893] [outer = 0x0] 16:39:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x118591c00) [pid = 1934] [serial = 894] [outer = 0x118322c00] 16:39:40 INFO - PROCESS | 1934 | 1468453180552 Marionette DEBUG loaded listener.js 16:39:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x1196eb800) [pid = 1934] [serial = 895] [outer = 0x118322c00] 16:39:41 INFO - PROCESS | 1934 | 1468453181013 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]]]}] 16:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 745ms 16:39:41 INFO - PROCESS | 1934 | 1468453181034 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 16:39:41 INFO - PROCESS | 1934 | 1468453181039 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 16:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:39:41 INFO - PROCESS | 1934 | 1468453181046 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:39:41 INFO - PROCESS | 1934 | 1468453181049 Marionette TRACE conn2 <- [1,1166,null,{}] 16:39:41 INFO - PROCESS | 1934 | 1468453181052 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}] 16:39:41 INFO - PROCESS | 1934 | 1468453181055 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:41 INFO - PROCESS | 1934 | 1468453181176 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 16:39:41 INFO - PROCESS | 1934 | 1468453181235 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:41 INFO - PROCESS | 1934 | 1468453181236 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:41 INFO - PROCESS | 1934 | ++DOCSHELL 0x128aec800 == 46 [pid = 1934] [id = 299] 16:39:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x119c59c00) [pid = 1934] [serial = 896] [outer = 0x0] 16:39:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x12480ec00) [pid = 1934] [serial = 897] [outer = 0x119c59c00] 16:39:41 INFO - PROCESS | 1934 | 1468453181267 Marionette DEBUG loaded listener.js 16:39:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x125eeec00) [pid = 1934] [serial = 898] [outer = 0x119c59c00] 16:39:41 INFO - PROCESS | 1934 | 1468453181709 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]]]}] 16:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 723ms 16:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:39:41 INFO - PROCESS | 1934 | 1468453181780 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 16:39:41 INFO - PROCESS | 1934 | 1468453181781 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 16:39:41 INFO - PROCESS | 1934 | 1468453181785 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:39:41 INFO - PROCESS | 1934 | 1468453181788 Marionette TRACE conn2 <- [1,1170,null,{}] 16:39:41 INFO - PROCESS | 1934 | 1468453181796 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}] 16:39:41 INFO - PROCESS | 1934 | 1468453181799 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:41 INFO - PROCESS | 1934 | 1468453181905 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 16:39:41 INFO - PROCESS | 1934 | 1468453181979 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:41 INFO - PROCESS | 1934 | 1468453181981 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:41 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c71a000 == 47 [pid = 1934] [id = 300] 16:39:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x1292e9800) [pid = 1934] [serial = 899] [outer = 0x0] 16:39:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 113 (0x12a741000) [pid = 1934] [serial = 900] [outer = 0x1292e9800] 16:39:42 INFO - PROCESS | 1934 | 1468453182012 Marionette DEBUG loaded listener.js 16:39:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 114 (0x12ac02800) [pid = 1934] [serial = 901] [outer = 0x1292e9800] 16:39:42 INFO - PROCESS | 1934 | 1468453182445 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]]]}] 16:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 673ms 16:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:39:42 INFO - PROCESS | 1934 | 1468453182458 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 16:39:42 INFO - PROCESS | 1934 | 1468453182460 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 16:39:42 INFO - PROCESS | 1934 | 1468453182462 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:39:42 INFO - PROCESS | 1934 | 1468453182463 Marionette TRACE conn2 <- [1,1174,null,{}] 16:39:42 INFO - PROCESS | 1934 | 1468453182466 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}] 16:39:42 INFO - PROCESS | 1934 | 1468453182467 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:42 INFO - PROCESS | 1934 | 1468453182573 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 16:39:42 INFO - PROCESS | 1934 | 1468453182629 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:42 INFO - PROCESS | 1934 | 1468453182630 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:42 INFO - PROCESS | 1934 | ++DOCSHELL 0x119ee6000 == 48 [pid = 1934] [id = 301] 16:39:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 115 (0x1213a9000) [pid = 1934] [serial = 902] [outer = 0x0] 16:39:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 116 (0x12ac0b400) [pid = 1934] [serial = 903] [outer = 0x1213a9000] 16:39:42 INFO - PROCESS | 1934 | 1468453182660 Marionette DEBUG loaded listener.js 16:39:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 117 (0x12b9db000) [pid = 1934] [serial = 904] [outer = 0x1213a9000] 16:39:43 INFO - PROCESS | 1934 | 1468453183295 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] 16:39:43 INFO - PROCESS | 1934 | 1468453183336 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 16:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:39:43 INFO - PROCESS | 1934 | 1468453183359 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:39:43 INFO - PROCESS | 1934 | 1468453183362 Marionette TRACE conn2 <- [1,1178,null,{}] 16:39:43 INFO - PROCESS | 1934 | 1468453183365 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}] 16:39:43 INFO - PROCESS | 1934 | 1468453183366 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:43 INFO - PROCESS | 1934 | 1468453183464 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 16:39:43 INFO - PROCESS | 1934 | 1468453183562 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:43 INFO - PROCESS | 1934 | 1468453183564 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:43 INFO - PROCESS | 1934 | ++DOCSHELL 0x1169be000 == 49 [pid = 1934] [id = 302] 16:39:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 118 (0x1167e0800) [pid = 1934] [serial = 905] [outer = 0x0] 16:39:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 119 (0x117143400) [pid = 1934] [serial = 906] [outer = 0x1167e0800] 16:39:43 INFO - PROCESS | 1934 | 1468453183610 Marionette DEBUG loaded listener.js 16:39:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 120 (0x1183c1800) [pid = 1934] [serial = 907] [outer = 0x1167e0800] 16:39:44 INFO - PROCESS | 1934 | --DOCSHELL 0x12c391800 == 48 [pid = 1934] [id = 296] 16:39:44 INFO - PROCESS | 1934 | --DOCSHELL 0x12c037000 == 47 [pid = 1934] [id = 295] 16:39:44 INFO - PROCESS | 1934 | --DOCSHELL 0x12a78f000 == 46 [pid = 1934] [id = 294] 16:39:44 INFO - PROCESS | 1934 | --DOCSHELL 0x12b821000 == 45 [pid = 1934] [id = 293] 16:39:44 INFO - PROCESS | 1934 | --DOCSHELL 0x12ac26000 == 44 [pid = 1934] [id = 292] 16:39:44 INFO - PROCESS | 1934 | --DOCSHELL 0x12a6cb800 == 43 [pid = 1934] [id = 291] 16:39:44 INFO - PROCESS | 1934 | --DOCSHELL 0x128fee800 == 42 [pid = 1934] [id = 290] 16:39:44 INFO - PROCESS | 1934 | --DOCSHELL 0x128955800 == 41 [pid = 1934] [id = 289] 16:39:44 INFO - PROCESS | 1934 | --DOCSHELL 0x1255d5000 == 40 [pid = 1934] [id = 288] 16:39:44 INFO - PROCESS | 1934 | --DOCSHELL 0x121be4000 == 39 [pid = 1934] [id = 287] 16:39:44 INFO - PROCESS | 1934 | --DOCSHELL 0x119077000 == 38 [pid = 1934] [id = 286] 16:39:44 INFO - PROCESS | 1934 | --DOCSHELL 0x119187000 == 37 [pid = 1934] [id = 285] 16:39:44 INFO - PROCESS | 1934 | --DOCSHELL 0x12bd7d800 == 36 [pid = 1934] [id = 284] 16:39:44 INFO - PROCESS | 1934 | --DOCSHELL 0x12bd6d800 == 35 [pid = 1934] [id = 283] 16:39:44 INFO - PROCESS | 1934 | --DOCSHELL 0x124973000 == 34 [pid = 1934] [id = 282] 16:39:44 INFO - PROCESS | 1934 | --DOCSHELL 0x11907d000 == 33 [pid = 1934] [id = 281] 16:39:44 INFO - PROCESS | 1934 | --DOCSHELL 0x1129d0000 == 32 [pid = 1934] [id = 280] 16:39:44 INFO - PROCESS | 1934 | --DOCSHELL 0x119ee6000 == 31 [pid = 1934] [id = 301] 16:39:44 INFO - PROCESS | 1934 | --DOCSHELL 0x12c71a000 == 30 [pid = 1934] [id = 300] 16:39:44 INFO - PROCESS | 1934 | --DOCSHELL 0x128aec800 == 29 [pid = 1934] [id = 299] 16:39:44 INFO - PROCESS | 1934 | --DOCSHELL 0x119081800 == 28 [pid = 1934] [id = 298] 16:39:44 INFO - PROCESS | 1934 | --DOCSHELL 0x12ca9b800 == 27 [pid = 1934] [id = 297] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 119 (0x1167e3c00) [pid = 1934] [serial = 806] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 118 (0x121214c00) [pid = 1934] [serial = 818] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 117 (0x11832a800) [pid = 1934] [serial = 807] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 116 (0x111f0bc00) [pid = 1934] [serial = 797] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 115 (0x1167e2000) [pid = 1934] [serial = 804] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 114 (0x115e5e400) [pid = 1934] [serial = 803] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 113 (0x119c52800) [pid = 1934] [serial = 815] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 112 (0x113c38800) [pid = 1934] [serial = 800] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x1196d3c00) [pid = 1934] [serial = 812] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x1196df800) [pid = 1934] [serial = 813] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x125e5f000) [pid = 1934] [serial = 821] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x118875800) [pid = 1934] [serial = 809] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x11909bc00) [pid = 1934] [serial = 810] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x124d8f000) [pid = 1934] [serial = 819] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x126a13c00) [pid = 1934] [serial = 824] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x125eee400) [pid = 1934] [serial = 822] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x129417c00) [pid = 1934] [serial = 834] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x128906400) [pid = 1934] [serial = 825] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x129198c00) [pid = 1934] [serial = 833] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x1129ec000) [pid = 1934] [serial = 827] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x116a15800) [pid = 1934] [serial = 828] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x124d88000) [pid = 1934] [serial = 831] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x119c54000) [pid = 1934] [serial = 830] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x119a8ec00) [pid = 1934] [serial = 816] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x129463c00) [pid = 1934] [serial = 836] [outer = 0x0] [url = about:blank] 16:39:44 INFO - PROCESS | 1934 | 1468453184684 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] 16:39:44 INFO - PROCESS | 1934 | 1468453184743 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 16:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:39:44 INFO - PROCESS | 1934 | 1468453184746 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:39:44 INFO - PROCESS | 1934 | 1468453184748 Marionette TRACE conn2 <- [1,1182,null,{}] 16:39:44 INFO - PROCESS | 1934 | 1468453184752 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}] 16:39:44 INFO - PROCESS | 1934 | 1468453184753 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:44 INFO - PROCESS | 1934 | 1468453184829 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 16:39:44 INFO - PROCESS | 1934 | 1468453184903 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:44 INFO - PROCESS | 1934 | 1468453184906 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:44 INFO - PROCESS | 1934 | ++DOCSHELL 0x1164bb000 == 28 [pid = 1934] [id = 303] 16:39:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x111c19800) [pid = 1934] [serial = 908] [outer = 0x0] 16:39:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x1133b7400) [pid = 1934] [serial = 909] [outer = 0x111c19800] 16:39:44 INFO - PROCESS | 1934 | 1468453184938 Marionette DEBUG loaded listener.js 16:39:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x1164de000) [pid = 1934] [serial = 910] [outer = 0x111c19800] 16:39:45 INFO - PROCESS | 1934 | 1468453185250 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] 16:39:45 INFO - PROCESS | 1934 | 1468453185274 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 16:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:39:45 INFO - PROCESS | 1934 | 1468453185279 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:39:45 INFO - PROCESS | 1934 | 1468453185281 Marionette TRACE conn2 <- [1,1186,null,{}] 16:39:45 INFO - PROCESS | 1934 | 1468453185283 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}] 16:39:45 INFO - PROCESS | 1934 | 1468453185285 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:45 INFO - PROCESS | 1934 | 1468453185363 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 16:39:45 INFO - PROCESS | 1934 | 1468453185367 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:45 INFO - PROCESS | 1934 | 1468453185369 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:45 INFO - PROCESS | 1934 | ++DOCSHELL 0x117e31000 == 29 [pid = 1934] [id = 304] 16:39:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x1167eec00) [pid = 1934] [serial = 911] [outer = 0x0] 16:39:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x118330800) [pid = 1934] [serial = 912] [outer = 0x1167eec00] 16:39:45 INFO - PROCESS | 1934 | 1468453185399 Marionette DEBUG loaded listener.js 16:39:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x11908e400) [pid = 1934] [serial = 913] [outer = 0x1167eec00] 16:39:45 INFO - PROCESS | 1934 | 1468453185732 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] 16:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:39:45 INFO - PROCESS | 1934 | 1468453185761 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 16:39:45 INFO - PROCESS | 1934 | 1468453185763 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:39:45 INFO - PROCESS | 1934 | 1468453185765 Marionette TRACE conn2 <- [1,1190,null,{}] 16:39:45 INFO - PROCESS | 1934 | 1468453185773 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}] 16:39:45 INFO - PROCESS | 1934 | 1468453185776 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:45 INFO - PROCESS | 1934 | 1468453185851 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 16:39:45 INFO - PROCESS | 1934 | 1468453185858 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:45 INFO - PROCESS | 1934 | 1468453185860 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:45 INFO - PROCESS | 1934 | ++DOCSHELL 0x1195a0000 == 30 [pid = 1934] [id = 305] 16:39:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x113c5e800) [pid = 1934] [serial = 914] [outer = 0x0] 16:39:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x119a83c00) [pid = 1934] [serial = 915] [outer = 0x113c5e800] 16:39:45 INFO - PROCESS | 1934 | 1468453185888 Marionette DEBUG loaded listener.js 16:39:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x119c56c00) [pid = 1934] [serial = 916] [outer = 0x113c5e800] 16:39:46 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64 16:39:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 16:39:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1 16:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:39:46 INFO - _addTest/ [0,1193,"getWindowHandle",null] 16:39:46 INFO - PROCESS | 1934 | 1468453186239 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 16:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:39:46 INFO - PROCESS | 1934 | 1468453186242 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:39:46 INFO - PROCESS | 1934 | 1468453186243 Marionette TRACE conn2 <- [1,1194,null,{}] 16:39:46 INFO - PROCESS | 1934 | 1468453186246 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}] 16:39:46 INFO - PROCESS | 1934 | 1468453186247 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:46 INFO - PROCESS | 1934 | 1468453186324 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 16:39:46 INFO - PROCESS | 1934 | 1468453186388 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:46 INFO - PROCESS | 1934 | 1468453186389 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:46 INFO - PROCESS | 1934 | ++DOCSHELL 0x12102a000 == 31 [pid = 1934] [id = 306] 16:39:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x119a26000) [pid = 1934] [serial = 917] [outer = 0x0] 16:39:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x120ec4400) [pid = 1934] [serial = 918] [outer = 0x119a26000] 16:39:46 INFO - PROCESS | 1934 | 1468453186414 Marionette DEBUG loaded listener.js 16:39:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x121a11c00) [pid = 1934] [serial = 919] [outer = 0x119a26000] 16:39:46 INFO - PROCESS | 1934 | 1468453186698 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] 16:39:46 INFO - PROCESS | 1934 | 1468453186727 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 16:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:39:46 INFO - PROCESS | 1934 | 1468453186739 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:39:46 INFO - PROCESS | 1934 | 1468453186742 Marionette TRACE conn2 <- [1,1198,null,{}] 16:39:46 INFO - PROCESS | 1934 | 1468453186744 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}] 16:39:46 INFO - PROCESS | 1934 | 1468453186745 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:46 INFO - PROCESS | 1934 | 1468453186837 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 16:39:46 INFO - PROCESS | 1934 | 1468453186873 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:46 INFO - PROCESS | 1934 | 1468453186874 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:46 INFO - PROCESS | 1934 | ++DOCSHELL 0x121bd5800 == 32 [pid = 1934] [id = 307] 16:39:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x1167e1c00) [pid = 1934] [serial = 920] [outer = 0x0] 16:39:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x123b9e400) [pid = 1934] [serial = 921] [outer = 0x1167e1c00] 16:39:46 INFO - PROCESS | 1934 | 1468453186899 Marionette DEBUG loaded listener.js 16:39:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x12554f800) [pid = 1934] [serial = 922] [outer = 0x1167e1c00] 16:39:47 INFO - PROCESS | 1934 | 1468453187229 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]]]}] 16:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 529ms 16:39:47 INFO - PROCESS | 1934 | 1468453187264 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 16:39:47 INFO - PROCESS | 1934 | 1468453187265 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 16:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:39:47 INFO - PROCESS | 1934 | 1468453187267 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:39:47 INFO - PROCESS | 1934 | 1468453187268 Marionette TRACE conn2 <- [1,1202,null,{}] 16:39:47 INFO - PROCESS | 1934 | 1468453187271 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}] 16:39:47 INFO - PROCESS | 1934 | 1468453187275 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:47 INFO - PROCESS | 1934 | 1468453187384 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 16:39:47 INFO - PROCESS | 1934 | 1468453187422 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:47 INFO - PROCESS | 1934 | 1468453187423 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:47 INFO - PROCESS | 1934 | ++DOCSHELL 0x126062800 == 33 [pid = 1934] [id = 308] 16:39:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x112e45c00) [pid = 1934] [serial = 923] [outer = 0x0] 16:39:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x126a18800) [pid = 1934] [serial = 924] [outer = 0x112e45c00] 16:39:47 INFO - PROCESS | 1934 | 1468453187448 Marionette DEBUG loaded listener.js 16:39:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 113 (0x129198800) [pid = 1934] [serial = 925] [outer = 0x112e45c00] 16:39:47 INFO - PROCESS | 1934 | 1468453187759 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]]]}] 16:39:47 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 16:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 521ms 16:39:47 INFO - PROCESS | 1934 | 1468453187789 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 16:39:47 INFO - PROCESS | 1934 | 1468453187791 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 16:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:39:47 INFO - PROCESS | 1934 | 1468453187793 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:39:47 INFO - PROCESS | 1934 | 1468453187794 Marionette TRACE conn2 <- [1,1206,null,{}] 16:39:47 INFO - PROCESS | 1934 | 1468453187796 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}] 16:39:47 INFO - PROCESS | 1934 | 1468453187797 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:47 INFO - PROCESS | 1934 | 1468453187897 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 16:39:47 INFO - PROCESS | 1934 | 1468453187935 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:47 INFO - PROCESS | 1934 | 1468453187936 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:47 INFO - PROCESS | 1934 | ++DOCSHELL 0x126a7b000 == 34 [pid = 1934] [id = 309] 16:39:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 114 (0x129195c00) [pid = 1934] [serial = 926] [outer = 0x0] 16:39:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 115 (0x1292e6000) [pid = 1934] [serial = 927] [outer = 0x129195c00] 16:39:47 INFO - PROCESS | 1934 | 1468453187961 Marionette DEBUG loaded listener.js 16:39:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 116 (0x12941e800) [pid = 1934] [serial = 928] [outer = 0x129195c00] 16:39:48 INFO - PROCESS | 1934 | 1468453188257 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]]]}] 16:39:48 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 16:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 518ms 16:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:39:48 INFO - PROCESS | 1934 | 1468453188312 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 16:39:48 INFO - PROCESS | 1934 | 1468453188313 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 16:39:48 INFO - PROCESS | 1934 | 1468453188315 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:39:48 INFO - PROCESS | 1934 | 1468453188316 Marionette TRACE conn2 <- [1,1210,null,{}] 16:39:48 INFO - PROCESS | 1934 | 1468453188319 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}] 16:39:48 INFO - PROCESS | 1934 | 1468453188320 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:48 INFO - PROCESS | 1934 | 1468453188414 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 16:39:48 INFO - PROCESS | 1934 | 1468453188426 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:48 INFO - PROCESS | 1934 | 1468453188427 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:48 INFO - PROCESS | 1934 | ++DOCSHELL 0x128fda000 == 35 [pid = 1934] [id = 310] 16:39:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 117 (0x1292e7400) [pid = 1934] [serial = 929] [outer = 0x0] 16:39:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 118 (0x12a5ac800) [pid = 1934] [serial = 930] [outer = 0x1292e7400] 16:39:48 INFO - PROCESS | 1934 | 1468453188451 Marionette DEBUG loaded listener.js 16:39:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 119 (0x12a73cc00) [pid = 1934] [serial = 931] [outer = 0x1292e7400] 16:39:48 INFO - PROCESS | 1934 | --DOMWINDOW == 118 (0x128905800) [pid = 1934] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:39:48 INFO - PROCESS | 1934 | --DOMWINDOW == 117 (0x121337800) [pid = 1934] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:39:48 INFO - PROCESS | 1934 | --DOMWINDOW == 116 (0x12b1cd000) [pid = 1934] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:39:48 INFO - PROCESS | 1934 | --DOMWINDOW == 115 (0x12ac0e400) [pid = 1934] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:39:48 INFO - PROCESS | 1934 | --DOMWINDOW == 114 (0x11297dc00) [pid = 1934] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:39:48 INFO - PROCESS | 1934 | --DOMWINDOW == 113 (0x124eb6000) [pid = 1934] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:39:48 INFO - PROCESS | 1934 | --DOMWINDOW == 112 (0x119a88000) [pid = 1934] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:39:48 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x126677800) [pid = 1934] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:39:48 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x1196ce400) [pid = 1934] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:39:48 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x112e45000) [pid = 1934] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:39:48 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x111c16000) [pid = 1934] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:39:48 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x1255c0800) [pid = 1934] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:39:48 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x1210cf400) [pid = 1934] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:39:48 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x112e44000) [pid = 1934] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:39:48 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x11962a000) [pid = 1934] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:39:48 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x112982000) [pid = 1934] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:39:48 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x11859a800) [pid = 1934] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:39:48 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x12554e400) [pid = 1934] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:39:48 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x12c005800) [pid = 1934] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:39:48 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x12a5b6400) [pid = 1934] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:39:48 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x112e51400) [pid = 1934] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:39:48 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x110fa0400) [pid = 1934] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:39:48 INFO - PROCESS | 1934 | 1468453188983 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]]]}] 16:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 719ms 16:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:39:49 INFO - PROCESS | 1934 | 1468453189034 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 16:39:49 INFO - PROCESS | 1934 | 1468453189036 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 16:39:49 INFO - PROCESS | 1934 | 1468453189038 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:39:49 INFO - PROCESS | 1934 | 1468453189039 Marionette TRACE conn2 <- [1,1214,null,{}] 16:39:49 INFO - PROCESS | 1934 | 1468453189042 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}] 16:39:49 INFO - PROCESS | 1934 | 1468453189043 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:49 INFO - PROCESS | 1934 | 1468453189125 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 16:39:49 INFO - PROCESS | 1934 | 1468453189185 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:49 INFO - PROCESS | 1934 | 1468453189186 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:49 INFO - PROCESS | 1934 | ++DOCSHELL 0x11959e800 == 36 [pid = 1934] [id = 311] 16:39:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x1125ffc00) [pid = 1934] [serial = 932] [outer = 0x0] 16:39:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x115e5ec00) [pid = 1934] [serial = 933] [outer = 0x1125ffc00] 16:39:49 INFO - PROCESS | 1934 | 1468453189210 Marionette DEBUG loaded listener.js 16:39:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x1196dc800) [pid = 1934] [serial = 934] [outer = 0x1125ffc00] 16:39:49 INFO - PROCESS | 1934 | 1468453189466 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]]]}] 16:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 471ms 16:39:49 INFO - PROCESS | 1934 | 1468453189510 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 16:39:49 INFO - PROCESS | 1934 | 1468453189511 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 16:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:39:49 INFO - PROCESS | 1934 | 1468453189513 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:39:49 INFO - PROCESS | 1934 | 1468453189514 Marionette TRACE conn2 <- [1,1218,null,{}] 16:39:49 INFO - PROCESS | 1934 | 1468453189517 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}] 16:39:49 INFO - PROCESS | 1934 | 1468453189518 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:49 INFO - PROCESS | 1934 | 1468453189607 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 16:39:49 INFO - PROCESS | 1934 | 1468453189611 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:49 INFO - PROCESS | 1934 | 1468453189613 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:49 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a6ce000 == 37 [pid = 1934] [id = 312] 16:39:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x1196d3c00) [pid = 1934] [serial = 935] [outer = 0x0] 16:39:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x12554fc00) [pid = 1934] [serial = 936] [outer = 0x1196d3c00] 16:39:49 INFO - PROCESS | 1934 | 1468453189636 Marionette DEBUG loaded listener.js 16:39:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x12a5ac000) [pid = 1934] [serial = 937] [outer = 0x1196d3c00] 16:39:49 INFO - PROCESS | 1934 | 1468453189978 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]]]}] 16:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 471ms 16:39:49 INFO - PROCESS | 1934 | 1468453189989 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 16:39:49 INFO - PROCESS | 1934 | 1468453189991 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 16:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:39:49 INFO - PROCESS | 1934 | 1468453189993 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:39:49 INFO - PROCESS | 1934 | 1468453189995 Marionette TRACE conn2 <- [1,1222,null,{}] 16:39:49 INFO - PROCESS | 1934 | 1468453189997 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}] 16:39:50 INFO - PROCESS | 1934 | 1468453189999 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:50 INFO - PROCESS | 1934 | 1468453190127 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 16:39:50 INFO - PROCESS | 1934 | 1468453190133 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:50 INFO - PROCESS | 1934 | 1468453190135 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:50 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a9be000 == 38 [pid = 1934] [id = 313] 16:39:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x11690c000) [pid = 1934] [serial = 938] [outer = 0x0] 16:39:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x12a742800) [pid = 1934] [serial = 939] [outer = 0x11690c000] 16:39:50 INFO - PROCESS | 1934 | 1468453190161 Marionette DEBUG loaded listener.js 16:39:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x12ac0e400) [pid = 1934] [serial = 940] [outer = 0x11690c000] 16:39:50 INFO - PROCESS | 1934 | 1468453190463 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] 16:39:50 INFO - PROCESS | 1934 | 1468453190514 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 16:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:39:50 INFO - PROCESS | 1934 | 1468453190516 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:39:50 INFO - PROCESS | 1934 | 1468453190517 Marionette TRACE conn2 <- [1,1226,null,{}] 16:39:50 INFO - PROCESS | 1934 | 1468453190519 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}] 16:39:50 INFO - PROCESS | 1934 | 1468453190521 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:50 INFO - PROCESS | 1934 | 1468453190596 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 16:39:50 INFO - PROCESS | 1934 | 1468453190599 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:50 INFO - PROCESS | 1934 | 1468453190600 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:50 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ba37800 == 39 [pid = 1934] [id = 314] 16:39:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x12b1cd000) [pid = 1934] [serial = 941] [outer = 0x0] 16:39:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x12b1d5c00) [pid = 1934] [serial = 942] [outer = 0x12b1cd000] 16:39:50 INFO - PROCESS | 1934 | 1468453190628 Marionette DEBUG loaded listener.js 16:39:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x12b9d8400) [pid = 1934] [serial = 943] [outer = 0x12b1cd000] 16:39:51 INFO - PROCESS | 1934 | 1468453191089 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]]]}] 16:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 619ms 16:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:39:51 INFO - PROCESS | 1934 | 1468453191136 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 16:39:51 INFO - PROCESS | 1934 | 1468453191139 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 16:39:51 INFO - PROCESS | 1934 | 1468453191142 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:39:51 INFO - PROCESS | 1934 | 1468453191144 Marionette TRACE conn2 <- [1,1230,null,{}] 16:39:51 INFO - PROCESS | 1934 | 1468453191148 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}] 16:39:51 INFO - PROCESS | 1934 | 1468453191149 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:51 INFO - PROCESS | 1934 | 1468453191261 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 16:39:51 INFO - PROCESS | 1934 | 1468453191392 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:51 INFO - PROCESS | 1934 | 1468453191393 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:51 INFO - PROCESS | 1934 | ++DOCSHELL 0x116f90800 == 40 [pid = 1934] [id = 315] 16:39:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x1131e2400) [pid = 1934] [serial = 944] [outer = 0x0] 16:39:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x113c5c000) [pid = 1934] [serial = 945] [outer = 0x1131e2400] 16:39:51 INFO - PROCESS | 1934 | 1468453191425 Marionette DEBUG loaded listener.js 16:39:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x116905400) [pid = 1934] [serial = 946] [outer = 0x1131e2400] 16:39:51 INFO - PROCESS | 1934 | 1468453191937 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]]]}] 16:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 821ms 16:39:51 INFO - PROCESS | 1934 | 1468453191962 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 16:39:51 INFO - PROCESS | 1934 | 1468453191966 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 16:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:39:52 INFO - PROCESS | 1934 | 1468453191998 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:39:52 INFO - PROCESS | 1934 | 1468453192000 Marionette TRACE conn2 <- [1,1234,null,{}] 16:39:52 INFO - PROCESS | 1934 | 1468453192004 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}] 16:39:52 INFO - PROCESS | 1934 | 1468453192007 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:52 INFO - PROCESS | 1934 | 1468453192123 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 16:39:52 INFO - PROCESS | 1934 | 1468453192205 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:52 INFO - PROCESS | 1934 | 1468453192207 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:52 INFO - PROCESS | 1934 | ++DOCSHELL 0x119ee4000 == 41 [pid = 1934] [id = 316] 16:39:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 113 (0x118729c00) [pid = 1934] [serial = 947] [outer = 0x0] 16:39:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 114 (0x1190ce000) [pid = 1934] [serial = 948] [outer = 0x118729c00] 16:39:52 INFO - PROCESS | 1934 | 1468453192237 Marionette DEBUG loaded listener.js 16:39:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 115 (0x1196df800) [pid = 1934] [serial = 949] [outer = 0x118729c00] 16:39:52 INFO - PROCESS | 1934 | 1468453192904 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]]]}] 16:39:52 INFO - PROCESS | 1934 | --DOCSHELL 0x12a9be000 == 40 [pid = 1934] [id = 313] 16:39:52 INFO - PROCESS | 1934 | --DOCSHELL 0x12a6ce000 == 39 [pid = 1934] [id = 312] 16:39:52 INFO - PROCESS | 1934 | --DOCSHELL 0x11959e800 == 38 [pid = 1934] [id = 311] 16:39:52 INFO - PROCESS | 1934 | --DOCSHELL 0x128fda000 == 37 [pid = 1934] [id = 310] 16:39:52 INFO - PROCESS | 1934 | --DOCSHELL 0x126a7b000 == 36 [pid = 1934] [id = 309] 16:39:52 INFO - PROCESS | 1934 | --DOCSHELL 0x126062800 == 35 [pid = 1934] [id = 308] 16:39:52 INFO - PROCESS | 1934 | --DOCSHELL 0x121bd5800 == 34 [pid = 1934] [id = 307] 16:39:52 INFO - PROCESS | 1934 | --DOCSHELL 0x12102a000 == 33 [pid = 1934] [id = 306] 16:39:52 INFO - PROCESS | 1934 | --DOCSHELL 0x1195a0000 == 32 [pid = 1934] [id = 305] 16:39:52 INFO - PROCESS | 1934 | --DOCSHELL 0x117e31000 == 31 [pid = 1934] [id = 304] 16:39:52 INFO - PROCESS | 1934 | --DOCSHELL 0x1164bb000 == 30 [pid = 1934] [id = 303] 16:39:52 INFO - PROCESS | 1934 | --DOCSHELL 0x1169be000 == 29 [pid = 1934] [id = 302] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 114 (0x12a5b1000) [pid = 1934] [serial = 837] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 113 (0x12b88c800) [pid = 1934] [serial = 795] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 112 (0x12b89b000) [pid = 1934] [serial = 875] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x12b88f800) [pid = 1934] [serial = 872] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x12b9dc800) [pid = 1934] [serial = 878] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x126475800) [pid = 1934] [serial = 881] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x12b9da000) [pid = 1934] [serial = 876] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x1218aa000) [pid = 1934] [serial = 848] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x124808000) [pid = 1934] [serial = 849] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x128d15c00) [pid = 1934] [serial = 863] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x1291a1800) [pid = 1934] [serial = 864] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x1196d8c00) [pid = 1934] [serial = 857] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x119a89000) [pid = 1934] [serial = 858] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x112e4f800) [pid = 1934] [serial = 854] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x116718800) [pid = 1934] [serial = 855] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x1125f3c00) [pid = 1934] [serial = 839] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x112cb5c00) [pid = 1934] [serial = 840] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x12890ec00) [pid = 1934] [serial = 851] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x1292e4c00) [pid = 1934] [serial = 852] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x124804800) [pid = 1934] [serial = 860] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x125ee0400) [pid = 1934] [serial = 861] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1175bfc00) [pid = 1934] [serial = 842] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x12ba6f400) [pid = 1934] [serial = 884] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x11832a400) [pid = 1934] [serial = 843] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x1292e4000) [pid = 1934] [serial = 866] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x119093400) [pid = 1934] [serial = 845] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x1196d4c00) [pid = 1934] [serial = 846] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x12bda2400) [pid = 1934] [serial = 885] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x12c009400) [pid = 1934] [serial = 888] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x12c076800) [pid = 1934] [serial = 891] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x12c070000) [pid = 1934] [serial = 890] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x12ba65c00) [pid = 1934] [serial = 879] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x12a748400) [pid = 1934] [serial = 869] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x12ac0e000) [pid = 1934] [serial = 870] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x12ba64800) [pid = 1934] [serial = 882] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x11832bc00) [pid = 1934] [serial = 873] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x12946a000) [pid = 1934] [serial = 867] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x12c002800) [pid = 1934] [serial = 887] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x116488800) [pid = 1934] [serial = 801] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x1127d4400) [pid = 1934] [serial = 798] [outer = 0x0] [url = about:blank] 16:39:52 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x119a89c00) [pid = 1934] [serial = 483] [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.] 16:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 975ms 16:39:52 INFO - PROCESS | 1934 | 1468453192972 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 16:39:52 INFO - PROCESS | 1934 | 1468453192975 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 16:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:39:52 INFO - PROCESS | 1934 | 1468453192978 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:39:52 INFO - PROCESS | 1934 | 1468453192979 Marionette TRACE conn2 <- [1,1238,null,{}] 16:39:52 INFO - PROCESS | 1934 | 1468453192983 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}] 16:39:52 INFO - PROCESS | 1934 | 1468453192985 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:53 INFO - PROCESS | 1934 | 1468453193058 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 16:39:53 INFO - PROCESS | 1934 | 1468453193064 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:53 INFO - PROCESS | 1934 | 1468453193066 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:53 INFO - PROCESS | 1934 | ++DOCSHELL 0x116625800 == 30 [pid = 1934] [id = 317] 16:39:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x11628e000) [pid = 1934] [serial = 950] [outer = 0x0] 16:39:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x1164e1400) [pid = 1934] [serial = 951] [outer = 0x11628e000] 16:39:53 INFO - PROCESS | 1934 | 1468453193100 Marionette DEBUG loaded listener.js 16:39:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x116982800) [pid = 1934] [serial = 952] [outer = 0x11628e000] 16:39:53 INFO - PROCESS | 1934 | 1468453193446 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]]]}] 16:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 520ms 16:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:39:53 INFO - PROCESS | 1934 | 1468453193498 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 16:39:53 INFO - PROCESS | 1934 | 1468453193500 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 16:39:53 INFO - PROCESS | 1934 | 1468453193504 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:39:53 INFO - PROCESS | 1934 | 1468453193506 Marionette TRACE conn2 <- [1,1242,null,{}] 16:39:53 INFO - PROCESS | 1934 | 1468453193508 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}] 16:39:53 INFO - PROCESS | 1934 | 1468453193510 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:53 INFO - PROCESS | 1934 | 1468453193588 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 16:39:53 INFO - PROCESS | 1934 | 1468453193592 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:53 INFO - PROCESS | 1934 | 1468453193593 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:53 INFO - PROCESS | 1934 | ++DOCSHELL 0x118768800 == 31 [pid = 1934] [id = 318] 16:39:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x11832a800) [pid = 1934] [serial = 953] [outer = 0x0] 16:39:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x118730400) [pid = 1934] [serial = 954] [outer = 0x11832a800] 16:39:53 INFO - PROCESS | 1934 | 1468453193622 Marionette DEBUG loaded listener.js 16:39:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x119623800) [pid = 1934] [serial = 955] [outer = 0x11832a800] 16:39:53 INFO - PROCESS | 1934 | 1468453193974 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]]]}] 16:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 519ms 16:39:54 INFO - PROCESS | 1934 | 1468453194029 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 16:39:54 INFO - PROCESS | 1934 | 1468453194030 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 16:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:39:54 INFO - PROCESS | 1934 | 1468453194034 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:39:54 INFO - PROCESS | 1934 | 1468453194037 Marionette TRACE conn2 <- [1,1246,null,{}] 16:39:54 INFO - PROCESS | 1934 | 1468453194044 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}] 16:39:54 INFO - PROCESS | 1934 | 1468453194048 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:54 INFO - PROCESS | 1934 | 1468453194124 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 16:39:54 INFO - PROCESS | 1934 | 1468453194131 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:54 INFO - PROCESS | 1934 | 1468453194134 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:54 INFO - PROCESS | 1934 | ++DOCSHELL 0x119cb5800 == 32 [pid = 1934] [id = 319] 16:39:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1128af400) [pid = 1934] [serial = 956] [outer = 0x0] 16:39:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x119a88000) [pid = 1934] [serial = 957] [outer = 0x1128af400] 16:39:54 INFO - PROCESS | 1934 | 1468453194166 Marionette DEBUG loaded listener.js 16:39:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x119eb9c00) [pid = 1934] [serial = 958] [outer = 0x1128af400] 16:39:54 INFO - PROCESS | 1934 | 1468453194509 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]]]}] 16:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 524ms 16:39:54 INFO - PROCESS | 1934 | 1468453194558 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 16:39:54 INFO - PROCESS | 1934 | 1468453194560 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 16:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:39:54 INFO - PROCESS | 1934 | 1468453194562 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:39:54 INFO - PROCESS | 1934 | 1468453194563 Marionette TRACE conn2 <- [1,1250,null,{}] 16:39:54 INFO - PROCESS | 1934 | 1468453194565 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}] 16:39:54 INFO - PROCESS | 1934 | 1468453194566 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:54 INFO - PROCESS | 1934 | 1468453194646 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 16:39:54 INFO - PROCESS | 1934 | 1468453194706 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:54 INFO - PROCESS | 1934 | 1468453194708 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:54 INFO - PROCESS | 1934 | ++DOCSHELL 0x1217ae800 == 33 [pid = 1934] [id = 320] 16:39:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x120eb8000) [pid = 1934] [serial = 959] [outer = 0x0] 16:39:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x121a11400) [pid = 1934] [serial = 960] [outer = 0x120eb8000] 16:39:54 INFO - PROCESS | 1934 | 1468453194735 Marionette DEBUG loaded listener.js 16:39:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x124804800) [pid = 1934] [serial = 961] [outer = 0x120eb8000] 16:39:55 INFO - PROCESS | 1934 | 1468453195042 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]]]}] 16:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 521ms 16:39:55 INFO - PROCESS | 1934 | 1468453195083 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 16:39:55 INFO - PROCESS | 1934 | 1468453195085 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 16:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:39:55 INFO - PROCESS | 1934 | 1468453195089 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:39:55 INFO - PROCESS | 1934 | 1468453195090 Marionette TRACE conn2 <- [1,1254,null,{}] 16:39:55 INFO - PROCESS | 1934 | 1468453195093 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}] 16:39:55 INFO - PROCESS | 1934 | 1468453195094 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:55 INFO - PROCESS | 1934 | 1468453195191 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 16:39:55 INFO - PROCESS | 1934 | 1468453195203 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:55 INFO - PROCESS | 1934 | 1468453195204 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:55 INFO - PROCESS | 1934 | ++DOCSHELL 0x1255e4800 == 34 [pid = 1934] [id = 321] 16:39:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x124808000) [pid = 1934] [serial = 962] [outer = 0x0] 16:39:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x125543000) [pid = 1934] [serial = 963] [outer = 0x124808000] 16:39:55 INFO - PROCESS | 1934 | 1468453195228 Marionette DEBUG loaded listener.js 16:39:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x125ee6400) [pid = 1934] [serial = 964] [outer = 0x124808000] 16:39:55 INFO - PROCESS | 1934 | 1468453195590 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]]]}] 16:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 519ms 16:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:39:55 INFO - PROCESS | 1934 | 1468453195608 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 16:39:55 INFO - PROCESS | 1934 | 1468453195609 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 16:39:55 INFO - PROCESS | 1934 | 1468453195612 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:39:55 INFO - PROCESS | 1934 | 1468453195613 Marionette TRACE conn2 <- [1,1258,null,{}] 16:39:55 INFO - PROCESS | 1934 | 1468453195615 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}] 16:39:55 INFO - PROCESS | 1934 | 1468453195621 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:55 INFO - PROCESS | 1934 | 1468453195743 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 16:39:55 INFO - PROCESS | 1934 | 1468453195749 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:55 INFO - PROCESS | 1934 | 1468453195750 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:55 INFO - PROCESS | 1934 | ++DOCSHELL 0x128ae5800 == 35 [pid = 1934] [id = 322] 16:39:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x1255b4c00) [pid = 1934] [serial = 965] [outer = 0x0] 16:39:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x126a19400) [pid = 1934] [serial = 966] [outer = 0x1255b4c00] 16:39:55 INFO - PROCESS | 1934 | 1468453195774 Marionette DEBUG loaded listener.js 16:39:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x129417000) [pid = 1934] [serial = 967] [outer = 0x1255b4c00] 16:39:56 INFO - PROCESS | 1934 | 1468453196120 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]]]}] 16:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 522ms 16:39:56 INFO - PROCESS | 1934 | 1468453196134 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 16:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:39:56 INFO - PROCESS | 1934 | 1468453196136 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 16:39:56 INFO - PROCESS | 1934 | 1468453196142 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:39:56 INFO - PROCESS | 1934 | 1468453196143 Marionette TRACE conn2 <- [1,1262,null,{}] 16:39:56 INFO - PROCESS | 1934 | 1468453196145 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}] 16:39:56 INFO - PROCESS | 1934 | 1468453196146 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:56 INFO - PROCESS | 1934 | 1468453196243 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 16:39:56 INFO - PROCESS | 1934 | 1468453196256 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:56 INFO - PROCESS | 1934 | 1468453196257 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:56 INFO - PROCESS | 1934 | ++DOCSHELL 0x12929c800 == 36 [pid = 1934] [id = 323] 16:39:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x12941d800) [pid = 1934] [serial = 968] [outer = 0x0] 16:39:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x12a5abc00) [pid = 1934] [serial = 969] [outer = 0x12941d800] 16:39:56 INFO - PROCESS | 1934 | 1468453196282 Marionette DEBUG loaded listener.js 16:39:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x12a7e6000) [pid = 1934] [serial = 970] [outer = 0x12941d800] 16:39:56 INFO - PROCESS | 1934 | 1468453196612 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]]]}] 16:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 520ms 16:39:56 INFO - PROCESS | 1934 | 1468453196661 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 16:39:56 INFO - PROCESS | 1934 | 1468453196663 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 16:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:39:56 INFO - PROCESS | 1934 | 1468453196665 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:39:56 INFO - PROCESS | 1934 | 1468453196666 Marionette TRACE conn2 <- [1,1266,null,{}] 16:39:56 INFO - PROCESS | 1934 | 1468453196668 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}] 16:39:56 INFO - PROCESS | 1934 | 1468453196669 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:56 INFO - PROCESS | 1934 | 1468453196766 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 16:39:56 INFO - PROCESS | 1934 | 1468453196770 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:56 INFO - PROCESS | 1934 | 1468453196771 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:56 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a6cb000 == 37 [pid = 1934] [id = 324] 16:39:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x129462400) [pid = 1934] [serial = 971] [outer = 0x0] 16:39:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x12a7efc00) [pid = 1934] [serial = 972] [outer = 0x129462400] 16:39:56 INFO - PROCESS | 1934 | 1468453196801 Marionette DEBUG loaded listener.js 16:39:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x12ac0c000) [pid = 1934] [serial = 973] [outer = 0x129462400] 16:39:57 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x1167e0800) [pid = 1934] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:39:57 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x1167eec00) [pid = 1934] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:39:57 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x111c19800) [pid = 1934] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:39:57 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x119a26000) [pid = 1934] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:39:57 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1167e1c00) [pid = 1934] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:39:57 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x113c5e800) [pid = 1934] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:39:57 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x129195c00) [pid = 1934] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:39:57 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x112e45c00) [pid = 1934] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:39:57 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x1125ffc00) [pid = 1934] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:39:57 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x1292e7400) [pid = 1934] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:39:57 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x118322c00) [pid = 1934] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:39:57 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x1196d3c00) [pid = 1934] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:39:57 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x119c59c00) [pid = 1934] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:39:57 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x1292e9800) [pid = 1934] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:39:57 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x1213a9000) [pid = 1934] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:39:57 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x11690c000) [pid = 1934] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:39:57 INFO - PROCESS | 1934 | 1468453197192 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]]]}] 16:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 568ms 16:39:57 INFO - PROCESS | 1934 | 1468453197234 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 16:39:57 INFO - PROCESS | 1934 | 1468453197235 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 16:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:39:57 INFO - PROCESS | 1934 | 1468453197240 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:39:57 INFO - PROCESS | 1934 | 1468453197241 Marionette TRACE conn2 <- [1,1270,null,{}] 16:39:57 INFO - PROCESS | 1934 | 1468453197243 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}] 16:39:57 INFO - PROCESS | 1934 | 1468453197244 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:57 INFO - PROCESS | 1934 | 1468453197323 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 16:39:57 INFO - PROCESS | 1934 | 1468453197379 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:57 INFO - PROCESS | 1934 | 1468453197380 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:57 INFO - PROCESS | 1934 | ++DOCSHELL 0x119ca7800 == 38 [pid = 1934] [id = 325] 16:39:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x112e4f000) [pid = 1934] [serial = 974] [outer = 0x0] 16:39:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x118879800) [pid = 1934] [serial = 975] [outer = 0x112e4f000] 16:39:57 INFO - PROCESS | 1934 | 1468453197406 Marionette DEBUG loaded listener.js 16:39:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x1216b6c00) [pid = 1934] [serial = 976] [outer = 0x112e4f000] 16:39:57 INFO - PROCESS | 1934 | 1468453197695 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]]]}] 16:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 470ms 16:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:39:57 INFO - PROCESS | 1934 | 1468453197710 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 16:39:57 INFO - PROCESS | 1934 | 1468453197711 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 16:39:57 INFO - PROCESS | 1934 | 1468453197713 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:39:57 INFO - PROCESS | 1934 | 1468453197714 Marionette TRACE conn2 <- [1,1274,null,{}] 16:39:57 INFO - PROCESS | 1934 | 1468453197716 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}] 16:39:57 INFO - PROCESS | 1934 | 1468453197717 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:57 INFO - PROCESS | 1934 | 1468453197811 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 16:39:57 INFO - PROCESS | 1934 | 1468453197814 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:57 INFO - PROCESS | 1934 | 1468453197815 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:57 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ac2e000 == 39 [pid = 1934] [id = 326] 16:39:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1216bac00) [pid = 1934] [serial = 977] [outer = 0x0] 16:39:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x12a73b800) [pid = 1934] [serial = 978] [outer = 0x1216bac00] 16:39:57 INFO - PROCESS | 1934 | 1468453197847 Marionette DEBUG loaded listener.js 16:39:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x12b1d6000) [pid = 1934] [serial = 979] [outer = 0x1216bac00] 16:39:58 INFO - PROCESS | 1934 | 1468453198178 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]]]}] 16:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 521ms 16:39:58 INFO - PROCESS | 1934 | 1468453198241 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 16:39:58 INFO - PROCESS | 1934 | 1468453198243 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 16:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:39:58 INFO - PROCESS | 1934 | 1468453198245 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:39:58 INFO - PROCESS | 1934 | 1468453198247 Marionette TRACE conn2 <- [1,1278,null,{}] 16:39:58 INFO - PROCESS | 1934 | 1468453198249 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}] 16:39:58 INFO - PROCESS | 1934 | 1468453198251 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:58 INFO - PROCESS | 1934 | 1468453198340 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 16:39:58 INFO - PROCESS | 1934 | 1468453198344 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:58 INFO - PROCESS | 1934 | 1468453198345 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:58 INFO - PROCESS | 1934 | ++DOCSHELL 0x12bd75800 == 40 [pid = 1934] [id = 327] 16:39:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x12ac11800) [pid = 1934] [serial = 980] [outer = 0x0] 16:39:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x12b9dd800) [pid = 1934] [serial = 981] [outer = 0x12ac11800] 16:39:58 INFO - PROCESS | 1934 | 1468453198370 Marionette DEBUG loaded listener.js 16:39:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x12ba6d000) [pid = 1934] [serial = 982] [outer = 0x12ac11800] 16:39:58 INFO - PROCESS | 1934 | 1468453198721 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]]]}] 16:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 519ms 16:39:58 INFO - PROCESS | 1934 | 1468453198764 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 16:39:58 INFO - PROCESS | 1934 | 1468453198766 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 16:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:39:58 INFO - PROCESS | 1934 | 1468453198768 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:39:58 INFO - PROCESS | 1934 | 1468453198769 Marionette TRACE conn2 <- [1,1282,null,{}] 16:39:58 INFO - PROCESS | 1934 | 1468453198771 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}] 16:39:58 INFO - PROCESS | 1934 | 1468453198772 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:58 INFO - PROCESS | 1934 | 1468453198848 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 16:39:58 INFO - PROCESS | 1934 | 1468453198915 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:58 INFO - PROCESS | 1934 | 1468453198917 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:58 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c01e000 == 41 [pid = 1934] [id = 328] 16:39:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x12ba66000) [pid = 1934] [serial = 983] [outer = 0x0] 16:39:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x12bd9e000) [pid = 1934] [serial = 984] [outer = 0x12ba66000] 16:39:58 INFO - PROCESS | 1934 | 1468453198942 Marionette DEBUG loaded listener.js 16:39:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x12bda5000) [pid = 1934] [serial = 985] [outer = 0x12ba66000] 16:39:59 INFO - PROCESS | 1934 | 1468453199367 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]]]}] 16:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 670ms 16:39:59 INFO - PROCESS | 1934 | 1468453199440 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 16:39:59 INFO - PROCESS | 1934 | 1468453199444 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 16:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:39:59 INFO - PROCESS | 1934 | 1468453199450 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:39:59 INFO - PROCESS | 1934 | 1468453199453 Marionette TRACE conn2 <- [1,1286,null,{}] 16:39:59 INFO - PROCESS | 1934 | 1468453199459 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}] 16:39:59 INFO - PROCESS | 1934 | 1468453199463 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:59 INFO - PROCESS | 1934 | 1468453199615 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 16:39:59 INFO - PROCESS | 1934 | 1468453199690 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:59 INFO - PROCESS | 1934 | 1468453199691 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:39:59 INFO - PROCESS | 1934 | ++DOCSHELL 0x118720800 == 42 [pid = 1934] [id = 329] 16:39:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x112e51c00) [pid = 1934] [serial = 986] [outer = 0x0] 16:39:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x116718800) [pid = 1934] [serial = 987] [outer = 0x112e51c00] 16:39:59 INFO - PROCESS | 1934 | 1468453199733 Marionette DEBUG loaded listener.js 16:39:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x1180ef000) [pid = 1934] [serial = 988] [outer = 0x112e51c00] 16:40:00 INFO - PROCESS | 1934 | 1468453200224 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]]]}] 16:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 828ms 16:40:00 INFO - PROCESS | 1934 | 1468453200277 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 16:40:00 INFO - PROCESS | 1934 | 1468453200280 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 16:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:40:00 INFO - PROCESS | 1934 | 1468453200285 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:40:00 INFO - PROCESS | 1934 | 1468453200287 Marionette TRACE conn2 <- [1,1290,null,{}] 16:40:00 INFO - PROCESS | 1934 | 1468453200290 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}] 16:40:00 INFO - PROCESS | 1934 | 1468453200292 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:00 INFO - PROCESS | 1934 | 1468453200402 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 16:40:00 INFO - PROCESS | 1934 | 1468453200462 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:00 INFO - PROCESS | 1934 | 1468453200463 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:00 INFO - PROCESS | 1934 | ++DOCSHELL 0x1255de000 == 43 [pid = 1934] [id = 330] 16:40:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x1190d0400) [pid = 1934] [serial = 989] [outer = 0x0] 16:40:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x119a28c00) [pid = 1934] [serial = 990] [outer = 0x1190d0400] 16:40:00 INFO - PROCESS | 1934 | 1468453200495 Marionette DEBUG loaded listener.js 16:40:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x119c5c800) [pid = 1934] [serial = 991] [outer = 0x1190d0400] 16:40:00 INFO - PROCESS | 1934 | 1468453200943 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]]]}] 16:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 720ms 16:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:40:01 INFO - PROCESS | 1934 | 1468453201006 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 16:40:01 INFO - PROCESS | 1934 | 1468453201007 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 16:40:01 INFO - PROCESS | 1934 | 1468453201010 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:40:01 INFO - PROCESS | 1934 | 1468453201012 Marionette TRACE conn2 <- [1,1294,null,{}] 16:40:01 INFO - PROCESS | 1934 | 1468453201020 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}] 16:40:01 INFO - PROCESS | 1934 | 1468453201024 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:01 INFO - PROCESS | 1934 | 1468453201125 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 16:40:01 INFO - PROCESS | 1934 | 1468453201186 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:01 INFO - PROCESS | 1934 | 1468453201188 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:01 INFO - PROCESS | 1934 | ++DOCSHELL 0x12bd8a000 == 44 [pid = 1934] [id = 331] 16:40:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x121a11800) [pid = 1934] [serial = 992] [outer = 0x0] 16:40:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x126a1cc00) [pid = 1934] [serial = 993] [outer = 0x121a11800] 16:40:01 INFO - PROCESS | 1934 | 1468453201219 Marionette DEBUG loaded listener.js 16:40:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x129196c00) [pid = 1934] [serial = 994] [outer = 0x121a11800] 16:40:01 INFO - PROCESS | 1934 | 1468453201631 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]]]}] 16:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 675ms 16:40:01 INFO - PROCESS | 1934 | 1468453201686 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 16:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:40:01 INFO - PROCESS | 1934 | 1468453201688 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 16:40:01 INFO - PROCESS | 1934 | 1468453201708 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:40:01 INFO - PROCESS | 1934 | 1468453201710 Marionette TRACE conn2 <- [1,1298,null,{}] 16:40:01 INFO - PROCESS | 1934 | 1468453201712 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}] 16:40:01 INFO - PROCESS | 1934 | 1468453201714 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:01 INFO - PROCESS | 1934 | 1468453201816 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 16:40:01 INFO - PROCESS | 1934 | 1468453201875 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:01 INFO - PROCESS | 1934 | 1468453201876 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:01 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c387000 == 45 [pid = 1934] [id = 332] 16:40:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x1292ee800) [pid = 1934] [serial = 995] [outer = 0x0] 16:40:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x12ac03400) [pid = 1934] [serial = 996] [outer = 0x1292ee800] 16:40:01 INFO - PROCESS | 1934 | 1468453201905 Marionette DEBUG loaded listener.js 16:40:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x12b898000) [pid = 1934] [serial = 997] [outer = 0x1292ee800] 16:40:02 INFO - PROCESS | 1934 | 1468453202619 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]]]}] 16:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 938ms 16:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:40:02 INFO - PROCESS | 1934 | 1468453202629 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 16:40:02 INFO - PROCESS | 1934 | 1468453202633 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 16:40:02 INFO - PROCESS | 1934 | 1468453202638 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:40:02 INFO - PROCESS | 1934 | 1468453202641 Marionette TRACE conn2 <- [1,1302,null,{}] 16:40:02 INFO - PROCESS | 1934 | 1468453202646 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}] 16:40:02 INFO - PROCESS | 1934 | 1468453202649 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:02 INFO - PROCESS | 1934 | 1468453202790 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 16:40:02 INFO - PROCESS | 1934 | 1468453202880 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:02 INFO - PROCESS | 1934 | 1468453202883 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:02 INFO - PROCESS | 1934 | ++DOCSHELL 0x11874c000 == 46 [pid = 1934] [id = 333] 16:40:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x112e48800) [pid = 1934] [serial = 998] [outer = 0x0] 16:40:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x115e5d800) [pid = 1934] [serial = 999] [outer = 0x112e48800] 16:40:02 INFO - PROCESS | 1934 | 1468453202910 Marionette DEBUG loaded listener.js 16:40:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x117147800) [pid = 1934] [serial = 1000] [outer = 0x112e48800] 16:40:03 INFO - PROCESS | 1934 | 1468453203343 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]]]}] 16:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 725ms 16:40:03 INFO - PROCESS | 1934 | 1468453203361 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 16:40:03 INFO - PROCESS | 1934 | 1468453203364 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 16:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:40:03 INFO - PROCESS | 1934 | 1468453203369 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:40:03 INFO - PROCESS | 1934 | 1468453203370 Marionette TRACE conn2 <- [1,1306,null,{}] 16:40:03 INFO - PROCESS | 1934 | 1468453203373 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}] 16:40:03 INFO - PROCESS | 1934 | 1468453203374 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:03 INFO - PROCESS | 1934 | 1468453203466 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 16:40:03 INFO - PROCESS | 1934 | 1468453203526 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:03 INFO - PROCESS | 1934 | 1468453203528 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:03 INFO - PROCESS | 1934 | ++DOCSHELL 0x1188b2000 == 47 [pid = 1934] [id = 334] 16:40:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x1180f2400) [pid = 1934] [serial = 1001] [outer = 0x0] 16:40:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x119624400) [pid = 1934] [serial = 1002] [outer = 0x1180f2400] 16:40:03 INFO - PROCESS | 1934 | 1468453203555 Marionette DEBUG loaded listener.js 16:40:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x1196d8c00) [pid = 1934] [serial = 1003] [outer = 0x1180f2400] 16:40:04 INFO - PROCESS | 1934 | --DOCSHELL 0x12bd75800 == 46 [pid = 1934] [id = 327] 16:40:04 INFO - PROCESS | 1934 | --DOCSHELL 0x12ac2e000 == 45 [pid = 1934] [id = 326] 16:40:04 INFO - PROCESS | 1934 | --DOCSHELL 0x119ca7800 == 44 [pid = 1934] [id = 325] 16:40:04 INFO - PROCESS | 1934 | --DOCSHELL 0x12a6cb000 == 43 [pid = 1934] [id = 324] 16:40:04 INFO - PROCESS | 1934 | --DOCSHELL 0x12929c800 == 42 [pid = 1934] [id = 323] 16:40:04 INFO - PROCESS | 1934 | --DOCSHELL 0x128ae5800 == 41 [pid = 1934] [id = 322] 16:40:04 INFO - PROCESS | 1934 | --DOCSHELL 0x1255e4800 == 40 [pid = 1934] [id = 321] 16:40:04 INFO - PROCESS | 1934 | --DOCSHELL 0x1217ae800 == 39 [pid = 1934] [id = 320] 16:40:04 INFO - PROCESS | 1934 | --DOCSHELL 0x119cb5800 == 38 [pid = 1934] [id = 319] 16:40:04 INFO - PROCESS | 1934 | --DOCSHELL 0x118768800 == 37 [pid = 1934] [id = 318] 16:40:04 INFO - PROCESS | 1934 | --DOCSHELL 0x116625800 == 36 [pid = 1934] [id = 317] 16:40:04 INFO - PROCESS | 1934 | --DOCSHELL 0x119ee4000 == 35 [pid = 1934] [id = 316] 16:40:04 INFO - PROCESS | 1934 | --DOCSHELL 0x116f90800 == 34 [pid = 1934] [id = 315] 16:40:04 INFO - PROCESS | 1934 | --DOCSHELL 0x12ba37800 == 33 [pid = 1934] [id = 314] 16:40:04 INFO - PROCESS | 1934 | --DOCSHELL 0x11874c000 == 32 [pid = 1934] [id = 333] 16:40:04 INFO - PROCESS | 1934 | --DOCSHELL 0x12c387000 == 31 [pid = 1934] [id = 332] 16:40:04 INFO - PROCESS | 1934 | --DOCSHELL 0x12bd8a000 == 30 [pid = 1934] [id = 331] 16:40:04 INFO - PROCESS | 1934 | --DOCSHELL 0x1255de000 == 29 [pid = 1934] [id = 330] 16:40:04 INFO - PROCESS | 1934 | --DOCSHELL 0x12c01e000 == 28 [pid = 1934] [id = 328] 16:40:04 INFO - PROCESS | 1934 | --DOCSHELL 0x118720800 == 27 [pid = 1934] [id = 329] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x1196dc800) [pid = 1934] [serial = 934] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x12a73cc00) [pid = 1934] [serial = 931] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x12b1d5c00) [pid = 1934] [serial = 942] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x123b9e400) [pid = 1934] [serial = 921] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x121a11c00) [pid = 1934] [serial = 919] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x1183c1800) [pid = 1934] [serial = 907] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x117143400) [pid = 1934] [serial = 906] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x118330800) [pid = 1934] [serial = 912] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x11908e400) [pid = 1934] [serial = 913] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x1133b7400) [pid = 1934] [serial = 909] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x1164de000) [pid = 1934] [serial = 910] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x120ec4400) [pid = 1934] [serial = 918] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x12554f800) [pid = 1934] [serial = 922] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x119a83c00) [pid = 1934] [serial = 915] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x1292e6000) [pid = 1934] [serial = 927] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x119c56c00) [pid = 1934] [serial = 916] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x129198800) [pid = 1934] [serial = 925] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x126a18800) [pid = 1934] [serial = 924] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x115e5ec00) [pid = 1934] [serial = 933] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x12a5ac800) [pid = 1934] [serial = 930] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x12941e800) [pid = 1934] [serial = 928] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x1196eb800) [pid = 1934] [serial = 895] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x118591c00) [pid = 1934] [serial = 894] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x12554fc00) [pid = 1934] [serial = 936] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x125eeec00) [pid = 1934] [serial = 898] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x12480ec00) [pid = 1934] [serial = 897] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x12ac02800) [pid = 1934] [serial = 901] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x12a741000) [pid = 1934] [serial = 900] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x12b9db000) [pid = 1934] [serial = 904] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x12ac0b400) [pid = 1934] [serial = 903] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x12a5ac000) [pid = 1934] [serial = 937] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x12a742800) [pid = 1934] [serial = 939] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x12ac0e400) [pid = 1934] [serial = 940] [outer = 0x0] [url = about:blank] 16:40:04 INFO - PROCESS | 1934 | 1468453204436 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]]]}] 16:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1124ms 16:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:40:04 INFO - PROCESS | 1934 | 1468453204493 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 16:40:04 INFO - PROCESS | 1934 | 1468453204495 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 16:40:04 INFO - PROCESS | 1934 | 1468453204498 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:40:04 INFO - PROCESS | 1934 | 1468453204500 Marionette TRACE conn2 <- [1,1310,null,{}] 16:40:04 INFO - PROCESS | 1934 | 1468453204505 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}] 16:40:04 INFO - PROCESS | 1934 | 1468453204506 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:04 INFO - PROCESS | 1934 | 1468453204585 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 16:40:04 INFO - PROCESS | 1934 | 1468453204642 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:04 INFO - PROCESS | 1934 | 1468453204643 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:04 INFO - PROCESS | 1934 | ++DOCSHELL 0x1164b2800 == 28 [pid = 1934] [id = 335] 16:40:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x112e21c00) [pid = 1934] [serial = 1004] [outer = 0x0] 16:40:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x112e51400) [pid = 1934] [serial = 1005] [outer = 0x112e21c00] 16:40:04 INFO - PROCESS | 1934 | 1468453204671 Marionette DEBUG loaded listener.js 16:40:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x113da4000) [pid = 1934] [serial = 1006] [outer = 0x112e21c00] 16:40:04 INFO - PROCESS | 1934 | 1468453204980 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] 16:40:05 INFO - PROCESS | 1934 | 1468453205025 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 16:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:40:05 INFO - PROCESS | 1934 | 1468453205029 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:40:05 INFO - PROCESS | 1934 | 1468453205031 Marionette TRACE conn2 <- [1,1314,null,{}] 16:40:05 INFO - PROCESS | 1934 | 1468453205033 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}] 16:40:05 INFO - PROCESS | 1934 | 1468453205035 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:05 INFO - PROCESS | 1934 | 1468453205109 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 16:40:05 INFO - PROCESS | 1934 | 1468453205113 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:05 INFO - PROCESS | 1934 | 1468453205114 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:05 INFO - PROCESS | 1934 | ++DOCSHELL 0x11746b800 == 29 [pid = 1934] [id = 336] 16:40:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x11623f800) [pid = 1934] [serial = 1007] [outer = 0x0] 16:40:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x116fb0000) [pid = 1934] [serial = 1008] [outer = 0x11623f800] 16:40:05 INFO - PROCESS | 1934 | 1468453205144 Marionette DEBUG loaded listener.js 16:40:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x1180f4000) [pid = 1934] [serial = 1009] [outer = 0x11623f800] 16:40:05 INFO - PROCESS | 1934 | 1468453205516 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]]]}] 16:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 519ms 16:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:40:05 INFO - PROCESS | 1934 | 1468453205549 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 16:40:05 INFO - PROCESS | 1934 | 1468453205550 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 16:40:05 INFO - PROCESS | 1934 | 1468453205552 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:40:05 INFO - PROCESS | 1934 | 1468453205557 Marionette TRACE conn2 <- [1,1318,null,{}] 16:40:05 INFO - PROCESS | 1934 | 1468453205565 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}] 16:40:05 INFO - PROCESS | 1934 | 1468453205568 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:05 INFO - PROCESS | 1934 | 1468453205643 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 16:40:05 INFO - PROCESS | 1934 | 1468453205648 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:05 INFO - PROCESS | 1934 | 1468453205650 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:05 INFO - PROCESS | 1934 | ++DOCSHELL 0x11917e800 == 30 [pid = 1934] [id = 337] 16:40:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1127d6800) [pid = 1934] [serial = 1010] [outer = 0x0] 16:40:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x118599000) [pid = 1934] [serial = 1011] [outer = 0x1127d6800] 16:40:05 INFO - PROCESS | 1934 | 1468453205680 Marionette DEBUG loaded listener.js 16:40:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x1196db400) [pid = 1934] [serial = 1012] [outer = 0x1127d6800] 16:40:06 INFO - PROCESS | 1934 | 1468453206002 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]]]}] 16:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 473ms 16:40:06 INFO - PROCESS | 1934 | 1468453206026 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 16:40:06 INFO - PROCESS | 1934 | 1468453206028 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 16:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:40:06 INFO - PROCESS | 1934 | 1468453206030 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:40:06 INFO - PROCESS | 1934 | 1468453206031 Marionette TRACE conn2 <- [1,1322,null,{}] 16:40:06 INFO - PROCESS | 1934 | 1468453206034 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}] 16:40:06 INFO - PROCESS | 1934 | 1468453206035 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:06 INFO - PROCESS | 1934 | 1468453206144 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 16:40:06 INFO - PROCESS | 1934 | 1468453206176 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:06 INFO - PROCESS | 1934 | 1468453206177 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:06 INFO - PROCESS | 1934 | ++DOCSHELL 0x121135800 == 31 [pid = 1934] [id = 338] 16:40:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x118331800) [pid = 1934] [serial = 1013] [outer = 0x0] 16:40:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x1196eb800) [pid = 1934] [serial = 1014] [outer = 0x118331800] 16:40:06 INFO - PROCESS | 1934 | 1468453206202 Marionette DEBUG loaded listener.js 16:40:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x119c54000) [pid = 1934] [serial = 1015] [outer = 0x118331800] 16:40:06 INFO - PROCESS | 1934 | 1468453206527 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]]]}] 16:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 519ms 16:40:06 INFO - PROCESS | 1934 | 1468453206550 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 16:40:06 INFO - PROCESS | 1934 | 1468453206551 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 16:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:40:06 INFO - PROCESS | 1934 | 1468453206556 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:40:06 INFO - PROCESS | 1934 | 1468453206557 Marionette TRACE conn2 <- [1,1326,null,{}] 16:40:06 INFO - PROCESS | 1934 | 1468453206565 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}] 16:40:06 INFO - PROCESS | 1934 | 1468453206567 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:06 INFO - PROCESS | 1934 | 1468453206658 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 16:40:06 INFO - PROCESS | 1934 | 1468453206662 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:06 INFO - PROCESS | 1934 | 1468453206663 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:06 INFO - PROCESS | 1934 | ++DOCSHELL 0x1217c2800 == 32 [pid = 1934] [id = 339] 16:40:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x112cad800) [pid = 1934] [serial = 1016] [outer = 0x0] 16:40:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x119c5c400) [pid = 1934] [serial = 1017] [outer = 0x112cad800] 16:40:06 INFO - PROCESS | 1934 | 1468453206687 Marionette DEBUG loaded listener.js 16:40:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x120fb2400) [pid = 1934] [serial = 1018] [outer = 0x112cad800] 16:40:07 INFO - PROCESS | 1934 | 1468453207018 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]]]}] 16:40:07 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 16:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 479ms 16:40:07 INFO - PROCESS | 1934 | 1468453207033 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 16:40:07 INFO - PROCESS | 1934 | 1468453207035 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 16:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:40:07 INFO - PROCESS | 1934 | 1468453207043 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:40:07 INFO - PROCESS | 1934 | 1468453207044 Marionette TRACE conn2 <- [1,1330,null,{}] 16:40:07 INFO - PROCESS | 1934 | 1468453207046 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}] 16:40:07 INFO - PROCESS | 1934 | 1468453207050 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:07 INFO - PROCESS | 1934 | 1468453207169 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 16:40:07 INFO - PROCESS | 1934 | 1468453207174 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:07 INFO - PROCESS | 1934 | 1468453207175 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:07 INFO - PROCESS | 1934 | ++DOCSHELL 0x1255d3800 == 33 [pid = 1934] [id = 340] 16:40:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x112cafc00) [pid = 1934] [serial = 1019] [outer = 0x0] 16:40:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x121bbe000) [pid = 1934] [serial = 1020] [outer = 0x112cafc00] 16:40:07 INFO - PROCESS | 1934 | 1468453207200 Marionette DEBUG loaded listener.js 16:40:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x1255c0400) [pid = 1934] [serial = 1021] [outer = 0x112cafc00] 16:40:07 INFO - PROCESS | 1934 | 1468453207568 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]]]}] 16:40:07 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 16:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 568ms 16:40:07 INFO - PROCESS | 1934 | 1468453207617 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 16:40:07 INFO - PROCESS | 1934 | 1468453207619 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 16:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:40:07 INFO - PROCESS | 1934 | 1468453207632 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:40:07 INFO - PROCESS | 1934 | 1468453207634 Marionette TRACE conn2 <- [1,1334,null,{}] 16:40:07 INFO - PROCESS | 1934 | 1468453207638 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}] 16:40:07 INFO - PROCESS | 1934 | 1468453207639 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:07 INFO - PROCESS | 1934 | 1468453207779 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 16:40:07 INFO - PROCESS | 1934 | 1468453207798 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:07 INFO - PROCESS | 1934 | 1468453207799 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:07 INFO - PROCESS | 1934 | ++DOCSHELL 0x126a78800 == 34 [pid = 1934] [id = 341] 16:40:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x111f0e000) [pid = 1934] [serial = 1022] [outer = 0x0] 16:40:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x12647b000) [pid = 1934] [serial = 1023] [outer = 0x111f0e000] 16:40:07 INFO - PROCESS | 1934 | 1468453207839 Marionette DEBUG loaded listener.js 16:40:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x126a1c400) [pid = 1934] [serial = 1024] [outer = 0x111f0e000] 16:40:08 INFO - PROCESS | 1934 | 1468453208297 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]]]}] 16:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 731ms 16:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:40:08 INFO - PROCESS | 1934 | 1468453208353 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 16:40:08 INFO - PROCESS | 1934 | 1468453208354 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 16:40:08 INFO - PROCESS | 1934 | 1468453208356 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:40:08 INFO - PROCESS | 1934 | 1468453208357 Marionette TRACE conn2 <- [1,1338,null,{}] 16:40:08 INFO - PROCESS | 1934 | 1468453208360 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}] 16:40:08 INFO - PROCESS | 1934 | 1468453208361 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:08 INFO - PROCESS | 1934 | 1468453208658 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 16:40:08 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x124808000) [pid = 1934] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:40:08 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x1255b4c00) [pid = 1934] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:40:08 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x112e4f000) [pid = 1934] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:40:08 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x12941d800) [pid = 1934] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:40:08 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x129462400) [pid = 1934] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:40:08 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x1128af400) [pid = 1934] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:40:08 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x12b1cd000) [pid = 1934] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:40:08 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x1131e2400) [pid = 1934] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:40:08 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x11832a800) [pid = 1934] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:40:08 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x118729c00) [pid = 1934] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:40:08 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x11628e000) [pid = 1934] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:40:08 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x120eb8000) [pid = 1934] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:40:08 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x1216bac00) [pid = 1934] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:40:08 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x12ac11800) [pid = 1934] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:40:08 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x12ba66000) [pid = 1934] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:40:08 INFO - PROCESS | 1934 | 1468453208702 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:08 INFO - PROCESS | 1934 | 1468453208703 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:08 INFO - PROCESS | 1934 | ++DOCSHELL 0x1195ab000 == 35 [pid = 1934] [id = 342] 16:40:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x111e58400) [pid = 1934] [serial = 1025] [outer = 0x0] 16:40:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x1128af400) [pid = 1934] [serial = 1026] [outer = 0x111e58400] 16:40:08 INFO - PROCESS | 1934 | 1468453208728 Marionette DEBUG loaded listener.js 16:40:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x1175c4800) [pid = 1934] [serial = 1027] [outer = 0x111e58400] 16:40:09 INFO - PROCESS | 1934 | 1468453209486 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]]]}] 16:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1169ms 16:40:09 INFO - PROCESS | 1934 | 1468453209526 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 16:40:09 INFO - PROCESS | 1934 | 1468453209529 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 16:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:40:09 INFO - PROCESS | 1934 | 1468453209532 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:40:09 INFO - PROCESS | 1934 | 1468453209534 Marionette TRACE conn2 <- [1,1342,null,{}] 16:40:09 INFO - PROCESS | 1934 | 1468453209538 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}] 16:40:09 INFO - PROCESS | 1934 | 1468453209539 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:09 INFO - PROCESS | 1934 | 1468453209646 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 16:40:09 INFO - PROCESS | 1934 | 1468453209697 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:09 INFO - PROCESS | 1934 | 1468453209699 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:09 INFO - PROCESS | 1934 | ++DOCSHELL 0x1169a8000 == 36 [pid = 1934] [id = 343] 16:40:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x1128a5800) [pid = 1934] [serial = 1028] [outer = 0x0] 16:40:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x1128b2400) [pid = 1934] [serial = 1029] [outer = 0x1128a5800] 16:40:09 INFO - PROCESS | 1934 | 1468453209731 Marionette DEBUG loaded listener.js 16:40:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x112e4c400) [pid = 1934] [serial = 1030] [outer = 0x1128a5800] 16:40:10 INFO - PROCESS | 1934 | 1468453210251 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]]]}] 16:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 770ms 16:40:10 INFO - PROCESS | 1934 | 1468453210303 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 16:40:10 INFO - PROCESS | 1934 | 1468453210308 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 16:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:40:10 INFO - PROCESS | 1934 | 1468453210313 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:40:10 INFO - PROCESS | 1934 | 1468453210314 Marionette TRACE conn2 <- [1,1346,null,{}] 16:40:10 INFO - PROCESS | 1934 | 1468453210317 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}] 16:40:10 INFO - PROCESS | 1934 | 1468453210319 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:10 INFO - PROCESS | 1934 | 1468453210423 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 16:40:10 INFO - PROCESS | 1934 | 1468453210498 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:10 INFO - PROCESS | 1934 | 1468453210500 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:10 INFO - PROCESS | 1934 | ++DOCSHELL 0x12114c000 == 37 [pid = 1934] [id = 344] 16:40:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x1164e9400) [pid = 1934] [serial = 1031] [outer = 0x0] 16:40:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x117143400) [pid = 1934] [serial = 1032] [outer = 0x1164e9400] 16:40:10 INFO - PROCESS | 1934 | 1468453210530 Marionette DEBUG loaded listener.js 16:40:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x11832d000) [pid = 1934] [serial = 1033] [outer = 0x1164e9400] 16:40:11 INFO - PROCESS | 1934 | 1468453211197 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]]]}] 16:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 922ms 16:40:11 INFO - PROCESS | 1934 | 1468453211235 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 16:40:11 INFO - PROCESS | 1934 | 1468453211237 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 16:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:40:11 INFO - PROCESS | 1934 | 1468453211241 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:40:11 INFO - PROCESS | 1934 | 1468453211242 Marionette TRACE conn2 <- [1,1350,null,{}] 16:40:11 INFO - PROCESS | 1934 | 1468453211246 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}] 16:40:11 INFO - PROCESS | 1934 | 1468453211247 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:11 INFO - PROCESS | 1934 | 1468453211348 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 16:40:11 INFO - PROCESS | 1934 | 1468453211402 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:11 INFO - PROCESS | 1934 | 1468453211404 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:11 INFO - PROCESS | 1934 | ++DOCSHELL 0x117452800 == 38 [pid = 1934] [id = 345] 16:40:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x1132a4400) [pid = 1934] [serial = 1034] [outer = 0x0] 16:40:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x116292c00) [pid = 1934] [serial = 1035] [outer = 0x1132a4400] 16:40:11 INFO - PROCESS | 1934 | 1468453211431 Marionette DEBUG loaded listener.js 16:40:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x11697c400) [pid = 1934] [serial = 1036] [outer = 0x1132a4400] 16:40:11 INFO - PROCESS | 1934 | --DOCSHELL 0x126a78800 == 37 [pid = 1934] [id = 341] 16:40:11 INFO - PROCESS | 1934 | --DOCSHELL 0x1255d3800 == 36 [pid = 1934] [id = 340] 16:40:11 INFO - PROCESS | 1934 | --DOCSHELL 0x1217c2800 == 35 [pid = 1934] [id = 339] 16:40:11 INFO - PROCESS | 1934 | --DOCSHELL 0x121135800 == 34 [pid = 1934] [id = 338] 16:40:11 INFO - PROCESS | 1934 | --DOCSHELL 0x11917e800 == 33 [pid = 1934] [id = 337] 16:40:11 INFO - PROCESS | 1934 | --DOCSHELL 0x11746b800 == 32 [pid = 1934] [id = 336] 16:40:11 INFO - PROCESS | 1934 | --DOCSHELL 0x1164b2800 == 31 [pid = 1934] [id = 335] 16:40:11 INFO - PROCESS | 1934 | --DOCSHELL 0x1188b2000 == 30 [pid = 1934] [id = 334] 16:40:11 INFO - PROCESS | 1934 | 1468453211821 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]]]}] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x12bd9e000) [pid = 1934] [serial = 984] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x125543000) [pid = 1934] [serial = 963] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x129417000) [pid = 1934] [serial = 967] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x126a19400) [pid = 1934] [serial = 966] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x118879800) [pid = 1934] [serial = 975] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x12a7e6000) [pid = 1934] [serial = 970] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x12a5abc00) [pid = 1934] [serial = 969] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x12a7efc00) [pid = 1934] [serial = 972] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x119a88000) [pid = 1934] [serial = 957] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x119eb9c00) [pid = 1934] [serial = 958] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x12b9d8400) [pid = 1934] [serial = 943] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x113c5c000) [pid = 1934] [serial = 945] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x116905400) [pid = 1934] [serial = 946] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x118730400) [pid = 1934] [serial = 954] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x119623800) [pid = 1934] [serial = 955] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x1190ce000) [pid = 1934] [serial = 948] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x1196df800) [pid = 1934] [serial = 949] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x1164e1400) [pid = 1934] [serial = 951] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x116982800) [pid = 1934] [serial = 952] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x121a11400) [pid = 1934] [serial = 960] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x12a73b800) [pid = 1934] [serial = 978] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x12b1d6000) [pid = 1934] [serial = 979] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x12b9dd800) [pid = 1934] [serial = 981] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 73 (0x12ba6d000) [pid = 1934] [serial = 982] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 72 (0x12ac0c000) [pid = 1934] [serial = 973] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 71 (0x1216b6c00) [pid = 1934] [serial = 976] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 70 (0x125ee6400) [pid = 1934] [serial = 964] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 69 (0x124804800) [pid = 1934] [serial = 961] [outer = 0x0] [url = about:blank] 16:40:11 INFO - PROCESS | 1934 | --DOMWINDOW == 68 (0x12bda5000) [pid = 1934] [serial = 985] [outer = 0x0] [url = about:blank] 16:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 622ms 16:40:11 INFO - PROCESS | 1934 | 1468453211863 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 16:40:11 INFO - PROCESS | 1934 | 1468453211865 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 16:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:40:11 INFO - PROCESS | 1934 | 1468453211870 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:40:11 INFO - PROCESS | 1934 | 1468453211871 Marionette TRACE conn2 <- [1,1354,null,{}] 16:40:11 INFO - PROCESS | 1934 | 1468453211874 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}] 16:40:11 INFO - PROCESS | 1934 | 1468453211875 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:11 INFO - PROCESS | 1934 | 1468453211952 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 16:40:11 INFO - PROCESS | 1934 | 1468453211958 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:11 INFO - PROCESS | 1934 | 1468453211960 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:11 INFO - PROCESS | 1934 | ++DOCSHELL 0x11844f000 == 31 [pid = 1934] [id = 346] 16:40:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 69 (0x11832c000) [pid = 1934] [serial = 1037] [outer = 0x0] 16:40:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 70 (0x1183ca000) [pid = 1934] [serial = 1038] [outer = 0x11832c000] 16:40:11 INFO - PROCESS | 1934 | 1468453211986 Marionette DEBUG loaded listener.js 16:40:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 71 (0x118876400) [pid = 1934] [serial = 1039] [outer = 0x11832c000] 16:40:12 INFO - PROCESS | 1934 | 1468453212324 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]]]}] 16:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 473ms 16:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:40:12 INFO - PROCESS | 1934 | 1468453212343 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 16:40:12 INFO - PROCESS | 1934 | 1468453212345 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 16:40:12 INFO - PROCESS | 1934 | 1468453212347 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:40:12 INFO - PROCESS | 1934 | 1468453212349 Marionette TRACE conn2 <- [1,1358,null,{}] 16:40:12 INFO - PROCESS | 1934 | 1468453212373 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}] 16:40:12 INFO - PROCESS | 1934 | 1468453212376 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:12 INFO - PROCESS | 1934 | 1468453212477 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 16:40:12 INFO - PROCESS | 1934 | 1468453212483 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:12 INFO - PROCESS | 1934 | 1468453212485 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:12 INFO - PROCESS | 1934 | ++DOCSHELL 0x12113a800 == 32 [pid = 1934] [id = 347] 16:40:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 72 (0x119627000) [pid = 1934] [serial = 1040] [outer = 0x0] 16:40:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 73 (0x1197b9400) [pid = 1934] [serial = 1041] [outer = 0x119627000] 16:40:12 INFO - PROCESS | 1934 | 1468453212516 Marionette DEBUG loaded listener.js 16:40:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 74 (0x119c55000) [pid = 1934] [serial = 1042] [outer = 0x119627000] 16:40:12 INFO - PROCESS | 1934 | 1468453212847 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]]]}] 16:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 525ms 16:40:12 INFO - PROCESS | 1934 | 1468453212874 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 16:40:12 INFO - PROCESS | 1934 | 1468453212875 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 16:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:40:12 INFO - PROCESS | 1934 | 1468453212877 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:40:12 INFO - PROCESS | 1934 | 1468453212878 Marionette TRACE conn2 <- [1,1362,null,{}] 16:40:12 INFO - PROCESS | 1934 | 1468453212881 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}] 16:40:12 INFO - PROCESS | 1934 | 1468453212882 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:12 INFO - PROCESS | 1934 | 1468453212964 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 16:40:13 INFO - PROCESS | 1934 | 1468453213014 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:13 INFO - PROCESS | 1934 | 1468453213015 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:13 INFO - PROCESS | 1934 | ++DOCSHELL 0x1255c9800 == 33 [pid = 1934] [id = 348] 16:40:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x11832d400) [pid = 1934] [serial = 1043] [outer = 0x0] 16:40:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x120ebb000) [pid = 1934] [serial = 1044] [outer = 0x11832d400] 16:40:13 INFO - PROCESS | 1934 | 1468453213040 Marionette DEBUG loaded listener.js 16:40:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x121bc6400) [pid = 1934] [serial = 1045] [outer = 0x11832d400] 16:40:13 INFO - PROCESS | 1934 | 1468453213332 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]]]}] 16:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 468ms 16:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:40:13 INFO - PROCESS | 1934 | 1468453213346 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 16:40:13 INFO - PROCESS | 1934 | 1468453213347 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 16:40:13 INFO - PROCESS | 1934 | 1468453213349 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:40:13 INFO - PROCESS | 1934 | 1468453213350 Marionette TRACE conn2 <- [1,1366,null,{}] 16:40:13 INFO - PROCESS | 1934 | 1468453213360 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}] 16:40:13 INFO - PROCESS | 1934 | 1468453213361 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:13 INFO - PROCESS | 1934 | 1468453213441 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 16:40:13 INFO - PROCESS | 1934 | 1468453213444 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:13 INFO - PROCESS | 1934 | 1468453213446 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:13 INFO - PROCESS | 1934 | ++DOCSHELL 0x128ae5800 == 34 [pid = 1934] [id = 349] 16:40:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x1125ffc00) [pid = 1934] [serial = 1046] [outer = 0x0] 16:40:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x124804800) [pid = 1934] [serial = 1047] [outer = 0x1125ffc00] 16:40:13 INFO - PROCESS | 1934 | 1468453213472 Marionette DEBUG loaded listener.js 16:40:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x125542000) [pid = 1934] [serial = 1048] [outer = 0x1125ffc00] 16:40:13 INFO - PROCESS | 1934 | 1468453213827 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] 16:40:13 INFO - PROCESS | 1934 | 1468453213876 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 16:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:40:13 INFO - PROCESS | 1934 | 1468453213878 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:40:13 INFO - PROCESS | 1934 | 1468453213879 Marionette TRACE conn2 <- [1,1370,null,{}] 16:40:13 INFO - PROCESS | 1934 | 1468453213882 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}] 16:40:13 INFO - PROCESS | 1934 | 1468453213887 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:14 INFO - PROCESS | 1934 | 1468453214009 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 16:40:14 INFO - PROCESS | 1934 | 1468453214014 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:14 INFO - PROCESS | 1934 | 1468453214015 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:14 INFO - PROCESS | 1934 | ++DOCSHELL 0x1292a2000 == 35 [pid = 1934] [id = 350] 16:40:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x125ee6400) [pid = 1934] [serial = 1049] [outer = 0x0] 16:40:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x126a20000) [pid = 1934] [serial = 1050] [outer = 0x125ee6400] 16:40:14 INFO - PROCESS | 1934 | 1468453214039 Marionette DEBUG loaded listener.js 16:40:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x1292e2c00) [pid = 1934] [serial = 1051] [outer = 0x125ee6400] 16:40:14 INFO - PROCESS | 1934 | 1468453214377 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] 16:40:14 INFO - PROCESS | 1934 | 1468453214400 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 16:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:40:14 INFO - PROCESS | 1934 | 1468453214404 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:40:14 INFO - PROCESS | 1934 | 1468453214405 Marionette TRACE conn2 <- [1,1374,null,{}] 16:40:14 INFO - PROCESS | 1934 | 1468453214408 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}] 16:40:14 INFO - PROCESS | 1934 | 1468453214409 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:14 INFO - PROCESS | 1934 | 1468453214507 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 16:40:14 INFO - PROCESS | 1934 | 1468453214541 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:14 INFO - PROCESS | 1934 | 1468453214542 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:14 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a318800 == 36 [pid = 1934] [id = 351] 16:40:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x1292ec000) [pid = 1934] [serial = 1052] [outer = 0x0] 16:40:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x12941f800) [pid = 1934] [serial = 1053] [outer = 0x1292ec000] 16:40:14 INFO - PROCESS | 1934 | 1468453214565 Marionette DEBUG loaded listener.js 16:40:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x129469800) [pid = 1934] [serial = 1054] [outer = 0x1292ec000] 16:40:14 INFO - PROCESS | 1934 | [1934] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:40:14 INFO - PROCESS | 1934 | 1468453214912 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] 16:40:14 INFO - PROCESS | 1934 | 1468453214928 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 16:40:14 INFO - PROCESS | 1934 | 1468453214930 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:40:14 INFO - PROCESS | 1934 | 1468453214931 Marionette TRACE conn2 <- [1,1378,null,{}] 16:40:14 INFO - PROCESS | 1934 | 1468453214933 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}] 16:40:14 INFO - PROCESS | 1934 | 1468453214934 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:15 INFO - PROCESS | 1934 | 1468453215029 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 16:40:15 INFO - PROCESS | 1934 | 1468453215042 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:15 INFO - PROCESS | 1934 | 1468453215043 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:15 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a6d8800 == 37 [pid = 1934] [id = 352] 16:40:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x12946b400) [pid = 1934] [serial = 1055] [outer = 0x0] 16:40:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x12a73ec00) [pid = 1934] [serial = 1056] [outer = 0x12946b400] 16:40:15 INFO - PROCESS | 1934 | 1468453215067 Marionette DEBUG loaded listener.js 16:40:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x12a7e8c00) [pid = 1934] [serial = 1057] [outer = 0x12946b400] 16:40:15 INFO - PROCESS | 1934 | 1468453215382 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] 16:40:15 INFO - PROCESS | 1934 | 1468453215402 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 16:40:15 INFO - PROCESS | 1934 | 1468453215408 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:40:15 INFO - PROCESS | 1934 | 1468453215409 Marionette TRACE conn2 <- [1,1382,null,{}] 16:40:15 INFO - PROCESS | 1934 | 1468453215411 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}] 16:40:15 INFO - PROCESS | 1934 | 1468453215413 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:15 INFO - PROCESS | 1934 | 1468453215511 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 16:40:15 INFO - PROCESS | 1934 | 1468453215525 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:15 INFO - PROCESS | 1934 | 1468453215526 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:15 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a9bf000 == 38 [pid = 1934] [id = 353] 16:40:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x12a7e9800) [pid = 1934] [serial = 1058] [outer = 0x0] 16:40:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x12ac06000) [pid = 1934] [serial = 1059] [outer = 0x12a7e9800] 16:40:15 INFO - PROCESS | 1934 | 1468453215550 Marionette DEBUG loaded listener.js 16:40:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x12b1cb000) [pid = 1934] [serial = 1060] [outer = 0x12a7e9800] 16:40:15 INFO - PROCESS | 1934 | [1934] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:40:15 INFO - PROCESS | 1934 | 1468453215921 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] 16:40:15 INFO - PROCESS | 1934 | 1468453215978 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 16:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:40:15 INFO - PROCESS | 1934 | 1468453215981 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:40:15 INFO - PROCESS | 1934 | 1468453215982 Marionette TRACE conn2 <- [1,1386,null,{}] 16:40:15 INFO - PROCESS | 1934 | 1468453215984 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}] 16:40:15 INFO - PROCESS | 1934 | 1468453215985 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:16 INFO - PROCESS | 1934 | 1468453216046 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 16:40:16 INFO - PROCESS | 1934 | 1468453216049 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:16 INFO - PROCESS | 1934 | 1468453216050 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:16 INFO - PROCESS | 1934 | ++DOCSHELL 0x121240800 == 39 [pid = 1934] [id = 354] 16:40:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x1131e2c00) [pid = 1934] [serial = 1061] [outer = 0x0] 16:40:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x116489400) [pid = 1934] [serial = 1062] [outer = 0x1131e2c00] 16:40:16 INFO - PROCESS | 1934 | 1468453216073 Marionette DEBUG loaded listener.js 16:40:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x1196d4800) [pid = 1934] [serial = 1063] [outer = 0x1131e2c00] 16:40:16 INFO - PROCESS | 1934 | 1468453216475 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] 16:40:16 INFO - PROCESS | 1934 | 1468453216504 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 16:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:40:16 INFO - PROCESS | 1934 | 1468453216508 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:40:16 INFO - PROCESS | 1934 | 1468453216511 Marionette TRACE conn2 <- [1,1390,null,{}] 16:40:16 INFO - PROCESS | 1934 | 1468453216514 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}] 16:40:16 INFO - PROCESS | 1934 | 1468453216516 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:16 INFO - PROCESS | 1934 | 1468453216692 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 16:40:16 INFO - PROCESS | 1934 | 1468453216710 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:16 INFO - PROCESS | 1934 | 1468453216711 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:16 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ba30800 == 40 [pid = 1934] [id = 355] 16:40:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x120ec2000) [pid = 1934] [serial = 1064] [outer = 0x0] 16:40:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x12b1cd000) [pid = 1934] [serial = 1065] [outer = 0x120ec2000] 16:40:16 INFO - PROCESS | 1934 | 1468453216756 Marionette DEBUG loaded listener.js 16:40:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x12b9d7c00) [pid = 1934] [serial = 1066] [outer = 0x120ec2000] 16:40:17 INFO - PROCESS | 1934 | 1468453217099 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]]]}] 16:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 621ms 16:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:40:17 INFO - PROCESS | 1934 | 1468453217129 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 16:40:17 INFO - PROCESS | 1934 | 1468453217131 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 16:40:17 INFO - PROCESS | 1934 | 1468453217134 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:40:17 INFO - PROCESS | 1934 | 1468453217138 Marionette TRACE conn2 <- [1,1394,null,{}] 16:40:17 INFO - PROCESS | 1934 | 1468453217142 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}] 16:40:17 INFO - PROCESS | 1934 | 1468453217143 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:17 INFO - PROCESS | 1934 | 1468453217240 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 16:40:17 INFO - PROCESS | 1934 | 1468453217351 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:17 INFO - PROCESS | 1934 | 1468453217352 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:17 INFO - PROCESS | 1934 | ++DOCSHELL 0x12bd6c800 == 41 [pid = 1934] [id = 356] 16:40:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x12b9d7800) [pid = 1934] [serial = 1067] [outer = 0x0] 16:40:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x12b9e0400) [pid = 1934] [serial = 1068] [outer = 0x12b9d7800] 16:40:17 INFO - PROCESS | 1934 | 1468453217371 Marionette DEBUG loaded listener.js 16:40:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x12ba6b400) [pid = 1934] [serial = 1069] [outer = 0x12b9d7800] 16:40:17 INFO - PROCESS | 1934 | 1468453217597 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]]]}] 16:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 475ms 16:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:40:17 INFO - PROCESS | 1934 | 1468453217610 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 16:40:17 INFO - PROCESS | 1934 | 1468453217611 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 16:40:17 INFO - PROCESS | 1934 | 1468453217613 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:40:17 INFO - PROCESS | 1934 | 1468453217614 Marionette TRACE conn2 <- [1,1398,null,{}] 16:40:17 INFO - PROCESS | 1934 | 1468453217616 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}] 16:40:17 INFO - PROCESS | 1934 | 1468453217617 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:17 INFO - PROCESS | 1934 | 1468453217694 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 16:40:17 INFO - PROCESS | 1934 | 1468453217698 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:17 INFO - PROCESS | 1934 | 1468453217700 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:17 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c034800 == 42 [pid = 1934] [id = 357] 16:40:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x12ba61c00) [pid = 1934] [serial = 1070] [outer = 0x0] 16:40:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x12bd9b800) [pid = 1934] [serial = 1071] [outer = 0x12ba61c00] 16:40:17 INFO - PROCESS | 1934 | 1468453217718 Marionette DEBUG loaded listener.js 16:40:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x12bda4800) [pid = 1934] [serial = 1072] [outer = 0x12ba61c00] 16:40:18 INFO - PROCESS | 1934 | 1468453218334 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]]]}] 16:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 773ms 16:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:40:18 INFO - PROCESS | 1934 | 1468453218386 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 16:40:18 INFO - PROCESS | 1934 | 1468453218388 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 16:40:18 INFO - PROCESS | 1934 | 1468453218391 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:40:18 INFO - PROCESS | 1934 | 1468453218392 Marionette TRACE conn2 <- [1,1402,null,{}] 16:40:18 INFO - PROCESS | 1934 | 1468453218396 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}] 16:40:18 INFO - PROCESS | 1934 | 1468453218398 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:18 INFO - PROCESS | 1934 | 1468453218489 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 16:40:18 INFO - PROCESS | 1934 | 1468453218637 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:18 INFO - PROCESS | 1934 | 1468453218639 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:18 INFO - PROCESS | 1934 | ++DOCSHELL 0x11875d000 == 43 [pid = 1934] [id = 358] 16:40:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x1164e1400) [pid = 1934] [serial = 1073] [outer = 0x0] 16:40:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x11697a000) [pid = 1934] [serial = 1074] [outer = 0x1164e1400] 16:40:18 INFO - PROCESS | 1934 | 1468453218690 Marionette DEBUG loaded listener.js 16:40:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x1183c0c00) [pid = 1934] [serial = 1075] [outer = 0x1164e1400] 16:40:19 INFO - PROCESS | 1934 | 1468453219189 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]]]}] 16:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 823ms 16:40:19 INFO - PROCESS | 1934 | 1468453219214 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 16:40:19 INFO - PROCESS | 1934 | 1468453219216 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 16:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:40:19 INFO - PROCESS | 1934 | 1468453219221 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:40:19 INFO - PROCESS | 1934 | 1468453219222 Marionette TRACE conn2 <- [1,1406,null,{}] 16:40:19 INFO - PROCESS | 1934 | 1468453219225 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}] 16:40:19 INFO - PROCESS | 1934 | 1468453219226 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:19 INFO - PROCESS | 1934 | 1468453219360 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 16:40:19 INFO - PROCESS | 1934 | 1468453219484 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:19 INFO - PROCESS | 1934 | 1468453219486 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:19 INFO - PROCESS | 1934 | ++DOCSHELL 0x128f03800 == 44 [pid = 1934] [id = 359] 16:40:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x1196cf400) [pid = 1934] [serial = 1076] [outer = 0x0] 16:40:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x119a85000) [pid = 1934] [serial = 1077] [outer = 0x1196cf400] 16:40:19 INFO - PROCESS | 1934 | 1468453219537 Marionette DEBUG loaded listener.js 16:40:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x120ebbc00) [pid = 1934] [serial = 1078] [outer = 0x1196cf400] 16:40:20 INFO - PROCESS | 1934 | 1468453220096 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]]]}] 16:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 922ms 16:40:20 INFO - PROCESS | 1934 | 1468453220143 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 16:40:20 INFO - PROCESS | 1934 | 1468453220144 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 16:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:40:20 INFO - PROCESS | 1934 | 1468453220146 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:40:20 INFO - PROCESS | 1934 | 1468453220149 Marionette TRACE conn2 <- [1,1410,null,{}] 16:40:20 INFO - PROCESS | 1934 | 1468453220157 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}] 16:40:20 INFO - PROCESS | 1934 | 1468453220160 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:20 INFO - PROCESS | 1934 | 1468453220261 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 16:40:20 INFO - PROCESS | 1934 | 1468453220321 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:20 INFO - PROCESS | 1934 | 1468453220323 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:20 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c03a800 == 45 [pid = 1934] [id = 360] 16:40:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x12480ec00) [pid = 1934] [serial = 1079] [outer = 0x0] 16:40:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x12667c800) [pid = 1934] [serial = 1080] [outer = 0x12480ec00] 16:40:20 INFO - PROCESS | 1934 | 1468453220353 Marionette DEBUG loaded listener.js 16:40:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x128fa3400) [pid = 1934] [serial = 1081] [outer = 0x12480ec00] 16:40:20 INFO - PROCESS | 1934 | 1468453220864 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]]]}] 16:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 769ms 16:40:20 INFO - PROCESS | 1934 | 1468453220917 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 16:40:20 INFO - PROCESS | 1934 | 1468453220920 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 16:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:40:20 INFO - PROCESS | 1934 | 1468453220924 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:40:20 INFO - PROCESS | 1934 | 1468453220926 Marionette TRACE conn2 <- [1,1414,null,{}] 16:40:20 INFO - PROCESS | 1934 | 1468453220928 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}] 16:40:20 INFO - PROCESS | 1934 | 1468453220930 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:21 INFO - PROCESS | 1934 | 1468453221051 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 16:40:21 INFO - PROCESS | 1934 | 1468453221147 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:21 INFO - PROCESS | 1934 | 1468453221148 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:21 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c714000 == 46 [pid = 1934] [id = 361] 16:40:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x1292e7000) [pid = 1934] [serial = 1082] [outer = 0x0] 16:40:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x12b88d000) [pid = 1934] [serial = 1083] [outer = 0x1292e7000] 16:40:21 INFO - PROCESS | 1934 | 1468453221196 Marionette DEBUG loaded listener.js 16:40:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x12b9d3400) [pid = 1934] [serial = 1084] [outer = 0x1292e7000] 16:40:21 INFO - PROCESS | 1934 | 1468453221902 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]]]}] 16:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1022ms 16:40:21 INFO - PROCESS | 1934 | 1468453221946 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 16:40:21 INFO - PROCESS | 1934 | 1468453221948 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 16:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:40:21 INFO - PROCESS | 1934 | 1468453221952 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:40:21 INFO - PROCESS | 1934 | 1468453221953 Marionette TRACE conn2 <- [1,1418,null,{}] 16:40:21 INFO - PROCESS | 1934 | 1468453221957 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}] 16:40:21 INFO - PROCESS | 1934 | 1468453221959 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:22 INFO - PROCESS | 1934 | 1468453222062 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 16:40:22 INFO - PROCESS | 1934 | 1468453222117 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:22 INFO - PROCESS | 1934 | 1468453222120 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:22 INFO - PROCESS | 1934 | ++DOCSHELL 0x1195aa000 == 47 [pid = 1934] [id = 362] 16:40:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x116718000) [pid = 1934] [serial = 1085] [outer = 0x0] 16:40:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x116faf800) [pid = 1934] [serial = 1086] [outer = 0x116718000] 16:40:22 INFO - PROCESS | 1934 | 1468453222148 Marionette DEBUG loaded listener.js 16:40:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x118590c00) [pid = 1934] [serial = 1087] [outer = 0x116718000] 16:40:22 INFO - PROCESS | 1934 | 1468453222604 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]]]}] 16:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 672ms 16:40:22 INFO - PROCESS | 1934 | 1468453222624 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 16:40:22 INFO - PROCESS | 1934 | 1468453222627 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 16:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:40:22 INFO - PROCESS | 1934 | 1468453222631 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:40:22 INFO - PROCESS | 1934 | 1468453222633 Marionette TRACE conn2 <- [1,1422,null,{}] 16:40:22 INFO - PROCESS | 1934 | 1468453222635 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}] 16:40:22 INFO - PROCESS | 1934 | 1468453222637 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:23 INFO - PROCESS | 1934 | --DOCSHELL 0x12bd6c800 == 46 [pid = 1934] [id = 356] 16:40:23 INFO - PROCESS | 1934 | --DOCSHELL 0x12ba30800 == 45 [pid = 1934] [id = 355] 16:40:23 INFO - PROCESS | 1934 | --DOCSHELL 0x121240800 == 44 [pid = 1934] [id = 354] 16:40:23 INFO - PROCESS | 1934 | --DOCSHELL 0x12a9bf000 == 43 [pid = 1934] [id = 353] 16:40:23 INFO - PROCESS | 1934 | --DOCSHELL 0x12a6d8800 == 42 [pid = 1934] [id = 352] 16:40:23 INFO - PROCESS | 1934 | --DOCSHELL 0x12a318800 == 41 [pid = 1934] [id = 351] 16:40:23 INFO - PROCESS | 1934 | --DOCSHELL 0x1292a2000 == 40 [pid = 1934] [id = 350] 16:40:23 INFO - PROCESS | 1934 | --DOCSHELL 0x128ae5800 == 39 [pid = 1934] [id = 349] 16:40:23 INFO - PROCESS | 1934 | --DOCSHELL 0x1255c9800 == 38 [pid = 1934] [id = 348] 16:40:23 INFO - PROCESS | 1934 | --DOCSHELL 0x12113a800 == 37 [pid = 1934] [id = 347] 16:40:23 INFO - PROCESS | 1934 | --DOCSHELL 0x11844f000 == 36 [pid = 1934] [id = 346] 16:40:23 INFO - PROCESS | 1934 | --DOCSHELL 0x117452800 == 35 [pid = 1934] [id = 345] 16:40:23 INFO - PROCESS | 1934 | --DOCSHELL 0x12114c000 == 34 [pid = 1934] [id = 344] 16:40:23 INFO - PROCESS | 1934 | --DOCSHELL 0x1169a8000 == 33 [pid = 1934] [id = 343] 16:40:23 INFO - PROCESS | 1934 | --DOCSHELL 0x1195ab000 == 32 [pid = 1934] [id = 342] 16:40:23 INFO - PROCESS | 1934 | --DOCSHELL 0x1195aa000 == 31 [pid = 1934] [id = 362] 16:40:23 INFO - PROCESS | 1934 | --DOCSHELL 0x12c714000 == 30 [pid = 1934] [id = 361] 16:40:23 INFO - PROCESS | 1934 | --DOCSHELL 0x12c03a800 == 29 [pid = 1934] [id = 360] 16:40:23 INFO - PROCESS | 1934 | --DOCSHELL 0x128f03800 == 28 [pid = 1934] [id = 359] 16:40:23 INFO - PROCESS | 1934 | --DOCSHELL 0x11875d000 == 27 [pid = 1934] [id = 358] 16:40:23 INFO - PROCESS | 1934 | --DOCSHELL 0x12c034800 == 26 [pid = 1934] [id = 357] 16:40:23 INFO - PROCESS | 1934 | 1468453223248 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x1128af400) [pid = 1934] [serial = 1026] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x119c5c400) [pid = 1934] [serial = 1017] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x112e51400) [pid = 1934] [serial = 1005] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x113da4000) [pid = 1934] [serial = 1006] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x1196d8c00) [pid = 1934] [serial = 1003] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x119624400) [pid = 1934] [serial = 1002] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x1180ef000) [pid = 1934] [serial = 988] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x116718800) [pid = 1934] [serial = 987] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x116fb0000) [pid = 1934] [serial = 1008] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x1180f4000) [pid = 1934] [serial = 1009] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x118599000) [pid = 1934] [serial = 1011] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x1196db400) [pid = 1934] [serial = 1012] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1196eb800) [pid = 1934] [serial = 1014] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x119c5c800) [pid = 1934] [serial = 991] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x119a28c00) [pid = 1934] [serial = 990] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x121bbe000) [pid = 1934] [serial = 1020] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x129196c00) [pid = 1934] [serial = 994] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x126a1cc00) [pid = 1934] [serial = 993] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x12b898000) [pid = 1934] [serial = 997] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x12ac03400) [pid = 1934] [serial = 996] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x117147800) [pid = 1934] [serial = 1000] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x115e5d800) [pid = 1934] [serial = 999] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x126a1c400) [pid = 1934] [serial = 1024] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x12647b000) [pid = 1934] [serial = 1023] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x1255c0400) [pid = 1934] [serial = 1021] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x119c54000) [pid = 1934] [serial = 1015] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x120fb2400) [pid = 1934] [serial = 1018] [outer = 0x0] [url = about:blank] 16:40:23 INFO - PROCESS | 1934 | 1468453223388 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:23 INFO - PROCESS | 1934 | 1468453223389 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:23 INFO - PROCESS | 1934 | ++DOCSHELL 0x112fc0000 == 27 [pid = 1934] [id = 363] 16:40:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x1128b0800) [pid = 1934] [serial = 1088] [outer = 0x0] 16:40:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x112985c00) [pid = 1934] [serial = 1089] [outer = 0x1128b0800] 16:40:23 INFO - PROCESS | 1934 | 1468453223418 Marionette DEBUG loaded listener.js 16:40:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x112e43000) [pid = 1934] [serial = 1090] [outer = 0x1128b0800] 16:40:23 INFO - PROCESS | 1934 | 1468453223738 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]]]}] 16:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1119ms 16:40:23 INFO - PROCESS | 1934 | 1468453223752 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 16:40:23 INFO - PROCESS | 1934 | 1468453223756 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 16:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:40:23 INFO - PROCESS | 1934 | 1468453223761 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:40:23 INFO - PROCESS | 1934 | 1468453223763 Marionette TRACE conn2 <- [1,1426,null,{}] 16:40:23 INFO - PROCESS | 1934 | 1468453223766 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}] 16:40:23 INFO - PROCESS | 1934 | 1468453223767 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:23 INFO - PROCESS | 1934 | 1468453223867 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 16:40:23 INFO - PROCESS | 1934 | 1468453223918 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:23 INFO - PROCESS | 1934 | 1468453223919 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:23 INFO - PROCESS | 1934 | ++DOCSHELL 0x1169bd000 == 28 [pid = 1934] [id = 364] 16:40:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x112e50400) [pid = 1934] [serial = 1091] [outer = 0x0] 16:40:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x11671ac00) [pid = 1934] [serial = 1092] [outer = 0x112e50400] 16:40:23 INFO - PROCESS | 1934 | 1468453223945 Marionette DEBUG loaded listener.js 16:40:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x1175c2000) [pid = 1934] [serial = 1093] [outer = 0x112e50400] 16:40:24 INFO - PROCESS | 1934 | 1468453224252 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]]]}] 16:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 520ms 16:40:24 INFO - PROCESS | 1934 | 1468453224281 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 16:40:24 INFO - PROCESS | 1934 | 1468453224283 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 16:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:40:24 INFO - PROCESS | 1934 | 1468453224285 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:40:24 INFO - PROCESS | 1934 | 1468453224289 Marionette TRACE conn2 <- [1,1430,null,{}] 16:40:24 INFO - PROCESS | 1934 | 1468453224293 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}] 16:40:24 INFO - PROCESS | 1934 | 1468453224294 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:24 INFO - PROCESS | 1934 | 1468453224379 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 16:40:24 INFO - PROCESS | 1934 | 1468453224385 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:24 INFO - PROCESS | 1934 | 1468453224386 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:24 INFO - PROCESS | 1934 | ++DOCSHELL 0x1181d8800 == 29 [pid = 1934] [id = 365] 16:40:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x11822a800) [pid = 1934] [serial = 1094] [outer = 0x0] 16:40:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x11887a000) [pid = 1934] [serial = 1095] [outer = 0x11822a800] 16:40:24 INFO - PROCESS | 1934 | 1468453224419 Marionette DEBUG loaded listener.js 16:40:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x1190d2c00) [pid = 1934] [serial = 1096] [outer = 0x11822a800] 16:40:24 INFO - PROCESS | 1934 | 1468453224788 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]]]}] 16:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 525ms 16:40:24 INFO - PROCESS | 1934 | 1468453224810 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 16:40:24 INFO - PROCESS | 1934 | 1468453224813 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 16:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:40:24 INFO - PROCESS | 1934 | 1468453224824 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:40:24 INFO - PROCESS | 1934 | 1468453224828 Marionette TRACE conn2 <- [1,1434,null,{}] 16:40:24 INFO - PROCESS | 1934 | 1468453224830 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}] 16:40:24 INFO - PROCESS | 1934 | 1468453224832 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:24 INFO - PROCESS | 1934 | 1468453224934 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 16:40:25 INFO - PROCESS | 1934 | 1468453225017 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:25 INFO - PROCESS | 1934 | 1468453225018 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:25 INFO - PROCESS | 1934 | ++DOCSHELL 0x1195b7000 == 30 [pid = 1934] [id = 366] 16:40:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x1175c1000) [pid = 1934] [serial = 1097] [outer = 0x0] 16:40:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x119623c00) [pid = 1934] [serial = 1098] [outer = 0x1175c1000] 16:40:25 INFO - PROCESS | 1934 | 1468453225061 Marionette DEBUG loaded listener.js 16:40:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x119a8b000) [pid = 1934] [serial = 1099] [outer = 0x1175c1000] 16:40:25 INFO - PROCESS | 1934 | 1468453225410 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]]]}] 16:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 629ms 16:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:40:25 INFO - PROCESS | 1934 | 1468453225446 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 16:40:25 INFO - PROCESS | 1934 | 1468453225447 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 16:40:25 INFO - PROCESS | 1934 | 1468453225449 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:40:25 INFO - PROCESS | 1934 | 1468453225451 Marionette TRACE conn2 <- [1,1438,null,{}] 16:40:25 INFO - PROCESS | 1934 | 1468453225453 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}] 16:40:25 INFO - PROCESS | 1934 | 1468453225457 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:25 INFO - PROCESS | 1934 | 1468453225552 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 16:40:25 INFO - PROCESS | 1934 | 1468453225557 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:25 INFO - PROCESS | 1934 | 1468453225558 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:25 INFO - PROCESS | 1934 | ++DOCSHELL 0x12131f800 == 31 [pid = 1934] [id = 367] 16:40:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x119a8b400) [pid = 1934] [serial = 1100] [outer = 0x0] 16:40:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x120eb6400) [pid = 1934] [serial = 1101] [outer = 0x119a8b400] 16:40:25 INFO - PROCESS | 1934 | 1468453225590 Marionette DEBUG loaded listener.js 16:40:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x121213000) [pid = 1934] [serial = 1102] [outer = 0x119a8b400] 16:40:25 INFO - PROCESS | 1934 | 1468453225943 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]]]}] 16:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 518ms 16:40:25 INFO - PROCESS | 1934 | 1468453225968 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 16:40:25 INFO - PROCESS | 1934 | 1468453225970 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 16:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:40:25 INFO - PROCESS | 1934 | 1468453225978 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:40:25 INFO - PROCESS | 1934 | 1468453225979 Marionette TRACE conn2 <- [1,1442,null,{}] 16:40:25 INFO - PROCESS | 1934 | 1468453225981 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}] 16:40:25 INFO - PROCESS | 1934 | 1468453225982 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:26 INFO - PROCESS | 1934 | 1468453226077 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 16:40:26 INFO - PROCESS | 1934 | 1468453226081 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:26 INFO - PROCESS | 1934 | 1468453226085 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:26 INFO - PROCESS | 1934 | ++DOCSHELL 0x124ad6000 == 32 [pid = 1934] [id = 368] 16:40:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x1180f4c00) [pid = 1934] [serial = 1103] [outer = 0x0] 16:40:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x123e39c00) [pid = 1934] [serial = 1104] [outer = 0x1180f4c00] 16:40:26 INFO - PROCESS | 1934 | 1468453226118 Marionette DEBUG loaded listener.js 16:40:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x12554cc00) [pid = 1934] [serial = 1105] [outer = 0x1180f4c00] 16:40:26 INFO - PROCESS | 1934 | 1468453226481 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]]]}] 16:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 517ms 16:40:26 INFO - PROCESS | 1934 | 1468453226496 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 16:40:26 INFO - PROCESS | 1934 | 1468453226497 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 16:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:40:26 INFO - PROCESS | 1934 | 1468453226499 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:40:26 INFO - PROCESS | 1934 | 1468453226500 Marionette TRACE conn2 <- [1,1446,null,{}] 16:40:26 INFO - PROCESS | 1934 | 1468453226503 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}] 16:40:26 INFO - PROCESS | 1934 | 1468453226506 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:26 INFO - PROCESS | 1934 | 1468453226597 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 16:40:26 INFO - PROCESS | 1934 | 1468453226633 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:26 INFO - PROCESS | 1934 | 1468453226634 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:26 INFO - PROCESS | 1934 | ++DOCSHELL 0x111f6e800 == 33 [pid = 1934] [id = 369] 16:40:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x12554d800) [pid = 1934] [serial = 1106] [outer = 0x0] 16:40:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x125eeb800) [pid = 1934] [serial = 1107] [outer = 0x12554d800] 16:40:26 INFO - PROCESS | 1934 | 1468453226658 Marionette DEBUG loaded listener.js 16:40:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x126c38c00) [pid = 1934] [serial = 1108] [outer = 0x12554d800] 16:40:26 INFO - PROCESS | 1934 | 1468453226986 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]]]}] 16:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 518ms 16:40:27 INFO - PROCESS | 1934 | 1468453227017 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 16:40:27 INFO - PROCESS | 1934 | 1468453227019 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 16:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:40:27 INFO - PROCESS | 1934 | 1468453227021 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:40:27 INFO - PROCESS | 1934 | 1468453227022 Marionette TRACE conn2 <- [1,1450,null,{}] 16:40:27 INFO - PROCESS | 1934 | 1468453227025 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}] 16:40:27 INFO - PROCESS | 1934 | 1468453227026 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:27 INFO - PROCESS | 1934 | 1468453227119 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 16:40:27 INFO - PROCESS | 1934 | 1468453227130 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:27 INFO - PROCESS | 1934 | 1468453227131 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:27 INFO - PROCESS | 1934 | ++DOCSHELL 0x128f03800 == 34 [pid = 1934] [id = 370] 16:40:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x1128b0c00) [pid = 1934] [serial = 1109] [outer = 0x0] 16:40:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x128d17400) [pid = 1934] [serial = 1110] [outer = 0x1128b0c00] 16:40:27 INFO - PROCESS | 1934 | 1468453227155 Marionette DEBUG loaded listener.js 16:40:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x129197000) [pid = 1934] [serial = 1111] [outer = 0x1128b0c00] 16:40:27 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x12ba61c00) [pid = 1934] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:40:27 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x12a7e9800) [pid = 1934] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:40:27 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x11832d400) [pid = 1934] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:40:27 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x1164e9400) [pid = 1934] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:40:27 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x1292ec000) [pid = 1934] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:40:27 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x125ee6400) [pid = 1934] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:40:27 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x11832c000) [pid = 1934] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:40:27 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x1125ffc00) [pid = 1934] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:40:27 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x12946b400) [pid = 1934] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:40:27 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1131e2c00) [pid = 1934] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:40:27 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x111e58400) [pid = 1934] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:40:27 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x1128a5800) [pid = 1934] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:40:27 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x12b9d7800) [pid = 1934] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:40:27 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x1132a4400) [pid = 1934] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:40:27 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x119627000) [pid = 1934] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:40:27 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x120ec2000) [pid = 1934] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:40:27 INFO - PROCESS | 1934 | 1468453227664 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]]]}] 16:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 669ms 16:40:27 INFO - PROCESS | 1934 | 1468453227692 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 16:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:40:27 INFO - PROCESS | 1934 | 1468453227693 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 16:40:27 INFO - PROCESS | 1934 | 1468453227695 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:40:27 INFO - PROCESS | 1934 | 1468453227696 Marionette TRACE conn2 <- [1,1454,null,{}] 16:40:27 INFO - PROCESS | 1934 | 1468453227699 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}] 16:40:27 INFO - PROCESS | 1934 | 1468453227700 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:27 INFO - PROCESS | 1934 | 1468453227774 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 16:40:27 INFO - PROCESS | 1934 | 1468453227778 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:27 INFO - PROCESS | 1934 | 1468453227779 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:27 INFO - PROCESS | 1934 | ++DOCSHELL 0x128fec000 == 35 [pid = 1934] [id = 371] 16:40:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x116a1b400) [pid = 1934] [serial = 1112] [outer = 0x0] 16:40:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x1183c3400) [pid = 1934] [serial = 1113] [outer = 0x116a1b400] 16:40:27 INFO - PROCESS | 1934 | 1468453227804 Marionette DEBUG loaded listener.js 16:40:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x119eb6000) [pid = 1934] [serial = 1114] [outer = 0x116a1b400] 16:40:28 INFO - PROCESS | 1934 | 1468453228251 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]]]}] 16:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 569ms 16:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:40:28 INFO - PROCESS | 1934 | 1468453228265 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 16:40:28 INFO - PROCESS | 1934 | 1468453228267 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 16:40:28 INFO - PROCESS | 1934 | 1468453228273 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:40:28 INFO - PROCESS | 1934 | 1468453228275 Marionette TRACE conn2 <- [1,1458,null,{}] 16:40:28 INFO - PROCESS | 1934 | 1468453228279 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}] 16:40:28 INFO - PROCESS | 1934 | 1468453228281 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:28 INFO - PROCESS | 1934 | 1468453228397 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 16:40:28 INFO - PROCESS | 1934 | 1468453228406 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:28 INFO - PROCESS | 1934 | 1468453228407 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:28 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a31e000 == 36 [pid = 1934] [id = 372] 16:40:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x11872b400) [pid = 1934] [serial = 1115] [outer = 0x0] 16:40:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x128d13400) [pid = 1934] [serial = 1116] [outer = 0x11872b400] 16:40:28 INFO - PROCESS | 1934 | 1468453228446 Marionette DEBUG loaded listener.js 16:40:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x12919f400) [pid = 1934] [serial = 1117] [outer = 0x11872b400] 16:40:28 INFO - PROCESS | 1934 | 1468453228826 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]]]}] 16:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 574ms 16:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:40:28 INFO - PROCESS | 1934 | 1468453228844 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 16:40:28 INFO - PROCESS | 1934 | 1468453228845 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 16:40:28 INFO - PROCESS | 1934 | 1468453228847 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:40:28 INFO - PROCESS | 1934 | 1468453228849 Marionette TRACE conn2 <- [1,1462,null,{}] 16:40:28 INFO - PROCESS | 1934 | 1468453228851 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}] 16:40:28 INFO - PROCESS | 1934 | 1468453228852 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:28 INFO - PROCESS | 1934 | 1468453228973 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 16:40:28 INFO - PROCESS | 1934 | 1468453228980 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:28 INFO - PROCESS | 1934 | 1468453228982 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:29 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a6da800 == 37 [pid = 1934] [id = 373] 16:40:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x12919e400) [pid = 1934] [serial = 1118] [outer = 0x0] 16:40:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x1292e6400) [pid = 1934] [serial = 1119] [outer = 0x12919e400] 16:40:29 INFO - PROCESS | 1934 | 1468453229026 Marionette DEBUG loaded listener.js 16:40:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x129469400) [pid = 1934] [serial = 1120] [outer = 0x12919e400] 16:40:29 INFO - PROCESS | 1934 | 1468453229510 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]]]}] 16:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 668ms 16:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:40:29 INFO - PROCESS | 1934 | 1468453229516 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 16:40:29 INFO - PROCESS | 1934 | 1468453229518 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 16:40:29 INFO - PROCESS | 1934 | 1468453229524 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:40:29 INFO - PROCESS | 1934 | 1468453229526 Marionette TRACE conn2 <- [1,1466,null,{}] 16:40:29 INFO - PROCESS | 1934 | 1468453229528 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}] 16:40:29 INFO - PROCESS | 1934 | 1468453229530 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:29 INFO - PROCESS | 1934 | 1468453229666 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 16:40:29 INFO - PROCESS | 1934 | 1468453229727 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:29 INFO - PROCESS | 1934 | 1468453229729 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:29 INFO - PROCESS | 1934 | ++DOCSHELL 0x11264a800 == 38 [pid = 1934] [id = 374] 16:40:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x1121b7c00) [pid = 1934] [serial = 1121] [outer = 0x0] 16:40:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x1125fa000) [pid = 1934] [serial = 1122] [outer = 0x1121b7c00] 16:40:29 INFO - PROCESS | 1934 | 1468453229761 Marionette DEBUG loaded listener.js 16:40:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x1128a7000) [pid = 1934] [serial = 1123] [outer = 0x1121b7c00] 16:40:30 INFO - PROCESS | 1934 | 1468453230379 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]]]}] 16:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 926ms 16:40:30 INFO - PROCESS | 1934 | 1468453230447 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 16:40:30 INFO - PROCESS | 1934 | 1468453230450 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 16:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:40:30 INFO - PROCESS | 1934 | 1468453230453 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:40:30 INFO - PROCESS | 1934 | 1468453230456 Marionette TRACE conn2 <- [1,1470,null,{}] 16:40:30 INFO - PROCESS | 1934 | 1468453230459 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}] 16:40:30 INFO - PROCESS | 1934 | 1468453230460 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:30 INFO - PROCESS | 1934 | 1468453230570 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 16:40:30 INFO - PROCESS | 1934 | 1468453230626 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:30 INFO - PROCESS | 1934 | 1468453230628 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:30 INFO - PROCESS | 1934 | ++DOCSHELL 0x119966800 == 39 [pid = 1934] [id = 375] 16:40:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x117140c00) [pid = 1934] [serial = 1124] [outer = 0x0] 16:40:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x1176e4400) [pid = 1934] [serial = 1125] [outer = 0x117140c00] 16:40:30 INFO - PROCESS | 1934 | 1468453230658 Marionette DEBUG loaded listener.js 16:40:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x1183c4000) [pid = 1934] [serial = 1126] [outer = 0x117140c00] 16:40:31 INFO - PROCESS | 1934 | 1468453231346 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]]]}] 16:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 922ms 16:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:40:31 INFO - PROCESS | 1934 | 1468453231395 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 16:40:31 INFO - PROCESS | 1934 | 1468453231397 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 16:40:31 INFO - PROCESS | 1934 | 1468453231402 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:40:31 INFO - PROCESS | 1934 | 1468453231404 Marionette TRACE conn2 <- [1,1474,null,{}] 16:40:31 INFO - PROCESS | 1934 | 1468453231407 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}] 16:40:31 INFO - PROCESS | 1934 | 1468453231409 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:31 INFO - PROCESS | 1934 | 1468453231511 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 16:40:31 INFO - PROCESS | 1934 | 1468453231566 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:31 INFO - PROCESS | 1934 | 1468453231569 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:31 INFO - PROCESS | 1934 | ++DOCSHELL 0x1181e0800 == 40 [pid = 1934] [id = 376] 16:40:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x115e5dc00) [pid = 1934] [serial = 1127] [outer = 0x0] 16:40:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x11662fc00) [pid = 1934] [serial = 1128] [outer = 0x115e5dc00] 16:40:31 INFO - PROCESS | 1934 | 1468453231598 Marionette DEBUG loaded listener.js 16:40:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x1175c4400) [pid = 1934] [serial = 1129] [outer = 0x115e5dc00] 16:40:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12a6da800 == 39 [pid = 1934] [id = 373] 16:40:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12a31e000 == 38 [pid = 1934] [id = 372] 16:40:31 INFO - PROCESS | 1934 | --DOCSHELL 0x128fec000 == 37 [pid = 1934] [id = 371] 16:40:31 INFO - PROCESS | 1934 | --DOCSHELL 0x128f03800 == 36 [pid = 1934] [id = 370] 16:40:31 INFO - PROCESS | 1934 | --DOCSHELL 0x111f6e800 == 35 [pid = 1934] [id = 369] 16:40:31 INFO - PROCESS | 1934 | --DOCSHELL 0x124ad6000 == 34 [pid = 1934] [id = 368] 16:40:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12131f800 == 33 [pid = 1934] [id = 367] 16:40:31 INFO - PROCESS | 1934 | --DOCSHELL 0x1195b7000 == 32 [pid = 1934] [id = 366] 16:40:31 INFO - PROCESS | 1934 | --DOCSHELL 0x1181d8800 == 31 [pid = 1934] [id = 365] 16:40:31 INFO - PROCESS | 1934 | --DOCSHELL 0x1169bd000 == 30 [pid = 1934] [id = 364] 16:40:31 INFO - PROCESS | 1934 | --DOCSHELL 0x112fc0000 == 29 [pid = 1934] [id = 363] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x12ba6b400) [pid = 1934] [serial = 1069] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x12bda4800) [pid = 1934] [serial = 1072] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x12bd9b800) [pid = 1934] [serial = 1071] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x12b1cb000) [pid = 1934] [serial = 1060] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x121bc6400) [pid = 1934] [serial = 1045] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x11832d000) [pid = 1934] [serial = 1033] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x129469800) [pid = 1934] [serial = 1054] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x1292e2c00) [pid = 1934] [serial = 1051] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x118876400) [pid = 1934] [serial = 1039] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x124804800) [pid = 1934] [serial = 1047] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x117143400) [pid = 1934] [serial = 1032] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x12a73ec00) [pid = 1934] [serial = 1056] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x126a20000) [pid = 1934] [serial = 1050] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x120ebb000) [pid = 1934] [serial = 1044] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x12941f800) [pid = 1934] [serial = 1053] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x116489400) [pid = 1934] [serial = 1062] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x1183ca000) [pid = 1934] [serial = 1038] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x1175c4800) [pid = 1934] [serial = 1027] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x125542000) [pid = 1934] [serial = 1048] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x112e4c400) [pid = 1934] [serial = 1030] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x12b9e0400) [pid = 1934] [serial = 1068] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x116292c00) [pid = 1934] [serial = 1035] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x1196d4800) [pid = 1934] [serial = 1063] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x12ac06000) [pid = 1934] [serial = 1059] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x119c55000) [pid = 1934] [serial = 1042] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x12b9d7c00) [pid = 1934] [serial = 1066] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x1128b2400) [pid = 1934] [serial = 1029] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x11697c400) [pid = 1934] [serial = 1036] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x12b1cd000) [pid = 1934] [serial = 1065] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x1197b9400) [pid = 1934] [serial = 1041] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x12a7e8c00) [pid = 1934] [serial = 1057] [outer = 0x0] [url = about:blank] 16:40:31 INFO - PROCESS | 1934 | 1468453231984 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]]]}] 16:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 622ms 16:40:32 INFO - PROCESS | 1934 | 1468453232023 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 16:40:32 INFO - PROCESS | 1934 | 1468453232027 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 16:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:40:32 INFO - PROCESS | 1934 | 1468453232031 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:40:32 INFO - PROCESS | 1934 | 1468453232033 Marionette TRACE conn2 <- [1,1478,null,{}] 16:40:32 INFO - PROCESS | 1934 | 1468453232035 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}] 16:40:32 INFO - PROCESS | 1934 | 1468453232037 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:32 INFO - PROCESS | 1934 | 1468453232118 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 16:40:32 INFO - PROCESS | 1934 | 1468453232171 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:32 INFO - PROCESS | 1934 | 1468453232172 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:32 INFO - PROCESS | 1934 | ++DOCSHELL 0x119085800 == 30 [pid = 1934] [id = 377] 16:40:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x1176ec000) [pid = 1934] [serial = 1130] [outer = 0x0] 16:40:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x118592800) [pid = 1934] [serial = 1131] [outer = 0x1176ec000] 16:40:32 INFO - PROCESS | 1934 | 1468453232200 Marionette DEBUG loaded listener.js 16:40:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x11909a800) [pid = 1934] [serial = 1132] [outer = 0x1176ec000] 16:40:32 INFO - PROCESS | 1934 | 1468453232544 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]]]}] 16:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 520ms 16:40:32 INFO - PROCESS | 1934 | 1468453232552 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 16:40:32 INFO - PROCESS | 1934 | 1468453232553 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 16:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:40:32 INFO - PROCESS | 1934 | 1468453232561 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:40:32 INFO - PROCESS | 1934 | 1468453232563 Marionette TRACE conn2 <- [1,1482,null,{}] 16:40:32 INFO - PROCESS | 1934 | 1468453232573 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}] 16:40:32 INFO - PROCESS | 1934 | 1468453232577 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:32 INFO - PROCESS | 1934 | 1468453232657 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 16:40:32 INFO - PROCESS | 1934 | 1468453232713 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:32 INFO - PROCESS | 1934 | 1468453232715 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:32 INFO - PROCESS | 1934 | ++DOCSHELL 0x124f17800 == 31 [pid = 1934] [id = 378] 16:40:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x1196d3c00) [pid = 1934] [serial = 1133] [outer = 0x0] 16:40:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x120ebe000) [pid = 1934] [serial = 1134] [outer = 0x1196d3c00] 16:40:32 INFO - PROCESS | 1934 | 1468453232743 Marionette DEBUG loaded listener.js 16:40:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x121a08800) [pid = 1934] [serial = 1135] [outer = 0x1196d3c00] 16:40:33 INFO - PROCESS | 1934 | 1468453233050 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]]]}] 16:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 523ms 16:40:33 INFO - PROCESS | 1934 | 1468453233085 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 16:40:33 INFO - PROCESS | 1934 | 1468453233086 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 16:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:40:33 INFO - PROCESS | 1934 | 1468453233092 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:40:33 INFO - PROCESS | 1934 | 1468453233094 Marionette TRACE conn2 <- [1,1486,null,{}] 16:40:33 INFO - PROCESS | 1934 | 1468453233096 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}] 16:40:33 INFO - PROCESS | 1934 | 1468453233097 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:33 INFO - PROCESS | 1934 | 1468453233177 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 16:40:33 INFO - PROCESS | 1934 | 1468453233180 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:33 INFO - PROCESS | 1934 | 1468453233181 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:33 INFO - PROCESS | 1934 | ++DOCSHELL 0x128ade000 == 32 [pid = 1934] [id = 379] 16:40:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1128ac800) [pid = 1934] [serial = 1136] [outer = 0x0] 16:40:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x124d11400) [pid = 1934] [serial = 1137] [outer = 0x1128ac800] 16:40:33 INFO - PROCESS | 1934 | 1468453233208 Marionette DEBUG loaded listener.js 16:40:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x1255b5800) [pid = 1934] [serial = 1138] [outer = 0x1128ac800] 16:40:33 INFO - PROCESS | 1934 | 1468453233556 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]]]}] 16:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 520ms 16:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:40:33 INFO - PROCESS | 1934 | 1468453233611 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 16:40:33 INFO - PROCESS | 1934 | 1468453233612 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 16:40:33 INFO - PROCESS | 1934 | 1468453233614 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:40:33 INFO - PROCESS | 1934 | 1468453233615 Marionette TRACE conn2 <- [1,1490,null,{}] 16:40:33 INFO - PROCESS | 1934 | 1468453233617 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}] 16:40:33 INFO - PROCESS | 1934 | 1468453233619 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:33 INFO - PROCESS | 1934 | 1468453233693 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 16:40:33 INFO - PROCESS | 1934 | 1468453233748 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:33 INFO - PROCESS | 1934 | 1468453233749 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:33 INFO - PROCESS | 1934 | ++DOCSHELL 0x118462000 == 33 [pid = 1934] [id = 380] 16:40:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x12919a400) [pid = 1934] [serial = 1139] [outer = 0x0] 16:40:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x1292e0400) [pid = 1934] [serial = 1140] [outer = 0x12919a400] 16:40:33 INFO - PROCESS | 1934 | 1468453233778 Marionette DEBUG loaded listener.js 16:40:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1292ee800) [pid = 1934] [serial = 1141] [outer = 0x12919a400] 16:40:34 INFO - PROCESS | 1934 | 1468453234161 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]]]}] 16:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 570ms 16:40:34 INFO - PROCESS | 1934 | 1468453234185 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 16:40:34 INFO - PROCESS | 1934 | 1468453234187 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 16:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:40:34 INFO - PROCESS | 1934 | 1468453234198 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:40:34 INFO - PROCESS | 1934 | 1468453234199 Marionette TRACE conn2 <- [1,1494,null,{}] 16:40:34 INFO - PROCESS | 1934 | 1468453234202 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}] 16:40:34 INFO - PROCESS | 1934 | 1468453234209 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:34 INFO - PROCESS | 1934 | 1468453234372 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 16:40:34 INFO - PROCESS | 1934 | 1468453234396 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:34 INFO - PROCESS | 1934 | 1468453234397 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:34 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a9b7000 == 34 [pid = 1934] [id = 381] 16:40:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x129462400) [pid = 1934] [serial = 1142] [outer = 0x0] 16:40:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x12a73d800) [pid = 1934] [serial = 1143] [outer = 0x129462400] 16:40:34 INFO - PROCESS | 1934 | 1468453234438 Marionette DEBUG loaded listener.js 16:40:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x12ac11000) [pid = 1934] [serial = 1144] [outer = 0x129462400] 16:40:34 INFO - PROCESS | 1934 | 1468453234894 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]]]}] 16:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 719ms 16:40:34 INFO - PROCESS | 1934 | 1468453234917 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 16:40:34 INFO - PROCESS | 1934 | 1468453234918 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 16:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:40:34 INFO - PROCESS | 1934 | 1468453234921 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:40:34 INFO - PROCESS | 1934 | 1468453234924 Marionette TRACE conn2 <- [1,1498,null,{}] 16:40:34 INFO - PROCESS | 1934 | 1468453234926 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}] 16:40:34 INFO - PROCESS | 1934 | 1468453234928 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:35 INFO - PROCESS | 1934 | 1468453235027 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 16:40:35 INFO - PROCESS | 1934 | 1468453235040 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:35 INFO - PROCESS | 1934 | 1468453235041 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:35 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ac35000 == 35 [pid = 1934] [id = 382] 16:40:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x12b1cd400) [pid = 1934] [serial = 1145] [outer = 0x0] 16:40:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x12b890400) [pid = 1934] [serial = 1146] [outer = 0x12b1cd400] 16:40:35 INFO - PROCESS | 1934 | 1468453235065 Marionette DEBUG loaded listener.js 16:40:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x12b9d5400) [pid = 1934] [serial = 1147] [outer = 0x12b1cd400] 16:40:35 INFO - PROCESS | 1934 | 1468453235398 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]]]}] 16:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 523ms 16:40:35 INFO - PROCESS | 1934 | 1468453235444 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 16:40:35 INFO - PROCESS | 1934 | 1468453235446 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 16:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:40:35 INFO - PROCESS | 1934 | 1468453235448 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:40:35 INFO - PROCESS | 1934 | 1468453235449 Marionette TRACE conn2 <- [1,1502,null,{}] 16:40:35 INFO - PROCESS | 1934 | 1468453235451 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}] 16:40:35 INFO - PROCESS | 1934 | 1468453235452 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:35 INFO - PROCESS | 1934 | 1468453235548 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 16:40:35 INFO - PROCESS | 1934 | 1468453235562 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:35 INFO - PROCESS | 1934 | 1468453235563 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:35 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ba40000 == 36 [pid = 1934] [id = 383] 16:40:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x12a5a9c00) [pid = 1934] [serial = 1148] [outer = 0x0] 16:40:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x12b9db400) [pid = 1934] [serial = 1149] [outer = 0x12a5a9c00] 16:40:35 INFO - PROCESS | 1934 | 1468453235588 Marionette DEBUG loaded listener.js 16:40:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x12ba67400) [pid = 1934] [serial = 1150] [outer = 0x12a5a9c00] 16:40:36 INFO - PROCESS | 1934 | 1468453236004 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]]]}] 16:40:36 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x119a8b400) [pid = 1934] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:40:36 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x11822a800) [pid = 1934] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:40:36 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x1128b0800) [pid = 1934] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:40:36 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x112e50400) [pid = 1934] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:40:36 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x116718000) [pid = 1934] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:40:36 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x1175c1000) [pid = 1934] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:40:36 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x1164e1400) [pid = 1934] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:40:36 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x1196cf400) [pid = 1934] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:40:36 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x12480ec00) [pid = 1934] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:40:36 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x1292e7000) [pid = 1934] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:40:36 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x1180f4c00) [pid = 1934] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:40:36 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x11872b400) [pid = 1934] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:40:36 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x12554d800) [pid = 1934] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:40:36 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x1128b0c00) [pid = 1934] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:40:36 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x116a1b400) [pid = 1934] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 618ms 16:40:36 INFO - PROCESS | 1934 | 1468453236067 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 16:40:36 INFO - PROCESS | 1934 | 1468453236068 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 16:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:40:36 INFO - PROCESS | 1934 | 1468453236070 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:40:36 INFO - PROCESS | 1934 | 1468453236071 Marionette TRACE conn2 <- [1,1506,null,{}] 16:40:36 INFO - PROCESS | 1934 | 1468453236074 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}] 16:40:36 INFO - PROCESS | 1934 | 1468453236075 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:36 INFO - PROCESS | 1934 | 1468453236152 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 16:40:36 INFO - PROCESS | 1934 | 1468453236158 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:36 INFO - PROCESS | 1934 | 1468453236159 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:36 INFO - PROCESS | 1934 | ++DOCSHELL 0x123bd9800 == 37 [pid = 1934] [id = 384] 16:40:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x112e45c00) [pid = 1934] [serial = 1151] [outer = 0x0] 16:40:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x1164e1000) [pid = 1934] [serial = 1152] [outer = 0x112e45c00] 16:40:36 INFO - PROCESS | 1934 | 1468453236183 Marionette DEBUG loaded listener.js 16:40:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x11859a400) [pid = 1934] [serial = 1153] [outer = 0x112e45c00] 16:40:36 INFO - PROCESS | 1934 | 1468453236496 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]]]}] 16:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 472ms 16:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:40:36 INFO - PROCESS | 1934 | 1468453236542 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 16:40:36 INFO - PROCESS | 1934 | 1468453236543 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 16:40:36 INFO - PROCESS | 1934 | 1468453236546 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:40:36 INFO - PROCESS | 1934 | 1468453236547 Marionette TRACE conn2 <- [1,1510,null,{}] 16:40:36 INFO - PROCESS | 1934 | 1468453236549 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}] 16:40:36 INFO - PROCESS | 1934 | 1468453236550 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:36 INFO - PROCESS | 1934 | 1468453236630 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 16:40:36 INFO - PROCESS | 1934 | 1468453236687 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:36 INFO - PROCESS | 1934 | 1468453236688 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:36 INFO - PROCESS | 1934 | ++DOCSHELL 0x128add800 == 38 [pid = 1934] [id = 385] 16:40:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x1129eb800) [pid = 1934] [serial = 1154] [outer = 0x0] 16:40:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x1196d2000) [pid = 1934] [serial = 1155] [outer = 0x1129eb800] 16:40:36 INFO - PROCESS | 1934 | 1468453236713 Marionette DEBUG loaded listener.js 16:40:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1255c0400) [pid = 1934] [serial = 1156] [outer = 0x1129eb800] 16:40:37 INFO - PROCESS | 1934 | 1468453237006 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]]]}] 16:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 517ms 16:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:40:37 INFO - PROCESS | 1934 | 1468453237064 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 16:40:37 INFO - PROCESS | 1934 | 1468453237066 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 16:40:37 INFO - PROCESS | 1934 | 1468453237068 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:40:37 INFO - PROCESS | 1934 | 1468453237069 Marionette TRACE conn2 <- [1,1514,null,{}] 16:40:37 INFO - PROCESS | 1934 | 1468453237072 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}] 16:40:37 INFO - PROCESS | 1934 | 1468453237073 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:37 INFO - PROCESS | 1934 | 1468453237166 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 16:40:37 INFO - PROCESS | 1934 | 1468453237170 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:37 INFO - PROCESS | 1934 | 1468453237172 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:37 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c389800 == 39 [pid = 1934] [id = 386] 16:40:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x125ee7c00) [pid = 1934] [serial = 1157] [outer = 0x0] 16:40:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x12ba6e000) [pid = 1934] [serial = 1158] [outer = 0x125ee7c00] 16:40:37 INFO - PROCESS | 1934 | 1468453237198 Marionette DEBUG loaded listener.js 16:40:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x12c005800) [pid = 1934] [serial = 1159] [outer = 0x125ee7c00] 16:40:37 INFO - PROCESS | 1934 | 1468453237524 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]]]}] 16:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 472ms 16:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:40:37 INFO - PROCESS | 1934 | 1468453237542 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 16:40:37 INFO - PROCESS | 1934 | 1468453237543 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 16:40:37 INFO - PROCESS | 1934 | 1468453237545 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:40:37 INFO - PROCESS | 1934 | 1468453237546 Marionette TRACE conn2 <- [1,1518,null,{}] 16:40:37 INFO - PROCESS | 1934 | 1468453237548 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}] 16:40:37 INFO - PROCESS | 1934 | 1468453237549 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:37 INFO - PROCESS | 1934 | 1468453237659 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 16:40:37 INFO - PROCESS | 1934 | 1468453237665 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:37 INFO - PROCESS | 1934 | 1468453237666 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:37 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c710800 == 40 [pid = 1934] [id = 387] 16:40:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x119ec0800) [pid = 1934] [serial = 1160] [outer = 0x0] 16:40:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x12c008000) [pid = 1934] [serial = 1161] [outer = 0x119ec0800] 16:40:37 INFO - PROCESS | 1934 | 1468453237690 Marionette DEBUG loaded listener.js 16:40:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x12c06f800) [pid = 1934] [serial = 1162] [outer = 0x119ec0800] 16:40:38 INFO - PROCESS | 1934 | 1468453238002 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]]]}] 16:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 518ms 16:40:38 INFO - PROCESS | 1934 | 1468453238064 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 16:40:38 INFO - PROCESS | 1934 | 1468453238066 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 16:40:38 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:40:38 INFO - PROCESS | 1934 | 1468453238069 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:40:38 INFO - PROCESS | 1934 | 1468453238073 Marionette TRACE conn2 <- [1,1522,null,{}] 16:40:38 INFO - PROCESS | 1934 | 1468453238077 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}] 16:40:38 INFO - PROCESS | 1934 | 1468453238079 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:38 INFO - PROCESS | 1934 | 1468453238189 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 16:40:38 INFO - PROCESS | 1934 | 1468453238243 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:38 INFO - PROCESS | 1934 | 1468453238245 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:38 INFO - PROCESS | 1934 | ++DOCSHELL 0x116f9b800 == 41 [pid = 1934] [id = 388] 16:40:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x112e4e000) [pid = 1934] [serial = 1163] [outer = 0x0] 16:40:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x1131efc00) [pid = 1934] [serial = 1164] [outer = 0x112e4e000] 16:40:38 INFO - PROCESS | 1934 | 1468453238277 Marionette DEBUG loaded listener.js 16:40:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x1164e9400) [pid = 1934] [serial = 1165] [outer = 0x112e4e000] 16:40:38 INFO - PROCESS | 1934 | 1468453238686 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"]]]}] 16:40:38 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 () { 16:40:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:40:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:40:38 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 () { 16:40:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:40:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:40:38 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 () { 16:40:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:40:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:40:38 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 () { 16:40:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:40:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:40:38 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 675ms 16:40:38 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:40:38 INFO - PROCESS | 1934 | 1468453238745 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 16:40:38 INFO - PROCESS | 1934 | 1468453238747 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 16:40:38 INFO - PROCESS | 1934 | 1468453238752 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:40:38 INFO - PROCESS | 1934 | 1468453238755 Marionette TRACE conn2 <- [1,1526,null,{}] 16:40:38 INFO - PROCESS | 1934 | 1468453238758 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}] 16:40:38 INFO - PROCESS | 1934 | 1468453238759 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:38 INFO - PROCESS | 1934 | 1468453238863 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 16:40:38 INFO - PROCESS | 1934 | 1468453238921 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:38 INFO - PROCESS | 1934 | 1468453238923 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:38 INFO - PROCESS | 1934 | ++DOCSHELL 0x128ae5800 == 42 [pid = 1934] [id = 389] 16:40:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x1175bfc00) [pid = 1934] [serial = 1166] [outer = 0x0] 16:40:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x119c5c800) [pid = 1934] [serial = 1167] [outer = 0x1175bfc00] 16:40:38 INFO - PROCESS | 1934 | 1468453238952 Marionette DEBUG loaded listener.js 16:40:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x1218aa800) [pid = 1934] [serial = 1168] [outer = 0x1175bfc00] 16:40:39 INFO - PROCESS | 1934 | 1468453239351 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"]]]}] 16:40:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:40:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:40:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:40:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:40:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:40:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:40:39 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 624ms 16:40:39 INFO - PROCESS | 1934 | 1468453239375 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 16:40:39 INFO - PROCESS | 1934 | 1468453239376 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 16:40:39 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:40:39 INFO - PROCESS | 1934 | 1468453239379 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:40:39 INFO - PROCESS | 1934 | 1468453239380 Marionette TRACE conn2 <- [1,1530,null,{}] 16:40:39 INFO - PROCESS | 1934 | 1468453239387 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}] 16:40:39 INFO - PROCESS | 1934 | 1468453239390 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:39 INFO - PROCESS | 1934 | 1468453239490 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 16:40:39 INFO - PROCESS | 1934 | 1468453239588 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:39 INFO - PROCESS | 1934 | 1468453239591 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:39 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c703800 == 43 [pid = 1934] [id = 390] 16:40:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x12946b800) [pid = 1934] [serial = 1169] [outer = 0x0] 16:40:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x12a5b2c00) [pid = 1934] [serial = 1170] [outer = 0x12946b800] 16:40:39 INFO - PROCESS | 1934 | 1468453239626 Marionette DEBUG loaded listener.js 16:40:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x12a7ef800) [pid = 1934] [serial = 1171] [outer = 0x12946b800] 16:40:39 INFO - PROCESS | 1934 | 1468453239985 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]]]}] 16:40:39 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 16:40:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:40:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:40:40 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. 16:40:40 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:40:40 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 621ms 16:40:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:40:40 INFO - PROCESS | 1934 | 1468453240001 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 16:40:40 INFO - PROCESS | 1934 | 1468453240002 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 16:40:40 INFO - PROCESS | 1934 | 1468453240006 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:40:40 INFO - PROCESS | 1934 | 1468453240008 Marionette TRACE conn2 <- [1,1534,null,{}] 16:40:40 INFO - PROCESS | 1934 | 1468453240011 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}] 16:40:40 INFO - PROCESS | 1934 | 1468453240012 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:40 INFO - PROCESS | 1934 | 1468453240113 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 16:40:40 INFO - PROCESS | 1934 | 1468453240171 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:40 INFO - PROCESS | 1934 | 1468453240172 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:40 INFO - PROCESS | 1934 | ++DOCSHELL 0x12cdc2000 == 44 [pid = 1934] [id = 391] 16:40:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x12b88c800) [pid = 1934] [serial = 1172] [outer = 0x0] 16:40:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x12ba65800) [pid = 1934] [serial = 1173] [outer = 0x12b88c800] 16:40:40 INFO - PROCESS | 1934 | 1468453240201 Marionette DEBUG loaded listener.js 16:40:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x12bda3c00) [pid = 1934] [serial = 1174] [outer = 0x12b88c800] 16:40:40 INFO - PROCESS | 1934 | 1468453240643 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]]]}] 16:40:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:40:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 670ms 16:40:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:40:40 INFO - PROCESS | 1934 | 1468453240676 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 16:40:40 INFO - PROCESS | 1934 | 1468453240677 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 16:40:40 INFO - PROCESS | 1934 | 1468453240680 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:40:40 INFO - PROCESS | 1934 | 1468453240681 Marionette TRACE conn2 <- [1,1538,null,{}] 16:40:40 INFO - PROCESS | 1934 | 1468453240683 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}] 16:40:40 INFO - PROCESS | 1934 | 1468453240685 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:40 INFO - PROCESS | 1934 | 1468453240786 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 16:40:40 INFO - PROCESS | 1934 | 1468453240882 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:40 INFO - PROCESS | 1934 | 1468453240883 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:40 INFO - PROCESS | 1934 | ++DOCSHELL 0x12d2d1800 == 45 [pid = 1934] [id = 392] 16:40:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x12c010c00) [pid = 1934] [serial = 1175] [outer = 0x0] 16:40:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x12c073400) [pid = 1934] [serial = 1176] [outer = 0x12c010c00] 16:40:40 INFO - PROCESS | 1934 | 1468453240913 Marionette DEBUG loaded listener.js 16:40:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x12c079400) [pid = 1934] [serial = 1177] [outer = 0x12c010c00] 16:40:41 INFO - PROCESS | 1934 | 1468453241505 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]]]}] 16:40:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:40:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 869ms 16:40:41 INFO - PROCESS | 1934 | 1468453241550 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 16:40:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:40:41 INFO - PROCESS | 1934 | 1468453241553 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 16:40:41 INFO - PROCESS | 1934 | 1468453241556 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:40:41 INFO - PROCESS | 1934 | 1468453241558 Marionette TRACE conn2 <- [1,1542,null,{}] 16:40:41 INFO - PROCESS | 1934 | 1468453241561 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}] 16:40:41 INFO - PROCESS | 1934 | 1468453241563 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:41 INFO - PROCESS | 1934 | 1468453241660 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 16:40:41 INFO - PROCESS | 1934 | 1468453241723 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:41 INFO - PROCESS | 1934 | 1468453241726 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:41 INFO - PROCESS | 1934 | ++DOCSHELL 0x119980800 == 46 [pid = 1934] [id = 393] 16:40:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x1125a0c00) [pid = 1934] [serial = 1178] [outer = 0x0] 16:40:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x112979800) [pid = 1934] [serial = 1179] [outer = 0x1125a0c00] 16:40:41 INFO - PROCESS | 1934 | 1468453241753 Marionette DEBUG loaded listener.js 16:40:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x112e47000) [pid = 1934] [serial = 1180] [outer = 0x1125a0c00] 16:40:42 INFO - PROCESS | 1934 | --DOCSHELL 0x12c389800 == 45 [pid = 1934] [id = 386] 16:40:42 INFO - PROCESS | 1934 | --DOCSHELL 0x128add800 == 44 [pid = 1934] [id = 385] 16:40:42 INFO - PROCESS | 1934 | --DOCSHELL 0x123bd9800 == 43 [pid = 1934] [id = 384] 16:40:42 INFO - PROCESS | 1934 | --DOCSHELL 0x12ba40000 == 42 [pid = 1934] [id = 383] 16:40:42 INFO - PROCESS | 1934 | --DOCSHELL 0x12ac35000 == 41 [pid = 1934] [id = 382] 16:40:42 INFO - PROCESS | 1934 | --DOCSHELL 0x12a9b7000 == 40 [pid = 1934] [id = 381] 16:40:42 INFO - PROCESS | 1934 | --DOCSHELL 0x118462000 == 39 [pid = 1934] [id = 380] 16:40:42 INFO - PROCESS | 1934 | --DOCSHELL 0x128ade000 == 38 [pid = 1934] [id = 379] 16:40:42 INFO - PROCESS | 1934 | --DOCSHELL 0x124f17800 == 37 [pid = 1934] [id = 378] 16:40:42 INFO - PROCESS | 1934 | --DOCSHELL 0x119085800 == 36 [pid = 1934] [id = 377] 16:40:42 INFO - PROCESS | 1934 | --DOCSHELL 0x1181e0800 == 35 [pid = 1934] [id = 376] 16:40:42 INFO - PROCESS | 1934 | --DOCSHELL 0x119966800 == 34 [pid = 1934] [id = 375] 16:40:42 INFO - PROCESS | 1934 | --DOCSHELL 0x11264a800 == 33 [pid = 1934] [id = 374] 16:40:42 INFO - PROCESS | 1934 | --DOCSHELL 0x12d2d1800 == 32 [pid = 1934] [id = 392] 16:40:42 INFO - PROCESS | 1934 | --DOCSHELL 0x12cdc2000 == 31 [pid = 1934] [id = 391] 16:40:42 INFO - PROCESS | 1934 | --DOCSHELL 0x12c703800 == 30 [pid = 1934] [id = 390] 16:40:42 INFO - PROCESS | 1934 | --DOCSHELL 0x128ae5800 == 29 [pid = 1934] [id = 389] 16:40:42 INFO - PROCESS | 1934 | --DOCSHELL 0x12c710800 == 28 [pid = 1934] [id = 387] 16:40:42 INFO - PROCESS | 1934 | --DOCSHELL 0x116f9b800 == 27 [pid = 1934] [id = 388] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x120eb6400) [pid = 1934] [serial = 1101] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x11887a000) [pid = 1934] [serial = 1095] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x1190d2c00) [pid = 1934] [serial = 1096] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x112985c00) [pid = 1934] [serial = 1089] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x112e43000) [pid = 1934] [serial = 1090] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x11671ac00) [pid = 1934] [serial = 1092] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x1175c2000) [pid = 1934] [serial = 1093] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x118590c00) [pid = 1934] [serial = 1087] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x116faf800) [pid = 1934] [serial = 1086] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x119623c00) [pid = 1934] [serial = 1098] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x1183c0c00) [pid = 1934] [serial = 1075] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x11697a000) [pid = 1934] [serial = 1074] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x120ebbc00) [pid = 1934] [serial = 1078] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x119a85000) [pid = 1934] [serial = 1077] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x128fa3400) [pid = 1934] [serial = 1081] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x12667c800) [pid = 1934] [serial = 1080] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x12b9d3400) [pid = 1934] [serial = 1084] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x12b88d000) [pid = 1934] [serial = 1083] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x123e39c00) [pid = 1934] [serial = 1104] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x121213000) [pid = 1934] [serial = 1102] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x12919f400) [pid = 1934] [serial = 1117] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x126c38c00) [pid = 1934] [serial = 1108] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x125eeb800) [pid = 1934] [serial = 1107] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x128d17400) [pid = 1934] [serial = 1110] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x119eb6000) [pid = 1934] [serial = 1114] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x1183c3400) [pid = 1934] [serial = 1113] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x129197000) [pid = 1934] [serial = 1111] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x12554cc00) [pid = 1934] [serial = 1105] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x128d13400) [pid = 1934] [serial = 1116] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x119a8b000) [pid = 1934] [serial = 1099] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x1292e6400) [pid = 1934] [serial = 1119] [outer = 0x0] [url = about:blank] 16:40:42 INFO - PROCESS | 1934 | 1468453242779 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]]]}] 16:40:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:40:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1275ms 16:40:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:40:42 INFO - PROCESS | 1934 | 1468453242831 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 16:40:42 INFO - PROCESS | 1934 | 1468453242833 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 16:40:42 INFO - PROCESS | 1934 | 1468453242838 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:40:42 INFO - PROCESS | 1934 | 1468453242840 Marionette TRACE conn2 <- [1,1546,null,{}] 16:40:42 INFO - PROCESS | 1934 | 1468453242844 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}] 16:40:42 INFO - PROCESS | 1934 | 1468453242845 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:42 INFO - PROCESS | 1934 | 1468453242926 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 16:40:42 INFO - PROCESS | 1934 | 1468453242930 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:42 INFO - PROCESS | 1934 | 1468453242932 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:42 INFO - PROCESS | 1934 | ++DOCSHELL 0x11626d800 == 28 [pid = 1934] [id = 394] 16:40:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x11297cc00) [pid = 1934] [serial = 1181] [outer = 0x0] 16:40:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x112985000) [pid = 1934] [serial = 1182] [outer = 0x11297cc00] 16:40:42 INFO - PROCESS | 1934 | 1468453242963 Marionette DEBUG loaded listener.js 16:40:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x112db3400) [pid = 1934] [serial = 1183] [outer = 0x11297cc00] 16:40:43 INFO - PROCESS | 1934 | 1468453243300 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]]]}] 16:40:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:40:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 524ms 16:40:43 INFO - PROCESS | 1934 | 1468453243361 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 16:40:43 INFO - PROCESS | 1934 | 1468453243364 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 16:40:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:40:43 INFO - PROCESS | 1934 | 1468453243369 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:40:43 INFO - PROCESS | 1934 | 1468453243371 Marionette TRACE conn2 <- [1,1550,null,{}] 16:40:43 INFO - PROCESS | 1934 | 1468453243373 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}] 16:40:43 INFO - PROCESS | 1934 | 1468453243375 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:43 INFO - PROCESS | 1934 | 1468453243453 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 16:40:43 INFO - PROCESS | 1934 | 1468453243460 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:43 INFO - PROCESS | 1934 | 1468453243461 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:43 INFO - PROCESS | 1934 | ++DOCSHELL 0x117456800 == 29 [pid = 1934] [id = 395] 16:40:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x112e4fc00) [pid = 1934] [serial = 1184] [outer = 0x0] 16:40:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x11623f800) [pid = 1934] [serial = 1185] [outer = 0x112e4fc00] 16:40:43 INFO - PROCESS | 1934 | 1468453243489 Marionette DEBUG loaded listener.js 16:40:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x11671d800) [pid = 1934] [serial = 1186] [outer = 0x112e4fc00] 16:40:43 INFO - PROCESS | 1934 | 1468453243833 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]]]}] 16:40:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:40:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 470ms 16:40:43 INFO - PROCESS | 1934 | 1468453243839 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 16:40:43 INFO - PROCESS | 1934 | 1468453243848 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 16:40:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:40:43 INFO - PROCESS | 1934 | 1468453243850 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:40:43 INFO - PROCESS | 1934 | 1468453243853 Marionette TRACE conn2 <- [1,1554,null,{}] 16:40:43 INFO - PROCESS | 1934 | 1468453243863 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}] 16:40:43 INFO - PROCESS | 1934 | 1468453243866 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:43 INFO - PROCESS | 1934 | 1468453243945 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 16:40:44 INFO - PROCESS | 1934 | 1468453244003 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:44 INFO - PROCESS | 1934 | 1468453244005 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:44 INFO - PROCESS | 1934 | ++DOCSHELL 0x11918b800 == 30 [pid = 1934] [id = 396] 16:40:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1128b3800) [pid = 1934] [serial = 1187] [outer = 0x0] 16:40:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x1180ef000) [pid = 1934] [serial = 1188] [outer = 0x1128b3800] 16:40:44 INFO - PROCESS | 1934 | 1468453244034 Marionette DEBUG loaded listener.js 16:40:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x118597c00) [pid = 1934] [serial = 1189] [outer = 0x1128b3800] 16:40:44 INFO - PROCESS | 1934 | 1468453244346 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]]]}] 16:40:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:40:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 524ms 16:40:44 INFO - PROCESS | 1934 | 1468453244375 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 16:40:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:40:44 INFO - PROCESS | 1934 | 1468453244377 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 16:40:44 INFO - PROCESS | 1934 | 1468453244379 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:40:44 INFO - PROCESS | 1934 | 1468453244380 Marionette TRACE conn2 <- [1,1558,null,{}] 16:40:44 INFO - PROCESS | 1934 | 1468453244383 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}] 16:40:44 INFO - PROCESS | 1934 | 1468453244384 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:44 INFO - PROCESS | 1934 | 1468453244459 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 16:40:44 INFO - PROCESS | 1934 | 1468453244462 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:44 INFO - PROCESS | 1934 | 1468453244463 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:44 INFO - PROCESS | 1934 | ++DOCSHELL 0x12131a000 == 31 [pid = 1934] [id = 397] 16:40:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x119093800) [pid = 1934] [serial = 1190] [outer = 0x0] 16:40:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x1196eb800) [pid = 1934] [serial = 1191] [outer = 0x119093800] 16:40:44 INFO - PROCESS | 1934 | 1468453244491 Marionette DEBUG loaded listener.js 16:40:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x119a89c00) [pid = 1934] [serial = 1192] [outer = 0x119093800] 16:40:44 INFO - PROCESS | 1934 | 1468453244823 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]]]}] 16:40:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:40:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 471ms 16:40:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:40:44 INFO - PROCESS | 1934 | 1468453244850 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 16:40:44 INFO - PROCESS | 1934 | 1468453244851 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 16:40:44 INFO - PROCESS | 1934 | 1468453244853 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:40:44 INFO - PROCESS | 1934 | 1468453244855 Marionette TRACE conn2 <- [1,1562,null,{}] 16:40:44 INFO - PROCESS | 1934 | 1468453244857 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}] 16:40:44 INFO - PROCESS | 1934 | 1468453244858 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:44 INFO - PROCESS | 1934 | 1468453244975 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 16:40:44 INFO - PROCESS | 1934 | 1468453244991 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:44 INFO - PROCESS | 1934 | 1468453244992 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:45 INFO - PROCESS | 1934 | ++DOCSHELL 0x121bd1000 == 32 [pid = 1934] [id = 398] 16:40:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x112e4ac00) [pid = 1934] [serial = 1193] [outer = 0x0] 16:40:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x119c57800) [pid = 1934] [serial = 1194] [outer = 0x112e4ac00] 16:40:45 INFO - PROCESS | 1934 | 1468453245032 Marionette DEBUG loaded listener.js 16:40:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x120ebdc00) [pid = 1934] [serial = 1195] [outer = 0x112e4ac00] 16:40:45 INFO - PROCESS | 1934 | 1468453245531 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]]]}] 16:40:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:40:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 721ms 16:40:45 INFO - PROCESS | 1934 | 1468453245576 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 16:40:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:40:45 INFO - PROCESS | 1934 | 1468453245578 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 16:40:45 INFO - PROCESS | 1934 | 1468453245580 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:40:45 INFO - PROCESS | 1934 | 1468453245581 Marionette TRACE conn2 <- [1,1566,null,{}] 16:40:45 INFO - PROCESS | 1934 | 1468453245583 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}] 16:40:45 INFO - PROCESS | 1934 | 1468453245588 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:45 INFO - PROCESS | 1934 | 1468453245700 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 16:40:45 INFO - PROCESS | 1934 | 1468453245742 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:45 INFO - PROCESS | 1934 | 1468453245743 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:45 INFO - PROCESS | 1934 | ++DOCSHELL 0x126647800 == 33 [pid = 1934] [id = 399] 16:40:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x121a07c00) [pid = 1934] [serial = 1196] [outer = 0x0] 16:40:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x123e3c000) [pid = 1934] [serial = 1197] [outer = 0x121a07c00] 16:40:45 INFO - PROCESS | 1934 | 1468453245768 Marionette DEBUG loaded listener.js 16:40:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x125543000) [pid = 1934] [serial = 1198] [outer = 0x121a07c00] 16:40:46 INFO - PROCESS | 1934 | 1468453246061 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]]]}] 16:40:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:40:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 518ms 16:40:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:40:46 INFO - PROCESS | 1934 | 1468453246099 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 16:40:46 INFO - PROCESS | 1934 | 1468453246100 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 16:40:46 INFO - PROCESS | 1934 | 1468453246102 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:40:46 INFO - PROCESS | 1934 | 1468453246103 Marionette TRACE conn2 <- [1,1570,null,{}] 16:40:46 INFO - PROCESS | 1934 | 1468453246108 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}] 16:40:46 INFO - PROCESS | 1934 | 1468453246109 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:46 INFO - PROCESS | 1934 | 1468453246210 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 16:40:46 INFO - PROCESS | 1934 | 1468453246213 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:46 INFO - PROCESS | 1934 | 1468453246214 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:46 INFO - PROCESS | 1934 | ++DOCSHELL 0x128aed800 == 34 [pid = 1934] [id = 400] 16:40:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x112626800) [pid = 1934] [serial = 1199] [outer = 0x0] 16:40:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x11961cc00) [pid = 1934] [serial = 1200] [outer = 0x112626800] 16:40:46 INFO - PROCESS | 1934 | 1468453246238 Marionette DEBUG loaded listener.js 16:40:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x1264eb800) [pid = 1934] [serial = 1201] [outer = 0x112626800] 16:40:46 INFO - PROCESS | 1934 | 1468453246594 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]]]}] 16:40:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:40:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 521ms 16:40:46 INFO - PROCESS | 1934 | 1468453246623 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 16:40:46 INFO - PROCESS | 1934 | 1468453246625 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 16:40:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:40:46 INFO - PROCESS | 1934 | 1468453246633 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:40:46 INFO - PROCESS | 1934 | 1468453246634 Marionette TRACE conn2 <- [1,1574,null,{}] 16:40:46 INFO - PROCESS | 1934 | 1468453246636 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}] 16:40:46 INFO - PROCESS | 1934 | 1468453246637 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:46 INFO - PROCESS | 1934 | 1468453246733 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 16:40:46 INFO - PROCESS | 1934 | 1468453246736 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:46 INFO - PROCESS | 1934 | 1468453246737 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:46 INFO - PROCESS | 1934 | ++DOCSHELL 0x128ff1800 == 35 [pid = 1934] [id = 401] 16:40:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x12667c800) [pid = 1934] [serial = 1202] [outer = 0x0] 16:40:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x128d1a400) [pid = 1934] [serial = 1203] [outer = 0x12667c800] 16:40:46 INFO - PROCESS | 1934 | 1468453246763 Marionette DEBUG loaded listener.js 16:40:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x129199c00) [pid = 1934] [serial = 1204] [outer = 0x12667c800] 16:40:47 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x125ee7c00) [pid = 1934] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:40:47 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x119ec0800) [pid = 1934] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:40:47 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x129462400) [pid = 1934] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:40:47 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x12b1cd400) [pid = 1934] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:40:47 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x115e5dc00) [pid = 1934] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:40:47 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x12919e400) [pid = 1934] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:40:47 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x1121b7c00) [pid = 1934] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:40:47 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x1196d3c00) [pid = 1934] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:40:47 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x117140c00) [pid = 1934] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:40:47 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x12a5a9c00) [pid = 1934] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:40:47 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x1128ac800) [pid = 1934] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:40:47 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x12919a400) [pid = 1934] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:40:47 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x1176ec000) [pid = 1934] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:40:47 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x112e45c00) [pid = 1934] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:40:47 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x1129eb800) [pid = 1934] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:40:47 INFO - PROCESS | 1934 | 1468453247249 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]]]}] 16:40:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:40:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 668ms 16:40:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:40:47 INFO - PROCESS | 1934 | 1468453247301 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 16:40:47 INFO - PROCESS | 1934 | 1468453247303 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 16:40:47 INFO - PROCESS | 1934 | 1468453247305 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:40:47 INFO - PROCESS | 1934 | 1468453247306 Marionette TRACE conn2 <- [1,1578,null,{}] 16:40:47 INFO - PROCESS | 1934 | 1468453247308 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}] 16:40:47 INFO - PROCESS | 1934 | 1468453247310 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:47 INFO - PROCESS | 1934 | 1468453247392 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 16:40:47 INFO - PROCESS | 1934 | 1468453247468 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:47 INFO - PROCESS | 1934 | 1468453247469 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:47 INFO - PROCESS | 1934 | ++DOCSHELL 0x119185000 == 36 [pid = 1934] [id = 402] 16:40:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x112592800) [pid = 1934] [serial = 1205] [outer = 0x0] 16:40:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x1176ec000) [pid = 1934] [serial = 1206] [outer = 0x112592800] 16:40:47 INFO - PROCESS | 1934 | 1468453247494 Marionette DEBUG loaded listener.js 16:40:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x123bbf000) [pid = 1934] [serial = 1207] [outer = 0x112592800] 16:40:47 INFO - PROCESS | 1934 | 1468453247790 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]]]}] 16:40:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:40:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 521ms 16:40:47 INFO - PROCESS | 1934 | 1468453247827 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 16:40:47 INFO - PROCESS | 1934 | 1468453247828 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 16:40:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:40:47 INFO - PROCESS | 1934 | 1468453247830 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:40:47 INFO - PROCESS | 1934 | 1468453247831 Marionette TRACE conn2 <- [1,1582,null,{}] 16:40:47 INFO - PROCESS | 1934 | 1468453247834 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}] 16:40:47 INFO - PROCESS | 1934 | 1468453247835 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:47 INFO - PROCESS | 1934 | 1468453247909 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 16:40:47 INFO - PROCESS | 1934 | 1468453247913 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:47 INFO - PROCESS | 1934 | 1468453247915 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:47 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a77b000 == 37 [pid = 1934] [id = 403] 16:40:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x125edfc00) [pid = 1934] [serial = 1208] [outer = 0x0] 16:40:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x1291a1800) [pid = 1934] [serial = 1209] [outer = 0x125edfc00] 16:40:47 INFO - PROCESS | 1934 | 1468453247941 Marionette DEBUG loaded listener.js 16:40:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x1292ef400) [pid = 1934] [serial = 1210] [outer = 0x125edfc00] 16:40:48 INFO - PROCESS | 1934 | 1468453248281 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]]]}] 16:40:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:40:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 468ms 16:40:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:40:48 INFO - PROCESS | 1934 | 1468453248299 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 16:40:48 INFO - PROCESS | 1934 | 1468453248301 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 16:40:48 INFO - PROCESS | 1934 | 1468453248303 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:40:48 INFO - PROCESS | 1934 | 1468453248306 Marionette TRACE conn2 <- [1,1586,null,{}] 16:40:48 INFO - PROCESS | 1934 | 1468453248309 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}] 16:40:48 INFO - PROCESS | 1934 | 1468453248310 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:48 INFO - PROCESS | 1934 | 1468453248427 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 16:40:48 INFO - PROCESS | 1934 | 1468453248443 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:48 INFO - PROCESS | 1934 | 1468453248444 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:48 INFO - PROCESS | 1934 | ++DOCSHELL 0x121bce000 == 38 [pid = 1934] [id = 404] 16:40:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x12941e800) [pid = 1934] [serial = 1211] [outer = 0x0] 16:40:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x12946f400) [pid = 1934] [serial = 1212] [outer = 0x12941e800] 16:40:48 INFO - PROCESS | 1934 | 1468453248472 Marionette DEBUG loaded listener.js 16:40:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x12a7e8000) [pid = 1934] [serial = 1213] [outer = 0x12941e800] 16:40:48 INFO - PROCESS | 1934 | 1468453248801 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]]]}] 16:40:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:40:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 522ms 16:40:48 INFO - PROCESS | 1934 | 1468453248825 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 16:40:48 INFO - PROCESS | 1934 | 1468453248827 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 16:40:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:40:48 INFO - PROCESS | 1934 | 1468453248829 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:40:48 INFO - PROCESS | 1934 | 1468453248830 Marionette TRACE conn2 <- [1,1590,null,{}] 16:40:48 INFO - PROCESS | 1934 | 1468453248832 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}] 16:40:48 INFO - PROCESS | 1934 | 1468453248833 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:48 INFO - PROCESS | 1934 | 1468453248911 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 16:40:48 INFO - PROCESS | 1934 | 1468453248915 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:48 INFO - PROCESS | 1934 | 1468453248916 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:48 INFO - PROCESS | 1934 | ++DOCSHELL 0x12bd76800 == 39 [pid = 1934] [id = 405] 16:40:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x12a7e8400) [pid = 1934] [serial = 1214] [outer = 0x0] 16:40:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x12ac04400) [pid = 1934] [serial = 1215] [outer = 0x12a7e8400] 16:40:48 INFO - PROCESS | 1934 | 1468453248940 Marionette DEBUG loaded listener.js 16:40:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x12b88e400) [pid = 1934] [serial = 1216] [outer = 0x12a7e8400] 16:40:49 INFO - PROCESS | 1934 | --DOCSHELL 0x119980800 == 38 [pid = 1934] [id = 393] 16:40:49 INFO - PROCESS | 1934 | --DOCSHELL 0x11626d800 == 37 [pid = 1934] [id = 394] 16:40:50 INFO - PROCESS | 1934 | --DOCSHELL 0x117456800 == 36 [pid = 1934] [id = 395] 16:40:50 INFO - PROCESS | 1934 | --DOCSHELL 0x12131a000 == 35 [pid = 1934] [id = 397] 16:40:50 INFO - PROCESS | 1934 | --DOCSHELL 0x119185000 == 34 [pid = 1934] [id = 402] 16:40:50 INFO - PROCESS | 1934 | --DOCSHELL 0x12a77b000 == 33 [pid = 1934] [id = 403] 16:40:50 INFO - PROCESS | 1934 | --DOCSHELL 0x126647800 == 32 [pid = 1934] [id = 399] 16:40:50 INFO - PROCESS | 1934 | --DOCSHELL 0x128aed800 == 31 [pid = 1934] [id = 400] 16:40:50 INFO - PROCESS | 1934 | --DOCSHELL 0x121bd1000 == 30 [pid = 1934] [id = 398] 16:40:50 INFO - PROCESS | 1934 | --DOCSHELL 0x128ff1800 == 29 [pid = 1934] [id = 401] 16:40:50 INFO - PROCESS | 1934 | --DOCSHELL 0x11918b800 == 28 [pid = 1934] [id = 396] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x12c005800) [pid = 1934] [serial = 1159] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x12c06f800) [pid = 1934] [serial = 1162] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x12a73d800) [pid = 1934] [serial = 1143] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x12b890400) [pid = 1934] [serial = 1146] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x11662fc00) [pid = 1934] [serial = 1128] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x1175c4400) [pid = 1934] [serial = 1129] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x129469400) [pid = 1934] [serial = 1120] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x1125fa000) [pid = 1934] [serial = 1122] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x1128a7000) [pid = 1934] [serial = 1123] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x12c008000) [pid = 1934] [serial = 1161] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x120ebe000) [pid = 1934] [serial = 1134] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x121a08800) [pid = 1934] [serial = 1135] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x1176e4400) [pid = 1934] [serial = 1125] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x12b9db400) [pid = 1934] [serial = 1149] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x1183c4000) [pid = 1934] [serial = 1126] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x124d11400) [pid = 1934] [serial = 1137] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x1255b5800) [pid = 1934] [serial = 1138] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x1292e0400) [pid = 1934] [serial = 1140] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x118592800) [pid = 1934] [serial = 1131] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x11909a800) [pid = 1934] [serial = 1132] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x1164e1000) [pid = 1934] [serial = 1152] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x11859a400) [pid = 1934] [serial = 1153] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x12ba67400) [pid = 1934] [serial = 1150] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x12ba6e000) [pid = 1934] [serial = 1158] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x12ac11000) [pid = 1934] [serial = 1144] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x1196d2000) [pid = 1934] [serial = 1155] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 73 (0x12b9d5400) [pid = 1934] [serial = 1147] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 72 (0x1255c0400) [pid = 1934] [serial = 1156] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOMWINDOW == 71 (0x1292ee800) [pid = 1934] [serial = 1141] [outer = 0x0] [url = about:blank] 16:40:50 INFO - PROCESS | 1934 | --DOCSHELL 0x121bce000 == 27 [pid = 1934] [id = 404] 16:40:50 INFO - PROCESS | 1934 | 1468453250335 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]]]}] 16:40:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:40:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1519ms 16:40:50 INFO - PROCESS | 1934 | 1468453250349 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 16:40:50 INFO - PROCESS | 1934 | 1468453250351 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 16:40:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:40:50 INFO - PROCESS | 1934 | 1468453250355 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:40:50 INFO - PROCESS | 1934 | 1468453250359 Marionette TRACE conn2 <- [1,1594,null,{}] 16:40:50 INFO - PROCESS | 1934 | 1468453250364 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}] 16:40:50 INFO - PROCESS | 1934 | 1468453250365 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:50 INFO - PROCESS | 1934 | 1468453250442 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 16:40:50 INFO - PROCESS | 1934 | 1468453250495 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:50 INFO - PROCESS | 1934 | 1468453250498 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:50 INFO - PROCESS | 1934 | ++DOCSHELL 0x115eb6800 == 28 [pid = 1934] [id = 406] 16:40:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 72 (0x1127d5800) [pid = 1934] [serial = 1217] [outer = 0x0] 16:40:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 73 (0x1128abc00) [pid = 1934] [serial = 1218] [outer = 0x1127d5800] 16:40:50 INFO - PROCESS | 1934 | 1468453250526 Marionette DEBUG loaded listener.js 16:40:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 74 (0x1129eb400) [pid = 1934] [serial = 1219] [outer = 0x1127d5800] 16:40:50 INFO - PROCESS | 1934 | 1468453250847 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]]]}] 16:40:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:40:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 523ms 16:40:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:40:50 INFO - PROCESS | 1934 | 1468453250878 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 16:40:50 INFO - PROCESS | 1934 | 1468453250881 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 16:40:50 INFO - PROCESS | 1934 | 1468453250886 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:40:50 INFO - PROCESS | 1934 | 1468453250888 Marionette TRACE conn2 <- [1,1598,null,{}] 16:40:50 INFO - PROCESS | 1934 | 1468453250893 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}] 16:40:50 INFO - PROCESS | 1934 | 1468453250895 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:50 INFO - PROCESS | 1934 | 1468453250971 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 16:40:50 INFO - PROCESS | 1934 | 1468453250977 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:50 INFO - PROCESS | 1934 | 1468453250979 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:50 INFO - PROCESS | 1934 | ++DOCSHELL 0x11746a800 == 29 [pid = 1934] [id = 407] 16:40:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x112e25000) [pid = 1934] [serial = 1220] [outer = 0x0] 16:40:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x113229c00) [pid = 1934] [serial = 1221] [outer = 0x112e25000] 16:40:51 INFO - PROCESS | 1934 | 1468453251006 Marionette DEBUG loaded listener.js 16:40:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x115e5d800) [pid = 1934] [serial = 1222] [outer = 0x112e25000] 16:40:51 INFO - PROCESS | 1934 | 1468453251329 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]]]}] 16:40:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:40:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 475ms 16:40:51 INFO - PROCESS | 1934 | 1468453251360 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 16:40:51 INFO - PROCESS | 1934 | 1468453251361 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 16:40:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:40:51 INFO - PROCESS | 1934 | 1468453251364 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 1934 | 1468453251375 Marionette TRACE conn2 <- [1,1602,null,{}] 16:40:51 INFO - PROCESS | 1934 | 1468453251383 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}] 16:40:51 INFO - PROCESS | 1934 | 1468453251386 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:51 INFO - PROCESS | 1934 | 1468453251462 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 16:40:51 INFO - PROCESS | 1934 | 1468453251467 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:51 INFO - PROCESS | 1934 | 1468453251469 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:51 INFO - PROCESS | 1934 | ++DOCSHELL 0x11916e800 == 30 [pid = 1934] [id = 408] 16:40:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x111cad400) [pid = 1934] [serial = 1223] [outer = 0x0] 16:40:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x116faf400) [pid = 1934] [serial = 1224] [outer = 0x111cad400] 16:40:51 INFO - PROCESS | 1934 | 1468453251499 Marionette DEBUG loaded listener.js 16:40:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x1174d9c00) [pid = 1934] [serial = 1225] [outer = 0x111cad400] 16:40:51 INFO - PROCESS | 1934 | 1468453251848 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]]]}] 16:40:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:40:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 531ms 16:40:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:40:51 INFO - PROCESS | 1934 | 1468453251895 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 16:40:51 INFO - PROCESS | 1934 | 1468453251897 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 16:40:51 INFO - PROCESS | 1934 | 1468453251899 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 1934 | 1468453251900 Marionette TRACE conn2 <- [1,1606,null,{}] 16:40:51 INFO - PROCESS | 1934 | 1468453251902 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}] 16:40:51 INFO - PROCESS | 1934 | 1468453251904 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:52 INFO - PROCESS | 1934 | 1468453251998 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 16:40:52 INFO - PROCESS | 1934 | 1468453252006 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:52 INFO - PROCESS | 1934 | 1468453252008 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:52 INFO - PROCESS | 1934 | ++DOCSHELL 0x11997a000 == 31 [pid = 1934] [id = 409] 16:40:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1175c6000) [pid = 1934] [serial = 1226] [outer = 0x0] 16:40:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x1180e9c00) [pid = 1934] [serial = 1227] [outer = 0x1175c6000] 16:40:52 INFO - PROCESS | 1934 | 1468453252033 Marionette DEBUG loaded listener.js 16:40:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x118373c00) [pid = 1934] [serial = 1228] [outer = 0x1175c6000] 16:40:52 INFO - PROCESS | 1934 | 1468453252326 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]]]}] 16:40:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:40:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 468ms 16:40:52 INFO - PROCESS | 1934 | 1468453252367 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 16:40:52 INFO - PROCESS | 1934 | 1468453252369 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 16:40:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:40:52 INFO - PROCESS | 1934 | 1468453252371 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:40:52 INFO - PROCESS | 1934 | 1468453252375 Marionette TRACE conn2 <- [1,1610,null,{}] 16:40:52 INFO - PROCESS | 1934 | 1468453252377 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}] 16:40:52 INFO - PROCESS | 1934 | 1468453252378 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:52 INFO - PROCESS | 1934 | 1468453252455 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 16:40:52 INFO - PROCESS | 1934 | 1468453252459 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:52 INFO - PROCESS | 1934 | 1468453252460 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:52 INFO - PROCESS | 1934 | ++DOCSHELL 0x1217b7800 == 32 [pid = 1934] [id = 410] 16:40:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x112de8400) [pid = 1934] [serial = 1229] [outer = 0x0] 16:40:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x118592000) [pid = 1934] [serial = 1230] [outer = 0x112de8400] 16:40:52 INFO - PROCESS | 1934 | 1468453252486 Marionette DEBUG loaded listener.js 16:40:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x11887e800) [pid = 1934] [serial = 1231] [outer = 0x112de8400] 16:40:52 INFO - PROCESS | 1934 | 1468453252813 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]]]}] 16:40:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:40:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 473ms 16:40:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:40:52 INFO - PROCESS | 1934 | 1468453252844 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 16:40:52 INFO - PROCESS | 1934 | 1468453252845 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 16:40:52 INFO - PROCESS | 1934 | 1468453252848 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:40:52 INFO - PROCESS | 1934 | 1468453252849 Marionette TRACE conn2 <- [1,1614,null,{}] 16:40:52 INFO - PROCESS | 1934 | 1468453252851 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}] 16:40:52 INFO - PROCESS | 1934 | 1468453252855 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:52 INFO - PROCESS | 1934 | 1468453252974 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 16:40:52 INFO - PROCESS | 1934 | 1468453252980 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:52 INFO - PROCESS | 1934 | 1468453252981 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:52 INFO - PROCESS | 1934 | ++DOCSHELL 0x1255e4800 == 33 [pid = 1934] [id = 411] 16:40:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x112594c00) [pid = 1934] [serial = 1232] [outer = 0x0] 16:40:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x1190d1400) [pid = 1934] [serial = 1233] [outer = 0x112594c00] 16:40:53 INFO - PROCESS | 1934 | 1468453253008 Marionette DEBUG loaded listener.js 16:40:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x119a8e800) [pid = 1934] [serial = 1234] [outer = 0x112594c00] 16:40:53 INFO - PROCESS | 1934 | 1468453253406 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]]]}] 16:40:53 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 16:40:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 569ms 16:40:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:40:53 INFO - PROCESS | 1934 | 1468453253418 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 16:40:53 INFO - PROCESS | 1934 | 1468453253420 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 16:40:53 INFO - PROCESS | 1934 | 1468453253428 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:40:53 INFO - PROCESS | 1934 | 1468453253430 Marionette TRACE conn2 <- [1,1618,null,{}] 16:40:53 INFO - PROCESS | 1934 | 1468453253433 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}] 16:40:53 INFO - PROCESS | 1934 | 1468453253435 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:53 INFO - PROCESS | 1934 | 1468453253562 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 16:40:53 INFO - PROCESS | 1934 | 1468453253646 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:53 INFO - PROCESS | 1934 | 1468453253647 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:53 INFO - PROCESS | 1934 | ++DOCSHELL 0x12663a800 == 34 [pid = 1934] [id = 412] 16:40:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x119ec1400) [pid = 1934] [serial = 1235] [outer = 0x0] 16:40:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x120ec0800) [pid = 1934] [serial = 1236] [outer = 0x119ec1400] 16:40:53 INFO - PROCESS | 1934 | 1468453253671 Marionette DEBUG loaded listener.js 16:40:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x121218400) [pid = 1934] [serial = 1237] [outer = 0x119ec1400] 16:40:53 INFO - PROCESS | 1934 | 1468453253931 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]]]}] 16:40:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:40:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 523ms 16:40:53 INFO - PROCESS | 1934 | 1468453253948 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 16:40:53 INFO - PROCESS | 1934 | 1468453253949 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 16:40:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:40:53 INFO - PROCESS | 1934 | 1468453253952 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:40:53 INFO - PROCESS | 1934 | 1468453253953 Marionette TRACE conn2 <- [1,1622,null,{}] 16:40:53 INFO - PROCESS | 1934 | 1468453253963 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}] 16:40:53 INFO - PROCESS | 1934 | 1468453253964 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:54 INFO - PROCESS | 1934 | 1468453254043 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 16:40:54 INFO - PROCESS | 1934 | 1468453254047 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:54 INFO - PROCESS | 1934 | 1468453254048 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:54 INFO - PROCESS | 1934 | ++DOCSHELL 0x128ae0000 == 35 [pid = 1934] [id = 413] 16:40:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x1216bc400) [pid = 1934] [serial = 1238] [outer = 0x0] 16:40:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x123b9e400) [pid = 1934] [serial = 1239] [outer = 0x1216bc400] 16:40:54 INFO - PROCESS | 1934 | 1468453254073 Marionette DEBUG loaded listener.js 16:40:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x124803000) [pid = 1934] [serial = 1240] [outer = 0x1216bc400] 16:40:54 INFO - PROCESS | 1934 | 1468453254409 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]]]}] 16:40:54 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 16:40:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 474ms 16:40:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:40:54 INFO - PROCESS | 1934 | 1468453254427 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 16:40:54 INFO - PROCESS | 1934 | 1468453254428 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 16:40:54 INFO - PROCESS | 1934 | 1468453254431 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:40:54 INFO - PROCESS | 1934 | 1468453254432 Marionette TRACE conn2 <- [1,1626,null,{}] 16:40:54 INFO - PROCESS | 1934 | 1468453254434 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}] 16:40:54 INFO - PROCESS | 1934 | 1468453254435 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:54 INFO - PROCESS | 1934 | 1468453254545 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 16:40:54 INFO - PROCESS | 1934 | 1468453254551 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:54 INFO - PROCESS | 1934 | 1468453254552 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:54 INFO - PROCESS | 1934 | ++DOCSHELL 0x11916e000 == 36 [pid = 1934] [id = 414] 16:40:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x120fb3800) [pid = 1934] [serial = 1241] [outer = 0x0] 16:40:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x124a1f400) [pid = 1934] [serial = 1242] [outer = 0x120fb3800] 16:40:54 INFO - PROCESS | 1934 | 1468453254577 Marionette DEBUG loaded listener.js 16:40:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x12554ac00) [pid = 1934] [serial = 1243] [outer = 0x120fb3800] 16:40:54 INFO - PROCESS | 1934 | 1468453254848 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]]]}] 16:40:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:40:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 468ms 16:40:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:40:54 INFO - PROCESS | 1934 | 1468453254900 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 16:40:54 INFO - PROCESS | 1934 | 1468453254901 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 16:40:54 INFO - PROCESS | 1934 | 1468453254903 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:40:54 INFO - PROCESS | 1934 | 1468453254905 Marionette TRACE conn2 <- [1,1630,null,{}] 16:40:54 INFO - PROCESS | 1934 | 1468453254910 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}] 16:40:54 INFO - PROCESS | 1934 | 1468453254912 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:54 INFO - PROCESS | 1934 | 1468453254992 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 16:40:55 INFO - PROCESS | 1934 | 1468453254996 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:55 INFO - PROCESS | 1934 | 1468453254997 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:55 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a6cc000 == 37 [pid = 1934] [id = 415] 16:40:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x12554cc00) [pid = 1934] [serial = 1244] [outer = 0x0] 16:40:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x125ee7400) [pid = 1934] [serial = 1245] [outer = 0x12554cc00] 16:40:55 INFO - PROCESS | 1934 | 1468453255021 Marionette DEBUG loaded listener.js 16:40:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x126a1cc00) [pid = 1934] [serial = 1246] [outer = 0x12554cc00] 16:40:55 INFO - PROCESS | 1934 | 1468453255361 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]]]}] 16:40:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:40:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 472ms 16:40:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:40:55 INFO - PROCESS | 1934 | 1468453255376 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 16:40:55 INFO - PROCESS | 1934 | 1468453255378 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 16:40:55 INFO - PROCESS | 1934 | 1468453255380 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:40:55 INFO - PROCESS | 1934 | 1468453255382 Marionette TRACE conn2 <- [1,1634,null,{}] 16:40:55 INFO - PROCESS | 1934 | 1468453255384 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}] 16:40:55 INFO - PROCESS | 1934 | 1468453255386 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:55 INFO - PROCESS | 1934 | 1468453255505 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 16:40:55 INFO - PROCESS | 1934 | 1468453255550 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:55 INFO - PROCESS | 1934 | 1468453255552 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:55 INFO - PROCESS | 1934 | ++DOCSHELL 0x1217b4000 == 38 [pid = 1934] [id = 416] 16:40:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x111c78c00) [pid = 1934] [serial = 1247] [outer = 0x0] 16:40:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x128906000) [pid = 1934] [serial = 1248] [outer = 0x111c78c00] 16:40:55 INFO - PROCESS | 1934 | 1468453255577 Marionette DEBUG loaded listener.js 16:40:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x1292e9400) [pid = 1934] [serial = 1249] [outer = 0x111c78c00] 16:40:55 INFO - PROCESS | 1934 | 1468453255921 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]]]}] 16:40:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:40:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 573ms 16:40:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:40:55 INFO - PROCESS | 1934 | 1468453255953 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 16:40:55 INFO - PROCESS | 1934 | 1468453255955 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 16:40:55 INFO - PROCESS | 1934 | 1468453255958 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:40:55 INFO - PROCESS | 1934 | 1468453255959 Marionette TRACE conn2 <- [1,1638,null,{}] 16:40:55 INFO - PROCESS | 1934 | 1468453255962 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}] 16:40:55 INFO - PROCESS | 1934 | 1468453255963 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:56 INFO - PROCESS | 1934 | 1468453256107 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 16:40:56 INFO - PROCESS | 1934 | 1468453256121 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:56 INFO - PROCESS | 1934 | 1468453256122 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:56 INFO - PROCESS | 1934 | ++DOCSHELL 0x12b80d800 == 39 [pid = 1934] [id = 417] 16:40:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x1255b5800) [pid = 1934] [serial = 1250] [outer = 0x0] 16:40:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x12941d400) [pid = 1934] [serial = 1251] [outer = 0x1255b5800] 16:40:56 INFO - PROCESS | 1934 | 1468453256146 Marionette DEBUG loaded listener.js 16:40:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x129469c00) [pid = 1934] [serial = 1252] [outer = 0x1255b5800] 16:40:56 INFO - PROCESS | 1934 | 1468453256491 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]]]}] 16:40:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:40:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 570ms 16:40:56 INFO - PROCESS | 1934 | 1468453256529 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 16:40:56 INFO - PROCESS | 1934 | 1468453256530 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 16:40:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:40:56 INFO - PROCESS | 1934 | 1468453256532 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:40:56 INFO - PROCESS | 1934 | 1468453256533 Marionette TRACE conn2 <- [1,1642,null,{}] 16:40:56 INFO - PROCESS | 1934 | 1468453256535 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}] 16:40:56 INFO - PROCESS | 1934 | 1468453256537 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:56 INFO - PROCESS | 1934 | 1468453256643 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 16:40:56 INFO - PROCESS | 1934 | 1468453256646 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:56 INFO - PROCESS | 1934 | 1468453256647 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:56 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ba40000 == 40 [pid = 1934] [id = 418] 16:40:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x126678000) [pid = 1934] [serial = 1253] [outer = 0x0] 16:40:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x12a73b800) [pid = 1934] [serial = 1254] [outer = 0x126678000] 16:40:56 INFO - PROCESS | 1934 | 1468453256671 Marionette DEBUG loaded listener.js 16:40:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x12a746400) [pid = 1934] [serial = 1255] [outer = 0x126678000] 16:40:57 INFO - PROCESS | 1934 | 1468453257006 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]]]}] 16:40:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:40:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 518ms 16:40:57 INFO - PROCESS | 1934 | 1468453257051 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 16:40:57 INFO - PROCESS | 1934 | 1468453257052 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 16:40:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:40:57 INFO - PROCESS | 1934 | 1468453257054 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:40:57 INFO - PROCESS | 1934 | 1468453257057 Marionette TRACE conn2 <- [1,1646,null,{}] 16:40:57 INFO - PROCESS | 1934 | 1468453257060 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}] 16:40:57 INFO - PROCESS | 1934 | 1468453257061 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:57 INFO - PROCESS | 1934 | 1468453257159 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 16:40:57 INFO - PROCESS | 1934 | 1468453257162 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:57 INFO - PROCESS | 1934 | 1468453257163 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:57 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c024000 == 41 [pid = 1934] [id = 419] 16:40:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x129422c00) [pid = 1934] [serial = 1256] [outer = 0x0] 16:40:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x12a7ef000) [pid = 1934] [serial = 1257] [outer = 0x129422c00] 16:40:57 INFO - PROCESS | 1934 | 1468453257187 Marionette DEBUG loaded listener.js 16:40:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 113 (0x12b1cfc00) [pid = 1934] [serial = 1258] [outer = 0x129422c00] 16:40:57 INFO - PROCESS | 1934 | 1468453257493 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]]]}] 16:40:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:40:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 473ms 16:40:57 INFO - PROCESS | 1934 | --DOMWINDOW == 112 (0x121a07c00) [pid = 1934] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:40:57 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x112626800) [pid = 1934] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:40:57 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x12667c800) [pid = 1934] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:40:57 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x112592800) [pid = 1934] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:40:57 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x125edfc00) [pid = 1934] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:40:57 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x119093800) [pid = 1934] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:40:57 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x1128b3800) [pid = 1934] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:40:57 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x112e4fc00) [pid = 1934] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:40:57 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x11297cc00) [pid = 1934] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:40:57 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x1125a0c00) [pid = 1934] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:40:57 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x12c010c00) [pid = 1934] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:40:57 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x12b88c800) [pid = 1934] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:40:57 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x12941e800) [pid = 1934] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:40:57 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x12946b800) [pid = 1934] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:40:57 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x1175bfc00) [pid = 1934] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:40:57 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x112e4e000) [pid = 1934] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:40:57 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x112e4ac00) [pid = 1934] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:40:57 INFO - PROCESS | 1934 | 1468453257665 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 16:40:57 INFO - PROCESS | 1934 | 1468453257667 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 16:40:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:40:57 INFO - PROCESS | 1934 | 1468453257671 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:40:57 INFO - PROCESS | 1934 | 1468453257674 Marionette TRACE conn2 <- [1,1650,null,{}] 16:40:57 INFO - PROCESS | 1934 | 1468453257677 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}] 16:40:57 INFO - PROCESS | 1934 | 1468453257678 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:57 INFO - PROCESS | 1934 | 1468453257764 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 16:40:57 INFO - PROCESS | 1934 | 1468453257767 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:57 INFO - PROCESS | 1934 | 1468453257768 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:57 INFO - PROCESS | 1934 | ++DOCSHELL 0x119cbd800 == 42 [pid = 1934] [id = 420] 16:40:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x11297cc00) [pid = 1934] [serial = 1259] [outer = 0x0] 16:40:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x112e4ec00) [pid = 1934] [serial = 1260] [outer = 0x11297cc00] 16:40:57 INFO - PROCESS | 1934 | 1468453257793 Marionette DEBUG loaded listener.js 16:40:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x118593400) [pid = 1934] [serial = 1261] [outer = 0x11297cc00] 16:40:58 INFO - PROCESS | 1934 | 1468453258117 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]]]}] 16:40:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:40:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 474ms 16:40:58 INFO - PROCESS | 1934 | 1468453258145 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 16:40:58 INFO - PROCESS | 1934 | 1468453258147 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 16:40:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:40:58 INFO - PROCESS | 1934 | 1468453258149 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:40:58 INFO - PROCESS | 1934 | 1468453258150 Marionette TRACE conn2 <- [1,1654,null,{}] 16:40:58 INFO - PROCESS | 1934 | 1468453258152 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}] 16:40:58 INFO - PROCESS | 1934 | 1468453258153 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:58 INFO - PROCESS | 1934 | 1468453258233 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 16:40:58 INFO - PROCESS | 1934 | 1468453258288 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:58 INFO - PROCESS | 1934 | 1468453258289 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:58 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c37c000 == 43 [pid = 1934] [id = 421] 16:40:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x115ded800) [pid = 1934] [serial = 1262] [outer = 0x0] 16:40:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x1216b4400) [pid = 1934] [serial = 1263] [outer = 0x115ded800] 16:40:58 INFO - PROCESS | 1934 | 1468453258314 Marionette DEBUG loaded listener.js 16:40:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x12a7e4c00) [pid = 1934] [serial = 1264] [outer = 0x115ded800] 16:40:58 INFO - PROCESS | 1934 | 1468453258566 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]]]}] 16:40:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:40:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 469ms 16:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:40:58 INFO - PROCESS | 1934 | 1468453258619 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 16:40:58 INFO - PROCESS | 1934 | 1468453258620 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 16:40:58 INFO - PROCESS | 1934 | 1468453258630 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:40:58 INFO - PROCESS | 1934 | 1468453258631 Marionette TRACE conn2 <- [1,1658,null,{}] 16:40:58 INFO - PROCESS | 1934 | 1468453258633 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}] 16:40:58 INFO - PROCESS | 1934 | 1468453258635 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:58 INFO - PROCESS | 1934 | 1468453258728 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 16:40:58 INFO - PROCESS | 1934 | 1468453258732 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:58 INFO - PROCESS | 1934 | 1468453258733 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:58 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c710000 == 44 [pid = 1934] [id = 422] 16:40:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x118331800) [pid = 1934] [serial = 1265] [outer = 0x0] 16:40:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x12b88dc00) [pid = 1934] [serial = 1266] [outer = 0x118331800] 16:40:58 INFO - PROCESS | 1934 | 1468453258757 Marionette DEBUG loaded listener.js 16:40:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x12b89b000) [pid = 1934] [serial = 1267] [outer = 0x118331800] 16:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 476ms 16:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:40:59 INFO - PROCESS | 1934 | 1468453259094 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]]]}] 16:40:59 INFO - PROCESS | 1934 | 1468453259098 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 16:40:59 INFO - PROCESS | 1934 | 1468453259099 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 16:40:59 INFO - PROCESS | 1934 | 1468453259101 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:40:59 INFO - PROCESS | 1934 | 1468453259103 Marionette TRACE conn2 <- [1,1662,null,{}] 16:40:59 INFO - PROCESS | 1934 | 1468453259109 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}] 16:40:59 INFO - PROCESS | 1934 | 1468453259110 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:59 INFO - PROCESS | 1934 | 1468453259221 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 16:40:59 INFO - PROCESS | 1934 | 1468453259227 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:59 INFO - PROCESS | 1934 | 1468453259228 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:59 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c721000 == 45 [pid = 1934] [id = 423] 16:40:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x12b892400) [pid = 1934] [serial = 1268] [outer = 0x0] 16:40:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x12b9d6c00) [pid = 1934] [serial = 1269] [outer = 0x12b892400] 16:40:59 INFO - PROCESS | 1934 | 1468453259252 Marionette DEBUG loaded listener.js 16:40:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x12b9e0000) [pid = 1934] [serial = 1270] [outer = 0x12b892400] 16:40:59 INFO - PROCESS | 1934 | 1468453259544 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]]]}] 16:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 469ms 16:40:59 INFO - PROCESS | 1934 | 1468453259574 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 16:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:40:59 INFO - PROCESS | 1934 | 1468453259577 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 16:40:59 INFO - PROCESS | 1934 | 1468453259579 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:40:59 INFO - PROCESS | 1934 | 1468453259580 Marionette TRACE conn2 <- [1,1666,null,{}] 16:40:59 INFO - PROCESS | 1934 | 1468453259582 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}] 16:40:59 INFO - PROCESS | 1934 | 1468453259583 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:59 INFO - PROCESS | 1934 | 1468453259671 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 16:40:59 INFO - PROCESS | 1934 | 1468453259773 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:59 INFO - PROCESS | 1934 | 1468453259774 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:40:59 INFO - PROCESS | 1934 | ++DOCSHELL 0x112543000 == 46 [pid = 1934] [id = 424] 16:40:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x111c1bc00) [pid = 1934] [serial = 1271] [outer = 0x0] 16:40:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x1121bbc00) [pid = 1934] [serial = 1272] [outer = 0x111c1bc00] 16:40:59 INFO - PROCESS | 1934 | 1468453259806 Marionette DEBUG loaded listener.js 16:40:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x1125f4800) [pid = 1934] [serial = 1273] [outer = 0x111c1bc00] 16:41:00 INFO - PROCESS | 1934 | 1468453260350 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]]]}] 16:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 818ms 16:41:00 INFO - PROCESS | 1934 | 1468453260399 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 16:41:00 INFO - PROCESS | 1934 | 1468453260402 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 16:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:41:00 INFO - PROCESS | 1934 | 1468453260406 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:41:00 INFO - PROCESS | 1934 | 1468453260409 Marionette TRACE conn2 <- [1,1670,null,{}] 16:41:00 INFO - PROCESS | 1934 | 1468453260413 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}] 16:41:00 INFO - PROCESS | 1934 | 1468453260416 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:00 INFO - PROCESS | 1934 | 1468453260528 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 16:41:00 INFO - PROCESS | 1934 | 1468453260611 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:00 INFO - PROCESS | 1934 | 1468453260612 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:00 INFO - PROCESS | 1934 | ++DOCSHELL 0x119085800 == 47 [pid = 1934] [id = 425] 16:41:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x112e4a400) [pid = 1934] [serial = 1274] [outer = 0x0] 16:41:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 113 (0x113232000) [pid = 1934] [serial = 1275] [outer = 0x112e4a400] 16:41:00 INFO - PROCESS | 1934 | 1468453260642 Marionette DEBUG loaded listener.js 16:41:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 114 (0x1164e2000) [pid = 1934] [serial = 1276] [outer = 0x112e4a400] 16:41:01 INFO - PROCESS | 1934 | 1468453261366 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]]]}] 16:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1026ms 16:41:01 INFO - PROCESS | 1934 | 1468453261432 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 16:41:01 INFO - PROCESS | 1934 | 1468453261434 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 16:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:41:01 INFO - PROCESS | 1934 | 1468453261438 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:41:01 INFO - PROCESS | 1934 | 1468453261439 Marionette TRACE conn2 <- [1,1674,null,{}] 16:41:01 INFO - PROCESS | 1934 | 1468453261443 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}] 16:41:01 INFO - PROCESS | 1934 | 1468453261444 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:01 INFO - PROCESS | 1934 | 1468453261541 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 16:41:01 INFO - PROCESS | 1934 | 1468453261621 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:01 INFO - PROCESS | 1934 | 1468453261624 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:01 INFO - PROCESS | 1934 | ++DOCSHELL 0x11695e800 == 48 [pid = 1934] [id = 426] 16:41:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 115 (0x1128b1c00) [pid = 1934] [serial = 1277] [outer = 0x0] 16:41:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 116 (0x11297c000) [pid = 1934] [serial = 1278] [outer = 0x1128b1c00] 16:41:01 INFO - PROCESS | 1934 | 1468453261652 Marionette DEBUG loaded listener.js 16:41:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 117 (0x112de0000) [pid = 1934] [serial = 1279] [outer = 0x1128b1c00] 16:41:01 INFO - PROCESS | 1934 | --DOCSHELL 0x12c721000 == 47 [pid = 1934] [id = 423] 16:41:01 INFO - PROCESS | 1934 | --DOCSHELL 0x12c710000 == 46 [pid = 1934] [id = 422] 16:41:01 INFO - PROCESS | 1934 | --DOCSHELL 0x12c37c000 == 45 [pid = 1934] [id = 421] 16:41:01 INFO - PROCESS | 1934 | --DOCSHELL 0x119cbd800 == 44 [pid = 1934] [id = 420] 16:41:01 INFO - PROCESS | 1934 | --DOCSHELL 0x12c024000 == 43 [pid = 1934] [id = 419] 16:41:01 INFO - PROCESS | 1934 | --DOCSHELL 0x12ba40000 == 42 [pid = 1934] [id = 418] 16:41:01 INFO - PROCESS | 1934 | --DOCSHELL 0x12b80d800 == 41 [pid = 1934] [id = 417] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 116 (0x12ac04400) [pid = 1934] [serial = 1215] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOCSHELL 0x1217b4000 == 40 [pid = 1934] [id = 416] 16:41:01 INFO - PROCESS | 1934 | --DOCSHELL 0x12a6cc000 == 39 [pid = 1934] [id = 415] 16:41:01 INFO - PROCESS | 1934 | --DOCSHELL 0x11916e000 == 38 [pid = 1934] [id = 414] 16:41:01 INFO - PROCESS | 1934 | --DOCSHELL 0x128ae0000 == 37 [pid = 1934] [id = 413] 16:41:01 INFO - PROCESS | 1934 | --DOCSHELL 0x12663a800 == 36 [pid = 1934] [id = 412] 16:41:01 INFO - PROCESS | 1934 | --DOCSHELL 0x1255e4800 == 35 [pid = 1934] [id = 411] 16:41:01 INFO - PROCESS | 1934 | --DOCSHELL 0x1217b7800 == 34 [pid = 1934] [id = 410] 16:41:01 INFO - PROCESS | 1934 | --DOCSHELL 0x11997a000 == 33 [pid = 1934] [id = 409] 16:41:01 INFO - PROCESS | 1934 | --DOCSHELL 0x11916e800 == 32 [pid = 1934] [id = 408] 16:41:01 INFO - PROCESS | 1934 | --DOCSHELL 0x11746a800 == 31 [pid = 1934] [id = 407] 16:41:01 INFO - PROCESS | 1934 | --DOCSHELL 0x115eb6800 == 30 [pid = 1934] [id = 406] 16:41:01 INFO - PROCESS | 1934 | --DOCSHELL 0x12bd76800 == 29 [pid = 1934] [id = 405] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 115 (0x123e3c000) [pid = 1934] [serial = 1197] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 114 (0x11961cc00) [pid = 1934] [serial = 1200] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 113 (0x125543000) [pid = 1934] [serial = 1198] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 112 (0x128d1a400) [pid = 1934] [serial = 1203] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x1176ec000) [pid = 1934] [serial = 1206] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x1291a1800) [pid = 1934] [serial = 1209] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x129199c00) [pid = 1934] [serial = 1204] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x1196eb800) [pid = 1934] [serial = 1191] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x119a89c00) [pid = 1934] [serial = 1192] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x1180ef000) [pid = 1934] [serial = 1188] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x118597c00) [pid = 1934] [serial = 1189] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x11623f800) [pid = 1934] [serial = 1185] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x11671d800) [pid = 1934] [serial = 1186] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x112985000) [pid = 1934] [serial = 1182] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x112db3400) [pid = 1934] [serial = 1183] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x112e47000) [pid = 1934] [serial = 1180] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x112979800) [pid = 1934] [serial = 1179] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x12c079400) [pid = 1934] [serial = 1177] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x12c073400) [pid = 1934] [serial = 1176] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x12bda3c00) [pid = 1934] [serial = 1174] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x12ba65800) [pid = 1934] [serial = 1173] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x12a7e8000) [pid = 1934] [serial = 1213] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x12a7ef800) [pid = 1934] [serial = 1171] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x12a5b2c00) [pid = 1934] [serial = 1170] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x1218aa800) [pid = 1934] [serial = 1168] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x119c5c800) [pid = 1934] [serial = 1167] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x1164e9400) [pid = 1934] [serial = 1165] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x1131efc00) [pid = 1934] [serial = 1164] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x1264eb800) [pid = 1934] [serial = 1201] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x119c57800) [pid = 1934] [serial = 1194] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x12946f400) [pid = 1934] [serial = 1212] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x1292ef400) [pid = 1934] [serial = 1210] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x123bbf000) [pid = 1934] [serial = 1207] [outer = 0x0] [url = about:blank] 16:41:01 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x120ebdc00) [pid = 1934] [serial = 1195] [outer = 0x0] [url = about:blank] 16:41:02 INFO - PROCESS | 1934 | 1468453262041 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]]]}] 16:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 621ms 16:41:02 INFO - PROCESS | 1934 | 1468453262060 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 16:41:02 INFO - PROCESS | 1934 | 1468453262064 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 16:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:41:02 INFO - PROCESS | 1934 | 1468453262068 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:41:02 INFO - PROCESS | 1934 | 1468453262070 Marionette TRACE conn2 <- [1,1678,null,{}] 16:41:02 INFO - PROCESS | 1934 | 1468453262075 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}] 16:41:02 INFO - PROCESS | 1934 | 1468453262077 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:02 INFO - PROCESS | 1934 | 1468453262153 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 16:41:02 INFO - PROCESS | 1934 | 1468453262159 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:02 INFO - PROCESS | 1934 | 1468453262161 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:02 INFO - PROCESS | 1934 | ++DOCSHELL 0x118460800 == 30 [pid = 1934] [id = 427] 16:41:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x1132a7400) [pid = 1934] [serial = 1280] [outer = 0x0] 16:41:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x114ed9000) [pid = 1934] [serial = 1281] [outer = 0x1132a7400] 16:41:02 INFO - PROCESS | 1934 | 1468453262188 Marionette DEBUG loaded listener.js 16:41:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x116483000) [pid = 1934] [serial = 1282] [outer = 0x1132a7400] 16:41:02 INFO - PROCESS | 1934 | 1468453262553 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]]]}] 16:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 525ms 16:41:02 INFO - PROCESS | 1934 | 1468453262593 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 16:41:02 INFO - PROCESS | 1934 | 1468453262595 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 16:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:41:02 INFO - PROCESS | 1934 | 1468453262597 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:41:02 INFO - PROCESS | 1934 | 1468453262599 Marionette TRACE conn2 <- [1,1682,null,{}] 16:41:02 INFO - PROCESS | 1934 | 1468453262608 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}] 16:41:02 INFO - PROCESS | 1934 | 1468453262611 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:02 INFO - PROCESS | 1934 | 1468453262688 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 16:41:02 INFO - PROCESS | 1934 | 1468453262696 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:02 INFO - PROCESS | 1934 | 1468453262698 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:02 INFO - PROCESS | 1934 | ++DOCSHELL 0x119972000 == 31 [pid = 1934] [id = 428] 16:41:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x116a15800) [pid = 1934] [serial = 1283] [outer = 0x0] 16:41:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x1175bfc00) [pid = 1934] [serial = 1284] [outer = 0x116a15800] 16:41:02 INFO - PROCESS | 1934 | 1468453262725 Marionette DEBUG loaded listener.js 16:41:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x1180e7c00) [pid = 1934] [serial = 1285] [outer = 0x116a15800] 16:41:03 INFO - PROCESS | 1934 | 1468453263076 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]]]}] 16:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 520ms 16:41:03 INFO - PROCESS | 1934 | 1468453263118 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 16:41:03 INFO - PROCESS | 1934 | 1468453263120 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 16:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:41:03 INFO - PROCESS | 1934 | 1468453263122 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:41:03 INFO - PROCESS | 1934 | 1468453263123 Marionette TRACE conn2 <- [1,1686,null,{}] 16:41:03 INFO - PROCESS | 1934 | 1468453263125 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}] 16:41:03 INFO - PROCESS | 1934 | 1468453263127 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:03 INFO - PROCESS | 1934 | 1468453263204 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 16:41:03 INFO - PROCESS | 1934 | 1468453263210 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:03 INFO - PROCESS | 1934 | 1468453263211 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:03 INFO - PROCESS | 1934 | ++DOCSHELL 0x1217c2800 == 32 [pid = 1934] [id = 429] 16:41:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x118326000) [pid = 1934] [serial = 1286] [outer = 0x0] 16:41:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x11836e000) [pid = 1934] [serial = 1287] [outer = 0x118326000] 16:41:03 INFO - PROCESS | 1934 | 1468453263237 Marionette DEBUG loaded listener.js 16:41:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x118594c00) [pid = 1934] [serial = 1288] [outer = 0x118326000] 16:41:03 INFO - PROCESS | 1934 | 1468453263562 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]]]}] 16:41:03 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 16:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 473ms 16:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:41:03 INFO - PROCESS | 1934 | 1468453263595 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 16:41:03 INFO - PROCESS | 1934 | 1468453263597 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 16:41:03 INFO - PROCESS | 1934 | 1468453263599 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:41:03 INFO - PROCESS | 1934 | 1468453263600 Marionette TRACE conn2 <- [1,1690,null,{}] 16:41:03 INFO - PROCESS | 1934 | 1468453263603 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}] 16:41:03 INFO - PROCESS | 1934 | 1468453263604 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:03 INFO - PROCESS | 1934 | 1468453263678 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 16:41:03 INFO - PROCESS | 1934 | 1468453263741 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:03 INFO - PROCESS | 1934 | 1468453263743 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:03 INFO - PROCESS | 1934 | ++DOCSHELL 0x117453800 == 33 [pid = 1934] [id = 430] 16:41:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x118326800) [pid = 1934] [serial = 1289] [outer = 0x0] 16:41:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x11859a000) [pid = 1934] [serial = 1290] [outer = 0x118326800] 16:41:03 INFO - PROCESS | 1934 | 1468453263773 Marionette DEBUG loaded listener.js 16:41:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x1190c9c00) [pid = 1934] [serial = 1291] [outer = 0x118326800] 16:41:04 INFO - PROCESS | 1934 | 1468453264094 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]]]}] 16:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 521ms 16:41:04 INFO - PROCESS | 1934 | 1468453264120 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 16:41:04 INFO - PROCESS | 1934 | 1468453264124 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 16:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:41:04 INFO - PROCESS | 1934 | 1468453264127 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:41:04 INFO - PROCESS | 1934 | 1468453264128 Marionette TRACE conn2 <- [1,1694,null,{}] 16:41:04 INFO - PROCESS | 1934 | 1468453264130 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}] 16:41:04 INFO - PROCESS | 1934 | 1468453264134 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:04 INFO - PROCESS | 1934 | 1468453264249 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 16:41:04 INFO - PROCESS | 1934 | 1468453264285 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:04 INFO - PROCESS | 1934 | 1468453264287 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:04 INFO - PROCESS | 1934 | ++DOCSHELL 0x12895e000 == 34 [pid = 1934] [id = 431] 16:41:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x118594000) [pid = 1934] [serial = 1292] [outer = 0x0] 16:41:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x119627000) [pid = 1934] [serial = 1293] [outer = 0x118594000] 16:41:04 INFO - PROCESS | 1934 | 1468453264311 Marionette DEBUG loaded listener.js 16:41:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x119eba400) [pid = 1934] [serial = 1294] [outer = 0x118594000] 16:41:04 INFO - PROCESS | 1934 | 1468453264612 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]]]}] 16:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 518ms 16:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:41:04 INFO - PROCESS | 1934 | 1468453264649 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 16:41:04 INFO - PROCESS | 1934 | 1468453264650 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 16:41:04 INFO - PROCESS | 1934 | 1468453264652 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:41:04 INFO - PROCESS | 1934 | 1468453264653 Marionette TRACE conn2 <- [1,1698,null,{}] 16:41:04 INFO - PROCESS | 1934 | 1468453264659 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}] 16:41:04 INFO - PROCESS | 1934 | 1468453264660 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:04 INFO - PROCESS | 1934 | 1468453264754 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 16:41:04 INFO - PROCESS | 1934 | 1468453264795 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:04 INFO - PROCESS | 1934 | 1468453264796 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:04 INFO - PROCESS | 1934 | ++DOCSHELL 0x128f17000 == 35 [pid = 1934] [id = 432] 16:41:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x11909c400) [pid = 1934] [serial = 1295] [outer = 0x0] 16:41:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x121213000) [pid = 1934] [serial = 1296] [outer = 0x11909c400] 16:41:04 INFO - PROCESS | 1934 | 1468453264821 Marionette DEBUG loaded listener.js 16:41:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x121a07c00) [pid = 1934] [serial = 1297] [outer = 0x11909c400] 16:41:05 INFO - PROCESS | 1934 | 1468453265127 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]]]}] 16:41:05 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 16:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 522ms 16:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:41:05 INFO - PROCESS | 1934 | 1468453265176 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 16:41:05 INFO - PROCESS | 1934 | 1468453265177 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 16:41:05 INFO - PROCESS | 1934 | 1468453265179 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:41:05 INFO - PROCESS | 1934 | 1468453265180 Marionette TRACE conn2 <- [1,1702,null,{}] 16:41:05 INFO - PROCESS | 1934 | 1468453265182 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}] 16:41:05 INFO - PROCESS | 1934 | 1468453265183 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:05 INFO - PROCESS | 1934 | 1468453265278 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 16:41:05 INFO - PROCESS | 1934 | 1468453265293 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:05 INFO - PROCESS | 1934 | 1468453265294 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:05 INFO - PROCESS | 1934 | ++DOCSHELL 0x1292ae000 == 36 [pid = 1934] [id = 433] 16:41:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x121a11800) [pid = 1934] [serial = 1298] [outer = 0x0] 16:41:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x123e2f000) [pid = 1934] [serial = 1299] [outer = 0x121a11800] 16:41:05 INFO - PROCESS | 1934 | 1468453265319 Marionette DEBUG loaded listener.js 16:41:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x124807400) [pid = 1934] [serial = 1300] [outer = 0x121a11800] 16:41:05 INFO - PROCESS | 1934 | 1468453265703 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]]]}] 16:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 568ms 16:41:05 INFO - PROCESS | 1934 | 1468453265750 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 16:41:05 INFO - PROCESS | 1934 | 1468453265751 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 16:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:41:05 INFO - PROCESS | 1934 | 1468453265753 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:41:05 INFO - PROCESS | 1934 | 1468453265754 Marionette TRACE conn2 <- [1,1706,null,{}] 16:41:05 INFO - PROCESS | 1934 | 1468453265757 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}] 16:41:05 INFO - PROCESS | 1934 | 1468453265758 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:05 INFO - PROCESS | 1934 | 1468453265870 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 16:41:05 INFO - PROCESS | 1934 | 1468453265874 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:05 INFO - PROCESS | 1934 | 1468453265875 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:05 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a58b800 == 37 [pid = 1934] [id = 434] 16:41:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x123bc0000) [pid = 1934] [serial = 1301] [outer = 0x0] 16:41:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x124d8dc00) [pid = 1934] [serial = 1302] [outer = 0x123bc0000] 16:41:05 INFO - PROCESS | 1934 | 1468453265899 Marionette DEBUG loaded listener.js 16:41:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x125edfc00) [pid = 1934] [serial = 1303] [outer = 0x123bc0000] 16:41:06 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x1255b5800) [pid = 1934] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:41:06 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x119ec1400) [pid = 1934] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:41:06 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x112de8400) [pid = 1934] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:41:06 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x12554cc00) [pid = 1934] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:41:06 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x126678000) [pid = 1934] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:41:06 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x120fb3800) [pid = 1934] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:41:06 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x112594c00) [pid = 1934] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:41:06 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x1216bc400) [pid = 1934] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:41:06 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x1175c6000) [pid = 1934] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:41:06 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x111cad400) [pid = 1934] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:41:06 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x112e25000) [pid = 1934] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:41:06 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x12a7e8400) [pid = 1934] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:41:06 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x129422c00) [pid = 1934] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:41:06 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x11297cc00) [pid = 1934] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:41:06 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x118331800) [pid = 1934] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:41:06 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x115ded800) [pid = 1934] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:41:06 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x1127d5800) [pid = 1934] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:41:06 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x111c78c00) [pid = 1934] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:41:06 INFO - PROCESS | 1934 | 1468453266337 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]]]}] 16:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 619ms 16:41:06 INFO - PROCESS | 1934 | 1468453266372 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 16:41:06 INFO - PROCESS | 1934 | 1468453266374 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 16:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:41:06 INFO - PROCESS | 1934 | 1468453266376 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:41:06 INFO - PROCESS | 1934 | 1468453266377 Marionette TRACE conn2 <- [1,1710,null,{}] 16:41:06 INFO - PROCESS | 1934 | 1468453266379 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}] 16:41:06 INFO - PROCESS | 1934 | 1468453266380 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:06 INFO - PROCESS | 1934 | 1468453266459 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 16:41:06 INFO - PROCESS | 1934 | 1468453266518 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:06 INFO - PROCESS | 1934 | 1468453266519 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:06 INFO - PROCESS | 1934 | ++DOCSHELL 0x1217ae800 == 38 [pid = 1934] [id = 435] 16:41:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x1125a0400) [pid = 1934] [serial = 1304] [outer = 0x0] 16:41:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x1175c6000) [pid = 1934] [serial = 1305] [outer = 0x1125a0400] 16:41:06 INFO - PROCESS | 1934 | 1468453266543 Marionette DEBUG loaded listener.js 16:41:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x119a8a400) [pid = 1934] [serial = 1306] [outer = 0x1125a0400] 16:41:06 INFO - PROCESS | 1934 | 1468453266836 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]]]}] 16:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 519ms 16:41:06 INFO - PROCESS | 1934 | 1468453266895 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 16:41:06 INFO - PROCESS | 1934 | 1468453266897 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 16:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:41:06 INFO - PROCESS | 1934 | 1468453266899 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:41:06 INFO - PROCESS | 1934 | 1468453266901 Marionette TRACE conn2 <- [1,1714,null,{}] 16:41:06 INFO - PROCESS | 1934 | 1468453266903 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}] 16:41:06 INFO - PROCESS | 1934 | 1468453266905 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:07 INFO - PROCESS | 1934 | 1468453267001 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 16:41:07 INFO - PROCESS | 1934 | 1468453267006 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:07 INFO - PROCESS | 1934 | 1468453267009 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:07 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ba2d800 == 39 [pid = 1934] [id = 436] 16:41:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x120fb5c00) [pid = 1934] [serial = 1307] [outer = 0x0] 16:41:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x1255b5800) [pid = 1934] [serial = 1308] [outer = 0x120fb5c00] 16:41:07 INFO - PROCESS | 1934 | 1468453267036 Marionette DEBUG loaded listener.js 16:41:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x129194400) [pid = 1934] [serial = 1309] [outer = 0x120fb5c00] 16:41:07 INFO - PROCESS | 1934 | 1468453267385 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]]]}] 16:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 519ms 16:41:07 INFO - PROCESS | 1934 | 1468453267427 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 16:41:07 INFO - PROCESS | 1934 | 1468453267429 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 16:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:41:07 INFO - PROCESS | 1934 | 1468453267432 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:41:07 INFO - PROCESS | 1934 | 1468453267434 Marionette TRACE conn2 <- [1,1718,null,{}] 16:41:07 INFO - PROCESS | 1934 | 1468453267437 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}] 16:41:07 INFO - PROCESS | 1934 | 1468453267441 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:07 INFO - PROCESS | 1934 | 1468453267567 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 16:41:07 INFO - PROCESS | 1934 | 1468453267573 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:07 INFO - PROCESS | 1934 | 1468453267575 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:07 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c023800 == 40 [pid = 1934] [id = 437] 16:41:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x119626c00) [pid = 1934] [serial = 1310] [outer = 0x0] 16:41:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x12919f800) [pid = 1934] [serial = 1311] [outer = 0x119626c00] 16:41:07 INFO - PROCESS | 1934 | 1468453267615 Marionette DEBUG loaded listener.js 16:41:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x1292eac00) [pid = 1934] [serial = 1312] [outer = 0x119626c00] 16:41:07 INFO - PROCESS | 1934 | 1468453267995 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]]]}] 16:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 570ms 16:41:08 INFO - PROCESS | 1934 | 1468453268002 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 16:41:08 INFO - PROCESS | 1934 | 1468453268003 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 16:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:41:08 INFO - PROCESS | 1934 | 1468453268011 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:41:08 INFO - PROCESS | 1934 | 1468453268019 Marionette TRACE conn2 <- [1,1722,null,{}] 16:41:08 INFO - PROCESS | 1934 | 1468453268024 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}] 16:41:08 INFO - PROCESS | 1934 | 1468453268026 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:08 INFO - PROCESS | 1934 | 1468453268137 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 16:41:08 INFO - PROCESS | 1934 | 1468453268143 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:08 INFO - PROCESS | 1934 | 1468453268144 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:08 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c372800 == 41 [pid = 1934] [id = 438] 16:41:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x1292e6400) [pid = 1934] [serial = 1313] [outer = 0x0] 16:41:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x129421000) [pid = 1934] [serial = 1314] [outer = 0x1292e6400] 16:41:08 INFO - PROCESS | 1934 | 1468453268167 Marionette DEBUG loaded listener.js 16:41:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x12a5ac800) [pid = 1934] [serial = 1315] [outer = 0x1292e6400] 16:41:08 INFO - PROCESS | 1934 | 1468453268632 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]]]}] 16:41:08 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 16:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 684ms 16:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:41:08 INFO - PROCESS | 1934 | 1468453268690 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 16:41:08 INFO - PROCESS | 1934 | 1468453268692 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 16:41:08 INFO - PROCESS | 1934 | 1468453268695 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:41:08 INFO - PROCESS | 1934 | 1468453268697 Marionette TRACE conn2 <- [1,1726,null,{}] 16:41:08 INFO - PROCESS | 1934 | 1468453268701 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}] 16:41:08 INFO - PROCESS | 1934 | 1468453268703 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:08 INFO - PROCESS | 1934 | 1468453268807 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 16:41:08 INFO - PROCESS | 1934 | 1468453268892 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:08 INFO - PROCESS | 1934 | 1468453268893 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:08 INFO - PROCESS | 1934 | ++DOCSHELL 0x1188ba000 == 42 [pid = 1934] [id = 439] 16:41:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x112e25000) [pid = 1934] [serial = 1316] [outer = 0x0] 16:41:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x112e50000) [pid = 1934] [serial = 1317] [outer = 0x112e25000] 16:41:08 INFO - PROCESS | 1934 | 1468453268966 Marionette DEBUG loaded listener.js 16:41:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x116626c00) [pid = 1934] [serial = 1318] [outer = 0x112e25000] 16:41:09 INFO - PROCESS | 1934 | 1468453269397 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]]]}] 16:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 722ms 16:41:09 INFO - PROCESS | 1934 | 1468453269417 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 16:41:09 INFO - PROCESS | 1934 | 1468453269421 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 16:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:41:09 INFO - PROCESS | 1934 | 1468453269428 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:41:09 INFO - PROCESS | 1934 | 1468453269430 Marionette TRACE conn2 <- [1,1730,null,{}] 16:41:09 INFO - PROCESS | 1934 | 1468453269432 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}] 16:41:09 INFO - PROCESS | 1934 | 1468453269434 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:09 INFO - PROCESS | 1934 | 1468453269538 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 16:41:09 INFO - PROCESS | 1934 | 1468453269599 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:09 INFO - PROCESS | 1934 | 1468453269600 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:09 INFO - PROCESS | 1934 | ++DOCSHELL 0x126a70000 == 43 [pid = 1934] [id = 440] 16:41:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x116faec00) [pid = 1934] [serial = 1319] [outer = 0x0] 16:41:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x118331000) [pid = 1934] [serial = 1320] [outer = 0x116faec00] 16:41:09 INFO - PROCESS | 1934 | 1468453269631 Marionette DEBUG loaded listener.js 16:41:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x119092800) [pid = 1934] [serial = 1321] [outer = 0x116faec00] 16:41:10 INFO - PROCESS | 1934 | 1468453270080 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]]]}] 16:41:10 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 16:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 670ms 16:41:10 INFO - PROCESS | 1934 | 1468453270099 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 16:41:10 INFO - PROCESS | 1934 | 1468453270100 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 16:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:41:10 INFO - PROCESS | 1934 | 1468453270103 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:41:10 INFO - PROCESS | 1934 | 1468453270106 Marionette TRACE conn2 <- [1,1734,null,{}] 16:41:10 INFO - PROCESS | 1934 | 1468453270115 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}] 16:41:10 INFO - PROCESS | 1934 | 1468453270118 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:10 INFO - PROCESS | 1934 | 1468453270241 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 16:41:10 INFO - PROCESS | 1934 | 1468453270330 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:10 INFO - PROCESS | 1934 | 1468453270332 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:10 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c391800 == 44 [pid = 1934] [id = 441] 16:41:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x119a25c00) [pid = 1934] [serial = 1322] [outer = 0x0] 16:41:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x119eb2800) [pid = 1934] [serial = 1323] [outer = 0x119a25c00] 16:41:10 INFO - PROCESS | 1934 | 1468453270364 Marionette DEBUG loaded listener.js 16:41:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x124802c00) [pid = 1934] [serial = 1324] [outer = 0x119a25c00] 16:41:10 INFO - PROCESS | 1934 | 1468453270797 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]]]}] 16:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 724ms 16:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:41:10 INFO - PROCESS | 1934 | 1468453270827 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 16:41:10 INFO - PROCESS | 1934 | 1468453270829 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 16:41:10 INFO - PROCESS | 1934 | 1468453270832 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:41:10 INFO - PROCESS | 1934 | 1468453270833 Marionette TRACE conn2 <- [1,1738,null,{}] 16:41:10 INFO - PROCESS | 1934 | 1468453270835 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}] 16:41:10 INFO - PROCESS | 1934 | 1468453270837 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:10 INFO - PROCESS | 1934 | 1468453270941 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 16:41:11 INFO - PROCESS | 1934 | 1468453271002 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:11 INFO - PROCESS | 1934 | 1468453271004 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:11 INFO - PROCESS | 1934 | ++DOCSHELL 0x11678a000 == 45 [pid = 1934] [id = 442] 16:41:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x112599000) [pid = 1934] [serial = 1325] [outer = 0x0] 16:41:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x112e51400) [pid = 1934] [serial = 1326] [outer = 0x112599000] 16:41:11 INFO - PROCESS | 1934 | 1468453271045 Marionette DEBUG loaded listener.js 16:41:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x124a24c00) [pid = 1934] [serial = 1327] [outer = 0x112599000] 16:41:11 INFO - PROCESS | 1934 | 1468453271620 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]]]}] 16:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 819ms 16:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:41:11 INFO - PROCESS | 1934 | 1468453271669 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 16:41:11 INFO - PROCESS | 1934 | 1468453271672 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 16:41:11 INFO - PROCESS | 1934 | 1468453271678 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:41:11 INFO - PROCESS | 1934 | 1468453271680 Marionette TRACE conn2 <- [1,1742,null,{}] 16:41:11 INFO - PROCESS | 1934 | 1468453271684 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}] 16:41:11 INFO - PROCESS | 1934 | 1468453271685 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:11 INFO - PROCESS | 1934 | 1468453271767 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 16:41:11 INFO - PROCESS | 1934 | 1468453271844 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:11 INFO - PROCESS | 1934 | 1468453271846 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:11 INFO - PROCESS | 1934 | ++DOCSHELL 0x118760800 == 46 [pid = 1934] [id = 443] 16:41:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 113 (0x1133ae800) [pid = 1934] [serial = 1328] [outer = 0x0] 16:41:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 114 (0x116a0e000) [pid = 1934] [serial = 1329] [outer = 0x1133ae800] 16:41:11 INFO - PROCESS | 1934 | 1468453271874 Marionette DEBUG loaded listener.js 16:41:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 115 (0x1176eb400) [pid = 1934] [serial = 1330] [outer = 0x1133ae800] 16:41:12 INFO - PROCESS | 1934 | --DOCSHELL 0x12c023800 == 45 [pid = 1934] [id = 437] 16:41:12 INFO - PROCESS | 1934 | --DOCSHELL 0x12ba2d800 == 44 [pid = 1934] [id = 436] 16:41:12 INFO - PROCESS | 1934 | --DOCSHELL 0x1217ae800 == 43 [pid = 1934] [id = 435] 16:41:12 INFO - PROCESS | 1934 | --DOCSHELL 0x12a58b800 == 42 [pid = 1934] [id = 434] 16:41:12 INFO - PROCESS | 1934 | --DOCSHELL 0x1292ae000 == 41 [pid = 1934] [id = 433] 16:41:12 INFO - PROCESS | 1934 | --DOCSHELL 0x128f17000 == 40 [pid = 1934] [id = 432] 16:41:12 INFO - PROCESS | 1934 | --DOCSHELL 0x12895e000 == 39 [pid = 1934] [id = 431] 16:41:12 INFO - PROCESS | 1934 | --DOCSHELL 0x117453800 == 38 [pid = 1934] [id = 430] 16:41:12 INFO - PROCESS | 1934 | --DOCSHELL 0x1217c2800 == 37 [pid = 1934] [id = 429] 16:41:12 INFO - PROCESS | 1934 | --DOCSHELL 0x119972000 == 36 [pid = 1934] [id = 428] 16:41:12 INFO - PROCESS | 1934 | --DOCSHELL 0x118460800 == 35 [pid = 1934] [id = 427] 16:41:12 INFO - PROCESS | 1934 | --DOCSHELL 0x11695e800 == 34 [pid = 1934] [id = 426] 16:41:12 INFO - PROCESS | 1934 | --DOCSHELL 0x119085800 == 33 [pid = 1934] [id = 425] 16:41:12 INFO - PROCESS | 1934 | --DOCSHELL 0x112543000 == 32 [pid = 1934] [id = 424] 16:41:12 INFO - PROCESS | 1934 | --DOCSHELL 0x11678a000 == 31 [pid = 1934] [id = 442] 16:41:12 INFO - PROCESS | 1934 | --DOCSHELL 0x12c391800 == 30 [pid = 1934] [id = 441] 16:41:12 INFO - PROCESS | 1934 | --DOCSHELL 0x126a70000 == 29 [pid = 1934] [id = 440] 16:41:12 INFO - PROCESS | 1934 | --DOCSHELL 0x1188ba000 == 28 [pid = 1934] [id = 439] 16:41:12 INFO - PROCESS | 1934 | --DOCSHELL 0x12c372800 == 27 [pid = 1934] [id = 438] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 114 (0x12941d400) [pid = 1934] [serial = 1251] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 113 (0x120ec0800) [pid = 1934] [serial = 1236] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 112 (0x121218400) [pid = 1934] [serial = 1237] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x118592000) [pid = 1934] [serial = 1230] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x11887e800) [pid = 1934] [serial = 1231] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x125ee7400) [pid = 1934] [serial = 1245] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x126a1cc00) [pid = 1934] [serial = 1246] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x12a73b800) [pid = 1934] [serial = 1254] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x124a1f400) [pid = 1934] [serial = 1242] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x12554ac00) [pid = 1934] [serial = 1243] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x1190d1400) [pid = 1934] [serial = 1233] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x119a8e800) [pid = 1934] [serial = 1234] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x123b9e400) [pid = 1934] [serial = 1239] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x124803000) [pid = 1934] [serial = 1240] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x1180e9c00) [pid = 1934] [serial = 1227] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x118373c00) [pid = 1934] [serial = 1228] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x116faf400) [pid = 1934] [serial = 1224] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x1174d9c00) [pid = 1934] [serial = 1225] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x113229c00) [pid = 1934] [serial = 1221] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x115e5d800) [pid = 1934] [serial = 1222] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x12b88e400) [pid = 1934] [serial = 1216] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x12a7ef000) [pid = 1934] [serial = 1257] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x12a746400) [pid = 1934] [serial = 1255] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x12b1cfc00) [pid = 1934] [serial = 1258] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x112e4ec00) [pid = 1934] [serial = 1260] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x118593400) [pid = 1934] [serial = 1261] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x12b88dc00) [pid = 1934] [serial = 1266] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x1216b4400) [pid = 1934] [serial = 1263] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x12b9d6c00) [pid = 1934] [serial = 1269] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x1128abc00) [pid = 1934] [serial = 1218] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x12a7e4c00) [pid = 1934] [serial = 1264] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x1129eb400) [pid = 1934] [serial = 1219] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x128906000) [pid = 1934] [serial = 1248] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x1292e9400) [pid = 1934] [serial = 1249] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x12b89b000) [pid = 1934] [serial = 1267] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x129469c00) [pid = 1934] [serial = 1252] [outer = 0x0] [url = about:blank] 16:41:12 INFO - PROCESS | 1934 | 1468453272786 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]]]}] 16:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1122ms 16:41:12 INFO - PROCESS | 1934 | 1468453272800 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 16:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:41:12 INFO - PROCESS | 1934 | 1468453272802 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 16:41:12 INFO - PROCESS | 1934 | 1468453272805 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:41:12 INFO - PROCESS | 1934 | 1468453272810 Marionette TRACE conn2 <- [1,1746,null,{}] 16:41:12 INFO - PROCESS | 1934 | 1468453272813 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}] 16:41:12 INFO - PROCESS | 1934 | 1468453272815 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:12 INFO - PROCESS | 1934 | 1468453272894 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 16:41:12 INFO - PROCESS | 1934 | 1468453272899 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:12 INFO - PROCESS | 1934 | 1468453272902 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:12 INFO - PROCESS | 1934 | ++DOCSHELL 0x1169be000 == 28 [pid = 1934] [id = 444] 16:41:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x1129ee000) [pid = 1934] [serial = 1331] [outer = 0x0] 16:41:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x112e4a800) [pid = 1934] [serial = 1332] [outer = 0x1129ee000] 16:41:12 INFO - PROCESS | 1934 | 1468453272932 Marionette DEBUG loaded listener.js 16:41:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x1132a2400) [pid = 1934] [serial = 1333] [outer = 0x1129ee000] 16:41:13 INFO - PROCESS | 1934 | 1468453273310 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]]]}] 16:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 523ms 16:41:13 INFO - PROCESS | 1934 | 1468453273327 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 16:41:13 INFO - PROCESS | 1934 | 1468453273331 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 16:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:41:13 INFO - PROCESS | 1934 | 1468453273337 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 1934 | 1468453273340 Marionette TRACE conn2 <- [1,1750,null,{}] 16:41:13 INFO - PROCESS | 1934 | 1468453273342 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}] 16:41:13 INFO - PROCESS | 1934 | 1468453273344 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:13 INFO - PROCESS | 1934 | 1468453273422 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 16:41:13 INFO - PROCESS | 1934 | 1468453273429 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:13 INFO - PROCESS | 1934 | 1468453273430 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:13 INFO - PROCESS | 1934 | ++DOCSHELL 0x11876a000 == 29 [pid = 1934] [id = 445] 16:41:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x11628ec00) [pid = 1934] [serial = 1334] [outer = 0x0] 16:41:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x117146800) [pid = 1934] [serial = 1335] [outer = 0x11628ec00] 16:41:13 INFO - PROCESS | 1934 | 1468453273457 Marionette DEBUG loaded listener.js 16:41:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x1180f3c00) [pid = 1934] [serial = 1336] [outer = 0x11628ec00] 16:41:13 INFO - PROCESS | 1934 | 1468453273809 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]]]}] 16:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 523ms 16:41:13 INFO - PROCESS | 1934 | 1468453273859 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 16:41:13 INFO - PROCESS | 1934 | 1468453273861 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 16:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:41:13 INFO - PROCESS | 1934 | 1468453273863 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 1934 | 1468453273865 Marionette TRACE conn2 <- [1,1754,null,{}] 16:41:13 INFO - PROCESS | 1934 | 1468453273873 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}] 16:41:13 INFO - PROCESS | 1934 | 1468453273876 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:13 INFO - PROCESS | 1934 | 1468453273953 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 16:41:13 INFO - PROCESS | 1934 | 1468453273963 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:13 INFO - PROCESS | 1934 | 1468453273965 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:13 INFO - PROCESS | 1934 | ++DOCSHELL 0x121153800 == 30 [pid = 1934] [id = 446] 16:41:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1125fa000) [pid = 1934] [serial = 1337] [outer = 0x0] 16:41:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x118875c00) [pid = 1934] [serial = 1338] [outer = 0x1125fa000] 16:41:13 INFO - PROCESS | 1934 | 1468453273993 Marionette DEBUG loaded listener.js 16:41:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x11962ac00) [pid = 1934] [serial = 1339] [outer = 0x1125fa000] 16:41:14 INFO - PROCESS | 1934 | 1468453274330 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]]]}] 16:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 473ms 16:41:14 INFO - PROCESS | 1934 | 1468453274336 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 16:41:14 INFO - PROCESS | 1934 | 1468453274338 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 16:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:41:14 INFO - PROCESS | 1934 | 1468453274346 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:41:14 INFO - PROCESS | 1934 | 1468453274347 Marionette TRACE conn2 <- [1,1758,null,{}] 16:41:14 INFO - PROCESS | 1934 | 1468453274349 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}] 16:41:14 INFO - PROCESS | 1934 | 1468453274350 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:14 INFO - PROCESS | 1934 | 1468453274432 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 16:41:14 INFO - PROCESS | 1934 | 1468453274495 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:14 INFO - PROCESS | 1934 | 1468453274496 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:14 INFO - PROCESS | 1934 | ++DOCSHELL 0x123ef3800 == 31 [pid = 1934] [id = 447] 16:41:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x118590000) [pid = 1934] [serial = 1340] [outer = 0x0] 16:41:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x119a2f400) [pid = 1934] [serial = 1341] [outer = 0x118590000] 16:41:14 INFO - PROCESS | 1934 | 1468453274521 Marionette DEBUG loaded listener.js 16:41:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x119c57000) [pid = 1934] [serial = 1342] [outer = 0x118590000] 16:41:14 INFO - PROCESS | 1934 | 1468453274890 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]]]}] 16:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 568ms 16:41:14 INFO - PROCESS | 1934 | 1468453274916 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 16:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:41:14 INFO - PROCESS | 1934 | 1468453274918 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 16:41:14 INFO - PROCESS | 1934 | 1468453274921 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:41:14 INFO - PROCESS | 1934 | 1468453274926 Marionette TRACE conn2 <- [1,1762,null,{}] 16:41:14 INFO - PROCESS | 1934 | 1468453274929 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}] 16:41:14 INFO - PROCESS | 1934 | 1468453274931 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:15 INFO - PROCESS | 1934 | 1468453275076 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 16:41:15 INFO - PROCESS | 1934 | 1468453275097 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:15 INFO - PROCESS | 1934 | 1468453275099 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:15 INFO - PROCESS | 1934 | ++DOCSHELL 0x126a6a800 == 32 [pid = 1934] [id = 448] 16:41:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x11623ec00) [pid = 1934] [serial = 1343] [outer = 0x0] 16:41:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x120ebd800) [pid = 1934] [serial = 1344] [outer = 0x11623ec00] 16:41:15 INFO - PROCESS | 1934 | 1468453275140 Marionette DEBUG loaded listener.js 16:41:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x1210d8000) [pid = 1934] [serial = 1345] [outer = 0x11623ec00] 16:41:15 INFO - PROCESS | 1934 | 1468453275557 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]]]}] 16:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 675ms 16:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:41:15 INFO - PROCESS | 1934 | 1468453275596 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 16:41:15 INFO - PROCESS | 1934 | 1468453275597 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 16:41:15 INFO - PROCESS | 1934 | 1468453275599 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:41:15 INFO - PROCESS | 1934 | 1468453275600 Marionette TRACE conn2 <- [1,1766,null,{}] 16:41:15 INFO - PROCESS | 1934 | 1468453275603 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}] 16:41:15 INFO - PROCESS | 1934 | 1468453275607 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:15 INFO - PROCESS | 1934 | 1468453275720 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 16:41:15 INFO - PROCESS | 1934 | 1468453275758 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:15 INFO - PROCESS | 1934 | 1468453275759 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:15 INFO - PROCESS | 1934 | ++DOCSHELL 0x128feb000 == 33 [pid = 1934] [id = 449] 16:41:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x112982000) [pid = 1934] [serial = 1346] [outer = 0x0] 16:41:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x123e39800) [pid = 1934] [serial = 1347] [outer = 0x112982000] 16:41:15 INFO - PROCESS | 1934 | 1468453275784 Marionette DEBUG loaded listener.js 16:41:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x12667c400) [pid = 1934] [serial = 1348] [outer = 0x112982000] 16:41:16 INFO - PROCESS | 1934 | 1468453276093 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]]]}] 16:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 520ms 16:41:16 INFO - PROCESS | 1934 | 1468453276119 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 16:41:16 INFO - PROCESS | 1934 | 1468453276130 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 16:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:41:16 INFO - PROCESS | 1934 | 1468453276140 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:41:16 INFO - PROCESS | 1934 | 1468453276141 Marionette TRACE conn2 <- [1,1770,null,{}] 16:41:16 INFO - PROCESS | 1934 | 1468453276144 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}] 16:41:16 INFO - PROCESS | 1934 | 1468453276145 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:16 INFO - PROCESS | 1934 | 1468453276239 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 16:41:16 INFO - PROCESS | 1934 | 1468453276242 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:16 INFO - PROCESS | 1934 | 1468453276244 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:16 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a31e800 == 34 [pid = 1934] [id = 450] 16:41:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x11858e400) [pid = 1934] [serial = 1349] [outer = 0x0] 16:41:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x128905000) [pid = 1934] [serial = 1350] [outer = 0x11858e400] 16:41:16 INFO - PROCESS | 1934 | 1468453276268 Marionette DEBUG loaded listener.js 16:41:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x128d21800) [pid = 1934] [serial = 1351] [outer = 0x11858e400] 16:41:16 INFO - PROCESS | 1934 | 1468453276595 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]]]}] 16:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 472ms 16:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:41:16 INFO - PROCESS | 1934 | 1468453276619 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 16:41:16 INFO - PROCESS | 1934 | 1468453276621 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 16:41:16 INFO - PROCESS | 1934 | 1468453276627 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:41:16 INFO - PROCESS | 1934 | 1468453276628 Marionette TRACE conn2 <- [1,1774,null,{}] 16:41:16 INFO - PROCESS | 1934 | 1468453276631 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}] 16:41:16 INFO - PROCESS | 1934 | 1468453276632 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:16 INFO - PROCESS | 1934 | 1468453276726 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 16:41:16 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x11909c400) [pid = 1934] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:41:16 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x118594000) [pid = 1934] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:41:16 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x121a11800) [pid = 1934] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:41:16 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x123bc0000) [pid = 1934] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:41:16 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x1125a0400) [pid = 1934] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:41:16 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x118326800) [pid = 1934] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:41:16 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1128b1c00) [pid = 1934] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:41:16 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x118326000) [pid = 1934] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:41:16 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x112e4a400) [pid = 1934] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:41:16 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x116a15800) [pid = 1934] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:41:16 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x1132a7400) [pid = 1934] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:41:16 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x111c1bc00) [pid = 1934] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:41:16 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x120fb5c00) [pid = 1934] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:41:16 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x12b892400) [pid = 1934] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:41:16 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x1292e6400) [pid = 1934] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:41:16 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x119626c00) [pid = 1934] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:41:16 INFO - PROCESS | 1934 | 1468453276932 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:16 INFO - PROCESS | 1934 | 1468453276933 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:16 INFO - PROCESS | 1934 | ++DOCSHELL 0x116ab0000 == 35 [pid = 1934] [id = 451] 16:41:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x111e62400) [pid = 1934] [serial = 1352] [outer = 0x0] 16:41:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1127d8400) [pid = 1934] [serial = 1353] [outer = 0x111e62400] 16:41:16 INFO - PROCESS | 1934 | 1468453276959 Marionette DEBUG loaded listener.js 16:41:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x114e67c00) [pid = 1934] [serial = 1354] [outer = 0x111e62400] 16:41:17 INFO - PROCESS | 1934 | 1468453277211 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]]]}] 16:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 621ms 16:41:17 INFO - PROCESS | 1934 | 1468453277247 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 16:41:17 INFO - PROCESS | 1934 | 1468453277248 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 16:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:41:17 INFO - PROCESS | 1934 | 1468453277250 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:41:17 INFO - PROCESS | 1934 | 1468453277251 Marionette TRACE conn2 <- [1,1778,null,{}] 16:41:17 INFO - PROCESS | 1934 | 1468453277269 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}] 16:41:17 INFO - PROCESS | 1934 | 1468453277271 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:17 INFO - PROCESS | 1934 | 1468453277360 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 16:41:17 INFO - PROCESS | 1934 | 1468453277363 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:17 INFO - PROCESS | 1934 | 1468453277364 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:17 INFO - PROCESS | 1934 | ++DOCSHELL 0x121152800 == 36 [pid = 1934] [id = 452] 16:41:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x116984000) [pid = 1934] [serial = 1355] [outer = 0x0] 16:41:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x1183c2c00) [pid = 1934] [serial = 1356] [outer = 0x116984000] 16:41:17 INFO - PROCESS | 1934 | 1468453277388 Marionette DEBUG loaded listener.js 16:41:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x121a11800) [pid = 1934] [serial = 1357] [outer = 0x116984000] 16:41:17 INFO - PROCESS | 1934 | 1468453277779 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]]]}] 16:41:17 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 16:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 568ms 16:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:41:17 INFO - PROCESS | 1934 | 1468453277832 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 16:41:17 INFO - PROCESS | 1934 | 1468453277834 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 16:41:17 INFO - PROCESS | 1934 | 1468453277837 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:41:17 INFO - PROCESS | 1934 | 1468453277841 Marionette TRACE conn2 <- [1,1782,null,{}] 16:41:17 INFO - PROCESS | 1934 | 1468453277844 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}] 16:41:17 INFO - PROCESS | 1934 | 1468453277846 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:17 INFO - PROCESS | 1934 | 1468453277965 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 16:41:17 INFO - PROCESS | 1934 | 1468453277977 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:17 INFO - PROCESS | 1934 | 1468453277978 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:17 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ba3c000 == 37 [pid = 1934] [id = 453] 16:41:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x1180e7000) [pid = 1934] [serial = 1358] [outer = 0x0] 16:41:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x129194c00) [pid = 1934] [serial = 1359] [outer = 0x1180e7000] 16:41:18 INFO - PROCESS | 1934 | 1468453278000 Marionette DEBUG loaded listener.js 16:41:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x1292e6400) [pid = 1934] [serial = 1360] [outer = 0x1180e7000] 16:41:18 INFO - PROCESS | 1934 | 1468453278379 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]]]}] 16:41:18 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 16:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 575ms 16:41:18 INFO - PROCESS | 1934 | 1468453278422 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 16:41:18 INFO - PROCESS | 1934 | 1468453278427 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 16:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:41:18 INFO - PROCESS | 1934 | 1468453278432 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:41:18 INFO - PROCESS | 1934 | 1468453278434 Marionette TRACE conn2 <- [1,1786,null,{}] 16:41:18 INFO - PROCESS | 1934 | 1468453278438 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}] 16:41:18 INFO - PROCESS | 1934 | 1468453278452 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:18 INFO - PROCESS | 1934 | 1468453278588 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 16:41:18 INFO - PROCESS | 1934 | 1468453278625 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:18 INFO - PROCESS | 1934 | 1468453278626 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:18 INFO - PROCESS | 1934 | ++DOCSHELL 0x126a6d800 == 38 [pid = 1934] [id = 454] 16:41:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x12a5ae800) [pid = 1934] [serial = 1361] [outer = 0x0] 16:41:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x12a73b800) [pid = 1934] [serial = 1362] [outer = 0x12a5ae800] 16:41:18 INFO - PROCESS | 1934 | 1468453278652 Marionette DEBUG loaded listener.js 16:41:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x12a745800) [pid = 1934] [serial = 1363] [outer = 0x12a5ae800] 16:41:19 INFO - PROCESS | 1934 | 1468453279083 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]]]}] 16:41:19 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 16:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 671ms 16:41:19 INFO - PROCESS | 1934 | 1468453279118 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 16:41:19 INFO - PROCESS | 1934 | 1468453279120 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 16:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:41:19 INFO - PROCESS | 1934 | 1468453279127 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:41:19 INFO - PROCESS | 1934 | 1468453279129 Marionette TRACE conn2 <- [1,1790,null,{}] 16:41:19 INFO - PROCESS | 1934 | 1468453279133 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}] 16:41:19 INFO - PROCESS | 1934 | 1468453279135 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:19 INFO - PROCESS | 1934 | 1468453279247 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 16:41:19 INFO - PROCESS | 1934 | 1468453279330 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:19 INFO - PROCESS | 1934 | 1468453279331 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:19 INFO - PROCESS | 1934 | ++DOCSHELL 0x11746c000 == 39 [pid = 1934] [id = 455] 16:41:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x1125fe800) [pid = 1934] [serial = 1364] [outer = 0x0] 16:41:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x1128b0800) [pid = 1934] [serial = 1365] [outer = 0x1125fe800] 16:41:19 INFO - PROCESS | 1934 | 1468453279362 Marionette DEBUG loaded listener.js 16:41:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x112e42400) [pid = 1934] [serial = 1366] [outer = 0x1125fe800] 16:41:19 INFO - PROCESS | 1934 | 1468453279828 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]]]}] 16:41:19 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) 16:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 772ms 16:41:19 INFO - PROCESS | 1934 | 1468453279935 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 16:41:19 INFO - PROCESS | 1934 | 1468453279939 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 16:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:41:19 INFO - PROCESS | 1934 | 1468453279947 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:41:19 INFO - PROCESS | 1934 | 1468453279949 Marionette TRACE conn2 <- [1,1794,null,{}] 16:41:19 INFO - PROCESS | 1934 | 1468453279951 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}] 16:41:19 INFO - PROCESS | 1934 | 1468453279953 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:20 INFO - PROCESS | 1934 | 1468453280063 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 16:41:20 INFO - PROCESS | 1934 | 1468453280141 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:20 INFO - PROCESS | 1934 | 1468453280143 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:20 INFO - PROCESS | 1934 | ++DOCSHELL 0x1264ac800 == 40 [pid = 1934] [id = 456] 16:41:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x1175c3000) [pid = 1934] [serial = 1367] [outer = 0x0] 16:41:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x1180f4000) [pid = 1934] [serial = 1368] [outer = 0x1175c3000] 16:41:20 INFO - PROCESS | 1934 | 1468453280172 Marionette DEBUG loaded listener.js 16:41:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x1183c0c00) [pid = 1934] [serial = 1369] [outer = 0x1175c3000] 16:41:20 INFO - PROCESS | 1934 | 1468453280805 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]]]}] 16:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 924ms 16:41:20 INFO - PROCESS | 1934 | 1468453280871 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 16:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:41:20 INFO - PROCESS | 1934 | 1468453280873 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 16:41:20 INFO - PROCESS | 1934 | 1468453280877 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:41:20 INFO - PROCESS | 1934 | 1468453280878 Marionette TRACE conn2 <- [1,1798,null,{}] 16:41:20 INFO - PROCESS | 1934 | 1468453280882 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}] 16:41:20 INFO - PROCESS | 1934 | 1468453280883 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:21 INFO - PROCESS | 1934 | 1468453280995 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 16:41:21 INFO - PROCESS | 1934 | --DOCSHELL 0x12ba3c000 == 39 [pid = 1934] [id = 453] 16:41:21 INFO - PROCESS | 1934 | --DOCSHELL 0x121152800 == 38 [pid = 1934] [id = 452] 16:41:21 INFO - PROCESS | 1934 | --DOCSHELL 0x116ab0000 == 37 [pid = 1934] [id = 451] 16:41:21 INFO - PROCESS | 1934 | --DOCSHELL 0x12a31e800 == 36 [pid = 1934] [id = 450] 16:41:21 INFO - PROCESS | 1934 | --DOCSHELL 0x128feb000 == 35 [pid = 1934] [id = 449] 16:41:21 INFO - PROCESS | 1934 | --DOCSHELL 0x126a6a800 == 34 [pid = 1934] [id = 448] 16:41:21 INFO - PROCESS | 1934 | --DOCSHELL 0x123ef3800 == 33 [pid = 1934] [id = 447] 16:41:21 INFO - PROCESS | 1934 | --DOCSHELL 0x121153800 == 32 [pid = 1934] [id = 446] 16:41:21 INFO - PROCESS | 1934 | --DOCSHELL 0x11876a000 == 31 [pid = 1934] [id = 445] 16:41:21 INFO - PROCESS | 1934 | --DOCSHELL 0x1169be000 == 30 [pid = 1934] [id = 444] 16:41:21 INFO - PROCESS | 1934 | --DOCSHELL 0x118760800 == 29 [pid = 1934] [id = 443] 16:41:21 INFO - PROCESS | 1934 | 1468453281088 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:21 INFO - PROCESS | 1934 | 1468453281090 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:21 INFO - PROCESS | 1934 | ++DOCSHELL 0x112ec9800 == 30 [pid = 1934] [id = 457] 16:41:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x1129e2400) [pid = 1934] [serial = 1370] [outer = 0x0] 16:41:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x112e4ec00) [pid = 1934] [serial = 1371] [outer = 0x1129e2400] 16:41:21 INFO - PROCESS | 1934 | 1468453281118 Marionette DEBUG loaded listener.js 16:41:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x1164dc400) [pid = 1934] [serial = 1372] [outer = 0x1129e2400] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x12b9e0000) [pid = 1934] [serial = 1270] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x12919f800) [pid = 1934] [serial = 1311] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x121213000) [pid = 1934] [serial = 1296] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x119eba400) [pid = 1934] [serial = 1294] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x119627000) [pid = 1934] [serial = 1293] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x123e2f000) [pid = 1934] [serial = 1299] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x121a07c00) [pid = 1934] [serial = 1297] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x124d8dc00) [pid = 1934] [serial = 1302] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x1175c6000) [pid = 1934] [serial = 1305] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x11859a000) [pid = 1934] [serial = 1290] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x11297c000) [pid = 1934] [serial = 1278] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x112de0000) [pid = 1934] [serial = 1279] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x11836e000) [pid = 1934] [serial = 1287] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x118594c00) [pid = 1934] [serial = 1288] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x113232000) [pid = 1934] [serial = 1275] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x1164e2000) [pid = 1934] [serial = 1276] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x1175bfc00) [pid = 1934] [serial = 1284] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x1180e7c00) [pid = 1934] [serial = 1285] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x114ed9000) [pid = 1934] [serial = 1281] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x116483000) [pid = 1934] [serial = 1282] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x1121bbc00) [pid = 1934] [serial = 1272] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x1125f4800) [pid = 1934] [serial = 1273] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x1255b5800) [pid = 1934] [serial = 1308] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x129194400) [pid = 1934] [serial = 1309] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x125edfc00) [pid = 1934] [serial = 1303] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x119a8a400) [pid = 1934] [serial = 1306] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x124807400) [pid = 1934] [serial = 1300] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x1292eac00) [pid = 1934] [serial = 1312] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x1190c9c00) [pid = 1934] [serial = 1291] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x12a5ac800) [pid = 1934] [serial = 1315] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x129421000) [pid = 1934] [serial = 1314] [outer = 0x0] [url = about:blank] 16:41:21 INFO - PROCESS | 1934 | 1468453281463 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]]]}] 16:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 621ms 16:41:21 INFO - PROCESS | 1934 | 1468453281498 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 16:41:21 INFO - PROCESS | 1934 | 1468453281500 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 16:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:41:21 INFO - PROCESS | 1934 | 1468453281504 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:41:21 INFO - PROCESS | 1934 | 1468453281506 Marionette TRACE conn2 <- [1,1802,null,{}] 16:41:21 INFO - PROCESS | 1934 | 1468453281508 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}] 16:41:21 INFO - PROCESS | 1934 | 1468453281510 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:21 INFO - PROCESS | 1934 | 1468453281588 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 16:41:21 INFO - PROCESS | 1934 | 1468453281646 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:21 INFO - PROCESS | 1934 | 1468453281647 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:21 INFO - PROCESS | 1934 | ++DOCSHELL 0x118450800 == 31 [pid = 1934] [id = 458] 16:41:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x1164e0000) [pid = 1934] [serial = 1373] [outer = 0x0] 16:41:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x1175b9c00) [pid = 1934] [serial = 1374] [outer = 0x1164e0000] 16:41:21 INFO - PROCESS | 1934 | 1468453281674 Marionette DEBUG loaded listener.js 16:41:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x11858dc00) [pid = 1934] [serial = 1375] [outer = 0x1164e0000] 16:41:21 INFO - PROCESS | 1934 | 1468453281988 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]]]}] 16:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 521ms 16:41:22 INFO - PROCESS | 1934 | 1468453282026 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 16:41:22 INFO - PROCESS | 1934 | 1468453282028 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 16:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:41:22 INFO - PROCESS | 1934 | 1468453282030 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:41:22 INFO - PROCESS | 1934 | 1468453282032 Marionette TRACE conn2 <- [1,1806,null,{}] 16:41:22 INFO - PROCESS | 1934 | 1468453282040 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}] 16:41:22 INFO - PROCESS | 1934 | 1468453282044 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:22 INFO - PROCESS | 1934 | 1468453282126 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 16:41:22 INFO - PROCESS | 1934 | 1468453282186 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:22 INFO - PROCESS | 1934 | 1468453282188 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:22 INFO - PROCESS | 1934 | ++DOCSHELL 0x123bdd000 == 32 [pid = 1934] [id = 459] 16:41:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x1127d7000) [pid = 1934] [serial = 1376] [outer = 0x0] 16:41:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x11909bc00) [pid = 1934] [serial = 1377] [outer = 0x1127d7000] 16:41:22 INFO - PROCESS | 1934 | 1468453282216 Marionette DEBUG loaded listener.js 16:41:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x119c57400) [pid = 1934] [serial = 1378] [outer = 0x1127d7000] 16:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 470ms 16:41:22 INFO - PROCESS | 1934 | 1468453282495 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]]]}] 16:41:22 INFO - PROCESS | 1934 | 1468453282501 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 16:41:22 INFO - PROCESS | 1934 | 1468453282502 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 16:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:41:22 INFO - PROCESS | 1934 | 1468453282513 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:41:22 INFO - PROCESS | 1934 | 1468453282514 Marionette TRACE conn2 <- [1,1810,null,{}] 16:41:22 INFO - PROCESS | 1934 | 1468453282516 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}] 16:41:22 INFO - PROCESS | 1934 | 1468453282517 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:22 INFO - PROCESS | 1934 | 1468453282602 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 16:41:22 INFO - PROCESS | 1934 | 1468453282607 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:22 INFO - PROCESS | 1934 | 1468453282609 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:22 INFO - PROCESS | 1934 | ++DOCSHELL 0x126a71000 == 33 [pid = 1934] [id = 460] 16:41:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x120ebf800) [pid = 1934] [serial = 1379] [outer = 0x0] 16:41:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x121a08800) [pid = 1934] [serial = 1380] [outer = 0x120ebf800] 16:41:22 INFO - PROCESS | 1934 | 1468453282635 Marionette DEBUG loaded listener.js 16:41:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x123e3c800) [pid = 1934] [serial = 1381] [outer = 0x120ebf800] 16:41:22 INFO - PROCESS | 1934 | 1468453282983 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]]]}] 16:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 525ms 16:41:23 INFO - PROCESS | 1934 | 1468453283044 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 16:41:23 INFO - PROCESS | 1934 | 1468453283045 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 16:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:41:23 INFO - PROCESS | 1934 | 1468453283048 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:41:23 INFO - PROCESS | 1934 | 1468453283049 Marionette TRACE conn2 <- [1,1814,null,{}] 16:41:23 INFO - PROCESS | 1934 | 1468453283051 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}] 16:41:23 INFO - PROCESS | 1934 | 1468453283052 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:23 INFO - PROCESS | 1934 | 1468453283133 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 16:41:23 INFO - PROCESS | 1934 | 1468453283137 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:23 INFO - PROCESS | 1934 | 1468453283138 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:23 INFO - PROCESS | 1934 | ++DOCSHELL 0x129297000 == 34 [pid = 1934] [id = 461] 16:41:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x124802800) [pid = 1934] [serial = 1382] [outer = 0x0] 16:41:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x124d8dc00) [pid = 1934] [serial = 1383] [outer = 0x124802800] 16:41:23 INFO - PROCESS | 1934 | 1468453283166 Marionette DEBUG loaded listener.js 16:41:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x125ee6800) [pid = 1934] [serial = 1384] [outer = 0x124802800] 16:41:23 INFO - PROCESS | 1934 | 1468453283517 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]]]}] 16:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 518ms 16:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:41:23 INFO - PROCESS | 1934 | 1468453283566 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 16:41:23 INFO - PROCESS | 1934 | 1468453283568 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 16:41:23 INFO - PROCESS | 1934 | 1468453283570 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:41:23 INFO - PROCESS | 1934 | 1468453283571 Marionette TRACE conn2 <- [1,1818,null,{}] 16:41:23 INFO - PROCESS | 1934 | 1468453283573 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}] 16:41:23 INFO - PROCESS | 1934 | 1468453283577 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:23 INFO - PROCESS | 1934 | 1468453283695 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 16:41:23 INFO - PROCESS | 1934 | 1468453283722 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:23 INFO - PROCESS | 1934 | 1468453283723 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:23 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a78c000 == 35 [pid = 1934] [id = 462] 16:41:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x126a1cc00) [pid = 1934] [serial = 1385] [outer = 0x0] 16:41:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x129196c00) [pid = 1934] [serial = 1386] [outer = 0x126a1cc00] 16:41:23 INFO - PROCESS | 1934 | 1468453283748 Marionette DEBUG loaded listener.js 16:41:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x12946b400) [pid = 1934] [serial = 1387] [outer = 0x126a1cc00] 16:41:24 INFO - PROCESS | 1934 | 1468453284105 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]]]}] 16:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 571ms 16:41:24 INFO - PROCESS | 1934 | 1468453284149 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 16:41:24 INFO - PROCESS | 1934 | 1468453284150 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 16:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:41:24 INFO - PROCESS | 1934 | 1468453284161 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:41:24 INFO - PROCESS | 1934 | 1468453284162 Marionette TRACE conn2 <- [1,1822,null,{}] 16:41:24 INFO - PROCESS | 1934 | 1468453284164 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}] 16:41:24 INFO - PROCESS | 1934 | 1468453284165 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:24 INFO - PROCESS | 1934 | 1468453284263 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 16:41:24 INFO - PROCESS | 1934 | 1468453284266 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:24 INFO - PROCESS | 1934 | 1468453284267 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:24 INFO - PROCESS | 1934 | ++DOCSHELL 0x12b821800 == 36 [pid = 1934] [id = 463] 16:41:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x12a5ae400) [pid = 1934] [serial = 1388] [outer = 0x0] 16:41:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x12a73fc00) [pid = 1934] [serial = 1389] [outer = 0x12a5ae400] 16:41:24 INFO - PROCESS | 1934 | 1468453284292 Marionette DEBUG loaded listener.js 16:41:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x12a7e7800) [pid = 1934] [serial = 1390] [outer = 0x12a5ae400] 16:41:24 INFO - PROCESS | 1934 | 1468453284664 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]]]}] 16:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 522ms 16:41:24 INFO - PROCESS | 1934 | 1468453284684 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 16:41:24 INFO - PROCESS | 1934 | 1468453284686 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 16:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:41:24 INFO - PROCESS | 1934 | 1468453284692 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:41:24 INFO - PROCESS | 1934 | 1468453284693 Marionette TRACE conn2 <- [1,1826,null,{}] 16:41:24 INFO - PROCESS | 1934 | 1468453284703 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}] 16:41:24 INFO - PROCESS | 1934 | 1468453284704 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:24 INFO - PROCESS | 1934 | 1468453284860 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 16:41:24 INFO - PROCESS | 1934 | 1468453284873 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:24 INFO - PROCESS | 1934 | 1468453284874 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:24 INFO - PROCESS | 1934 | ++DOCSHELL 0x12bd70800 == 37 [pid = 1934] [id = 464] 16:41:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x12a7e6400) [pid = 1934] [serial = 1391] [outer = 0x0] 16:41:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x12a7f0000) [pid = 1934] [serial = 1392] [outer = 0x12a7e6400] 16:41:24 INFO - PROCESS | 1934 | 1468453284898 Marionette DEBUG loaded listener.js 16:41:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x12ac08800) [pid = 1934] [serial = 1393] [outer = 0x12a7e6400] 16:41:25 INFO - PROCESS | 1934 | 1468453285249 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]]]}] 16:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 578ms 16:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:41:25 INFO - PROCESS | 1934 | 1468453285269 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 16:41:25 INFO - PROCESS | 1934 | 1468453285270 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 16:41:25 INFO - PROCESS | 1934 | 1468453285272 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:41:25 INFO - PROCESS | 1934 | 1468453285275 Marionette TRACE conn2 <- [1,1830,null,{}] 16:41:25 INFO - PROCESS | 1934 | 1468453285284 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}] 16:41:25 INFO - PROCESS | 1934 | 1468453285285 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:25 INFO - PROCESS | 1934 | 1468453285450 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 16:41:25 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x118590000) [pid = 1934] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:41:25 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1133ae800) [pid = 1934] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:41:25 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x1129ee000) [pid = 1934] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:41:25 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x112e25000) [pid = 1934] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:41:25 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x116faec00) [pid = 1934] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:41:25 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x119a25c00) [pid = 1934] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:41:25 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x112599000) [pid = 1934] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:41:25 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x11623ec00) [pid = 1934] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:41:25 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x112982000) [pid = 1934] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:41:25 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x11858e400) [pid = 1934] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:41:25 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x111e62400) [pid = 1934] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:41:25 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x1180e7000) [pid = 1934] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:41:25 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x116984000) [pid = 1934] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:41:25 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x1125fa000) [pid = 1934] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:41:25 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x11628ec00) [pid = 1934] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:41:25 INFO - PROCESS | 1934 | 1468453285498 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:25 INFO - PROCESS | 1934 | 1468453285499 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:25 INFO - PROCESS | 1934 | ++DOCSHELL 0x11746d800 == 38 [pid = 1934] [id = 465] 16:41:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1121ba000) [pid = 1934] [serial = 1394] [outer = 0x0] 16:41:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x1127d4c00) [pid = 1934] [serial = 1395] [outer = 0x1121ba000] 16:41:25 INFO - PROCESS | 1934 | 1468453285525 Marionette DEBUG loaded listener.js 16:41:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x11628ec00) [pid = 1934] [serial = 1396] [outer = 0x1121ba000] 16:41:25 INFO - PROCESS | 1934 | 1468453285782 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]]]}] 16:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 527ms 16:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:41:25 INFO - PROCESS | 1934 | 1468453285799 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 16:41:25 INFO - PROCESS | 1934 | 1468453285800 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 16:41:25 INFO - PROCESS | 1934 | 1468453285804 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:41:25 INFO - PROCESS | 1934 | 1468453285806 Marionette TRACE conn2 <- [1,1834,null,{}] 16:41:25 INFO - PROCESS | 1934 | 1468453285816 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}] 16:41:25 INFO - PROCESS | 1934 | 1468453285817 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:25 INFO - PROCESS | 1934 | 1468453285902 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 16:41:25 INFO - PROCESS | 1934 | 1468453285906 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:25 INFO - PROCESS | 1934 | 1468453285909 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:25 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c387800 == 39 [pid = 1934] [id = 466] 16:41:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x1164e1400) [pid = 1934] [serial = 1397] [outer = 0x0] 16:41:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x119a80c00) [pid = 1934] [serial = 1398] [outer = 0x1164e1400] 16:41:25 INFO - PROCESS | 1934 | 1468453285934 Marionette DEBUG loaded listener.js 16:41:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x128d1a400) [pid = 1934] [serial = 1399] [outer = 0x1164e1400] 16:41:26 INFO - PROCESS | 1934 | 1468453286332 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]]]}] 16:41:26 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 16:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 577ms 16:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:41:26 INFO - PROCESS | 1934 | 1468453286383 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 16:41:26 INFO - PROCESS | 1934 | 1468453286385 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 16:41:26 INFO - PROCESS | 1934 | 1468453286388 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:41:26 INFO - PROCESS | 1934 | 1468453286390 Marionette TRACE conn2 <- [1,1838,null,{}] 16:41:26 INFO - PROCESS | 1934 | 1468453286394 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}] 16:41:26 INFO - PROCESS | 1934 | 1468453286397 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:26 INFO - PROCESS | 1934 | 1468453286532 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 16:41:26 INFO - PROCESS | 1934 | 1468453286545 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:26 INFO - PROCESS | 1934 | 1468453286548 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:26 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ca92000 == 40 [pid = 1934] [id = 467] 16:41:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x12ac0a000) [pid = 1934] [serial = 1400] [outer = 0x0] 16:41:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x12b891800) [pid = 1934] [serial = 1401] [outer = 0x12ac0a000] 16:41:26 INFO - PROCESS | 1934 | 1468453286590 Marionette DEBUG loaded listener.js 16:41:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x12b9d6800) [pid = 1934] [serial = 1402] [outer = 0x12ac0a000] 16:41:26 INFO - PROCESS | 1934 | 1468453286928 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]]]}] 16:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 572ms 16:41:26 INFO - PROCESS | 1934 | 1468453286960 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 16:41:26 INFO - PROCESS | 1934 | 1468453286961 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 16:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:41:26 INFO - PROCESS | 1934 | 1468453286963 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:41:26 INFO - PROCESS | 1934 | 1468453286964 Marionette TRACE conn2 <- [1,1842,null,{}] 16:41:26 INFO - PROCESS | 1934 | 1468453286966 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}] 16:41:26 INFO - PROCESS | 1934 | 1468453286967 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:27 INFO - PROCESS | 1934 | 1468453287076 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 16:41:27 INFO - PROCESS | 1934 | 1468453287082 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:27 INFO - PROCESS | 1934 | 1468453287083 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:27 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ca98800 == 41 [pid = 1934] [id = 468] 16:41:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x12b9d6c00) [pid = 1934] [serial = 1403] [outer = 0x0] 16:41:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x12b9df400) [pid = 1934] [serial = 1404] [outer = 0x12b9d6c00] 16:41:27 INFO - PROCESS | 1934 | 1468453287107 Marionette DEBUG loaded listener.js 16:41:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x12ba66800) [pid = 1934] [serial = 1405] [outer = 0x12b9d6c00] 16:41:27 INFO - PROCESS | 1934 | 1468453287418 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]]]}] 16:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 470ms 16:41:27 INFO - PROCESS | 1934 | 1468453287485 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 16:41:27 INFO - PROCESS | 1934 | 1468453287487 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 16:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:41:27 INFO - PROCESS | 1934 | 1468453287492 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:41:27 INFO - PROCESS | 1934 | 1468453287494 Marionette TRACE conn2 <- [1,1846,null,{}] 16:41:27 INFO - PROCESS | 1934 | 1468453287498 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}] 16:41:27 INFO - PROCESS | 1934 | 1468453287501 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:27 INFO - PROCESS | 1934 | 1468453287599 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 16:41:27 INFO - PROCESS | 1934 | 1468453287702 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:27 INFO - PROCESS | 1934 | 1468453287706 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:27 INFO - PROCESS | 1934 | ++DOCSHELL 0x117465800 == 42 [pid = 1934] [id = 469] 16:41:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x1128ac400) [pid = 1934] [serial = 1406] [outer = 0x0] 16:41:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x112cad400) [pid = 1934] [serial = 1407] [outer = 0x1128ac400] 16:41:27 INFO - PROCESS | 1934 | 1468453287737 Marionette DEBUG loaded listener.js 16:41:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x113c67000) [pid = 1934] [serial = 1408] [outer = 0x1128ac400] 16:41:28 INFO - PROCESS | 1934 | 1468453288249 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]]]}] 16:41:28 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) 16:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 822ms 16:41:28 INFO - PROCESS | 1934 | 1468453288329 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 16:41:28 INFO - PROCESS | 1934 | 1468453288333 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 16:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:41:28 INFO - PROCESS | 1934 | 1468453288340 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:41:28 INFO - PROCESS | 1934 | 1468453288344 Marionette TRACE conn2 <- [1,1850,null,{}] 16:41:28 INFO - PROCESS | 1934 | 1468453288368 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}] 16:41:28 INFO - PROCESS | 1934 | 1468453288370 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:28 INFO - PROCESS | 1934 | 1468453288472 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 16:41:28 INFO - PROCESS | 1934 | 1468453288547 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:28 INFO - PROCESS | 1934 | 1468453288548 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:28 INFO - PROCESS | 1934 | ++DOCSHELL 0x126a6b800 == 43 [pid = 1934] [id = 470] 16:41:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x118591800) [pid = 1934] [serial = 1409] [outer = 0x0] 16:41:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x11872a400) [pid = 1934] [serial = 1410] [outer = 0x118591800] 16:41:28 INFO - PROCESS | 1934 | 1468453288579 Marionette DEBUG loaded listener.js 16:41:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x11961cc00) [pid = 1934] [serial = 1411] [outer = 0x118591800] 16:41:29 INFO - PROCESS | 1934 | 1468453289001 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]]]}] 16:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 696ms 16:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:41:29 INFO - PROCESS | 1934 | 1468453289033 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 16:41:29 INFO - PROCESS | 1934 | 1468453289034 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 16:41:29 INFO - PROCESS | 1934 | 1468453289037 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:41:29 INFO - PROCESS | 1934 | 1468453289038 Marionette TRACE conn2 <- [1,1854,null,{}] 16:41:29 INFO - PROCESS | 1934 | 1468453289046 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}] 16:41:29 INFO - PROCESS | 1934 | 1468453289049 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:29 INFO - PROCESS | 1934 | 1468453289155 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 16:41:29 INFO - PROCESS | 1934 | 1468453289219 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:29 INFO - PROCESS | 1934 | 1468453289222 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:29 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c720000 == 44 [pid = 1934] [id = 471] 16:41:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x121bbc800) [pid = 1934] [serial = 1412] [outer = 0x0] 16:41:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x1248c1800) [pid = 1934] [serial = 1413] [outer = 0x121bbc800] 16:41:29 INFO - PROCESS | 1934 | 1468453289294 Marionette DEBUG loaded listener.js 16:41:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x126678800) [pid = 1934] [serial = 1414] [outer = 0x121bbc800] 16:41:29 INFO - PROCESS | 1934 | 1468453289742 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]]]}] 16:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 721ms 16:41:29 INFO - PROCESS | 1934 | 1468453289769 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 16:41:29 INFO - PROCESS | 1934 | 1468453289770 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 16:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:41:29 INFO - PROCESS | 1934 | 1468453289787 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:41:29 INFO - PROCESS | 1934 | 1468453289789 Marionette TRACE conn2 <- [1,1858,null,{}] 16:41:29 INFO - PROCESS | 1934 | 1468453289791 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}] 16:41:29 INFO - PROCESS | 1934 | 1468453289792 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:29 INFO - PROCESS | 1934 | 1468453289895 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 16:41:29 INFO - PROCESS | 1934 | 1468453289957 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:29 INFO - PROCESS | 1934 | 1468453289958 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:29 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a774000 == 45 [pid = 1934] [id = 472] 16:41:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x128d13400) [pid = 1934] [serial = 1415] [outer = 0x0] 16:41:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x1291a2800) [pid = 1934] [serial = 1416] [outer = 0x128d13400] 16:41:29 INFO - PROCESS | 1934 | 1468453289987 Marionette DEBUG loaded listener.js 16:41:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x129469c00) [pid = 1934] [serial = 1417] [outer = 0x128d13400] 16:41:30 INFO - PROCESS | 1934 | 1468453290566 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]]]}] 16:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 823ms 16:41:30 INFO - PROCESS | 1934 | 1468453290610 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 16:41:30 INFO - PROCESS | 1934 | 1468453290612 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 16:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:41:30 INFO - PROCESS | 1934 | 1468453290615 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:41:30 INFO - PROCESS | 1934 | 1468453290617 Marionette TRACE conn2 <- [1,1862,null,{}] 16:41:30 INFO - PROCESS | 1934 | 1468453290621 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}] 16:41:30 INFO - PROCESS | 1934 | 1468453290624 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:30 INFO - PROCESS | 1934 | 1468453290718 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 16:41:30 INFO - PROCESS | 1934 | 1468453290793 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:30 INFO - PROCESS | 1934 | 1468453290794 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:30 INFO - PROCESS | 1934 | ++DOCSHELL 0x117451800 == 46 [pid = 1934] [id = 473] 16:41:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x112e44000) [pid = 1934] [serial = 1418] [outer = 0x0] 16:41:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x113235000) [pid = 1934] [serial = 1419] [outer = 0x112e44000] 16:41:30 INFO - PROCESS | 1934 | 1468453290823 Marionette DEBUG loaded listener.js 16:41:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x1164e2000) [pid = 1934] [serial = 1420] [outer = 0x112e44000] 16:41:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12ca92000 == 45 [pid = 1934] [id = 467] 16:41:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12c387800 == 44 [pid = 1934] [id = 466] 16:41:31 INFO - PROCESS | 1934 | --DOCSHELL 0x11746d800 == 43 [pid = 1934] [id = 465] 16:41:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12bd70800 == 42 [pid = 1934] [id = 464] 16:41:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12b821800 == 41 [pid = 1934] [id = 463] 16:41:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12a78c000 == 40 [pid = 1934] [id = 462] 16:41:31 INFO - PROCESS | 1934 | --DOCSHELL 0x129297000 == 39 [pid = 1934] [id = 461] 16:41:31 INFO - PROCESS | 1934 | --DOCSHELL 0x126a71000 == 38 [pid = 1934] [id = 460] 16:41:31 INFO - PROCESS | 1934 | --DOCSHELL 0x123bdd000 == 37 [pid = 1934] [id = 459] 16:41:31 INFO - PROCESS | 1934 | --DOCSHELL 0x118450800 == 36 [pid = 1934] [id = 458] 16:41:31 INFO - PROCESS | 1934 | --DOCSHELL 0x112ec9800 == 35 [pid = 1934] [id = 457] 16:41:31 INFO - PROCESS | 1934 | --DOCSHELL 0x1264ac800 == 34 [pid = 1934] [id = 456] 16:41:31 INFO - PROCESS | 1934 | --DOCSHELL 0x126a6d800 == 33 [pid = 1934] [id = 454] 16:41:31 INFO - PROCESS | 1934 | --DOCSHELL 0x11746c000 == 32 [pid = 1934] [id = 455] 16:41:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12a774000 == 31 [pid = 1934] [id = 472] 16:41:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12c720000 == 30 [pid = 1934] [id = 471] 16:41:31 INFO - PROCESS | 1934 | --DOCSHELL 0x126a6b800 == 29 [pid = 1934] [id = 470] 16:41:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12ca98800 == 28 [pid = 1934] [id = 468] 16:41:31 INFO - PROCESS | 1934 | --DOCSHELL 0x117465800 == 27 [pid = 1934] [id = 469] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x119a2f400) [pid = 1934] [serial = 1341] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x1176eb400) [pid = 1934] [serial = 1330] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x116a0e000) [pid = 1934] [serial = 1329] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x112e4a800) [pid = 1934] [serial = 1332] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x1132a2400) [pid = 1934] [serial = 1333] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x112e50000) [pid = 1934] [serial = 1317] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x116626c00) [pid = 1934] [serial = 1318] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x119092800) [pid = 1934] [serial = 1321] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x118331000) [pid = 1934] [serial = 1320] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x124802c00) [pid = 1934] [serial = 1324] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x119eb2800) [pid = 1934] [serial = 1323] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x124a24c00) [pid = 1934] [serial = 1327] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x112e51400) [pid = 1934] [serial = 1326] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1210d8000) [pid = 1934] [serial = 1345] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x120ebd800) [pid = 1934] [serial = 1344] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x123e39800) [pid = 1934] [serial = 1347] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x12667c400) [pid = 1934] [serial = 1348] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x128d21800) [pid = 1934] [serial = 1351] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x128905000) [pid = 1934] [serial = 1350] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x114e67c00) [pid = 1934] [serial = 1354] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x129194c00) [pid = 1934] [serial = 1359] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x1183c2c00) [pid = 1934] [serial = 1356] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x1292e6400) [pid = 1934] [serial = 1360] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x12a73b800) [pid = 1934] [serial = 1362] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x1127d8400) [pid = 1934] [serial = 1353] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x118875c00) [pid = 1934] [serial = 1338] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x11962ac00) [pid = 1934] [serial = 1339] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x117146800) [pid = 1934] [serial = 1335] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x1180f3c00) [pid = 1934] [serial = 1336] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x121a11800) [pid = 1934] [serial = 1357] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x119c57000) [pid = 1934] [serial = 1342] [outer = 0x0] [url = about:blank] 16:41:31 INFO - PROCESS | 1934 | 1468453291757 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]]]}] 16:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1175ms 16:41:31 INFO - PROCESS | 1934 | 1468453291793 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 16:41:31 INFO - PROCESS | 1934 | 1468453291796 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 16:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:41:31 INFO - PROCESS | 1934 | 1468453291799 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:41:31 INFO - PROCESS | 1934 | 1468453291800 Marionette TRACE conn2 <- [1,1866,null,{}] 16:41:31 INFO - PROCESS | 1934 | 1468453291804 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}] 16:41:31 INFO - PROCESS | 1934 | 1468453291806 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:31 INFO - PROCESS | 1934 | 1468453291886 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 16:41:31 INFO - PROCESS | 1934 | 1468453291893 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:31 INFO - PROCESS | 1934 | 1468453291896 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:31 INFO - PROCESS | 1934 | ++DOCSHELL 0x116aa6000 == 28 [pid = 1934] [id = 474] 16:41:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x112986400) [pid = 1934] [serial = 1421] [outer = 0x0] 16:41:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x112e4a800) [pid = 1934] [serial = 1422] [outer = 0x112986400] 16:41:31 INFO - PROCESS | 1934 | 1468453291926 Marionette DEBUG loaded listener.js 16:41:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x114e5c800) [pid = 1934] [serial = 1423] [outer = 0x112986400] 16:41:32 INFO - PROCESS | 1934 | 1468453292294 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]]]}] 16:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 522ms 16:41:32 INFO - PROCESS | 1934 | 1468453292321 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 16:41:32 INFO - PROCESS | 1934 | 1468453292327 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 16:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:41:32 INFO - PROCESS | 1934 | 1468453292332 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:41:32 INFO - PROCESS | 1934 | 1468453292333 Marionette TRACE conn2 <- [1,1870,null,{}] 16:41:32 INFO - PROCESS | 1934 | 1468453292336 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}] 16:41:32 INFO - PROCESS | 1934 | 1468453292337 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:32 INFO - PROCESS | 1934 | 1468453292414 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 16:41:32 INFO - PROCESS | 1934 | 1468453292418 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:32 INFO - PROCESS | 1934 | 1468453292419 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:32 INFO - PROCESS | 1934 | ++DOCSHELL 0x118752000 == 29 [pid = 1934] [id = 475] 16:41:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x115e5e800) [pid = 1934] [serial = 1424] [outer = 0x0] 16:41:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x116fb9800) [pid = 1934] [serial = 1425] [outer = 0x115e5e800] 16:41:32 INFO - PROCESS | 1934 | 1468453292449 Marionette DEBUG loaded listener.js 16:41:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x1180e9c00) [pid = 1934] [serial = 1426] [outer = 0x115e5e800] 16:41:32 INFO - PROCESS | 1934 | 1468453292788 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]]]}] 16:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 470ms 16:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:41:32 INFO - PROCESS | 1934 | 1468453292803 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 16:41:32 INFO - PROCESS | 1934 | 1468453292804 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 16:41:32 INFO - PROCESS | 1934 | 1468453292806 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:41:32 INFO - PROCESS | 1934 | 1468453292809 Marionette TRACE conn2 <- [1,1874,null,{}] 16:41:32 INFO - PROCESS | 1934 | 1468453292817 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}] 16:41:32 INFO - PROCESS | 1934 | 1468453292820 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:32 INFO - PROCESS | 1934 | 1468453292895 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 16:41:32 INFO - PROCESS | 1934 | 1468453292899 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:32 INFO - PROCESS | 1934 | 1468453292901 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:32 INFO - PROCESS | 1934 | ++DOCSHELL 0x119ee9800 == 30 [pid = 1934] [id = 476] 16:41:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x1125f5800) [pid = 1934] [serial = 1427] [outer = 0x0] 16:41:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x118597c00) [pid = 1934] [serial = 1428] [outer = 0x1125f5800] 16:41:32 INFO - PROCESS | 1934 | 1468453292932 Marionette DEBUG loaded listener.js 16:41:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x1190c7c00) [pid = 1934] [serial = 1429] [outer = 0x1125f5800] 16:41:33 INFO - PROCESS | 1934 | 1468453293283 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]]]}] 16:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 522ms 16:41:33 INFO - PROCESS | 1934 | 1468453293328 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 16:41:33 INFO - PROCESS | 1934 | 1468453293330 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 16:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:41:33 INFO - PROCESS | 1934 | 1468453293332 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:41:33 INFO - PROCESS | 1934 | 1468453293333 Marionette TRACE conn2 <- [1,1878,null,{}] 16:41:33 INFO - PROCESS | 1934 | 1468453293336 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}] 16:41:33 INFO - PROCESS | 1934 | 1468453293337 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:33 INFO - PROCESS | 1934 | 1468453293443 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 16:41:33 INFO - PROCESS | 1934 | 1468453293479 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:33 INFO - PROCESS | 1934 | 1468453293480 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:33 INFO - PROCESS | 1934 | ++DOCSHELL 0x1217bf800 == 31 [pid = 1934] [id = 477] 16:41:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x118730c00) [pid = 1934] [serial = 1430] [outer = 0x0] 16:41:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x11962a400) [pid = 1934] [serial = 1431] [outer = 0x118730c00] 16:41:33 INFO - PROCESS | 1934 | 1468453293506 Marionette DEBUG loaded listener.js 16:41:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x119a89800) [pid = 1934] [serial = 1432] [outer = 0x118730c00] 16:41:33 INFO - PROCESS | 1934 | 1468453293920 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]]]}] 16:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 619ms 16:41:33 INFO - PROCESS | 1934 | 1468453293962 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 16:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:41:33 INFO - PROCESS | 1934 | 1468453293974 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 16:41:33 INFO - PROCESS | 1934 | 1468453293978 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:41:33 INFO - PROCESS | 1934 | 1468453293980 Marionette TRACE conn2 <- [1,1882,null,{}] 16:41:33 INFO - PROCESS | 1934 | 1468453293983 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}] 16:41:33 INFO - PROCESS | 1934 | 1468453293985 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:34 INFO - PROCESS | 1934 | 1468453294064 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 16:41:34 INFO - PROCESS | 1934 | 1468453294067 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:34 INFO - PROCESS | 1934 | 1468453294068 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:34 INFO - PROCESS | 1934 | ++DOCSHELL 0x126063000 == 32 [pid = 1934] [id = 478] 16:41:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x112e4d400) [pid = 1934] [serial = 1433] [outer = 0x0] 16:41:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x119c58000) [pid = 1934] [serial = 1434] [outer = 0x112e4d400] 16:41:34 INFO - PROCESS | 1934 | 1468453294088 Marionette DEBUG loaded listener.js 16:41:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x120ec2000) [pid = 1934] [serial = 1435] [outer = 0x112e4d400] 16:41:34 INFO - PROCESS | 1934 | 1468453294565 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]]]}] 16:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 623ms 16:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:41:34 INFO - PROCESS | 1934 | 1468453294602 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 16:41:34 INFO - PROCESS | 1934 | 1468453294604 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 16:41:34 INFO - PROCESS | 1934 | 1468453294610 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:41:34 INFO - PROCESS | 1934 | 1468453294612 Marionette TRACE conn2 <- [1,1886,null,{}] 16:41:34 INFO - PROCESS | 1934 | 1468453294615 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}] 16:41:34 INFO - PROCESS | 1934 | 1468453294621 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:34 INFO - PROCESS | 1934 | 1468453294774 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 16:41:34 INFO - PROCESS | 1934 | 1468453294817 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:34 INFO - PROCESS | 1934 | 1468453294818 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:34 INFO - PROCESS | 1934 | ++DOCSHELL 0x128ae7800 == 33 [pid = 1934] [id = 479] 16:41:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x120ec2c00) [pid = 1934] [serial = 1436] [outer = 0x0] 16:41:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x124d05c00) [pid = 1934] [serial = 1437] [outer = 0x120ec2c00] 16:41:34 INFO - PROCESS | 1934 | 1468453294843 Marionette DEBUG loaded listener.js 16:41:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x125e6cc00) [pid = 1934] [serial = 1438] [outer = 0x120ec2c00] 16:41:35 INFO - PROCESS | 1934 | 1468453295163 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]]]}] 16:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 573ms 16:41:35 INFO - PROCESS | 1934 | 1468453295180 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 16:41:35 INFO - PROCESS | 1934 | 1468453295189 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 16:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:41:35 INFO - PROCESS | 1934 | 1468453295200 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:41:35 INFO - PROCESS | 1934 | 1468453295201 Marionette TRACE conn2 <- [1,1890,null,{}] 16:41:35 INFO - PROCESS | 1934 | 1468453295203 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}] 16:41:35 INFO - PROCESS | 1934 | 1468453295205 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:35 INFO - PROCESS | 1934 | 1468453295298 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 16:41:35 INFO - PROCESS | 1934 | 1468453295301 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:35 INFO - PROCESS | 1934 | 1468453295302 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:35 INFO - PROCESS | 1934 | ++DOCSHELL 0x1292ab000 == 34 [pid = 1934] [id = 480] 16:41:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x1121bcc00) [pid = 1934] [serial = 1439] [outer = 0x0] 16:41:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x125eeec00) [pid = 1934] [serial = 1440] [outer = 0x1121bcc00] 16:41:35 INFO - PROCESS | 1934 | 1468453295326 Marionette DEBUG loaded listener.js 16:41:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x128909400) [pid = 1934] [serial = 1441] [outer = 0x1121bcc00] 16:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 475ms 16:41:35 INFO - PROCESS | 1934 | 1468453295662 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]]]}] 16:41:35 INFO - PROCESS | 1934 | 1468453295670 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 16:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:41:35 INFO - PROCESS | 1934 | 1468453295671 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 16:41:35 INFO - PROCESS | 1934 | 1468453295676 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:41:35 INFO - PROCESS | 1934 | 1468453295677 Marionette TRACE conn2 <- [1,1894,null,{}] 16:41:35 INFO - PROCESS | 1934 | 1468453295685 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}] 16:41:35 INFO - PROCESS | 1934 | 1468453295686 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:35 INFO - PROCESS | 1934 | 1468453295972 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 16:41:35 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x12ac0a000) [pid = 1934] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:41:35 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x126a1cc00) [pid = 1934] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:41:35 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x12a5ae400) [pid = 1934] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:41:35 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x120ebf800) [pid = 1934] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:41:35 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x12a7e6400) [pid = 1934] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:41:35 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x1164e0000) [pid = 1934] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:41:35 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x1127d7000) [pid = 1934] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:41:35 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x1175c3000) [pid = 1934] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:41:35 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x124802800) [pid = 1934] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:41:35 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x1125fe800) [pid = 1934] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:41:35 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x1129e2400) [pid = 1934] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:41:35 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x12a5ae800) [pid = 1934] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:41:35 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x12b9d6c00) [pid = 1934] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:41:35 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x1164e1400) [pid = 1934] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:41:35 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x1121ba000) [pid = 1934] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:41:36 INFO - PROCESS | 1934 | 1468453296018 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:36 INFO - PROCESS | 1934 | 1468453296019 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:36 INFO - PROCESS | 1934 | ++DOCSHELL 0x119aa1800 == 35 [pid = 1934] [id = 481] 16:41:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x1125f0c00) [pid = 1934] [serial = 1442] [outer = 0x0] 16:41:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x11297cc00) [pid = 1934] [serial = 1443] [outer = 0x1125f0c00] 16:41:36 INFO - PROCESS | 1934 | 1468453296044 Marionette DEBUG loaded listener.js 16:41:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x1164e9c00) [pid = 1934] [serial = 1444] [outer = 0x1125f0c00] 16:41:36 INFO - PROCESS | 1934 | 1468453296293 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]]]}] 16:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 673ms 16:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:41:36 INFO - PROCESS | 1934 | 1468453296347 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 16:41:36 INFO - PROCESS | 1934 | 1468453296348 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 16:41:36 INFO - PROCESS | 1934 | 1468453296350 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:41:36 INFO - PROCESS | 1934 | 1468453296351 Marionette TRACE conn2 <- [1,1898,null,{}] 16:41:36 INFO - PROCESS | 1934 | 1468453296365 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}] 16:41:36 INFO - PROCESS | 1934 | 1468453296367 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:36 INFO - PROCESS | 1934 | 1468453296494 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 16:41:36 INFO - PROCESS | 1934 | 1468453296606 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:36 INFO - PROCESS | 1934 | 1468453296607 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:36 INFO - PROCESS | 1934 | ++DOCSHELL 0x119ee9000 == 36 [pid = 1934] [id = 482] 16:41:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1125fe800) [pid = 1934] [serial = 1445] [outer = 0x0] 16:41:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x1196cd400) [pid = 1934] [serial = 1446] [outer = 0x1125fe800] 16:41:36 INFO - PROCESS | 1934 | 1468453296635 Marionette DEBUG loaded listener.js 16:41:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x128fa5000) [pid = 1934] [serial = 1447] [outer = 0x1125fe800] 16:41:36 INFO - PROCESS | 1934 | 1468453296895 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]]]}] 16:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 570ms 16:41:36 INFO - PROCESS | 1934 | 1468453296920 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 16:41:36 INFO - PROCESS | 1934 | 1468453296921 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 16:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:41:36 INFO - PROCESS | 1934 | 1468453296932 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:41:36 INFO - PROCESS | 1934 | 1468453296933 Marionette TRACE conn2 <- [1,1902,null,{}] 16:41:36 INFO - PROCESS | 1934 | 1468453296935 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}] 16:41:36 INFO - PROCESS | 1934 | 1468453296936 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:37 INFO - PROCESS | 1934 | 1468453297016 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 16:41:37 INFO - PROCESS | 1934 | 1468453297020 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:37 INFO - PROCESS | 1934 | 1468453297022 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:37 INFO - PROCESS | 1934 | ++DOCSHELL 0x12b811800 == 37 [pid = 1934] [id = 483] 16:41:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x129196400) [pid = 1934] [serial = 1448] [outer = 0x0] 16:41:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x1292e3400) [pid = 1934] [serial = 1449] [outer = 0x129196400] 16:41:37 INFO - PROCESS | 1934 | 1468453297048 Marionette DEBUG loaded listener.js 16:41:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x129417000) [pid = 1934] [serial = 1450] [outer = 0x129196400] 16:41:37 INFO - PROCESS | 1934 | 1468453297605 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]]]}] 16:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 719ms 16:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:41:37 INFO - PROCESS | 1934 | 1468453297661 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 16:41:37 INFO - PROCESS | 1934 | 1468453297664 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 16:41:37 INFO - PROCESS | 1934 | 1468453297667 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:41:37 INFO - PROCESS | 1934 | 1468453297669 Marionette TRACE conn2 <- [1,1906,null,{}] 16:41:37 INFO - PROCESS | 1934 | 1468453297674 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}] 16:41:37 INFO - PROCESS | 1934 | 1468453297676 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:37 INFO - PROCESS | 1934 | 1468453297784 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 16:41:37 INFO - PROCESS | 1934 | 1468453297913 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:37 INFO - PROCESS | 1934 | 1468453297914 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:37 INFO - PROCESS | 1934 | ++DOCSHELL 0x117e28000 == 38 [pid = 1934] [id = 484] 16:41:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x112cb1800) [pid = 1934] [serial = 1451] [outer = 0x0] 16:41:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x112e48800) [pid = 1934] [serial = 1452] [outer = 0x112cb1800] 16:41:37 INFO - PROCESS | 1934 | 1468453297946 Marionette DEBUG loaded listener.js 16:41:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x115d18800) [pid = 1934] [serial = 1453] [outer = 0x112cb1800] 16:41:38 INFO - PROCESS | 1934 | 1468453298470 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]]]}] 16:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 975ms 16:41:38 INFO - PROCESS | 1934 | 1468453298643 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 16:41:38 INFO - PROCESS | 1934 | 1468453298645 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 16:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:41:38 INFO - PROCESS | 1934 | 1468453298653 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:41:38 INFO - PROCESS | 1934 | 1468453298655 Marionette TRACE conn2 <- [1,1910,null,{}] 16:41:38 INFO - PROCESS | 1934 | 1468453298659 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}] 16:41:38 INFO - PROCESS | 1934 | 1468453298661 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:38 INFO - PROCESS | 1934 | 1468453298768 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 16:41:38 INFO - PROCESS | 1934 | 1468453298865 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:38 INFO - PROCESS | 1934 | 1468453298867 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:38 INFO - PROCESS | 1934 | ++DOCSHELL 0x1169a5000 == 39 [pid = 1934] [id = 485] 16:41:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x1131e6400) [pid = 1934] [serial = 1454] [outer = 0x0] 16:41:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x1132a7400) [pid = 1934] [serial = 1455] [outer = 0x1131e6400] 16:41:38 INFO - PROCESS | 1934 | 1468453298896 Marionette DEBUG loaded listener.js 16:41:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x1164e0000) [pid = 1934] [serial = 1456] [outer = 0x1131e6400] 16:41:39 INFO - PROCESS | 1934 | --DOCSHELL 0x116947800 == 38 [pid = 1934] [id = 193] 16:41:39 INFO - PROCESS | 1934 | --DOCSHELL 0x116ab1800 == 37 [pid = 1934] [id = 185] 16:41:39 INFO - PROCESS | 1934 | --DOCSHELL 0x118711800 == 36 [pid = 1934] [id = 186] 16:41:39 INFO - PROCESS | 1934 | --DOCSHELL 0x119983000 == 35 [pid = 1934] [id = 188] 16:41:39 INFO - PROCESS | 1934 | --DOCSHELL 0x1217cb000 == 34 [pid = 1934] [id = 196] 16:41:39 INFO - PROCESS | 1934 | --DOCSHELL 0x119ed0800 == 33 [pid = 1934] [id = 195] 16:41:39 INFO - PROCESS | 1934 | --DOCSHELL 0x118716800 == 32 [pid = 1934] [id = 194] 16:41:39 INFO - PROCESS | 1934 | --DOCSHELL 0x119ee9000 == 31 [pid = 1934] [id = 482] 16:41:39 INFO - PROCESS | 1934 | --DOCSHELL 0x119aa1800 == 30 [pid = 1934] [id = 481] 16:41:39 INFO - PROCESS | 1934 | --DOCSHELL 0x1292ab000 == 29 [pid = 1934] [id = 480] 16:41:39 INFO - PROCESS | 1934 | --DOCSHELL 0x128ae7800 == 28 [pid = 1934] [id = 479] 16:41:39 INFO - PROCESS | 1934 | --DOCSHELL 0x126063000 == 27 [pid = 1934] [id = 478] 16:41:39 INFO - PROCESS | 1934 | --DOCSHELL 0x1217bf800 == 26 [pid = 1934] [id = 477] 16:41:39 INFO - PROCESS | 1934 | --DOCSHELL 0x119ee9800 == 25 [pid = 1934] [id = 476] 16:41:39 INFO - PROCESS | 1934 | --DOCSHELL 0x118752000 == 24 [pid = 1934] [id = 475] 16:41:39 INFO - PROCESS | 1934 | --DOCSHELL 0x116aa6000 == 23 [pid = 1934] [id = 474] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x12b9d6800) [pid = 1934] [serial = 1402] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x129196c00) [pid = 1934] [serial = 1386] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x12a73fc00) [pid = 1934] [serial = 1389] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x121a08800) [pid = 1934] [serial = 1380] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x123e3c800) [pid = 1934] [serial = 1381] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x12ac08800) [pid = 1934] [serial = 1393] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x1175b9c00) [pid = 1934] [serial = 1374] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x11858dc00) [pid = 1934] [serial = 1375] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x11909bc00) [pid = 1934] [serial = 1377] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x119c57400) [pid = 1934] [serial = 1378] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x1180f4000) [pid = 1934] [serial = 1368] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x1183c0c00) [pid = 1934] [serial = 1369] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x124d8dc00) [pid = 1934] [serial = 1383] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x1128b0800) [pid = 1934] [serial = 1365] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x112e42400) [pid = 1934] [serial = 1366] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x12a7f0000) [pid = 1934] [serial = 1392] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x112e4ec00) [pid = 1934] [serial = 1371] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x1164dc400) [pid = 1934] [serial = 1372] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x12a745800) [pid = 1934] [serial = 1363] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x12b9df400) [pid = 1934] [serial = 1404] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x12ba66800) [pid = 1934] [serial = 1405] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x128d1a400) [pid = 1934] [serial = 1399] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x12b891800) [pid = 1934] [serial = 1401] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 73 (0x11628ec00) [pid = 1934] [serial = 1396] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 72 (0x1127d4c00) [pid = 1934] [serial = 1395] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 71 (0x12a7e7800) [pid = 1934] [serial = 1390] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 70 (0x12946b400) [pid = 1934] [serial = 1387] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 69 (0x119a80c00) [pid = 1934] [serial = 1398] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | --DOMWINDOW == 68 (0x125ee6800) [pid = 1934] [serial = 1384] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1934 | 1468453299452 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]]]}] 16:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 822ms 16:41:39 INFO - PROCESS | 1934 | 1468453299494 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 16:41:39 INFO - PROCESS | 1934 | 1468453299498 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 16:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:41:39 INFO - PROCESS | 1934 | 1468453299505 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:41:39 INFO - PROCESS | 1934 | 1468453299509 Marionette TRACE conn2 <- [1,1914,null,{}] 16:41:39 INFO - PROCESS | 1934 | 1468453299515 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}] 16:41:39 INFO - PROCESS | 1934 | 1468453299518 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:39 INFO - PROCESS | 1934 | 1468453299661 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 16:41:39 INFO - PROCESS | 1934 | 1468453299762 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:39 INFO - PROCESS | 1934 | 1468453299764 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:39 INFO - PROCESS | 1934 | ++DOCSHELL 0x117e27800 == 24 [pid = 1934] [id = 486] 16:41:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 69 (0x115debc00) [pid = 1934] [serial = 1457] [outer = 0x0] 16:41:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 70 (0x1167e1400) [pid = 1934] [serial = 1458] [outer = 0x115debc00] 16:41:39 INFO - PROCESS | 1934 | 1468453299817 Marionette DEBUG loaded listener.js 16:41:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 71 (0x1175c0000) [pid = 1934] [serial = 1459] [outer = 0x115debc00] 16:41:40 INFO - PROCESS | 1934 | 1468453300264 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]]]}] 16:41:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 72 (0x1175b9c00) [pid = 1934] [serial = 1460] [outer = 0x12ca18800] 16:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 778ms 16:41:40 INFO - PROCESS | 1934 | 1468453300290 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 16:41:40 INFO - PROCESS | 1934 | 1468453300294 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 16:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:41:40 INFO - PROCESS | 1934 | 1468453300329 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:41:40 INFO - PROCESS | 1934 | 1468453300331 Marionette TRACE conn2 <- [1,1918,null,{}] 16:41:40 INFO - PROCESS | 1934 | 1468453300338 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}] 16:41:40 INFO - PROCESS | 1934 | 1468453300340 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:40 INFO - PROCESS | 1934 | 1468453300438 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 16:41:40 INFO - PROCESS | 1934 | 1468453300494 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:40 INFO - PROCESS | 1934 | 1468453300496 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:40 INFO - PROCESS | 1934 | ++DOCSHELL 0x119983000 == 25 [pid = 1934] [id = 487] 16:41:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 73 (0x1176f0c00) [pid = 1934] [serial = 1461] [outer = 0x0] 16:41:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 74 (0x118378800) [pid = 1934] [serial = 1462] [outer = 0x1176f0c00] 16:41:40 INFO - PROCESS | 1934 | 1468453300528 Marionette DEBUG loaded listener.js 16:41:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x118877000) [pid = 1934] [serial = 1463] [outer = 0x1176f0c00] 16:41:40 INFO - PROCESS | 1934 | 1468453300954 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]]]}] 16:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 699ms 16:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:41:41 INFO - PROCESS | 1934 | 1468453301003 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 16:41:41 INFO - PROCESS | 1934 | 1468453301005 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 16:41:41 INFO - PROCESS | 1934 | 1468453301007 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:41:41 INFO - PROCESS | 1934 | 1468453301009 Marionette TRACE conn2 <- [1,1922,null,{}] 16:41:41 INFO - PROCESS | 1934 | 1468453301018 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}] 16:41:41 INFO - PROCESS | 1934 | 1468453301021 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:41 INFO - PROCESS | 1934 | 1468453301143 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 16:41:41 INFO - PROCESS | 1934 | 1468453301204 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:41 INFO - PROCESS | 1934 | 1468453301206 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:41 INFO - PROCESS | 1934 | ++DOCSHELL 0x124966800 == 26 [pid = 1934] [id = 488] 16:41:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x1125f5c00) [pid = 1934] [serial = 1464] [outer = 0x0] 16:41:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x119628400) [pid = 1934] [serial = 1465] [outer = 0x1125f5c00] 16:41:41 INFO - PROCESS | 1934 | 1468453301251 Marionette DEBUG loaded listener.js 16:41:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x119a85800) [pid = 1934] [serial = 1466] [outer = 0x1125f5c00] 16:41:41 INFO - PROCESS | 1934 | 1468453301678 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]]]}] 16:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 722ms 16:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:41:41 INFO - PROCESS | 1934 | 1468453301730 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 16:41:41 INFO - PROCESS | 1934 | 1468453301731 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 16:41:41 INFO - PROCESS | 1934 | 1468453301734 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:41:41 INFO - PROCESS | 1934 | 1468453301735 Marionette TRACE conn2 <- [1,1926,null,{}] 16:41:41 INFO - PROCESS | 1934 | 1468453301738 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}] 16:41:41 INFO - PROCESS | 1934 | 1468453301739 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:41 INFO - PROCESS | 1934 | 1468453301837 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 16:41:41 INFO - PROCESS | 1934 | 1468453301892 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:41 INFO - PROCESS | 1934 | 1468453301893 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:41 INFO - PROCESS | 1934 | ++DOCSHELL 0x126a5f000 == 27 [pid = 1934] [id = 489] 16:41:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x119ec1400) [pid = 1934] [serial = 1467] [outer = 0x0] 16:41:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x120fb2800) [pid = 1934] [serial = 1468] [outer = 0x119ec1400] 16:41:41 INFO - PROCESS | 1934 | 1468453301922 Marionette DEBUG loaded listener.js 16:41:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1213b6c00) [pid = 1934] [serial = 1469] [outer = 0x119ec1400] 16:41:42 INFO - PROCESS | 1934 | 1468453302333 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]]]}] 16:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 619ms 16:41:42 INFO - PROCESS | 1934 | 1468453302353 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 16:41:42 INFO - PROCESS | 1934 | 1468453302355 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 16:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:41:42 INFO - PROCESS | 1934 | 1468453302358 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:41:42 INFO - PROCESS | 1934 | 1468453302361 Marionette TRACE conn2 <- [1,1930,null,{}] 16:41:42 INFO - PROCESS | 1934 | 1468453302363 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}] 16:41:42 INFO - PROCESS | 1934 | 1468453302365 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:42 INFO - PROCESS | 1934 | 1468453302453 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 16:41:42 INFO - PROCESS | 1934 | 1468453302540 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:42 INFO - PROCESS | 1934 | 1468453302541 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:42 INFO - PROCESS | 1934 | ++DOCSHELL 0x128fd7000 == 28 [pid = 1934] [id = 490] 16:41:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x1127d3400) [pid = 1934] [serial = 1470] [outer = 0x0] 16:41:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x121bbe000) [pid = 1934] [serial = 1471] [outer = 0x1127d3400] 16:41:42 INFO - PROCESS | 1934 | 1468453302570 Marionette DEBUG loaded listener.js 16:41:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x123e39c00) [pid = 1934] [serial = 1472] [outer = 0x1127d3400] 16:41:43 INFO - PROCESS | 1934 | 1468453302999 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]]]}] 16:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 671ms 16:41:43 INFO - PROCESS | 1934 | 1468453303030 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 16:41:43 INFO - PROCESS | 1934 | 1468453303032 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 16:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:41:43 INFO - PROCESS | 1934 | 1468453303035 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:41:43 INFO - PROCESS | 1934 | 1468453303037 Marionette TRACE conn2 <- [1,1934,null,{}] 16:41:43 INFO - PROCESS | 1934 | 1468453303041 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}] 16:41:43 INFO - PROCESS | 1934 | 1468453303048 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:43 INFO - PROCESS | 1934 | 1468453303231 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 16:41:43 INFO - PROCESS | 1934 | 1468453303398 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:43 INFO - PROCESS | 1934 | 1468453303400 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:43 INFO - PROCESS | 1934 | ++DOCSHELL 0x1164a0000 == 29 [pid = 1934] [id = 491] 16:41:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x1121b0800) [pid = 1934] [serial = 1473] [outer = 0x0] 16:41:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1125fa000) [pid = 1934] [serial = 1474] [outer = 0x1121b0800] 16:41:43 INFO - PROCESS | 1934 | 1468453303449 Marionette DEBUG loaded listener.js 16:41:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x112984400) [pid = 1934] [serial = 1475] [outer = 0x1121b0800] 16:41:45 INFO - PROCESS | 1934 | --DOCSHELL 0x1188cb000 == 28 [pid = 1934] [id = 192] 16:41:45 INFO - PROCESS | 1934 | --DOCSHELL 0x125e30800 == 27 [pid = 1934] [id = 198] 16:41:45 INFO - PROCESS | 1934 | --DOCSHELL 0x11916c000 == 26 [pid = 1934] [id = 187] 16:41:45 INFO - PROCESS | 1934 | --DOCSHELL 0x113cb4800 == 25 [pid = 1934] [id = 191] 16:41:45 INFO - PROCESS | 1934 | --DOCSHELL 0x128ad8800 == 24 [pid = 1934] [id = 199] 16:41:45 INFO - PROCESS | 1934 | --DOCSHELL 0x1217ae000 == 23 [pid = 1934] [id = 201] 16:41:45 INFO - PROCESS | 1934 | --DOCSHELL 0x117e3d000 == 22 [pid = 1934] [id = 200] 16:41:45 INFO - PROCESS | 1934 | --DOCSHELL 0x117451800 == 21 [pid = 1934] [id = 473] 16:41:45 INFO - PROCESS | 1934 | --DOCSHELL 0x121140800 == 20 [pid = 1934] [id = 189] 16:41:45 INFO - PROCESS | 1934 | --DOCSHELL 0x124968000 == 19 [pid = 1934] [id = 197] 16:41:45 INFO - PROCESS | 1934 | --DOCSHELL 0x117e28000 == 18 [pid = 1934] [id = 484] 16:41:45 INFO - PROCESS | 1934 | --DOCSHELL 0x114e0b000 == 17 [pid = 1934] [id = 184] 16:41:45 INFO - PROCESS | 1934 | --DOCSHELL 0x123be3800 == 16 [pid = 1934] [id = 190] 16:41:45 INFO - PROCESS | 1934 | --DOCSHELL 0x128fd7000 == 15 [pid = 1934] [id = 490] 16:41:45 INFO - PROCESS | 1934 | --DOCSHELL 0x126a5f000 == 14 [pid = 1934] [id = 489] 16:41:45 INFO - PROCESS | 1934 | --DOCSHELL 0x124966800 == 13 [pid = 1934] [id = 488] 16:41:45 INFO - PROCESS | 1934 | --DOCSHELL 0x119983000 == 12 [pid = 1934] [id = 487] 16:41:45 INFO - PROCESS | 1934 | --DOCSHELL 0x12b811800 == 11 [pid = 1934] [id = 483] 16:41:45 INFO - PROCESS | 1934 | --DOCSHELL 0x1169a5000 == 10 [pid = 1934] [id = 485] 16:41:45 INFO - PROCESS | 1934 | --DOCSHELL 0x117e27800 == 9 [pid = 1934] [id = 486] 16:41:45 INFO - PROCESS | 1934 | 1468453305702 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]]]}] 16:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2677ms 16:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:41:45 INFO - PROCESS | 1934 | 1468453305713 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 16:41:45 INFO - PROCESS | 1934 | 1468453305716 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 16:41:45 INFO - PROCESS | 1934 | 1468453305719 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:41:45 INFO - PROCESS | 1934 | 1468453305721 Marionette TRACE conn2 <- [1,1938,null,{}] 16:41:45 INFO - PROCESS | 1934 | 1468453305728 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}] 16:41:45 INFO - PROCESS | 1934 | 1468453305729 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:45 INFO - PROCESS | 1934 | 1468453305811 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 16:41:45 INFO - PROCESS | 1934 | 1468453305816 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:45 INFO - PROCESS | 1934 | 1468453305817 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:45 INFO - PROCESS | 1934 | ++DOCSHELL 0x116abc000 == 10 [pid = 1934] [id = 492] 16:41:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x112cae400) [pid = 1934] [serial = 1476] [outer = 0x0] 16:41:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x112cb0800) [pid = 1934] [serial = 1477] [outer = 0x112cae400] 16:41:45 INFO - PROCESS | 1934 | 1468453305849 Marionette DEBUG loaded listener.js 16:41:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x112e4f400) [pid = 1934] [serial = 1478] [outer = 0x112cae400] 16:41:46 INFO - PROCESS | 1934 | 1468453306183 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]]]}] 16:41:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:41:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 522ms 16:41:46 INFO - PROCESS | 1934 | 1468453306241 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 16:41:46 INFO - PROCESS | 1934 | 1468453306244 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 16:41:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:41:46 INFO - PROCESS | 1934 | 1468453306249 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:41:46 INFO - PROCESS | 1934 | 1468453306251 Marionette TRACE conn2 <- [1,1942,null,{}] 16:41:46 INFO - PROCESS | 1934 | 1468453306253 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}] 16:41:46 INFO - PROCESS | 1934 | 1468453306255 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:46 INFO - PROCESS | 1934 | 1468453306336 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 16:41:46 INFO - PROCESS | 1934 | 1468453306343 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:46 INFO - PROCESS | 1934 | 1468453306345 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:46 INFO - PROCESS | 1934 | ++DOCSHELL 0x11679c800 == 11 [pid = 1934] [id = 493] 16:41:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x115d14400) [pid = 1934] [serial = 1479] [outer = 0x0] 16:41:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x11671b400) [pid = 1934] [serial = 1480] [outer = 0x115d14400] 16:41:46 INFO - PROCESS | 1934 | 1468453306372 Marionette DEBUG loaded listener.js 16:41:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x116fae400) [pid = 1934] [serial = 1481] [outer = 0x115d14400] 16:41:46 INFO - PROCESS | 1934 | 1468453306719 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]]]}] 16:41:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:41:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 522ms 16:41:46 INFO - PROCESS | 1934 | 1468453306771 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 16:41:46 INFO - PROCESS | 1934 | 1468453306772 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 16:41:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:41:46 INFO - PROCESS | 1934 | 1468453306775 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:41:46 INFO - PROCESS | 1934 | 1468453306777 Marionette TRACE conn2 <- [1,1946,null,{}] 16:41:46 INFO - PROCESS | 1934 | 1468453306791 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}] 16:41:46 INFO - PROCESS | 1934 | 1468453306795 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:46 INFO - PROCESS | 1934 | 1468453306873 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 16:41:46 INFO - PROCESS | 1934 | 1468453306881 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:46 INFO - PROCESS | 1934 | 1468453306883 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:46 INFO - PROCESS | 1934 | ++DOCSHELL 0x1217b2000 == 12 [pid = 1934] [id = 494] 16:41:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x1128aa000) [pid = 1934] [serial = 1482] [outer = 0x0] 16:41:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x11836c400) [pid = 1934] [serial = 1483] [outer = 0x1128aa000] 16:41:46 INFO - PROCESS | 1934 | 1468453306913 Marionette DEBUG loaded listener.js 16:41:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x118875800) [pid = 1934] [serial = 1484] [outer = 0x1128aa000] 16:41:47 INFO - PROCESS | 1934 | 1468453307269 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]]]}] 16:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 520ms 16:41:47 INFO - PROCESS | 1934 | 1468453307296 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 16:41:47 INFO - PROCESS | 1934 | 1468453307297 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 16:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:41:47 INFO - PROCESS | 1934 | 1468453307300 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:41:47 INFO - PROCESS | 1934 | 1468453307301 Marionette TRACE conn2 <- [1,1950,null,{}] 16:41:47 INFO - PROCESS | 1934 | 1468453307303 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}] 16:41:47 INFO - PROCESS | 1934 | 1468453307304 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:47 INFO - PROCESS | 1934 | 1468453307381 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 16:41:47 INFO - PROCESS | 1934 | 1468453307445 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:47 INFO - PROCESS | 1934 | 1468453307446 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:47 INFO - PROCESS | 1934 | ++DOCSHELL 0x123eee800 == 13 [pid = 1934] [id = 495] 16:41:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x11832c800) [pid = 1934] [serial = 1485] [outer = 0x0] 16:41:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x1196cdc00) [pid = 1934] [serial = 1486] [outer = 0x11832c800] 16:41:47 INFO - PROCESS | 1934 | 1468453307472 Marionette DEBUG loaded listener.js 16:41:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x119a25c00) [pid = 1934] [serial = 1487] [outer = 0x11832c800] 16:41:47 INFO - PROCESS | 1934 | 1468453307777 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]]]}] 16:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 518ms 16:41:47 INFO - PROCESS | 1934 | 1468453307819 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 16:41:47 INFO - PROCESS | 1934 | 1468453307820 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 16:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:41:47 INFO - PROCESS | 1934 | 1468453307822 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:41:47 INFO - PROCESS | 1934 | 1468453307825 Marionette TRACE conn2 <- [1,1954,null,{}] 16:41:47 INFO - PROCESS | 1934 | 1468453307829 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}] 16:41:47 INFO - PROCESS | 1934 | 1468453307830 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:47 INFO - PROCESS | 1934 | 1468453307928 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 16:41:47 INFO - PROCESS | 1934 | 1468453307969 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:47 INFO - PROCESS | 1934 | 1468453307970 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:47 INFO - PROCESS | 1934 | ++DOCSHELL 0x128aeb800 == 14 [pid = 1934] [id = 496] 16:41:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x114ecc400) [pid = 1934] [serial = 1488] [outer = 0x0] 16:41:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x119a8fc00) [pid = 1934] [serial = 1489] [outer = 0x114ecc400] 16:41:47 INFO - PROCESS | 1934 | 1468453307994 Marionette DEBUG loaded listener.js 16:41:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x119eb8800) [pid = 1934] [serial = 1490] [outer = 0x114ecc400] 16:41:48 INFO - PROCESS | 1934 | 1468453308356 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]]]}] 16:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 574ms 16:41:48 INFO - PROCESS | 1934 | 1468453308397 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 16:41:48 INFO - PROCESS | 1934 | 1468453308399 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 16:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:41:48 INFO - PROCESS | 1934 | 1468453308408 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:41:48 INFO - PROCESS | 1934 | 1468453308410 Marionette TRACE conn2 <- [1,1958,null,{}] 16:41:48 INFO - PROCESS | 1934 | 1468453308413 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}] 16:41:48 INFO - PROCESS | 1934 | 1468453308419 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:48 INFO - PROCESS | 1934 | 1468453308605 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 16:41:48 INFO - PROCESS | 1934 | 1468453308624 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:48 INFO - PROCESS | 1934 | 1468453308625 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:48 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a595000 == 15 [pid = 1934] [id = 497] 16:41:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x120ebf400) [pid = 1934] [serial = 1491] [outer = 0x0] 16:41:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x121a02800) [pid = 1934] [serial = 1492] [outer = 0x120ebf400] 16:41:48 INFO - PROCESS | 1934 | 1468453308667 Marionette DEBUG loaded listener.js 16:41:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x124eb6000) [pid = 1934] [serial = 1493] [outer = 0x120ebf400] 16:41:49 INFO - PROCESS | 1934 | 1468453309020 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]]]}] 16:41:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:41:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 625ms 16:41:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:41:49 INFO - PROCESS | 1934 | 1468453309029 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 16:41:49 INFO - PROCESS | 1934 | 1468453309030 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 16:41:49 INFO - PROCESS | 1934 | 1468453309032 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:41:49 INFO - PROCESS | 1934 | 1468453309033 Marionette TRACE conn2 <- [1,1962,null,{}] 16:41:49 INFO - PROCESS | 1934 | 1468453309036 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}] 16:41:49 INFO - PROCESS | 1934 | 1468453309037 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:49 INFO - PROCESS | 1934 | 1468453309131 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 16:41:49 INFO - PROCESS | 1934 | 1468453309175 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:49 INFO - PROCESS | 1934 | 1468453309177 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:49 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a9b6000 == 16 [pid = 1934] [id = 498] 16:41:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x1255b3800) [pid = 1934] [serial = 1494] [outer = 0x0] 16:41:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x125edfc00) [pid = 1934] [serial = 1495] [outer = 0x1255b3800] 16:41:49 INFO - PROCESS | 1934 | 1468453309201 Marionette DEBUG loaded listener.js 16:41:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x1264eb800) [pid = 1934] [serial = 1496] [outer = 0x1255b3800] 16:41:49 INFO - PROCESS | 1934 | 1468453309499 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]]]}] 16:41:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:41:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 518ms 16:41:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:41:49 INFO - PROCESS | 1934 | 1468453309550 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 16:41:49 INFO - PROCESS | 1934 | 1468453309552 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 16:41:49 INFO - PROCESS | 1934 | 1468453309554 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:41:49 INFO - PROCESS | 1934 | 1468453309555 Marionette TRACE conn2 <- [1,1966,null,{}] 16:41:49 INFO - PROCESS | 1934 | 1468453309557 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}] 16:41:49 INFO - PROCESS | 1934 | 1468453309558 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:49 INFO - PROCESS | 1934 | 1468453309650 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 16:41:49 INFO - PROCESS | 1934 | 1468453309689 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:49 INFO - PROCESS | 1934 | 1468453309691 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:49 INFO - PROCESS | 1934 | ++DOCSHELL 0x12b80f000 == 17 [pid = 1934] [id = 499] 16:41:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x1255ba400) [pid = 1934] [serial = 1497] [outer = 0x0] 16:41:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x128903c00) [pid = 1934] [serial = 1498] [outer = 0x1255ba400] 16:41:49 INFO - PROCESS | 1934 | 1468453309715 Marionette DEBUG loaded listener.js 16:41:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x128d18800) [pid = 1934] [serial = 1499] [outer = 0x1255ba400] 16:41:50 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x112e4d400) [pid = 1934] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:41:50 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x112e44000) [pid = 1934] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:41:50 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x1131e6400) [pid = 1934] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:41:50 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x112986400) [pid = 1934] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:41:50 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x1125f5800) [pid = 1934] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:41:50 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x118730c00) [pid = 1934] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:41:50 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x115e5e800) [pid = 1934] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:41:50 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x1128ac400) [pid = 1934] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:41:50 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x118591800) [pid = 1934] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:41:50 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x129196400) [pid = 1934] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:41:50 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x121bbc800) [pid = 1934] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:41:50 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x120ec2c00) [pid = 1934] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:41:50 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x1121bcc00) [pid = 1934] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:41:50 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x1125f0c00) [pid = 1934] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:41:50 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x128d13400) [pid = 1934] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:41:50 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x1125fe800) [pid = 1934] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:41:50 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x1127d3400) [pid = 1934] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:41:50 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x119ec1400) [pid = 1934] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:41:50 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x112cb1800) [pid = 1934] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:41:50 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x1125f5c00) [pid = 1934] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:41:50 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x1176f0c00) [pid = 1934] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:41:50 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x115debc00) [pid = 1934] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:41:50 INFO - PROCESS | 1934 | 1468453310349 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]]]}] 16:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 818ms 16:41:50 INFO - PROCESS | 1934 | 1468453310373 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 16:41:50 INFO - PROCESS | 1934 | 1468453310377 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 16:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:41:50 INFO - PROCESS | 1934 | 1468453310379 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:41:50 INFO - PROCESS | 1934 | 1468453310381 Marionette TRACE conn2 <- [1,1970,null,{}] 16:41:50 INFO - PROCESS | 1934 | 1468453310383 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}] 16:41:50 INFO - PROCESS | 1934 | 1468453310384 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:50 INFO - PROCESS | 1934 | 1468453310457 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 16:41:50 INFO - PROCESS | 1934 | 1468453310462 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:50 INFO - PROCESS | 1934 | 1468453310463 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:50 INFO - PROCESS | 1934 | ++DOCSHELL 0x1217af000 == 18 [pid = 1934] [id = 500] 16:41:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x1131e6400) [pid = 1934] [serial = 1500] [outer = 0x0] 16:41:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x116490800) [pid = 1934] [serial = 1501] [outer = 0x1131e6400] 16:41:50 INFO - PROCESS | 1934 | 1468453310488 Marionette DEBUG loaded listener.js 16:41:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x1176f0c00) [pid = 1934] [serial = 1502] [outer = 0x1131e6400] 16:41:50 INFO - PROCESS | 1934 | 1468453310915 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]]]}] 16:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 568ms 16:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:41:50 INFO - PROCESS | 1934 | 1468453310949 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 16:41:50 INFO - PROCESS | 1934 | 1468453310951 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 16:41:50 INFO - PROCESS | 1934 | 1468453310954 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:41:50 INFO - PROCESS | 1934 | 1468453310957 Marionette TRACE conn2 <- [1,1974,null,{}] 16:41:50 INFO - PROCESS | 1934 | 1468453310961 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}] 16:41:50 INFO - PROCESS | 1934 | 1468453310963 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:51 INFO - PROCESS | 1934 | 1468453311088 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 16:41:51 INFO - PROCESS | 1934 | 1468453311097 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:51 INFO - PROCESS | 1934 | 1468453311098 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:51 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ba46800 == 19 [pid = 1934] [id = 501] 16:41:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x115e5c000) [pid = 1934] [serial = 1503] [outer = 0x0] 16:41:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x119a24800) [pid = 1934] [serial = 1504] [outer = 0x115e5c000] 16:41:51 INFO - PROCESS | 1934 | 1468453311130 Marionette DEBUG loaded listener.js 16:41:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x120ec3000) [pid = 1934] [serial = 1505] [outer = 0x115e5c000] 16:41:51 INFO - PROCESS | 1934 | 1468453311478 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]]]}] 16:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 574ms 16:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:41:51 INFO - PROCESS | 1934 | 1468453311528 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 16:41:51 INFO - PROCESS | 1934 | 1468453311529 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 16:41:51 INFO - PROCESS | 1934 | 1468453311532 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:41:51 INFO - PROCESS | 1934 | 1468453311533 Marionette TRACE conn2 <- [1,1978,null,{}] 16:41:51 INFO - PROCESS | 1934 | 1468453311535 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}] 16:41:51 INFO - PROCESS | 1934 | 1468453311537 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:51 INFO - PROCESS | 1934 | 1468453311626 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 16:41:51 INFO - PROCESS | 1934 | 1468453311630 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:51 INFO - PROCESS | 1934 | 1468453311632 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:51 INFO - PROCESS | 1934 | ++DOCSHELL 0x128aea800 == 20 [pid = 1934] [id = 502] 16:41:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x120ec4c00) [pid = 1934] [serial = 1506] [outer = 0x0] 16:41:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x128d16c00) [pid = 1934] [serial = 1507] [outer = 0x120ec4c00] 16:41:51 INFO - PROCESS | 1934 | 1468453311661 Marionette DEBUG loaded listener.js 16:41:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x1292e1800) [pid = 1934] [serial = 1508] [outer = 0x120ec4c00] 16:41:51 INFO - PROCESS | 1934 | 1468453311972 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]]]}] 16:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 468ms 16:41:52 INFO - PROCESS | 1934 | 1468453312048 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 16:41:52 INFO - PROCESS | 1934 | 1468453312051 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 16:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:41:52 INFO - PROCESS | 1934 | 1468453312085 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:41:52 INFO - PROCESS | 1934 | 1468453312087 Marionette TRACE conn2 <- [1,1982,null,{}] 16:41:52 INFO - PROCESS | 1934 | 1468453312093 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}] 16:41:52 INFO - PROCESS | 1934 | 1468453312096 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:52 INFO - PROCESS | 1934 | 1468453312202 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 16:41:52 INFO - PROCESS | 1934 | 1468453312257 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:52 INFO - PROCESS | 1934 | 1468453312260 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:52 INFO - PROCESS | 1934 | ++DOCSHELL 0x116ab0000 == 21 [pid = 1934] [id = 503] 16:41:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x1127d9c00) [pid = 1934] [serial = 1509] [outer = 0x0] 16:41:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x1128a9c00) [pid = 1934] [serial = 1510] [outer = 0x1127d9c00] 16:41:52 INFO - PROCESS | 1934 | 1468453312291 Marionette DEBUG loaded listener.js 16:41:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x112e47000) [pid = 1934] [serial = 1511] [outer = 0x1127d9c00] 16:41:52 INFO - PROCESS | 1934 | 1468453312837 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]]]}] 16:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 822ms 16:41:52 INFO - PROCESS | 1934 | 1468453312908 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 16:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:41:52 INFO - PROCESS | 1934 | 1468453312910 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 16:41:52 INFO - PROCESS | 1934 | 1468453312915 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:41:52 INFO - PROCESS | 1934 | 1468453312918 Marionette TRACE conn2 <- [1,1986,null,{}] 16:41:52 INFO - PROCESS | 1934 | 1468453312920 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}] 16:41:52 INFO - PROCESS | 1934 | 1468453312922 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:53 INFO - PROCESS | 1934 | 1468453313025 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 16:41:53 INFO - PROCESS | 1934 | 1468453313077 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:53 INFO - PROCESS | 1934 | 1468453313078 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:53 INFO - PROCESS | 1934 | ++DOCSHELL 0x125e1e800 == 22 [pid = 1934] [id = 504] 16:41:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x1176e4400) [pid = 1934] [serial = 1512] [outer = 0x0] 16:41:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x1180e6800) [pid = 1934] [serial = 1513] [outer = 0x1176e4400] 16:41:53 INFO - PROCESS | 1934 | 1468453313102 Marionette DEBUG loaded listener.js 16:41:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x1183c1400) [pid = 1934] [serial = 1514] [outer = 0x1176e4400] 16:41:53 INFO - PROCESS | 1934 | 1468453313821 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]]]}] 16:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 925ms 16:41:53 INFO - PROCESS | 1934 | 1468453313866 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 16:41:53 INFO - PROCESS | 1934 | 1468453313869 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 16:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:41:53 INFO - PROCESS | 1934 | 1468453313880 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:41:53 INFO - PROCESS | 1934 | 1468453313881 Marionette TRACE conn2 <- [1,1990,null,{}] 16:41:53 INFO - PROCESS | 1934 | 1468453313885 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}] 16:41:53 INFO - PROCESS | 1934 | 1468453313887 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:53 INFO - PROCESS | 1934 | 1468453313983 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 16:41:54 INFO - PROCESS | 1934 | 1468453314065 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:54 INFO - PROCESS | 1934 | 1468453314067 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:54 INFO - PROCESS | 1934 | ++DOCSHELL 0x116673800 == 23 [pid = 1934] [id = 505] 16:41:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x11297c000) [pid = 1934] [serial = 1515] [outer = 0x0] 16:41:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x112cb2400) [pid = 1934] [serial = 1516] [outer = 0x11297c000] 16:41:54 INFO - PROCESS | 1934 | 1468453314095 Marionette DEBUG loaded listener.js 16:41:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x112e4e800) [pid = 1934] [serial = 1517] [outer = 0x11297c000] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x1125fa000) [pid = 1934] [serial = 1474] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | 1468453314450 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]]]}] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x113c67000) [pid = 1934] [serial = 1408] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x112cad400) [pid = 1934] [serial = 1407] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x11961cc00) [pid = 1934] [serial = 1411] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x11872a400) [pid = 1934] [serial = 1410] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x1292e3400) [pid = 1934] [serial = 1449] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x1248c1800) [pid = 1934] [serial = 1413] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x126678800) [pid = 1934] [serial = 1414] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x125e6cc00) [pid = 1934] [serial = 1438] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x124d05c00) [pid = 1934] [serial = 1437] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x129417000) [pid = 1934] [serial = 1450] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x128909400) [pid = 1934] [serial = 1441] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x125eeec00) [pid = 1934] [serial = 1440] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1164e9c00) [pid = 1934] [serial = 1444] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x129469c00) [pid = 1934] [serial = 1417] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x128fa5000) [pid = 1934] [serial = 1447] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x1196cd400) [pid = 1934] [serial = 1446] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x11297cc00) [pid = 1934] [serial = 1443] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x1291a2800) [pid = 1934] [serial = 1416] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x120ec2000) [pid = 1934] [serial = 1435] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x119a89800) [pid = 1934] [serial = 1432] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x112e49400) [pid = 1934] [serial = 892] [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.] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x118378800) [pid = 1934] [serial = 1462] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x1175c0000) [pid = 1934] [serial = 1459] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x119628400) [pid = 1934] [serial = 1465] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x118877000) [pid = 1934] [serial = 1463] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x1167e1400) [pid = 1934] [serial = 1458] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x119c58000) [pid = 1934] [serial = 1434] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x1164e2000) [pid = 1934] [serial = 1420] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x113235000) [pid = 1934] [serial = 1419] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x1164e0000) [pid = 1934] [serial = 1456] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x112e4a800) [pid = 1934] [serial = 1422] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x114e5c800) [pid = 1934] [serial = 1423] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 73 (0x118597c00) [pid = 1934] [serial = 1428] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 72 (0x1190c7c00) [pid = 1934] [serial = 1429] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 71 (0x11962a400) [pid = 1934] [serial = 1431] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 70 (0x116fb9800) [pid = 1934] [serial = 1425] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 69 (0x1180e9c00) [pid = 1934] [serial = 1426] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 68 (0x1132a7400) [pid = 1934] [serial = 1455] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 67 (0x123e39c00) [pid = 1934] [serial = 1472] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 66 (0x121bbe000) [pid = 1934] [serial = 1471] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 65 (0x1213b6c00) [pid = 1934] [serial = 1469] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 64 (0x115d18800) [pid = 1934] [serial = 1453] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 63 (0x120fb2800) [pid = 1934] [serial = 1468] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 62 (0x119a85800) [pid = 1934] [serial = 1466] [outer = 0x0] [url = about:blank] 16:41:54 INFO - PROCESS | 1934 | --DOMWINDOW == 61 (0x112e48800) [pid = 1934] [serial = 1452] [outer = 0x0] [url = about:blank] 16:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 620ms 16:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:41:54 INFO - PROCESS | 1934 | 1468453314501 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 16:41:54 INFO - PROCESS | 1934 | 1468453314503 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 16:41:54 INFO - PROCESS | 1934 | 1468453314508 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:41:54 INFO - PROCESS | 1934 | 1468453314509 Marionette TRACE conn2 <- [1,1994,null,{}] 16:41:54 INFO - PROCESS | 1934 | 1468453314512 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}] 16:41:54 INFO - PROCESS | 1934 | 1468453314513 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:54 INFO - PROCESS | 1934 | 1468453314594 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 16:41:54 INFO - PROCESS | 1934 | 1468453314600 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:54 INFO - PROCESS | 1934 | 1468453314601 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:54 INFO - PROCESS | 1934 | ++DOCSHELL 0x118449800 == 24 [pid = 1934] [id = 506] 16:41:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 62 (0x115d1b000) [pid = 1934] [serial = 1518] [outer = 0x0] 16:41:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 63 (0x115e61000) [pid = 1934] [serial = 1519] [outer = 0x115d1b000] 16:41:54 INFO - PROCESS | 1934 | 1468453314628 Marionette DEBUG loaded listener.js 16:41:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 64 (0x11671c000) [pid = 1934] [serial = 1520] [outer = 0x115d1b000] 16:41:55 INFO - PROCESS | 1934 | 1468453315008 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]]]}] 16:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 571ms 16:41:55 INFO - PROCESS | 1934 | 1468453315080 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 16:41:55 INFO - PROCESS | 1934 | 1468453315082 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 16:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:41:55 INFO - PROCESS | 1934 | 1468453315085 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:41:55 INFO - PROCESS | 1934 | 1468453315089 Marionette TRACE conn2 <- [1,1998,null,{}] 16:41:55 INFO - PROCESS | 1934 | 1468453315111 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}] 16:41:55 INFO - PROCESS | 1934 | 1468453315115 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:55 INFO - PROCESS | 1934 | 1468453315191 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 16:41:55 INFO - PROCESS | 1934 | 1468453315201 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:55 INFO - PROCESS | 1934 | 1468453315203 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:55 INFO - PROCESS | 1934 | ++DOCSHELL 0x11908c000 == 25 [pid = 1934] [id = 507] 16:41:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 65 (0x1180ee000) [pid = 1934] [serial = 1521] [outer = 0x0] 16:41:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 66 (0x118232400) [pid = 1934] [serial = 1522] [outer = 0x1180ee000] 16:41:55 INFO - PROCESS | 1934 | 1468453315231 Marionette DEBUG loaded listener.js 16:41:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 67 (0x1183c3800) [pid = 1934] [serial = 1523] [outer = 0x1180ee000] 16:41:55 INFO - PROCESS | 1934 | 1468453315585 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]]]}] 16:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 533ms 16:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:41:55 INFO - PROCESS | 1934 | 1468453315618 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 16:41:55 INFO - PROCESS | 1934 | 1468453315621 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 16:41:55 INFO - PROCESS | 1934 | 1468453315635 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:41:55 INFO - PROCESS | 1934 | 1468453315637 Marionette TRACE conn2 <- [1,2002,null,{}] 16:41:55 INFO - PROCESS | 1934 | 1468453315642 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}] 16:41:55 INFO - PROCESS | 1934 | 1468453315644 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:55 INFO - PROCESS | 1934 | 1468453315751 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 16:41:55 INFO - PROCESS | 1934 | 1468453315757 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:55 INFO - PROCESS | 1934 | 1468453315759 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:55 INFO - PROCESS | 1934 | ++DOCSHELL 0x119ee1800 == 26 [pid = 1934] [id = 508] 16:41:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 68 (0x118727c00) [pid = 1934] [serial = 1524] [outer = 0x0] 16:41:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 69 (0x11909c400) [pid = 1934] [serial = 1525] [outer = 0x118727c00] 16:41:55 INFO - PROCESS | 1934 | 1468453315781 Marionette DEBUG loaded listener.js 16:41:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 70 (0x119627000) [pid = 1934] [serial = 1526] [outer = 0x118727c00] 16:41:56 INFO - PROCESS | 1934 | 1468453316172 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]]]}] 16:41:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 587ms 16:41:56 INFO - PROCESS | 1934 | 1468453316211 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 16:41:56 INFO - PROCESS | 1934 | 1468453316213 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 16:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:41:56 INFO - PROCESS | 1934 | 1468453316217 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:41:56 INFO - PROCESS | 1934 | 1468453316218 Marionette TRACE conn2 <- [1,2006,null,{}] 16:41:56 INFO - PROCESS | 1934 | 1468453316221 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}] 16:41:56 INFO - PROCESS | 1934 | 1468453316223 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:56 INFO - PROCESS | 1934 | 1468453316380 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 16:41:56 INFO - PROCESS | 1934 | 1468453316419 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:56 INFO - PROCESS | 1934 | 1468453316420 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:56 INFO - PROCESS | 1934 | ++DOCSHELL 0x121be7800 == 27 [pid = 1934] [id = 509] 16:41:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 71 (0x1196cf400) [pid = 1934] [serial = 1527] [outer = 0x0] 16:41:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 72 (0x119a26000) [pid = 1934] [serial = 1528] [outer = 0x1196cf400] 16:41:56 INFO - PROCESS | 1934 | 1468453316462 Marionette DEBUG loaded listener.js 16:41:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 73 (0x119a87800) [pid = 1934] [serial = 1529] [outer = 0x1196cf400] 16:41:56 INFO - PROCESS | 1934 | 1468453316814 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]]]}] 16:41:56 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 16:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 624ms 16:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:41:56 INFO - PROCESS | 1934 | 1468453316840 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 16:41:56 INFO - PROCESS | 1934 | 1468453316841 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 16:41:56 INFO - PROCESS | 1934 | 1468453316844 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:41:56 INFO - PROCESS | 1934 | 1468453316845 Marionette TRACE conn2 <- [1,2010,null,{}] 16:41:56 INFO - PROCESS | 1934 | 1468453316853 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}] 16:41:56 INFO - PROCESS | 1934 | 1468453316857 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:56 INFO - PROCESS | 1934 | 1468453316970 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 16:41:56 INFO - PROCESS | 1934 | 1468453316975 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:56 INFO - PROCESS | 1934 | 1468453316976 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:56 INFO - PROCESS | 1934 | ++DOCSHELL 0x124d44800 == 28 [pid = 1934] [id = 510] 16:41:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 74 (0x119a88400) [pid = 1934] [serial = 1530] [outer = 0x0] 16:41:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x119c5ac00) [pid = 1934] [serial = 1531] [outer = 0x119a88400] 16:41:57 INFO - PROCESS | 1934 | 1468453317001 Marionette DEBUG loaded listener.js 16:41:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x12189cc00) [pid = 1934] [serial = 1532] [outer = 0x119a88400] 16:41:57 INFO - PROCESS | 1934 | 1468453317354 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]]]}] 16:41:57 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 16:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 523ms 16:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:41:57 INFO - PROCESS | 1934 | 1468453317368 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 16:41:57 INFO - PROCESS | 1934 | 1468453317369 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 16:41:57 INFO - PROCESS | 1934 | 1468453317371 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:41:57 INFO - PROCESS | 1934 | 1468453317372 Marionette TRACE conn2 <- [1,2014,null,{}] 16:41:57 INFO - PROCESS | 1934 | 1468453317376 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}] 16:41:57 INFO - PROCESS | 1934 | 1468453317378 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:57 INFO - PROCESS | 1934 | 1468453317471 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 16:41:57 INFO - PROCESS | 1934 | 1468453317483 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:57 INFO - PROCESS | 1934 | 1468453317484 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:57 INFO - PROCESS | 1934 | ++DOCSHELL 0x128adf800 == 29 [pid = 1934] [id = 511] 16:41:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x121216400) [pid = 1934] [serial = 1533] [outer = 0x0] 16:41:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x123e31400) [pid = 1934] [serial = 1534] [outer = 0x121216400] 16:41:57 INFO - PROCESS | 1934 | 1468453317509 Marionette DEBUG loaded listener.js 16:41:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x124d08000) [pid = 1934] [serial = 1535] [outer = 0x121216400] 16:41:57 INFO - PROCESS | 1934 | 1468453317927 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]]]}] 16:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 572ms 16:41:57 INFO - PROCESS | 1934 | 1468453317946 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 16:41:57 INFO - PROCESS | 1934 | 1468453317948 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 16:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:41:57 INFO - PROCESS | 1934 | 1468453317951 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:41:57 INFO - PROCESS | 1934 | 1468453317953 Marionette TRACE conn2 <- [1,2018,null,{}] 16:41:57 INFO - PROCESS | 1934 | 1468453317957 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}] 16:41:57 INFO - PROCESS | 1934 | 1468453317961 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:58 INFO - PROCESS | 1934 | 1468453318111 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 16:41:58 INFO - PROCESS | 1934 | 1468453318133 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:58 INFO - PROCESS | 1934 | 1468453318135 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:58 INFO - PROCESS | 1934 | ++DOCSHELL 0x128fe6800 == 30 [pid = 1934] [id = 512] 16:41:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x1125fa800) [pid = 1934] [serial = 1536] [outer = 0x0] 16:41:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x12554ac00) [pid = 1934] [serial = 1537] [outer = 0x1125fa800] 16:41:58 INFO - PROCESS | 1934 | 1468453318176 Marionette DEBUG loaded listener.js 16:41:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x125e67400) [pid = 1934] [serial = 1538] [outer = 0x1125fa800] 16:41:58 INFO - PROCESS | 1934 | 1468453318519 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]]]}] 16:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 619ms 16:41:58 INFO - PROCESS | 1934 | 1468453318571 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 16:41:58 INFO - PROCESS | 1934 | 1468453318572 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 16:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:41:58 INFO - PROCESS | 1934 | 1468453318575 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:41:58 INFO - PROCESS | 1934 | 1468453318576 Marionette TRACE conn2 <- [1,2022,null,{}] 16:41:58 INFO - PROCESS | 1934 | 1468453318578 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}] 16:41:58 INFO - PROCESS | 1934 | 1468453318579 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:58 INFO - PROCESS | 1934 | 1468453318741 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 16:41:58 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x1128aa000) [pid = 1934] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:41:58 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x115e5c000) [pid = 1934] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:41:58 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x115d14400) [pid = 1934] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:41:58 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x1121b0800) [pid = 1934] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:41:58 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x114ecc400) [pid = 1934] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:41:58 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x1255b3800) [pid = 1934] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:41:58 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x11832c800) [pid = 1934] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:41:58 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x1131e6400) [pid = 1934] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:41:58 INFO - PROCESS | 1934 | --DOMWINDOW == 73 (0x1255ba400) [pid = 1934] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:41:58 INFO - PROCESS | 1934 | --DOMWINDOW == 72 (0x112cae400) [pid = 1934] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:41:58 INFO - PROCESS | 1934 | --DOMWINDOW == 71 (0x120ebf400) [pid = 1934] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:41:58 INFO - PROCESS | 1934 | 1468453318798 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:58 INFO - PROCESS | 1934 | 1468453318799 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:58 INFO - PROCESS | 1934 | ++DOCSHELL 0x123bd9800 == 31 [pid = 1934] [id = 513] 16:41:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 72 (0x1121bcc00) [pid = 1934] [serial = 1539] [outer = 0x0] 16:41:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 73 (0x1129ec000) [pid = 1934] [serial = 1540] [outer = 0x1121bcc00] 16:41:58 INFO - PROCESS | 1934 | 1468453318832 Marionette DEBUG loaded listener.js 16:41:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 74 (0x11628ec00) [pid = 1934] [serial = 1541] [outer = 0x1121bcc00] 16:41:59 INFO - PROCESS | 1934 | 1468453319083 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]]]}] 16:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 522ms 16:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:41:59 INFO - PROCESS | 1934 | 1468453319098 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 16:41:59 INFO - PROCESS | 1934 | 1468453319099 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 16:41:59 INFO - PROCESS | 1934 | 1468453319101 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:41:59 INFO - PROCESS | 1934 | 1468453319102 Marionette TRACE conn2 <- [1,2026,null,{}] 16:41:59 INFO - PROCESS | 1934 | 1468453319105 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}] 16:41:59 INFO - PROCESS | 1934 | 1468453319106 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:59 INFO - PROCESS | 1934 | 1468453319199 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 16:41:59 INFO - PROCESS | 1934 | 1468453319202 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:59 INFO - PROCESS | 1934 | 1468453319204 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:59 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a771800 == 32 [pid = 1934] [id = 514] 16:41:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x1164e7000) [pid = 1934] [serial = 1542] [outer = 0x0] 16:41:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x125ee6c00) [pid = 1934] [serial = 1543] [outer = 0x1164e7000] 16:41:59 INFO - PROCESS | 1934 | 1468453319230 Marionette DEBUG loaded listener.js 16:41:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x128902400) [pid = 1934] [serial = 1544] [outer = 0x1164e7000] 16:41:59 INFO - PROCESS | 1934 | 1468453319549 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]]]}] 16:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 469ms 16:41:59 INFO - PROCESS | 1934 | 1468453319570 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 16:41:59 INFO - PROCESS | 1934 | 1468453319572 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 16:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:41:59 INFO - PROCESS | 1934 | 1468453319576 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:41:59 INFO - PROCESS | 1934 | 1468453319579 Marionette TRACE conn2 <- [1,2030,null,{}] 16:41:59 INFO - PROCESS | 1934 | 1468453319582 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}] 16:41:59 INFO - PROCESS | 1934 | 1468453319583 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:59 INFO - PROCESS | 1934 | 1468453319701 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 16:41:59 INFO - PROCESS | 1934 | 1468453319708 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:59 INFO - PROCESS | 1934 | 1468453319709 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:41:59 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ac1b800 == 33 [pid = 1934] [id = 515] 16:41:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x1183c8400) [pid = 1934] [serial = 1545] [outer = 0x0] 16:41:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x119624000) [pid = 1934] [serial = 1546] [outer = 0x1183c8400] 16:41:59 INFO - PROCESS | 1934 | 1468453319743 Marionette DEBUG loaded listener.js 16:41:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x1292e8000) [pid = 1934] [serial = 1547] [outer = 0x1183c8400] 16:42:00 INFO - PROCESS | 1934 | 1468453320106 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]]]}] 16:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 573ms 16:42:00 INFO - PROCESS | 1934 | 1468453320149 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 16:42:00 INFO - PROCESS | 1934 | 1468453320151 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 16:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:42:00 INFO - PROCESS | 1934 | 1468453320154 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:42:00 INFO - PROCESS | 1934 | 1468453320156 Marionette TRACE conn2 <- [1,2034,null,{}] 16:42:00 INFO - PROCESS | 1934 | 1468453320159 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}] 16:42:00 INFO - PROCESS | 1934 | 1468453320161 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:00 INFO - PROCESS | 1934 | 1468453320285 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 16:42:00 INFO - PROCESS | 1934 | 1468453320369 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:00 INFO - PROCESS | 1934 | 1468453320370 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:00 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ba38000 == 34 [pid = 1934] [id = 516] 16:42:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1127d4400) [pid = 1934] [serial = 1548] [outer = 0x0] 16:42:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x129416800) [pid = 1934] [serial = 1549] [outer = 0x1127d4400] 16:42:00 INFO - PROCESS | 1934 | 1468453320394 Marionette DEBUG loaded listener.js 16:42:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x129469400) [pid = 1934] [serial = 1550] [outer = 0x1127d4400] 16:42:00 INFO - PROCESS | 1934 | 1468453320659 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]]]}] 16:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 522ms 16:42:00 INFO - PROCESS | 1934 | 1468453320683 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 16:42:00 INFO - PROCESS | 1934 | 1468453320684 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 16:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:42:00 INFO - PROCESS | 1934 | 1468453320686 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:42:00 INFO - PROCESS | 1934 | 1468453320687 Marionette TRACE conn2 <- [1,2038,null,{}] 16:42:00 INFO - PROCESS | 1934 | 1468453320689 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}] 16:42:00 INFO - PROCESS | 1934 | 1468453320691 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:00 INFO - PROCESS | 1934 | 1468453320831 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 16:42:00 INFO - PROCESS | 1934 | 1468453320885 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:00 INFO - PROCESS | 1934 | 1468453320887 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:00 INFO - PROCESS | 1934 | ++DOCSHELL 0x112fc1000 == 35 [pid = 1934] [id = 517] 16:42:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x11259b800) [pid = 1934] [serial = 1551] [outer = 0x0] 16:42:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x1125fe800) [pid = 1934] [serial = 1552] [outer = 0x11259b800] 16:42:00 INFO - PROCESS | 1934 | 1468453320959 Marionette DEBUG loaded listener.js 16:42:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x11297ac00) [pid = 1934] [serial = 1553] [outer = 0x11259b800] 16:42:01 INFO - PROCESS | 1934 | 1468453321401 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]]]}] 16:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 769ms 16:42:01 INFO - PROCESS | 1934 | 1468453321457 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 16:42:01 INFO - PROCESS | 1934 | 1468453321461 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 16:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:42:01 INFO - PROCESS | 1934 | 1468453321466 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:42:01 INFO - PROCESS | 1934 | 1468453321469 Marionette TRACE conn2 <- [1,2042,null,{}] 16:42:01 INFO - PROCESS | 1934 | 1468453321473 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}] 16:42:01 INFO - PROCESS | 1934 | 1468453321479 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:01 INFO - PROCESS | 1934 | 1468453321665 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 16:42:01 INFO - PROCESS | 1934 | 1468453321766 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:01 INFO - PROCESS | 1934 | 1468453321767 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:01 INFO - PROCESS | 1934 | ++DOCSHELL 0x119aa8800 == 36 [pid = 1934] [id = 518] 16:42:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x116977c00) [pid = 1934] [serial = 1554] [outer = 0x0] 16:42:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x116a14400) [pid = 1934] [serial = 1555] [outer = 0x116977c00] 16:42:01 INFO - PROCESS | 1934 | 1468453321817 Marionette DEBUG loaded listener.js 16:42:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x1176ef400) [pid = 1934] [serial = 1556] [outer = 0x116977c00] 16:42:02 INFO - PROCESS | 1934 | 1468453322265 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]]]}] 16:42:02 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) 16:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 828ms 16:42:02 INFO - PROCESS | 1934 | 1468453322293 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 16:42:02 INFO - PROCESS | 1934 | 1468453322295 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 16:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:42:02 INFO - PROCESS | 1934 | 1468453322298 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:42:02 INFO - PROCESS | 1934 | 1468453322299 Marionette TRACE conn2 <- [1,2046,null,{}] 16:42:02 INFO - PROCESS | 1934 | 1468453322301 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}] 16:42:02 INFO - PROCESS | 1934 | 1468453322303 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:02 INFO - PROCESS | 1934 | 1468453322405 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 16:42:02 INFO - PROCESS | 1934 | 1468453322464 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:02 INFO - PROCESS | 1934 | 1468453322465 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:02 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a317000 == 37 [pid = 1934] [id = 519] 16:42:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x118593c00) [pid = 1934] [serial = 1557] [outer = 0x0] 16:42:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x1196d3400) [pid = 1934] [serial = 1558] [outer = 0x118593c00] 16:42:02 INFO - PROCESS | 1934 | 1468453322494 Marionette DEBUG loaded listener.js 16:42:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x119c57800) [pid = 1934] [serial = 1559] [outer = 0x118593c00] 16:42:02 INFO - PROCESS | 1934 | 1468453322913 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]]]}] 16:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 620ms 16:42:02 INFO - PROCESS | 1934 | 1468453322918 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 16:42:02 INFO - PROCESS | 1934 | 1468453322921 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 16:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:42:02 INFO - PROCESS | 1934 | 1468453322931 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:42:02 INFO - PROCESS | 1934 | 1468453322934 Marionette TRACE conn2 <- [1,2050,null,{}] 16:42:02 INFO - PROCESS | 1934 | 1468453322936 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}] 16:42:02 INFO - PROCESS | 1934 | 1468453322939 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:03 INFO - PROCESS | 1934 | 1468453323040 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 16:42:03 INFO - PROCESS | 1934 | 1468453323150 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:03 INFO - PROCESS | 1934 | 1468453323152 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:03 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c020000 == 38 [pid = 1934] [id = 520] 16:42:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x120ec4800) [pid = 1934] [serial = 1560] [outer = 0x0] 16:42:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x123e3d400) [pid = 1934] [serial = 1561] [outer = 0x120ec4800] 16:42:03 INFO - PROCESS | 1934 | 1468453323180 Marionette DEBUG loaded listener.js 16:42:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x125eeb400) [pid = 1934] [serial = 1562] [outer = 0x120ec4800] 16:42:03 INFO - PROCESS | 1934 | 1468453323759 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]]]}] 16:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 878ms 16:42:03 INFO - PROCESS | 1934 | 1468453323811 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 16:42:03 INFO - PROCESS | 1934 | 1468453323815 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 16:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:42:03 INFO - PROCESS | 1934 | 1468453323820 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:42:03 INFO - PROCESS | 1934 | 1468453323823 Marionette TRACE conn2 <- [1,2054,null,{}] 16:42:03 INFO - PROCESS | 1934 | 1468453323829 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}] 16:42:03 INFO - PROCESS | 1934 | 1468453323830 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:03 INFO - PROCESS | 1934 | 1468453323929 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 16:42:04 INFO - PROCESS | 1934 | 1468453324003 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:04 INFO - PROCESS | 1934 | 1468453324005 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:04 INFO - PROCESS | 1934 | ++DOCSHELL 0x11875d000 == 39 [pid = 1934] [id = 521] 16:42:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x112e49000) [pid = 1934] [serial = 1563] [outer = 0x0] 16:42:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x11322ac00) [pid = 1934] [serial = 1564] [outer = 0x112e49000] 16:42:04 INFO - PROCESS | 1934 | 1468453324032 Marionette DEBUG loaded listener.js 16:42:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x11662d400) [pid = 1934] [serial = 1565] [outer = 0x112e49000] 16:42:04 INFO - PROCESS | 1934 | --DOCSHELL 0x1164a0000 == 38 [pid = 1934] [id = 491] 16:42:04 INFO - PROCESS | 1934 | --DOCSHELL 0x128adf800 == 37 [pid = 1934] [id = 511] 16:42:04 INFO - PROCESS | 1934 | --DOCSHELL 0x124d44800 == 36 [pid = 1934] [id = 510] 16:42:04 INFO - PROCESS | 1934 | --DOCSHELL 0x123bd9800 == 35 [pid = 1934] [id = 513] 16:42:04 INFO - PROCESS | 1934 | --DOCSHELL 0x12ac1b800 == 34 [pid = 1934] [id = 515] 16:42:04 INFO - PROCESS | 1934 | --DOCSHELL 0x128fe6800 == 33 [pid = 1934] [id = 512] 16:42:04 INFO - PROCESS | 1934 | --DOCSHELL 0x12a771800 == 32 [pid = 1934] [id = 514] 16:42:04 INFO - PROCESS | 1934 | --DOCSHELL 0x12ba38000 == 31 [pid = 1934] [id = 516] 16:42:04 INFO - PROCESS | 1934 | --DOCSHELL 0x12c020000 == 30 [pid = 1934] [id = 520] 16:42:04 INFO - PROCESS | 1934 | --DOCSHELL 0x12a317000 == 29 [pid = 1934] [id = 519] 16:42:04 INFO - PROCESS | 1934 | --DOCSHELL 0x119aa8800 == 28 [pid = 1934] [id = 518] 16:42:04 INFO - PROCESS | 1934 | --DOCSHELL 0x112fc1000 == 27 [pid = 1934] [id = 517] 16:42:04 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x128d16c00) [pid = 1934] [serial = 1507] [outer = 0x0] [url = about:blank] 16:42:04 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x120ec3000) [pid = 1934] [serial = 1505] [outer = 0x0] [url = about:blank] 16:42:04 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x11836c400) [pid = 1934] [serial = 1483] [outer = 0x0] [url = about:blank] 16:42:04 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x119a24800) [pid = 1934] [serial = 1504] [outer = 0x0] [url = about:blank] 16:42:04 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x116fae400) [pid = 1934] [serial = 1481] [outer = 0x0] [url = about:blank] 16:42:04 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x112984400) [pid = 1934] [serial = 1475] [outer = 0x0] [url = about:blank] 16:42:04 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x119a8fc00) [pid = 1934] [serial = 1489] [outer = 0x0] [url = about:blank] 16:42:04 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x1264eb800) [pid = 1934] [serial = 1496] [outer = 0x0] [url = about:blank] 16:42:04 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x119a25c00) [pid = 1934] [serial = 1487] [outer = 0x0] [url = about:blank] 16:42:04 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x1176f0c00) [pid = 1934] [serial = 1502] [outer = 0x0] [url = about:blank] 16:42:04 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x116490800) [pid = 1934] [serial = 1501] [outer = 0x0] [url = about:blank] 16:42:04 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x119eb8800) [pid = 1934] [serial = 1490] [outer = 0x0] [url = about:blank] 16:42:04 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x128903c00) [pid = 1934] [serial = 1498] [outer = 0x0] [url = about:blank] 16:42:04 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x112cb0800) [pid = 1934] [serial = 1477] [outer = 0x0] [url = about:blank] 16:42:04 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x121a02800) [pid = 1934] [serial = 1492] [outer = 0x0] [url = about:blank] 16:42:04 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x128d18800) [pid = 1934] [serial = 1499] [outer = 0x0] [url = about:blank] 16:42:04 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x112e4f400) [pid = 1934] [serial = 1478] [outer = 0x0] [url = about:blank] 16:42:04 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x125edfc00) [pid = 1934] [serial = 1495] [outer = 0x0] [url = about:blank] 16:42:04 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x11671b400) [pid = 1934] [serial = 1480] [outer = 0x0] [url = about:blank] 16:42:04 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x1196cdc00) [pid = 1934] [serial = 1486] [outer = 0x0] [url = about:blank] 16:42:04 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x118875800) [pid = 1934] [serial = 1484] [outer = 0x0] [url = about:blank] 16:42:04 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x124eb6000) [pid = 1934] [serial = 1493] [outer = 0x0] [url = about:blank] 16:42:04 INFO - PROCESS | 1934 | 1468453324980 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]]]}] 16:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1181ms 16:42:05 INFO - PROCESS | 1934 | 1468453325000 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 16:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:42:05 INFO - PROCESS | 1934 | 1468453325002 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 16:42:05 INFO - PROCESS | 1934 | 1468453325006 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:42:05 INFO - PROCESS | 1934 | 1468453325009 Marionette TRACE conn2 <- [1,2058,null,{}] 16:42:05 INFO - PROCESS | 1934 | 1468453325013 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}] 16:42:05 INFO - PROCESS | 1934 | 1468453325014 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:05 INFO - PROCESS | 1934 | 1468453325092 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 16:42:05 INFO - PROCESS | 1934 | 1468453325098 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:05 INFO - PROCESS | 1934 | 1468453325100 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:05 INFO - PROCESS | 1934 | ++DOCSHELL 0x116aa9800 == 28 [pid = 1934] [id = 522] 16:42:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x1128ac000) [pid = 1934] [serial = 1566] [outer = 0x0] 16:42:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x11297cc00) [pid = 1934] [serial = 1567] [outer = 0x1128ac000] 16:42:05 INFO - PROCESS | 1934 | 1468453325131 Marionette DEBUG loaded listener.js 16:42:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x112e46000) [pid = 1934] [serial = 1568] [outer = 0x1128ac000] 16:42:05 INFO - PROCESS | 1934 | 1468453325468 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]]]}] 16:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 474ms 16:42:05 INFO - PROCESS | 1934 | 1468453325509 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 16:42:05 INFO - PROCESS | 1934 | 1468453325512 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 16:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:42:05 INFO - PROCESS | 1934 | 1468453325518 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:42:05 INFO - PROCESS | 1934 | 1468453325520 Marionette TRACE conn2 <- [1,2062,null,{}] 16:42:05 INFO - PROCESS | 1934 | 1468453325523 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}] 16:42:05 INFO - PROCESS | 1934 | 1468453325525 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:05 INFO - PROCESS | 1934 | 1468453325602 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 16:42:05 INFO - PROCESS | 1934 | 1468453325607 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:05 INFO - PROCESS | 1934 | 1468453325609 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:05 INFO - PROCESS | 1934 | ++DOCSHELL 0x118750800 == 29 [pid = 1934] [id = 523] 16:42:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x113c36400) [pid = 1934] [serial = 1569] [outer = 0x0] 16:42:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x11671a400) [pid = 1934] [serial = 1570] [outer = 0x113c36400] 16:42:05 INFO - PROCESS | 1934 | 1468453325638 Marionette DEBUG loaded listener.js 16:42:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x116fae400) [pid = 1934] [serial = 1571] [outer = 0x113c36400] 16:42:05 INFO - PROCESS | 1934 | 1468453325979 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]]]}] 16:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 471ms 16:42:06 INFO - PROCESS | 1934 | 1468453325994 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 16:42:06 INFO - PROCESS | 1934 | 1468453325996 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 16:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:42:06 INFO - PROCESS | 1934 | 1468453326006 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:42:06 INFO - PROCESS | 1934 | 1468453326010 Marionette TRACE conn2 <- [1,2066,null,{}] 16:42:06 INFO - PROCESS | 1934 | 1468453326017 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}] 16:42:06 INFO - PROCESS | 1934 | 1468453326020 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:06 INFO - PROCESS | 1934 | 1468453326104 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 16:42:06 INFO - PROCESS | 1934 | 1468453326161 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:06 INFO - PROCESS | 1934 | 1468453326163 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:06 INFO - PROCESS | 1934 | ++DOCSHELL 0x121025000 == 30 [pid = 1934] [id = 524] 16:42:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x1175c0000) [pid = 1934] [serial = 1572] [outer = 0x0] 16:42:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x11836c400) [pid = 1934] [serial = 1573] [outer = 0x1175c0000] 16:42:06 INFO - PROCESS | 1934 | 1468453326191 Marionette DEBUG loaded listener.js 16:42:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x119094400) [pid = 1934] [serial = 1574] [outer = 0x1175c0000] 16:42:06 INFO - PROCESS | 1934 | 1468453326502 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]]]}] 16:42:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 524ms 16:42:06 INFO - PROCESS | 1934 | 1468453326530 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 16:42:06 INFO - PROCESS | 1934 | 1468453326532 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 16:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:42:06 INFO - PROCESS | 1934 | 1468453326534 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:42:06 INFO - PROCESS | 1934 | 1468453326535 Marionette TRACE conn2 <- [1,2070,null,{}] 16:42:06 INFO - PROCESS | 1934 | 1468453326537 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}] 16:42:06 INFO - PROCESS | 1934 | 1468453326538 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:06 INFO - PROCESS | 1934 | 1468453326615 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 16:42:06 INFO - PROCESS | 1934 | 1468453326618 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:06 INFO - PROCESS | 1934 | 1468453326620 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:06 INFO - PROCESS | 1934 | ++DOCSHELL 0x126068000 == 31 [pid = 1934] [id = 525] 16:42:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1190d0400) [pid = 1934] [serial = 1575] [outer = 0x0] 16:42:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x119a80400) [pid = 1934] [serial = 1576] [outer = 0x1190d0400] 16:42:06 INFO - PROCESS | 1934 | 1468453326647 Marionette DEBUG loaded listener.js 16:42:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x119a8b400) [pid = 1934] [serial = 1577] [outer = 0x1190d0400] 16:42:06 INFO - PROCESS | 1934 | 1468453326963 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]]]}] 16:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 470ms 16:42:07 INFO - PROCESS | 1934 | 1468453327005 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 16:42:07 INFO - PROCESS | 1934 | 1468453327006 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 16:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:42:07 INFO - PROCESS | 1934 | 1468453327037 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:42:07 INFO - PROCESS | 1934 | 1468453327038 Marionette TRACE conn2 <- [1,2074,null,{}] 16:42:07 INFO - PROCESS | 1934 | 1468453327042 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}] 16:42:07 INFO - PROCESS | 1934 | 1468453327044 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:07 INFO - PROCESS | 1934 | 1468453327146 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 16:42:07 INFO - PROCESS | 1934 | 1468453327182 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:07 INFO - PROCESS | 1934 | 1468453327183 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:07 INFO - PROCESS | 1934 | ++DOCSHELL 0x128adb800 == 32 [pid = 1934] [id = 526] 16:42:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x119093c00) [pid = 1934] [serial = 1578] [outer = 0x0] 16:42:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x119c4f400) [pid = 1934] [serial = 1579] [outer = 0x119093c00] 16:42:07 INFO - PROCESS | 1934 | 1468453327208 Marionette DEBUG loaded listener.js 16:42:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x120ebc400) [pid = 1934] [serial = 1580] [outer = 0x119093c00] 16:42:07 INFO - PROCESS | 1934 | 1468453327531 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]]]}] 16:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 539ms 16:42:07 INFO - PROCESS | 1934 | 1468453327556 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 16:42:07 INFO - PROCESS | 1934 | 1468453327557 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 16:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:42:07 INFO - PROCESS | 1934 | 1468453327562 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:42:07 INFO - PROCESS | 1934 | 1468453327563 Marionette TRACE conn2 <- [1,2078,null,{}] 16:42:07 INFO - PROCESS | 1934 | 1468453327565 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}] 16:42:07 INFO - PROCESS | 1934 | 1468453327569 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:07 INFO - PROCESS | 1934 | 1468453327681 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 16:42:07 INFO - PROCESS | 1934 | 1468453327719 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:07 INFO - PROCESS | 1934 | 1468453327720 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:07 INFO - PROCESS | 1934 | ++DOCSHELL 0x1292ac000 == 33 [pid = 1934] [id = 527] 16:42:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x119c4d400) [pid = 1934] [serial = 1581] [outer = 0x0] 16:42:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x120fb3c00) [pid = 1934] [serial = 1582] [outer = 0x119c4d400] 16:42:07 INFO - PROCESS | 1934 | 1468453327745 Marionette DEBUG loaded listener.js 16:42:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x12554a000) [pid = 1934] [serial = 1583] [outer = 0x119c4d400] 16:42:08 INFO - PROCESS | 1934 | 1468453328038 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]]]}] 16:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 519ms 16:42:08 INFO - PROCESS | 1934 | 1468453328081 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 16:42:08 INFO - PROCESS | 1934 | 1468453328082 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 16:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:42:08 INFO - PROCESS | 1934 | 1468453328084 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:42:08 INFO - PROCESS | 1934 | 1468453328085 Marionette TRACE conn2 <- [1,2082,null,{}] 16:42:08 INFO - PROCESS | 1934 | 1468453328088 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}] 16:42:08 INFO - PROCESS | 1934 | 1468453328089 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:08 INFO - PROCESS | 1934 | 1468453328190 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 16:42:08 INFO - PROCESS | 1934 | 1468453328229 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:08 INFO - PROCESS | 1934 | 1468453328230 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:08 INFO - PROCESS | 1934 | ++DOCSHELL 0x128fdd000 == 34 [pid = 1934] [id = 528] 16:42:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x1255ba400) [pid = 1934] [serial = 1584] [outer = 0x0] 16:42:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x125e5f400) [pid = 1934] [serial = 1585] [outer = 0x1255ba400] 16:42:08 INFO - PROCESS | 1934 | 1468453328255 Marionette DEBUG loaded listener.js 16:42:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x126c32c00) [pid = 1934] [serial = 1586] [outer = 0x1255ba400] 16:42:08 INFO - PROCESS | 1934 | 1468453328662 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]]]}] 16:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 617ms 16:42:08 INFO - PROCESS | 1934 | 1468453328703 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 16:42:08 INFO - PROCESS | 1934 | 1468453328705 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 16:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:42:08 INFO - PROCESS | 1934 | 1468453328708 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:42:08 INFO - PROCESS | 1934 | 1468453328710 Marionette TRACE conn2 <- [1,2086,null,{}] 16:42:08 INFO - PROCESS | 1934 | 1468453328714 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}] 16:42:08 INFO - PROCESS | 1934 | 1468453328716 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:08 INFO - PROCESS | 1934 | 1468453328822 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 16:42:08 INFO - PROCESS | 1934 | 1468453328825 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:08 INFO - PROCESS | 1934 | 1468453328827 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:08 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ac22800 == 35 [pid = 1934] [id = 529] 16:42:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x1255bb400) [pid = 1934] [serial = 1587] [outer = 0x0] 16:42:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x128910c00) [pid = 1934] [serial = 1588] [outer = 0x1255bb400] 16:42:08 INFO - PROCESS | 1934 | 1468453328850 Marionette DEBUG loaded listener.js 16:42:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x129197000) [pid = 1934] [serial = 1589] [outer = 0x1255bb400] 16:42:09 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x119a88400) [pid = 1934] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:42:09 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x121216400) [pid = 1934] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:42:09 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x115d1b000) [pid = 1934] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:42:09 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x1196cf400) [pid = 1934] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:42:09 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x11297c000) [pid = 1934] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:42:09 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x118727c00) [pid = 1934] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:42:09 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x120ec4c00) [pid = 1934] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:42:09 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x1176e4400) [pid = 1934] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:42:09 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x1180ee000) [pid = 1934] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:42:09 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x1127d9c00) [pid = 1934] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:42:09 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x1125fa800) [pid = 1934] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:42:09 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x1121bcc00) [pid = 1934] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:42:09 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x1164e7000) [pid = 1934] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:42:09 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x1183c8400) [pid = 1934] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:42:09 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x1127d4400) [pid = 1934] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:42:09 INFO - PROCESS | 1934 | 1468453329314 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]]]}] 16:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 622ms 16:42:09 INFO - PROCESS | 1934 | 1468453329330 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 16:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:42:09 INFO - PROCESS | 1934 | 1468453329332 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 16:42:09 INFO - PROCESS | 1934 | 1468453329334 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:42:09 INFO - PROCESS | 1934 | 1468453329335 Marionette TRACE conn2 <- [1,2090,null,{}] 16:42:09 INFO - PROCESS | 1934 | 1468453329337 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}] 16:42:09 INFO - PROCESS | 1934 | 1468453329338 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:09 INFO - PROCESS | 1934 | 1468453329422 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 16:42:09 INFO - PROCESS | 1934 | 1468453329480 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:09 INFO - PROCESS | 1934 | 1468453329481 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:09 INFO - PROCESS | 1934 | ++DOCSHELL 0x12b81c800 == 36 [pid = 1934] [id = 530] 16:42:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1128a4c00) [pid = 1934] [serial = 1590] [outer = 0x0] 16:42:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x11858f400) [pid = 1934] [serial = 1591] [outer = 0x1128a4c00] 16:42:09 INFO - PROCESS | 1934 | 1468453329505 Marionette DEBUG loaded listener.js 16:42:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x121216400) [pid = 1934] [serial = 1592] [outer = 0x1128a4c00] 16:42:09 INFO - PROCESS | 1934 | 1468453329761 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]]]}] 16:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 468ms 16:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:42:09 INFO - PROCESS | 1934 | 1468453329803 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 16:42:09 INFO - PROCESS | 1934 | 1468453329804 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 16:42:09 INFO - PROCESS | 1934 | 1468453329806 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:42:09 INFO - PROCESS | 1934 | 1468453329808 Marionette TRACE conn2 <- [1,2094,null,{}] 16:42:09 INFO - PROCESS | 1934 | 1468453329818 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}] 16:42:09 INFO - PROCESS | 1934 | 1468453329819 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:09 INFO - PROCESS | 1934 | 1468453329899 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 16:42:09 INFO - PROCESS | 1934 | 1468453329903 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:09 INFO - PROCESS | 1934 | 1468453329904 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:09 INFO - PROCESS | 1934 | ++DOCSHELL 0x12bd75000 == 37 [pid = 1934] [id = 531] 16:42:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x121a11c00) [pid = 1934] [serial = 1593] [outer = 0x0] 16:42:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x129196c00) [pid = 1934] [serial = 1594] [outer = 0x121a11c00] 16:42:09 INFO - PROCESS | 1934 | 1468453329931 Marionette DEBUG loaded listener.js 16:42:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x1292e1c00) [pid = 1934] [serial = 1595] [outer = 0x121a11c00] 16:42:10 INFO - PROCESS | 1934 | 1468453330261 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]]]}] 16:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 479ms 16:42:10 INFO - PROCESS | 1934 | 1468453330285 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 16:42:10 INFO - PROCESS | 1934 | 1468453330287 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 16:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:42:10 INFO - PROCESS | 1934 | 1468453330289 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:42:10 INFO - PROCESS | 1934 | 1468453330291 Marionette TRACE conn2 <- [1,2098,null,{}] 16:42:10 INFO - PROCESS | 1934 | 1468453330296 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}] 16:42:10 INFO - PROCESS | 1934 | 1468453330297 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:10 INFO - PROCESS | 1934 | 1468453330417 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 16:42:10 INFO - PROCESS | 1934 | 1468453330457 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:10 INFO - PROCESS | 1934 | 1468453330459 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:10 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c37b800 == 38 [pid = 1934] [id = 532] 16:42:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x128fa2400) [pid = 1934] [serial = 1596] [outer = 0x0] 16:42:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x129418c00) [pid = 1934] [serial = 1597] [outer = 0x128fa2400] 16:42:10 INFO - PROCESS | 1934 | 1468453330485 Marionette DEBUG loaded listener.js 16:42:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x1255b8000) [pid = 1934] [serial = 1598] [outer = 0x128fa2400] 16:42:10 INFO - PROCESS | 1934 | 1468453330761 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]]]}] 16:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 522ms 16:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:42:10 INFO - PROCESS | 1934 | 1468453330815 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 16:42:10 INFO - PROCESS | 1934 | 1468453330816 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 16:42:10 INFO - PROCESS | 1934 | 1468453330818 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:42:10 INFO - PROCESS | 1934 | 1468453330819 Marionette TRACE conn2 <- [1,2102,null,{}] 16:42:10 INFO - PROCESS | 1934 | 1468453330821 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}] 16:42:10 INFO - PROCESS | 1934 | 1468453330823 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:10 INFO - PROCESS | 1934 | 1468453330903 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 16:42:10 INFO - PROCESS | 1934 | 1468453330908 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:10 INFO - PROCESS | 1934 | 1468453330910 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:10 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c709000 == 39 [pid = 1934] [id = 533] 16:42:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x12a5b1000) [pid = 1934] [serial = 1599] [outer = 0x0] 16:42:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x12a73fc00) [pid = 1934] [serial = 1600] [outer = 0x12a5b1000] 16:42:10 INFO - PROCESS | 1934 | 1468453330935 Marionette DEBUG loaded listener.js 16:42:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x12a7e5c00) [pid = 1934] [serial = 1601] [outer = 0x12a5b1000] 16:42:11 INFO - PROCESS | 1934 | 1468453331427 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]]]}] 16:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 620ms 16:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:42:11 INFO - PROCESS | 1934 | 1468453331438 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 16:42:11 INFO - PROCESS | 1934 | 1468453331441 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 16:42:11 INFO - PROCESS | 1934 | 1468453331444 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:42:11 INFO - PROCESS | 1934 | 1468453331446 Marionette TRACE conn2 <- [1,2106,null,{}] 16:42:11 INFO - PROCESS | 1934 | 1468453331450 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}] 16:42:11 INFO - PROCESS | 1934 | 1468453331451 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:11 INFO - PROCESS | 1934 | 1468453331559 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 16:42:11 INFO - PROCESS | 1934 | 1468453331620 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:11 INFO - PROCESS | 1934 | 1468453331621 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:11 INFO - PROCESS | 1934 | ++DOCSHELL 0x118461000 == 40 [pid = 1934] [id = 534] 16:42:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x112cb1c00) [pid = 1934] [serial = 1602] [outer = 0x0] 16:42:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x112e48400) [pid = 1934] [serial = 1603] [outer = 0x112cb1c00] 16:42:11 INFO - PROCESS | 1934 | 1468453331677 Marionette DEBUG loaded listener.js 16:42:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x114e67c00) [pid = 1934] [serial = 1604] [outer = 0x112cb1c00] 16:42:12 INFO - PROCESS | 1934 | 1468453332171 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]]]}] 16:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 770ms 16:42:12 INFO - PROCESS | 1934 | 1468453332214 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 16:42:12 INFO - PROCESS | 1934 | 1468453332218 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 16:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:42:12 INFO - PROCESS | 1934 | 1468453332222 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:42:12 INFO - PROCESS | 1934 | 1468453332224 Marionette TRACE conn2 <- [1,2110,null,{}] 16:42:12 INFO - PROCESS | 1934 | 1468453332254 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}] 16:42:12 INFO - PROCESS | 1934 | 1468453332256 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:12 INFO - PROCESS | 1934 | 1468453332365 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 16:42:12 INFO - PROCESS | 1934 | 1468453332456 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:12 INFO - PROCESS | 1934 | 1468453332458 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:12 INFO - PROCESS | 1934 | ++DOCSHELL 0x128ada000 == 41 [pid = 1934] [id = 535] 16:42:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x116a15000) [pid = 1934] [serial = 1605] [outer = 0x0] 16:42:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x1180eec00) [pid = 1934] [serial = 1606] [outer = 0x116a15000] 16:42:12 INFO - PROCESS | 1934 | 1468453332488 Marionette DEBUG loaded listener.js 16:42:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x118597000) [pid = 1934] [serial = 1607] [outer = 0x116a15000] 16:42:13 INFO - PROCESS | 1934 | 1468453333161 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]]]}] 16:42:13 INFO - PROCESS | 1934 | --DOCSHELL 0x12c37b800 == 40 [pid = 1934] [id = 532] 16:42:13 INFO - PROCESS | 1934 | --DOCSHELL 0x12bd75000 == 39 [pid = 1934] [id = 531] 16:42:13 INFO - PROCESS | 1934 | --DOCSHELL 0x12b81c800 == 38 [pid = 1934] [id = 530] 16:42:13 INFO - PROCESS | 1934 | --DOCSHELL 0x12ac22800 == 37 [pid = 1934] [id = 529] 16:42:13 INFO - PROCESS | 1934 | --DOCSHELL 0x128fdd000 == 36 [pid = 1934] [id = 528] 16:42:13 INFO - PROCESS | 1934 | --DOCSHELL 0x1292ac000 == 35 [pid = 1934] [id = 527] 16:42:13 INFO - PROCESS | 1934 | --DOCSHELL 0x128adb800 == 34 [pid = 1934] [id = 526] 16:42:13 INFO - PROCESS | 1934 | --DOCSHELL 0x126068000 == 33 [pid = 1934] [id = 525] 16:42:13 INFO - PROCESS | 1934 | --DOCSHELL 0x121025000 == 32 [pid = 1934] [id = 524] 16:42:13 INFO - PROCESS | 1934 | --DOCSHELL 0x118750800 == 31 [pid = 1934] [id = 523] 16:42:13 INFO - PROCESS | 1934 | --DOCSHELL 0x116aa9800 == 30 [pid = 1934] [id = 522] 16:42:13 INFO - PROCESS | 1934 | --DOCSHELL 0x11875d000 == 29 [pid = 1934] [id = 521] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x119c5ac00) [pid = 1934] [serial = 1531] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x123e31400) [pid = 1934] [serial = 1534] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x115e61000) [pid = 1934] [serial = 1519] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x11671c000) [pid = 1934] [serial = 1520] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x119a26000) [pid = 1934] [serial = 1528] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x112cb2400) [pid = 1934] [serial = 1516] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x112e4e800) [pid = 1934] [serial = 1517] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x11909c400) [pid = 1934] [serial = 1525] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x119627000) [pid = 1934] [serial = 1526] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1292e1800) [pid = 1934] [serial = 1508] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x1180e6800) [pid = 1934] [serial = 1513] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x1183c1400) [pid = 1934] [serial = 1514] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x118232400) [pid = 1934] [serial = 1522] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x1183c3800) [pid = 1934] [serial = 1523] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x1128a9c00) [pid = 1934] [serial = 1510] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x112e47000) [pid = 1934] [serial = 1511] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x12554ac00) [pid = 1934] [serial = 1537] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x124d08000) [pid = 1934] [serial = 1535] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x1129ec000) [pid = 1934] [serial = 1540] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x125e67400) [pid = 1934] [serial = 1538] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x11628ec00) [pid = 1934] [serial = 1541] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x125ee6c00) [pid = 1934] [serial = 1543] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x12189cc00) [pid = 1934] [serial = 1532] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x1292e8000) [pid = 1934] [serial = 1547] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x129469400) [pid = 1934] [serial = 1550] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x129416800) [pid = 1934] [serial = 1549] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x119a87800) [pid = 1934] [serial = 1529] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x119624000) [pid = 1934] [serial = 1546] [outer = 0x0] [url = about:blank] 16:42:13 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x128902400) [pid = 1934] [serial = 1544] [outer = 0x0] [url = about:blank] 16:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1000ms 16:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:42:13 INFO - PROCESS | 1934 | 1468453333222 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 16:42:13 INFO - PROCESS | 1934 | 1468453333224 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 16:42:13 INFO - PROCESS | 1934 | 1468453333227 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:42:13 INFO - PROCESS | 1934 | 1468453333229 Marionette TRACE conn2 <- [1,2114,null,{}] 16:42:13 INFO - PROCESS | 1934 | 1468453333233 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}] 16:42:13 INFO - PROCESS | 1934 | 1468453333234 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:13 INFO - PROCESS | 1934 | 1468453333310 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 16:42:13 INFO - PROCESS | 1934 | 1468453333315 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:13 INFO - PROCESS | 1934 | 1468453333318 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:13 INFO - PROCESS | 1934 | ++DOCSHELL 0x117455800 == 30 [pid = 1934] [id = 536] 16:42:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x112e4f800) [pid = 1934] [serial = 1608] [outer = 0x0] 16:42:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x113236000) [pid = 1934] [serial = 1609] [outer = 0x112e4f800] 16:42:13 INFO - PROCESS | 1934 | 1468453333345 Marionette DEBUG loaded listener.js 16:42:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x11623f800) [pid = 1934] [serial = 1610] [outer = 0x112e4f800] 16:42:13 INFO - PROCESS | 1934 | 1468453333697 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]]]}] 16:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 519ms 16:42:13 INFO - PROCESS | 1934 | 1468453333747 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 16:42:13 INFO - PROCESS | 1934 | 1468453333750 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 16:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:42:13 INFO - PROCESS | 1934 | 1468453333755 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:42:13 INFO - PROCESS | 1934 | 1468453333756 Marionette TRACE conn2 <- [1,2118,null,{}] 16:42:13 INFO - PROCESS | 1934 | 1468453333759 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}] 16:42:13 INFO - PROCESS | 1934 | 1468453333761 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:13 INFO - PROCESS | 1934 | 1468453333837 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 16:42:13 INFO - PROCESS | 1934 | 1468453333845 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:13 INFO - PROCESS | 1934 | 1468453333846 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:13 INFO - PROCESS | 1934 | ++DOCSHELL 0x119081000 == 31 [pid = 1934] [id = 537] 16:42:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x11690c000) [pid = 1934] [serial = 1611] [outer = 0x0] 16:42:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x1175c6400) [pid = 1934] [serial = 1612] [outer = 0x11690c000] 16:42:13 INFO - PROCESS | 1934 | 1468453333873 Marionette DEBUG loaded listener.js 16:42:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x118231000) [pid = 1934] [serial = 1613] [outer = 0x11690c000] 16:42:14 INFO - PROCESS | 1934 | 1468453334231 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]]]}] 16:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 520ms 16:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:42:14 INFO - PROCESS | 1934 | 1468453334276 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 16:42:14 INFO - PROCESS | 1934 | 1468453334279 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 16:42:14 INFO - PROCESS | 1934 | 1468453334281 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:42:14 INFO - PROCESS | 1934 | 1468453334283 Marionette TRACE conn2 <- [1,2122,null,{}] 16:42:14 INFO - PROCESS | 1934 | 1468453334291 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}] 16:42:14 INFO - PROCESS | 1934 | 1468453334294 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:14 INFO - PROCESS | 1934 | 1468453334371 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 16:42:14 INFO - PROCESS | 1934 | 1468453334378 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:14 INFO - PROCESS | 1934 | 1468453334380 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:14 INFO - PROCESS | 1934 | ++DOCSHELL 0x1217c2800 == 32 [pid = 1934] [id = 538] 16:42:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1183ce000) [pid = 1934] [serial = 1614] [outer = 0x0] 16:42:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x11909c400) [pid = 1934] [serial = 1615] [outer = 0x1183ce000] 16:42:14 INFO - PROCESS | 1934 | 1468453334408 Marionette DEBUG loaded listener.js 16:42:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x1196d9800) [pid = 1934] [serial = 1616] [outer = 0x1183ce000] 16:42:14 INFO - PROCESS | 1934 | 1468453334762 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]]]}] 16:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 522ms 16:42:14 INFO - PROCESS | 1934 | 1468453334804 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 16:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:42:14 INFO - PROCESS | 1934 | 1468453334805 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 16:42:14 INFO - PROCESS | 1934 | 1468453334808 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:42:14 INFO - PROCESS | 1934 | 1468453334811 Marionette TRACE conn2 <- [1,2126,null,{}] 16:42:14 INFO - PROCESS | 1934 | 1468453334813 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}] 16:42:14 INFO - PROCESS | 1934 | 1468453334815 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:14 INFO - PROCESS | 1934 | 1468453334922 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 16:42:14 INFO - PROCESS | 1934 | 1468453334954 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:14 INFO - PROCESS | 1934 | 1468453334955 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:14 INFO - PROCESS | 1934 | ++DOCSHELL 0x1255dd800 == 33 [pid = 1934] [id = 539] 16:42:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x1196db000) [pid = 1934] [serial = 1617] [outer = 0x0] 16:42:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x119a85c00) [pid = 1934] [serial = 1618] [outer = 0x1196db000] 16:42:14 INFO - PROCESS | 1934 | 1468453334982 Marionette DEBUG loaded listener.js 16:42:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x119ec1000) [pid = 1934] [serial = 1619] [outer = 0x1196db000] 16:42:15 INFO - PROCESS | 1934 | 1468453335279 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]]]}] 16:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 522ms 16:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:42:15 INFO - PROCESS | 1934 | 1468453335330 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 16:42:15 INFO - PROCESS | 1934 | 1468453335331 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 16:42:15 INFO - PROCESS | 1934 | 1468453335334 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:42:15 INFO - PROCESS | 1934 | 1468453335335 Marionette TRACE conn2 <- [1,2130,null,{}] 16:42:15 INFO - PROCESS | 1934 | 1468453335337 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}] 16:42:15 INFO - PROCESS | 1934 | 1468453335338 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:15 INFO - PROCESS | 1934 | 1468453335435 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 16:42:15 INFO - PROCESS | 1934 | 1468453335473 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:15 INFO - PROCESS | 1934 | 1468453335474 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:15 INFO - PROCESS | 1934 | ++DOCSHELL 0x128aec000 == 34 [pid = 1934] [id = 540] 16:42:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x120ebc000) [pid = 1934] [serial = 1620] [outer = 0x0] 16:42:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x120fb3800) [pid = 1934] [serial = 1621] [outer = 0x120ebc000] 16:42:15 INFO - PROCESS | 1934 | 1468453335499 Marionette DEBUG loaded listener.js 16:42:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x1216b1400) [pid = 1934] [serial = 1622] [outer = 0x120ebc000] 16:42:15 INFO - PROCESS | 1934 | 1468453335841 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] 16:42:15 INFO - PROCESS | 1934 | 1468453335853 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 16:42:15 INFO - PROCESS | 1934 | 1468453335855 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:42:15 INFO - PROCESS | 1934 | 1468453335856 Marionette TRACE conn2 <- [1,2134,null,{}] 16:42:15 INFO - PROCESS | 1934 | 1468453335859 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}] 16:42:15 INFO - PROCESS | 1934 | 1468453335865 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:15 INFO - PROCESS | 1934 | 1468453335981 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 16:42:16 INFO - PROCESS | 1934 | 1468453335999 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:16 INFO - PROCESS | 1934 | 1468453336000 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:16 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a5a8800 == 35 [pid = 1934] [id = 541] 16:42:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x121a02800) [pid = 1934] [serial = 1623] [outer = 0x0] 16:42:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x124d8e400) [pid = 1934] [serial = 1624] [outer = 0x121a02800] 16:42:16 INFO - PROCESS | 1934 | 1468453336025 Marionette DEBUG loaded listener.js 16:42:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x128909000) [pid = 1934] [serial = 1625] [outer = 0x121a02800] 16:42:16 INFO - PROCESS | 1934 | 1468453336373 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]]]}] 16:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 572ms 16:42:16 INFO - PROCESS | 1934 | 1468453336427 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 16:42:16 INFO - PROCESS | 1934 | 1468453336429 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 16:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:42:16 INFO - PROCESS | 1934 | 1468453336431 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:42:16 INFO - PROCESS | 1934 | 1468453336432 Marionette TRACE conn2 <- [1,2138,null,{}] 16:42:16 INFO - PROCESS | 1934 | 1468453336434 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}] 16:42:16 INFO - PROCESS | 1934 | 1468453336435 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:16 INFO - PROCESS | 1934 | 1468453336530 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 16:42:16 INFO - PROCESS | 1934 | 1468453336541 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:16 INFO - PROCESS | 1934 | 1468453336542 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:16 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a9c3000 == 36 [pid = 1934] [id = 542] 16:42:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x120ec0000) [pid = 1934] [serial = 1626] [outer = 0x0] 16:42:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x1292e1800) [pid = 1934] [serial = 1627] [outer = 0x120ec0000] 16:42:16 INFO - PROCESS | 1934 | 1468453336567 Marionette DEBUG loaded listener.js 16:42:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x129461c00) [pid = 1934] [serial = 1628] [outer = 0x120ec0000] 16:42:16 INFO - PROCESS | 1934 | 1468453336903 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]]]}] 16:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 519ms 16:42:16 INFO - PROCESS | 1934 | 1468453336951 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 16:42:16 INFO - PROCESS | 1934 | 1468453336952 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 16:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:42:16 INFO - PROCESS | 1934 | 1468453336954 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:42:16 INFO - PROCESS | 1934 | 1468453336955 Marionette TRACE conn2 <- [1,2142,null,{}] 16:42:16 INFO - PROCESS | 1934 | 1468453336957 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}] 16:42:16 INFO - PROCESS | 1934 | 1468453336959 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:17 INFO - PROCESS | 1934 | 1468453337057 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 16:42:17 INFO - PROCESS | 1934 | 1468453337060 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:17 INFO - PROCESS | 1934 | 1468453337061 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:17 INFO - PROCESS | 1934 | ++DOCSHELL 0x12b81e800 == 37 [pid = 1934] [id = 543] 16:42:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x128d1b000) [pid = 1934] [serial = 1629] [outer = 0x0] 16:42:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x129469c00) [pid = 1934] [serial = 1630] [outer = 0x128d1b000] 16:42:17 INFO - PROCESS | 1934 | 1468453337084 Marionette DEBUG loaded listener.js 16:42:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x12a5b5000) [pid = 1934] [serial = 1631] [outer = 0x128d1b000] 16:42:17 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x1255ba400) [pid = 1934] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:42:17 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x119c4d400) [pid = 1934] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:42:17 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x1255bb400) [pid = 1934] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:42:17 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x1128a4c00) [pid = 1934] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:42:17 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1190d0400) [pid = 1934] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:42:17 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x1128ac000) [pid = 1934] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:42:17 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x121a11c00) [pid = 1934] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:42:17 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x113c36400) [pid = 1934] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:42:17 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x128fa2400) [pid = 1934] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:42:17 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x1175c0000) [pid = 1934] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:42:17 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x112e49000) [pid = 1934] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:42:17 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x11259b800) [pid = 1934] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:42:17 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x116977c00) [pid = 1934] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:42:17 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x118593c00) [pid = 1934] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:42:17 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x120ec4800) [pid = 1934] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:42:17 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x119093c00) [pid = 1934] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:42:17 INFO - PROCESS | 1934 | 1468453337472 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] 16:42:17 INFO - PROCESS | 1934 | 1468453337525 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 16:42:17 INFO - PROCESS | 1934 | 1468453337528 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:42:17 INFO - PROCESS | 1934 | 1468453337529 Marionette TRACE conn2 <- [1,2146,null,{}] 16:42:17 INFO - PROCESS | 1934 | 1468453337531 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}] 16:42:17 INFO - PROCESS | 1934 | 1468453337532 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:17 INFO - PROCESS | 1934 | 1468453337635 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 16:42:17 INFO - PROCESS | 1934 | 1468453337672 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:17 INFO - PROCESS | 1934 | 1468453337673 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:17 INFO - PROCESS | 1934 | ++DOCSHELL 0x12114c800 == 38 [pid = 1934] [id = 544] 16:42:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x11259a000) [pid = 1934] [serial = 1632] [outer = 0x0] 16:42:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x113c36400) [pid = 1934] [serial = 1633] [outer = 0x11259a000] 16:42:17 INFO - PROCESS | 1934 | 1468453337698 Marionette DEBUG loaded listener.js 16:42:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x1196d9400) [pid = 1934] [serial = 1634] [outer = 0x11259a000] 16:42:17 INFO - PROCESS | 1934 | 1468453337977 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] 16:42:18 INFO - PROCESS | 1934 | 1468453338002 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 16:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:42:18 INFO - PROCESS | 1934 | 1468453338004 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:42:18 INFO - PROCESS | 1934 | 1468453338005 Marionette TRACE conn2 <- [1,2150,null,{}] 16:42:18 INFO - PROCESS | 1934 | 1468453338015 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}] 16:42:18 INFO - PROCESS | 1934 | 1468453338016 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:18 INFO - PROCESS | 1934 | 1468453338100 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 16:42:18 INFO - PROCESS | 1934 | 1468453338104 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:18 INFO - PROCESS | 1934 | 1468453338105 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:18 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c032000 == 39 [pid = 1934] [id = 545] 16:42:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1196e4000) [pid = 1934] [serial = 1635] [outer = 0x0] 16:42:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x129199800) [pid = 1934] [serial = 1636] [outer = 0x1196e4000] 16:42:18 INFO - PROCESS | 1934 | 1468453338129 Marionette DEBUG loaded listener.js 16:42:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x12a73d000) [pid = 1934] [serial = 1637] [outer = 0x1196e4000] 16:42:18 INFO - PROCESS | 1934 | 1468453338469 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]]]}] 16:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 518ms 16:42:18 INFO - PROCESS | 1934 | 1468453338532 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 16:42:18 INFO - PROCESS | 1934 | 1468453338533 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 16:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:42:18 INFO - PROCESS | 1934 | 1468453338535 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:42:18 INFO - PROCESS | 1934 | 1468453338537 Marionette TRACE conn2 <- [1,2154,null,{}] 16:42:18 INFO - PROCESS | 1934 | 1468453338539 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}] 16:42:18 INFO - PROCESS | 1934 | 1468453338541 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:18 INFO - PROCESS | 1934 | 1468453338633 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 16:42:18 INFO - PROCESS | 1934 | 1468453338636 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:18 INFO - PROCESS | 1934 | 1468453338638 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:18 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c71b800 == 40 [pid = 1934] [id = 546] 16:42:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x12a5b2000) [pid = 1934] [serial = 1638] [outer = 0x0] 16:42:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x12a7eac00) [pid = 1934] [serial = 1639] [outer = 0x12a5b2000] 16:42:18 INFO - PROCESS | 1934 | 1468453338664 Marionette DEBUG loaded listener.js 16:42:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x12ac07000) [pid = 1934] [serial = 1640] [outer = 0x12a5b2000] 16:42:18 INFO - PROCESS | 1934 | 1468453338988 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]]]}] 16:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 470ms 16:42:19 INFO - PROCESS | 1934 | 1468453339006 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 16:42:19 INFO - PROCESS | 1934 | 1468453339008 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 16:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:42:19 INFO - PROCESS | 1934 | 1468453339013 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:42:19 INFO - PROCESS | 1934 | 1468453339014 Marionette TRACE conn2 <- [1,2158,null,{}] 16:42:19 INFO - PROCESS | 1934 | 1468453339016 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}] 16:42:19 INFO - PROCESS | 1934 | 1468453339017 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:19 INFO - PROCESS | 1934 | 1468453339095 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 16:42:19 INFO - PROCESS | 1934 | 1468453339098 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:19 INFO - PROCESS | 1934 | 1468453339099 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:19 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ca9c800 == 41 [pid = 1934] [id = 547] 16:42:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x12ac07c00) [pid = 1934] [serial = 1641] [outer = 0x0] 16:42:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x12b1cb000) [pid = 1934] [serial = 1642] [outer = 0x12ac07c00] 16:42:19 INFO - PROCESS | 1934 | 1468453339123 Marionette DEBUG loaded listener.js 16:42:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x12b1d6c00) [pid = 1934] [serial = 1643] [outer = 0x12ac07c00] 16:42:19 INFO - PROCESS | 1934 | --DOCSHELL 0x117455800 == 40 [pid = 1934] [id = 536] 16:42:19 INFO - PROCESS | 1934 | --DOCSHELL 0x128ada000 == 39 [pid = 1934] [id = 535] 16:42:19 INFO - PROCESS | 1934 | --DOCSHELL 0x118461000 == 38 [pid = 1934] [id = 534] 16:42:19 INFO - PROCESS | 1934 | --DOCSHELL 0x12c709000 == 37 [pid = 1934] [id = 533] 16:42:20 INFO - PROCESS | 1934 | --DOCSHELL 0x119081000 == 36 [pid = 1934] [id = 537] 16:42:20 INFO - PROCESS | 1934 | --DOCSHELL 0x1217c2800 == 35 [pid = 1934] [id = 538] 16:42:20 INFO - PROCESS | 1934 | --DOCSHELL 0x12b81e800 == 34 [pid = 1934] [id = 543] 16:42:20 INFO - PROCESS | 1934 | --DOCSHELL 0x12a5a8800 == 33 [pid = 1934] [id = 541] 16:42:20 INFO - PROCESS | 1934 | --DOCSHELL 0x12c032000 == 32 [pid = 1934] [id = 545] 16:42:20 INFO - PROCESS | 1934 | --DOCSHELL 0x1255dd800 == 31 [pid = 1934] [id = 539] 16:42:20 INFO - PROCESS | 1934 | --DOCSHELL 0x128aec000 == 30 [pid = 1934] [id = 540] 16:42:20 INFO - PROCESS | 1934 | --DOCSHELL 0x12a9c3000 == 29 [pid = 1934] [id = 542] 16:42:20 INFO - PROCESS | 1934 | --DOCSHELL 0x12114c800 == 28 [pid = 1934] [id = 544] 16:42:20 INFO - PROCESS | 1934 | --DOCSHELL 0x12c71b800 == 27 [pid = 1934] [id = 546] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x125e5f400) [pid = 1934] [serial = 1585] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x12554a000) [pid = 1934] [serial = 1583] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x120fb3c00) [pid = 1934] [serial = 1582] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x128910c00) [pid = 1934] [serial = 1588] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x11858f400) [pid = 1934] [serial = 1591] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x126c32c00) [pid = 1934] [serial = 1586] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x119a80400) [pid = 1934] [serial = 1576] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x11297cc00) [pid = 1934] [serial = 1567] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x129196c00) [pid = 1934] [serial = 1594] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x112e46000) [pid = 1934] [serial = 1568] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x11671a400) [pid = 1934] [serial = 1570] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x129418c00) [pid = 1934] [serial = 1597] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x116fae400) [pid = 1934] [serial = 1571] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x11836c400) [pid = 1934] [serial = 1573] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x119094400) [pid = 1934] [serial = 1574] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x11322ac00) [pid = 1934] [serial = 1564] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x11662d400) [pid = 1934] [serial = 1565] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x129197000) [pid = 1934] [serial = 1589] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x1125fe800) [pid = 1934] [serial = 1552] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x11297ac00) [pid = 1934] [serial = 1553] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 73 (0x1176ef400) [pid = 1934] [serial = 1556] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 72 (0x116a14400) [pid = 1934] [serial = 1555] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 71 (0x119c57800) [pid = 1934] [serial = 1559] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 70 (0x1196d3400) [pid = 1934] [serial = 1558] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 69 (0x1255b8000) [pid = 1934] [serial = 1598] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 68 (0x125eeb400) [pid = 1934] [serial = 1562] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 67 (0x12a73fc00) [pid = 1934] [serial = 1600] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 66 (0x123e3d400) [pid = 1934] [serial = 1561] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 65 (0x119c4f400) [pid = 1934] [serial = 1579] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 64 (0x120ebc400) [pid = 1934] [serial = 1580] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 63 (0x121216400) [pid = 1934] [serial = 1592] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 62 (0x119a8b400) [pid = 1934] [serial = 1577] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | --DOMWINDOW == 61 (0x1292e1c00) [pid = 1934] [serial = 1595] [outer = 0x0] [url = about:blank] 16:42:20 INFO - PROCESS | 1934 | 1468453340604 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]]]}] 16:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1622ms 16:42:20 INFO - PROCESS | 1934 | 1468453340636 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 16:42:20 INFO - PROCESS | 1934 | 1468453340640 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 16:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:42:20 INFO - PROCESS | 1934 | 1468453340648 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:42:20 INFO - PROCESS | 1934 | 1468453340651 Marionette TRACE conn2 <- [1,2162,null,{}] 16:42:20 INFO - PROCESS | 1934 | 1468453340658 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}] 16:42:20 INFO - PROCESS | 1934 | 1468453340661 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:20 INFO - PROCESS | 1934 | 1468453340782 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 16:42:20 INFO - PROCESS | 1934 | 1468453340800 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:20 INFO - PROCESS | 1934 | 1468453340802 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:20 INFO - PROCESS | 1934 | ++DOCSHELL 0x116aa6000 == 28 [pid = 1934] [id = 548] 16:42:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 62 (0x112982000) [pid = 1934] [serial = 1644] [outer = 0x0] 16:42:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 63 (0x112985800) [pid = 1934] [serial = 1645] [outer = 0x112982000] 16:42:20 INFO - PROCESS | 1934 | 1468453340848 Marionette DEBUG loaded listener.js 16:42:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 64 (0x112dbf000) [pid = 1934] [serial = 1646] [outer = 0x112982000] 16:42:21 INFO - PROCESS | 1934 | 1468453341215 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]]]}] 16:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 578ms 16:42:21 INFO - PROCESS | 1934 | 1468453341229 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 16:42:21 INFO - PROCESS | 1934 | 1468453341232 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 16:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:42:21 INFO - PROCESS | 1934 | 1468453341237 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:42:21 INFO - PROCESS | 1934 | 1468453341238 Marionette TRACE conn2 <- [1,2166,null,{}] 16:42:21 INFO - PROCESS | 1934 | 1468453341242 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}] 16:42:21 INFO - PROCESS | 1934 | 1468453341244 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:21 INFO - PROCESS | 1934 | 1468453341320 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 16:42:21 INFO - PROCESS | 1934 | 1468453341324 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:21 INFO - PROCESS | 1934 | 1468453341328 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:21 INFO - PROCESS | 1934 | ++DOCSHELL 0x118455800 == 29 [pid = 1934] [id = 549] 16:42:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 65 (0x112e47400) [pid = 1934] [serial = 1647] [outer = 0x0] 16:42:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 66 (0x113c35c00) [pid = 1934] [serial = 1648] [outer = 0x112e47400] 16:42:21 INFO - PROCESS | 1934 | 1468453341355 Marionette DEBUG loaded listener.js 16:42:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 67 (0x115e5e800) [pid = 1934] [serial = 1649] [outer = 0x112e47400] 16:42:21 INFO - PROCESS | 1934 | 1468453341685 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]]]}] 16:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 470ms 16:42:21 INFO - PROCESS | 1934 | 1468453341706 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 16:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:42:21 INFO - PROCESS | 1934 | 1468453341718 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 16:42:21 INFO - PROCESS | 1934 | 1468453341721 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:42:21 INFO - PROCESS | 1934 | 1468453341723 Marionette TRACE conn2 <- [1,2170,null,{}] 16:42:21 INFO - PROCESS | 1934 | 1468453341731 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}] 16:42:21 INFO - PROCESS | 1934 | 1468453341734 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:21 INFO - PROCESS | 1934 | 1468453341830 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 16:42:21 INFO - PROCESS | 1934 | 1468453341838 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:21 INFO - PROCESS | 1934 | 1468453341841 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:21 INFO - PROCESS | 1934 | ++DOCSHELL 0x119981000 == 30 [pid = 1934] [id = 550] 16:42:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 68 (0x111f08000) [pid = 1934] [serial = 1650] [outer = 0x0] 16:42:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 69 (0x116a14800) [pid = 1934] [serial = 1651] [outer = 0x111f08000] 16:42:21 INFO - PROCESS | 1934 | 1468453341872 Marionette DEBUG loaded listener.js 16:42:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 70 (0x1176ee800) [pid = 1934] [serial = 1652] [outer = 0x111f08000] 16:42:22 INFO - PROCESS | 1934 | 1468453342196 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]]]}] 16:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 523ms 16:42:22 INFO - PROCESS | 1934 | 1468453342244 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 16:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:42:22 INFO - PROCESS | 1934 | 1468453342246 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 16:42:22 INFO - PROCESS | 1934 | 1468453342248 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:42:22 INFO - PROCESS | 1934 | 1468453342249 Marionette TRACE conn2 <- [1,2174,null,{}] 16:42:22 INFO - PROCESS | 1934 | 1468453342251 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}] 16:42:22 INFO - PROCESS | 1934 | 1468453342253 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:22 INFO - PROCESS | 1934 | 1468453342329 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 16:42:22 INFO - PROCESS | 1934 | 1468453342333 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:22 INFO - PROCESS | 1934 | 1468453342334 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:22 INFO - PROCESS | 1934 | ++DOCSHELL 0x12132f000 == 31 [pid = 1934] [id = 551] 16:42:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 71 (0x1180f4c00) [pid = 1934] [serial = 1653] [outer = 0x0] 16:42:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 72 (0x11858dc00) [pid = 1934] [serial = 1654] [outer = 0x1180f4c00] 16:42:22 INFO - PROCESS | 1934 | 1468453342359 Marionette DEBUG loaded listener.js 16:42:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 73 (0x118727c00) [pid = 1934] [serial = 1655] [outer = 0x1180f4c00] 16:42:22 INFO - PROCESS | 1934 | 1468453342681 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]]]}] 16:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 469ms 16:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:42:22 INFO - PROCESS | 1934 | 1468453342717 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 16:42:22 INFO - PROCESS | 1934 | 1468453342718 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 16:42:22 INFO - PROCESS | 1934 | 1468453342720 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:42:22 INFO - PROCESS | 1934 | 1468453342722 Marionette TRACE conn2 <- [1,2178,null,{}] 16:42:22 INFO - PROCESS | 1934 | 1468453342724 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}] 16:42:22 INFO - PROCESS | 1934 | 1468453342725 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:22 INFO - PROCESS | 1934 | 1468453342831 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 16:42:22 INFO - PROCESS | 1934 | 1468453342836 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:22 INFO - PROCESS | 1934 | 1468453342837 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:22 INFO - PROCESS | 1934 | ++DOCSHELL 0x12496d800 == 32 [pid = 1934] [id = 552] 16:42:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 74 (0x112e46000) [pid = 1934] [serial = 1656] [outer = 0x0] 16:42:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x119093800) [pid = 1934] [serial = 1657] [outer = 0x112e46000] 16:42:22 INFO - PROCESS | 1934 | 1468453342864 Marionette DEBUG loaded listener.js 16:42:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x119623000) [pid = 1934] [serial = 1658] [outer = 0x112e46000] 16:42:23 INFO - PROCESS | 1934 | 1468453343172 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]]]}] 16:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 468ms 16:42:23 INFO - PROCESS | 1934 | 1468453343189 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 16:42:23 INFO - PROCESS | 1934 | 1468453343191 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 16:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:42:23 INFO - PROCESS | 1934 | 1468453343197 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:42:23 INFO - PROCESS | 1934 | 1468453343198 Marionette TRACE conn2 <- [1,2182,null,{}] 16:42:23 INFO - PROCESS | 1934 | 1468453343200 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}] 16:42:23 INFO - PROCESS | 1934 | 1468453343204 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:23 INFO - PROCESS | 1934 | 1468453343297 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 16:42:23 INFO - PROCESS | 1934 | 1468453343301 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:23 INFO - PROCESS | 1934 | 1468453343302 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:23 INFO - PROCESS | 1934 | ++DOCSHELL 0x126a78800 == 33 [pid = 1934] [id = 553] 16:42:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x1196cd800) [pid = 1934] [serial = 1659] [outer = 0x0] 16:42:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x119a2b000) [pid = 1934] [serial = 1660] [outer = 0x1196cd800] 16:42:23 INFO - PROCESS | 1934 | 1468453343330 Marionette DEBUG loaded listener.js 16:42:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x120ec4400) [pid = 1934] [serial = 1661] [outer = 0x1196cd800] 16:42:23 INFO - PROCESS | 1934 | 1468453343664 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]]]}] 16:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 520ms 16:42:23 INFO - PROCESS | 1934 | 1468453343723 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 16:42:23 INFO - PROCESS | 1934 | 1468453343724 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 16:42:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:42:23 INFO - PROCESS | 1934 | 1468453343726 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:42:23 INFO - PROCESS | 1934 | 1468453343727 Marionette TRACE conn2 <- [1,2186,null,{}] 16:42:23 INFO - PROCESS | 1934 | 1468453343730 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}] 16:42:23 INFO - PROCESS | 1934 | 1468453343731 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:23 INFO - PROCESS | 1934 | 1468453343812 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 16:42:23 INFO - PROCESS | 1934 | 1468453343816 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:23 INFO - PROCESS | 1934 | 1468453343817 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:23 INFO - PROCESS | 1934 | ++DOCSHELL 0x128fd9800 == 34 [pid = 1934] [id = 554] 16:42:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x121213000) [pid = 1934] [serial = 1662] [outer = 0x0] 16:42:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1216b7000) [pid = 1934] [serial = 1663] [outer = 0x121213000] 16:42:23 INFO - PROCESS | 1934 | 1468453343842 Marionette DEBUG loaded listener.js 16:42:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x123bc0800) [pid = 1934] [serial = 1664] [outer = 0x121213000] 16:42:24 INFO - PROCESS | 1934 | 1468453344167 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]]]}] 16:42:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:42:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 470ms 16:42:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:42:24 INFO - PROCESS | 1934 | 1468453344198 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 16:42:24 INFO - PROCESS | 1934 | 1468453344199 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 16:42:24 INFO - PROCESS | 1934 | 1468453344201 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:42:24 INFO - PROCESS | 1934 | 1468453344202 Marionette TRACE conn2 <- [1,2190,null,{}] 16:42:24 INFO - PROCESS | 1934 | 1468453344204 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}] 16:42:24 INFO - PROCESS | 1934 | 1468453344205 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:24 INFO - PROCESS | 1934 | 1468453344279 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 16:42:24 INFO - PROCESS | 1934 | 1468453344283 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:24 INFO - PROCESS | 1934 | 1468453344284 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:24 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a316800 == 35 [pid = 1934] [id = 555] 16:42:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x1196d7400) [pid = 1934] [serial = 1665] [outer = 0x0] 16:42:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x124d0b400) [pid = 1934] [serial = 1666] [outer = 0x1196d7400] 16:42:24 INFO - PROCESS | 1934 | 1468453344308 Marionette DEBUG loaded listener.js 16:42:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x124eb8c00) [pid = 1934] [serial = 1667] [outer = 0x1196d7400] 16:42:24 INFO - PROCESS | 1934 | 1468453344632 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]]]}] 16:42:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:42:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 467ms 16:42:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:42:24 INFO - PROCESS | 1934 | 1468453344669 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 16:42:24 INFO - PROCESS | 1934 | 1468453344670 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 16:42:24 INFO - PROCESS | 1934 | 1468453344672 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:42:24 INFO - PROCESS | 1934 | 1468453344673 Marionette TRACE conn2 <- [1,2194,null,{}] 16:42:24 INFO - PROCESS | 1934 | 1468453344675 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}] 16:42:24 INFO - PROCESS | 1934 | 1468453344677 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:24 INFO - PROCESS | 1934 | 1468453344784 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 16:42:24 INFO - PROCESS | 1934 | 1468453344791 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:24 INFO - PROCESS | 1934 | 1468453344792 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:24 INFO - PROCESS | 1934 | ++DOCSHELL 0x119980800 == 36 [pid = 1934] [id = 556] 16:42:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x125543000) [pid = 1934] [serial = 1668] [outer = 0x0] 16:42:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x1255c0000) [pid = 1934] [serial = 1669] [outer = 0x125543000] 16:42:24 INFO - PROCESS | 1934 | 1468453344820 Marionette DEBUG loaded listener.js 16:42:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x125ee8800) [pid = 1934] [serial = 1670] [outer = 0x125543000] 16:42:25 INFO - PROCESS | 1934 | 1468453345126 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]]]}] 16:42:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:42:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 468ms 16:42:25 INFO - PROCESS | 1934 | 1468453345140 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 16:42:25 INFO - PROCESS | 1934 | 1468453345142 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 16:42:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:42:25 INFO - PROCESS | 1934 | 1468453345148 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:42:25 INFO - PROCESS | 1934 | 1468453345149 Marionette TRACE conn2 <- [1,2198,null,{}] 16:42:25 INFO - PROCESS | 1934 | 1468453345151 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}] 16:42:25 INFO - PROCESS | 1934 | 1468453345152 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:25 INFO - PROCESS | 1934 | 1468453345231 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 16:42:25 INFO - PROCESS | 1934 | 1468453345235 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:25 INFO - PROCESS | 1934 | 1468453345236 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:25 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ac27800 == 37 [pid = 1934] [id = 557] 16:42:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x1264dfc00) [pid = 1934] [serial = 1671] [outer = 0x0] 16:42:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x126c2ac00) [pid = 1934] [serial = 1672] [outer = 0x1264dfc00] 16:42:25 INFO - PROCESS | 1934 | 1468453345263 Marionette DEBUG loaded listener.js 16:42:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x12890d800) [pid = 1934] [serial = 1673] [outer = 0x1264dfc00] 16:42:25 INFO - PROCESS | 1934 | 1468453345597 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]]]}] 16:42:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:42:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 468ms 16:42:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:42:25 INFO - PROCESS | 1934 | 1468453345616 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 16:42:25 INFO - PROCESS | 1934 | 1468453345618 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 16:42:25 INFO - PROCESS | 1934 | 1468453345620 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:42:25 INFO - PROCESS | 1934 | 1468453345622 Marionette TRACE conn2 <- [1,2202,null,{}] 16:42:25 INFO - PROCESS | 1934 | 1468453345624 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}] 16:42:25 INFO - PROCESS | 1934 | 1468453345626 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:25 INFO - PROCESS | 1934 | 1468453345744 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 16:42:25 INFO - PROCESS | 1934 | 1468453345763 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:25 INFO - PROCESS | 1934 | 1468453345764 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:25 INFO - PROCESS | 1934 | ++DOCSHELL 0x124968800 == 38 [pid = 1934] [id = 558] 16:42:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x1125f9c00) [pid = 1934] [serial = 1674] [outer = 0x0] 16:42:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x128d17400) [pid = 1934] [serial = 1675] [outer = 0x1125f9c00] 16:42:25 INFO - PROCESS | 1934 | 1468453345792 Marionette DEBUG loaded listener.js 16:42:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x1292e7c00) [pid = 1934] [serial = 1676] [outer = 0x1125f9c00] 16:42:26 INFO - PROCESS | 1934 | 1468453346138 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]]]}] 16:42:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:42:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 570ms 16:42:26 INFO - PROCESS | 1934 | 1468453346191 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 16:42:26 INFO - PROCESS | 1934 | 1468453346192 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 16:42:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:42:26 INFO - PROCESS | 1934 | 1468453346194 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:42:26 INFO - PROCESS | 1934 | 1468453346195 Marionette TRACE conn2 <- [1,2206,null,{}] 16:42:26 INFO - PROCESS | 1934 | 1468453346197 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}] 16:42:26 INFO - PROCESS | 1934 | 1468453346198 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:26 INFO - PROCESS | 1934 | 1468453346297 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 16:42:26 INFO - PROCESS | 1934 | 1468453346308 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:26 INFO - PROCESS | 1934 | 1468453346309 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:26 INFO - PROCESS | 1934 | ++DOCSHELL 0x12bd7a800 == 39 [pid = 1934] [id = 559] 16:42:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x1292ec000) [pid = 1934] [serial = 1677] [outer = 0x0] 16:42:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x129420c00) [pid = 1934] [serial = 1678] [outer = 0x1292ec000] 16:42:26 INFO - PROCESS | 1934 | 1468453346334 Marionette DEBUG loaded listener.js 16:42:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x12a5a9c00) [pid = 1934] [serial = 1679] [outer = 0x1292ec000] 16:42:26 INFO - PROCESS | 1934 | 1468453346667 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]]]}] 16:42:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:42:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 520ms 16:42:26 INFO - PROCESS | 1934 | 1468453346714 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 16:42:26 INFO - PROCESS | 1934 | 1468453346715 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 16:42:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:42:26 INFO - PROCESS | 1934 | 1468453346718 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:42:26 INFO - PROCESS | 1934 | 1468453346719 Marionette TRACE conn2 <- [1,2210,null,{}] 16:42:26 INFO - PROCESS | 1934 | 1468453346721 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}] 16:42:26 INFO - PROCESS | 1934 | 1468453346722 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:26 INFO - PROCESS | 1934 | 1468453346834 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 16:42:26 INFO - PROCESS | 1934 | 1468453346848 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:26 INFO - PROCESS | 1934 | 1468453346849 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:26 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c37d000 == 40 [pid = 1934] [id = 560] 16:42:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x12a5b5400) [pid = 1934] [serial = 1680] [outer = 0x0] 16:42:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x12a73c000) [pid = 1934] [serial = 1681] [outer = 0x12a5b5400] 16:42:26 INFO - PROCESS | 1934 | 1468453346873 Marionette DEBUG loaded listener.js 16:42:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x12a744c00) [pid = 1934] [serial = 1682] [outer = 0x12a5b5400] 16:42:27 INFO - PROCESS | 1934 | 1468453347172 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]]]}] 16:42:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:42:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 473ms 16:42:27 INFO - PROCESS | 1934 | 1468453347196 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 16:42:27 INFO - PROCESS | 1934 | 1468453347198 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 16:42:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:42:27 INFO - PROCESS | 1934 | 1468453347200 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:42:27 INFO - PROCESS | 1934 | 1468453347201 Marionette TRACE conn2 <- [1,2214,null,{}] 16:42:27 INFO - PROCESS | 1934 | 1468453347203 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}] 16:42:27 INFO - PROCESS | 1934 | 1468453347204 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:27 INFO - PROCESS | 1934 | 1468453347306 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 16:42:27 INFO - PROCESS | 1934 | 1468453347310 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:27 INFO - PROCESS | 1934 | 1468453347311 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:27 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c391800 == 41 [pid = 1934] [id = 561] 16:42:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x12a5b5c00) [pid = 1934] [serial = 1683] [outer = 0x0] 16:42:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x12a7ed000) [pid = 1934] [serial = 1684] [outer = 0x12a5b5c00] 16:42:27 INFO - PROCESS | 1934 | 1468453347336 Marionette DEBUG loaded listener.js 16:42:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x12ac03c00) [pid = 1934] [serial = 1685] [outer = 0x12a5b5c00] 16:42:27 INFO - PROCESS | 1934 | 1468453347664 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]]]}] 16:42:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:42:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 520ms 16:42:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:42:27 INFO - PROCESS | 1934 | 1468453347720 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 16:42:27 INFO - PROCESS | 1934 | 1468453347722 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 16:42:27 INFO - PROCESS | 1934 | 1468453347871 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:42:27 INFO - PROCESS | 1934 | 1468453347872 Marionette TRACE conn2 <- [1,2218,null,{}] 16:42:27 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x120ebc000) [pid = 1934] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:42:27 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x121a02800) [pid = 1934] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:42:27 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x11259a000) [pid = 1934] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:42:27 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x120ec0000) [pid = 1934] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:42:27 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x128d1b000) [pid = 1934] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:42:27 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x1196e4000) [pid = 1934] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:42:27 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x12a5b2000) [pid = 1934] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:42:27 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x1196db000) [pid = 1934] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:42:27 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x1183ce000) [pid = 1934] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:42:27 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x11690c000) [pid = 1934] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:42:27 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x112e4f800) [pid = 1934] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:42:27 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x116a15000) [pid = 1934] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:42:27 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x112cb1c00) [pid = 1934] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:42:27 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x12a5b1000) [pid = 1934] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:42:27 INFO - PROCESS | 1934 | 1468453347893 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}] 16:42:27 INFO - PROCESS | 1934 | 1468453347894 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:27 INFO - PROCESS | 1934 | 1468453347980 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 16:42:27 INFO - PROCESS | 1934 | 1468453347983 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:27 INFO - PROCESS | 1934 | 1468453347984 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:27 INFO - PROCESS | 1934 | ++DOCSHELL 0x12496f800 == 42 [pid = 1934] [id = 562] 16:42:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x115d18800) [pid = 1934] [serial = 1686] [outer = 0x0] 16:42:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x11697a800) [pid = 1934] [serial = 1687] [outer = 0x115d18800] 16:42:28 INFO - PROCESS | 1934 | 1468453348008 Marionette DEBUG loaded listener.js 16:42:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x1196d3c00) [pid = 1934] [serial = 1688] [outer = 0x115d18800] 16:42:28 INFO - PROCESS | 1934 | 1468453348386 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]]]}] 16:42:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:42:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 679ms 16:42:28 INFO - PROCESS | 1934 | 1468453348404 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 16:42:28 INFO - PROCESS | 1934 | 1468453348406 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 16:42:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:42:28 INFO - PROCESS | 1934 | 1468453348410 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:42:28 INFO - PROCESS | 1934 | 1468453348412 Marionette TRACE conn2 <- [1,2222,null,{}] 16:42:28 INFO - PROCESS | 1934 | 1468453348415 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}] 16:42:28 INFO - PROCESS | 1934 | 1468453348417 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:28 INFO - PROCESS | 1934 | 1468453348578 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 16:42:28 INFO - PROCESS | 1934 | 1468453348619 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:28 INFO - PROCESS | 1934 | 1468453348620 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:28 INFO - PROCESS | 1934 | ++DOCSHELL 0x12caa6800 == 43 [pid = 1934] [id = 563] 16:42:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x11902d000) [pid = 1934] [serial = 1689] [outer = 0x0] 16:42:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x1292e9000) [pid = 1934] [serial = 1690] [outer = 0x11902d000] 16:42:28 INFO - PROCESS | 1934 | 1468453348644 Marionette DEBUG loaded listener.js 16:42:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x12ac05400) [pid = 1934] [serial = 1691] [outer = 0x11902d000] 16:42:28 INFO - PROCESS | 1934 | 1468453348977 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]]]}] 16:42:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:42:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 620ms 16:42:29 INFO - PROCESS | 1934 | 1468453349030 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 16:42:29 INFO - PROCESS | 1934 | 1468453349031 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 16:42:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:42:29 INFO - PROCESS | 1934 | 1468453349033 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:42:29 INFO - PROCESS | 1934 | 1468453349034 Marionette TRACE conn2 <- [1,2226,null,{}] 16:42:29 INFO - PROCESS | 1934 | 1468453349036 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}] 16:42:29 INFO - PROCESS | 1934 | 1468453349037 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:29 INFO - PROCESS | 1934 | 1468453349127 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 16:42:29 INFO - PROCESS | 1934 | 1468453349187 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:29 INFO - PROCESS | 1934 | 1468453349188 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:29 INFO - PROCESS | 1934 | ++DOCSHELL 0x12d2ce800 == 44 [pid = 1934] [id = 564] 16:42:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x114e62400) [pid = 1934] [serial = 1692] [outer = 0x0] 16:42:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x123e36c00) [pid = 1934] [serial = 1693] [outer = 0x114e62400] 16:42:29 INFO - PROCESS | 1934 | 1468453349213 Marionette DEBUG loaded listener.js 16:42:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x12b895000) [pid = 1934] [serial = 1694] [outer = 0x114e62400] 16:42:29 INFO - PROCESS | 1934 | 1468453349472 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]]]}] 16:42:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:42:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 468ms 16:42:29 INFO - PROCESS | 1934 | 1468453349501 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 16:42:29 INFO - PROCESS | 1934 | 1468453349503 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 16:42:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:42:29 INFO - PROCESS | 1934 | 1468453349505 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:42:29 INFO - PROCESS | 1934 | 1468453349506 Marionette TRACE conn2 <- [1,2230,null,{}] 16:42:29 INFO - PROCESS | 1934 | 1468453349515 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}] 16:42:29 INFO - PROCESS | 1934 | 1468453349517 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:29 INFO - PROCESS | 1934 | 1468453349604 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 16:42:29 INFO - PROCESS | 1934 | 1468453349608 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:29 INFO - PROCESS | 1934 | 1468453349609 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:29 INFO - PROCESS | 1934 | ++DOCSHELL 0x12d4ac000 == 45 [pid = 1934] [id = 565] 16:42:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x12b895400) [pid = 1934] [serial = 1695] [outer = 0x0] 16:42:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x12b9d6000) [pid = 1934] [serial = 1696] [outer = 0x12b895400] 16:42:29 INFO - PROCESS | 1934 | 1468453349633 Marionette DEBUG loaded listener.js 16:42:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x12b9db000) [pid = 1934] [serial = 1697] [outer = 0x12b895400] 16:42:30 INFO - PROCESS | 1934 | 1468453350101 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]]]}] 16:42:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:42:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 622ms 16:42:30 INFO - PROCESS | 1934 | 1468453350128 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 16:42:30 INFO - PROCESS | 1934 | 1468453350131 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 16:42:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:42:30 INFO - PROCESS | 1934 | 1468453350134 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:42:30 INFO - PROCESS | 1934 | 1468453350136 Marionette TRACE conn2 <- [1,2234,null,{}] 16:42:30 INFO - PROCESS | 1934 | 1468453350140 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}] 16:42:30 INFO - PROCESS | 1934 | 1468453350141 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:30 INFO - PROCESS | 1934 | 1468453350256 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 16:42:30 INFO - PROCESS | 1934 | 1468453350342 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:30 INFO - PROCESS | 1934 | 1468453350343 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:30 INFO - PROCESS | 1934 | ++DOCSHELL 0x116f9a800 == 46 [pid = 1934] [id = 566] 16:42:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x1125f5400) [pid = 1934] [serial = 1698] [outer = 0x0] 16:42:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x1127d3800) [pid = 1934] [serial = 1699] [outer = 0x1125f5400] 16:42:30 INFO - PROCESS | 1934 | 1468453350374 Marionette DEBUG loaded listener.js 16:42:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x112cb0400) [pid = 1934] [serial = 1700] [outer = 0x1125f5400] 16:42:30 INFO - PROCESS | 1934 | 1468453350910 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]]]}] 16:42:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:42:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 823ms 16:42:30 INFO - PROCESS | 1934 | 1468453350957 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 16:42:30 INFO - PROCESS | 1934 | 1468453350960 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 16:42:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:42:30 INFO - PROCESS | 1934 | 1468453350965 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:42:30 INFO - PROCESS | 1934 | 1468453350967 Marionette TRACE conn2 <- [1,2238,null,{}] 16:42:30 INFO - PROCESS | 1934 | 1468453350969 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}] 16:42:30 INFO - PROCESS | 1934 | 1468453350971 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:31 INFO - PROCESS | 1934 | 1468453351084 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 16:42:31 INFO - PROCESS | 1934 | 1468453351336 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:31 INFO - PROCESS | 1934 | 1468453351338 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:31 INFO - PROCESS | 1934 | ++DOCSHELL 0x116276800 == 47 [pid = 1934] [id = 567] 16:42:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x1125f8c00) [pid = 1934] [serial = 1701] [outer = 0x0] 16:42:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x112ddf400) [pid = 1934] [serial = 1702] [outer = 0x1125f8c00] 16:42:31 INFO - PROCESS | 1934 | 1468453351367 Marionette DEBUG loaded listener.js 16:42:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x1131e6800) [pid = 1934] [serial = 1703] [outer = 0x1125f8c00] 16:42:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12d2ce800 == 46 [pid = 1934] [id = 564] 16:42:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12caa6800 == 45 [pid = 1934] [id = 563] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x12b1cb000) [pid = 1934] [serial = 1642] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12496f800 == 44 [pid = 1934] [id = 562] 16:42:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12c391800 == 43 [pid = 1934] [id = 561] 16:42:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12c37d000 == 42 [pid = 1934] [id = 560] 16:42:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12bd7a800 == 41 [pid = 1934] [id = 559] 16:42:31 INFO - PROCESS | 1934 | --DOCSHELL 0x124968800 == 40 [pid = 1934] [id = 558] 16:42:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12ac27800 == 39 [pid = 1934] [id = 557] 16:42:31 INFO - PROCESS | 1934 | --DOCSHELL 0x119980800 == 38 [pid = 1934] [id = 556] 16:42:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12a316800 == 37 [pid = 1934] [id = 555] 16:42:31 INFO - PROCESS | 1934 | --DOCSHELL 0x128fd9800 == 36 [pid = 1934] [id = 554] 16:42:31 INFO - PROCESS | 1934 | --DOCSHELL 0x126a78800 == 35 [pid = 1934] [id = 553] 16:42:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12496d800 == 34 [pid = 1934] [id = 552] 16:42:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12132f000 == 33 [pid = 1934] [id = 551] 16:42:31 INFO - PROCESS | 1934 | --DOCSHELL 0x119981000 == 32 [pid = 1934] [id = 550] 16:42:31 INFO - PROCESS | 1934 | --DOCSHELL 0x118455800 == 31 [pid = 1934] [id = 549] 16:42:31 INFO - PROCESS | 1934 | 1468453351904 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]]]}] 16:42:31 INFO - PROCESS | 1934 | --DOCSHELL 0x116aa6000 == 30 [pid = 1934] [id = 548] 16:42:31 INFO - PROCESS | 1934 | --DOCSHELL 0x12ca9c800 == 29 [pid = 1934] [id = 547] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x1216b1400) [pid = 1934] [serial = 1622] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x124d8e400) [pid = 1934] [serial = 1624] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x113c36400) [pid = 1934] [serial = 1633] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x1292e1800) [pid = 1934] [serial = 1627] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x129469c00) [pid = 1934] [serial = 1630] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x129199800) [pid = 1934] [serial = 1636] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x12a73d000) [pid = 1934] [serial = 1637] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x12a7eac00) [pid = 1934] [serial = 1639] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x12a5b5000) [pid = 1934] [serial = 1631] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x12ac07000) [pid = 1934] [serial = 1640] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x119a85c00) [pid = 1934] [serial = 1618] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x11909c400) [pid = 1934] [serial = 1615] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1196d9800) [pid = 1934] [serial = 1616] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x1175c6400) [pid = 1934] [serial = 1612] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x118231000) [pid = 1934] [serial = 1613] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x113236000) [pid = 1934] [serial = 1609] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x11623f800) [pid = 1934] [serial = 1610] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x118597000) [pid = 1934] [serial = 1607] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x1180eec00) [pid = 1934] [serial = 1606] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x114e67c00) [pid = 1934] [serial = 1604] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x112e48400) [pid = 1934] [serial = 1603] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x12a7e5c00) [pid = 1934] [serial = 1601] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x120fb3800) [pid = 1934] [serial = 1621] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x129461c00) [pid = 1934] [serial = 1628] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x128909000) [pid = 1934] [serial = 1625] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x1196d9400) [pid = 1934] [serial = 1634] [outer = 0x0] [url = about:blank] 16:42:31 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x119ec1000) [pid = 1934] [serial = 1619] [outer = 0x0] [url = about:blank] 16:42:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:42:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 971ms 16:42:31 INFO - PROCESS | 1934 | 1468453351938 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 16:42:31 INFO - PROCESS | 1934 | 1468453351941 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 16:42:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:42:31 INFO - PROCESS | 1934 | 1468453351948 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:42:31 INFO - PROCESS | 1934 | 1468453351951 Marionette TRACE conn2 <- [1,2242,null,{}] 16:42:31 INFO - PROCESS | 1934 | 1468453351956 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}] 16:42:31 INFO - PROCESS | 1934 | 1468453351958 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:32 INFO - PROCESS | 1934 | 1468453352077 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 16:42:32 INFO - PROCESS | 1934 | 1468453352096 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:32 INFO - PROCESS | 1934 | 1468453352098 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:32 INFO - PROCESS | 1934 | ++DOCSHELL 0x117e39000 == 30 [pid = 1934] [id = 568] 16:42:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x1131e2800) [pid = 1934] [serial = 1704] [outer = 0x0] 16:42:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x113c36400) [pid = 1934] [serial = 1705] [outer = 0x1131e2800] 16:42:32 INFO - PROCESS | 1934 | 1468453352144 Marionette DEBUG loaded listener.js 16:42:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x116632400) [pid = 1934] [serial = 1706] [outer = 0x1131e2800] 16:42:32 INFO - PROCESS | 1934 | 1468453352543 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]]]}] 16:42:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:42:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 622ms 16:42:32 INFO - PROCESS | 1934 | 1468453352572 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 16:42:32 INFO - PROCESS | 1934 | 1468453352574 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 16:42:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:42:32 INFO - PROCESS | 1934 | 1468453352597 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:42:32 INFO - PROCESS | 1934 | 1468453352598 Marionette TRACE conn2 <- [1,2246,null,{}] 16:42:32 INFO - PROCESS | 1934 | 1468453352600 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}] 16:42:32 INFO - PROCESS | 1934 | 1468453352601 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:32 INFO - PROCESS | 1934 | 1468453352681 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 16:42:32 INFO - PROCESS | 1934 | 1468453352687 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:32 INFO - PROCESS | 1934 | 1468453352688 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:32 INFO - PROCESS | 1934 | ++DOCSHELL 0x11997c800 == 31 [pid = 1934] [id = 569] 16:42:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x11697c000) [pid = 1934] [serial = 1707] [outer = 0x0] 16:42:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x1180e7000) [pid = 1934] [serial = 1708] [outer = 0x11697c000] 16:42:32 INFO - PROCESS | 1934 | 1468453352716 Marionette DEBUG loaded listener.js 16:42:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x1183bf800) [pid = 1934] [serial = 1709] [outer = 0x11697c000] 16:42:33 INFO - PROCESS | 1934 | 1468453353063 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]]]}] 16:42:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:42:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 519ms 16:42:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:42:33 INFO - PROCESS | 1934 | 1468453353116 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 16:42:33 INFO - PROCESS | 1934 | 1468453353117 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 16:42:33 INFO - PROCESS | 1934 | 1468453353124 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:42:33 INFO - PROCESS | 1934 | 1468453353128 Marionette TRACE conn2 <- [1,2250,null,{}] 16:42:33 INFO - PROCESS | 1934 | 1468453353132 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}] 16:42:33 INFO - PROCESS | 1934 | 1468453353134 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:33 INFO - PROCESS | 1934 | 1468453353211 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 16:42:33 INFO - PROCESS | 1934 | 1468453353214 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:33 INFO - PROCESS | 1934 | 1468453353215 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:33 INFO - PROCESS | 1934 | ++DOCSHELL 0x123bd9800 == 32 [pid = 1934] [id = 570] 16:42:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1125f2400) [pid = 1934] [serial = 1710] [outer = 0x0] 16:42:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x118877400) [pid = 1934] [serial = 1711] [outer = 0x1125f2400] 16:42:33 INFO - PROCESS | 1934 | 1468453353242 Marionette DEBUG loaded listener.js 16:42:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x1196d8000) [pid = 1934] [serial = 1712] [outer = 0x1125f2400] 16:42:33 INFO - PROCESS | 1934 | 1468453353566 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]]]}] 16:42:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:42:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 478ms 16:42:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:42:33 INFO - PROCESS | 1934 | 1468453353599 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 16:42:33 INFO - PROCESS | 1934 | 1468453353600 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 16:42:33 INFO - PROCESS | 1934 | 1468453353602 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:42:33 INFO - PROCESS | 1934 | 1468453353603 Marionette TRACE conn2 <- [1,2254,null,{}] 16:42:33 INFO - PROCESS | 1934 | 1468453353606 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}] 16:42:33 INFO - PROCESS | 1934 | 1468453353607 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:33 INFO - PROCESS | 1934 | 1468453353683 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 16:42:33 INFO - PROCESS | 1934 | 1468453353745 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:33 INFO - PROCESS | 1934 | 1468453353746 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:33 INFO - PROCESS | 1934 | ++DOCSHELL 0x1255e4800 == 33 [pid = 1934] [id = 571] 16:42:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x11858fc00) [pid = 1934] [serial = 1713] [outer = 0x0] 16:42:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x119a83c00) [pid = 1934] [serial = 1714] [outer = 0x11858fc00] 16:42:33 INFO - PROCESS | 1934 | 1468453353771 Marionette DEBUG loaded listener.js 16:42:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x119c52800) [pid = 1934] [serial = 1715] [outer = 0x11858fc00] 16:42:34 INFO - PROCESS | 1934 | 1468453354085 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]]]}] 16:42:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:42:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 521ms 16:42:34 INFO - PROCESS | 1934 | 1468453354125 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 16:42:34 INFO - PROCESS | 1934 | 1468453354129 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 16:42:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:42:34 INFO - PROCESS | 1934 | 1468453354136 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:42:34 INFO - PROCESS | 1934 | 1468453354138 Marionette TRACE conn2 <- [1,2258,null,{}] 16:42:34 INFO - PROCESS | 1934 | 1468453354140 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}] 16:42:34 INFO - PROCESS | 1934 | 1468453354141 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:34 INFO - PROCESS | 1934 | 1468453354237 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 16:42:34 INFO - PROCESS | 1934 | 1468453354242 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:34 INFO - PROCESS | 1934 | 1468453354246 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:34 INFO - PROCESS | 1934 | ++DOCSHELL 0x121a38800 == 34 [pid = 1934] [id = 572] 16:42:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x120eb8400) [pid = 1934] [serial = 1716] [outer = 0x0] 16:42:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x120ebf400) [pid = 1934] [serial = 1717] [outer = 0x120eb8400] 16:42:34 INFO - PROCESS | 1934 | 1468453354279 Marionette DEBUG loaded listener.js 16:42:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x1214a1000) [pid = 1934] [serial = 1718] [outer = 0x120eb8400] 16:42:34 INFO - PROCESS | 1934 | 1468453354622 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]]]}] 16:42:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:42:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 517ms 16:42:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:42:34 INFO - PROCESS | 1934 | 1468453354656 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 16:42:34 INFO - PROCESS | 1934 | 1468453354657 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 16:42:34 INFO - PROCESS | 1934 | 1468453354661 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:42:34 INFO - PROCESS | 1934 | 1468453354663 Marionette TRACE conn2 <- [1,2262,null,{}] 16:42:34 INFO - PROCESS | 1934 | 1468453354665 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}] 16:42:34 INFO - PROCESS | 1934 | 1468453354667 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:34 INFO - PROCESS | 1934 | 1468453354764 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 16:42:34 INFO - PROCESS | 1934 | 1468453354773 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:34 INFO - PROCESS | 1934 | 1468453354774 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:34 INFO - PROCESS | 1934 | ++DOCSHELL 0x12929a800 == 35 [pid = 1934] [id = 573] 16:42:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x121a02400) [pid = 1934] [serial = 1719] [outer = 0x0] 16:42:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x124d11400) [pid = 1934] [serial = 1720] [outer = 0x121a02400] 16:42:34 INFO - PROCESS | 1934 | 1468453354806 Marionette DEBUG loaded listener.js 16:42:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x125e67400) [pid = 1934] [serial = 1721] [outer = 0x121a02400] 16:42:35 INFO - PROCESS | 1934 | 1468453355139 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]]]}] 16:42:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:42:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 522ms 16:42:35 INFO - PROCESS | 1934 | 1468453355182 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 16:42:35 INFO - PROCESS | 1934 | 1468453355183 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 16:42:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:42:35 INFO - PROCESS | 1934 | 1468453355185 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:42:35 INFO - PROCESS | 1934 | 1468453355186 Marionette TRACE conn2 <- [1,2266,null,{}] 16:42:35 INFO - PROCESS | 1934 | 1468453355189 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}] 16:42:35 INFO - PROCESS | 1934 | 1468453355190 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:35 INFO - PROCESS | 1934 | 1468453355286 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 16:42:35 INFO - PROCESS | 1934 | 1468453355297 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:35 INFO - PROCESS | 1934 | 1468453355298 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:35 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a781800 == 36 [pid = 1934] [id = 574] 16:42:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x1264ebc00) [pid = 1934] [serial = 1722] [outer = 0x0] 16:42:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x126c2a800) [pid = 1934] [serial = 1723] [outer = 0x1264ebc00] 16:42:35 INFO - PROCESS | 1934 | 1468453355322 Marionette DEBUG loaded listener.js 16:42:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x128d1e400) [pid = 1934] [serial = 1724] [outer = 0x1264ebc00] 16:42:35 INFO - PROCESS | 1934 | 1468453355647 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]]]}] 16:42:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:42:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 468ms 16:42:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:42:35 INFO - PROCESS | 1934 | 1468453355653 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 16:42:35 INFO - PROCESS | 1934 | 1468453355655 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 16:42:35 INFO - PROCESS | 1934 | 1468453355657 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:42:35 INFO - PROCESS | 1934 | 1468453355658 Marionette TRACE conn2 <- [1,2270,null,{}] 16:42:35 INFO - PROCESS | 1934 | 1468453355663 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}] 16:42:35 INFO - PROCESS | 1934 | 1468453355664 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:35 INFO - PROCESS | 1934 | 1468453355766 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 16:42:35 INFO - PROCESS | 1934 | 1468453355769 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:35 INFO - PROCESS | 1934 | 1468453355771 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:35 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ac31800 == 37 [pid = 1934] [id = 575] 16:42:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x128902400) [pid = 1934] [serial = 1725] [outer = 0x0] 16:42:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x12919c000) [pid = 1934] [serial = 1726] [outer = 0x128902400] 16:42:35 INFO - PROCESS | 1934 | 1468453355802 Marionette DEBUG loaded listener.js 16:42:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x1292e1c00) [pid = 1934] [serial = 1727] [outer = 0x128902400] 16:42:36 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x12a5b5c00) [pid = 1934] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:42:36 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x115d18800) [pid = 1934] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:42:36 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x111f08000) [pid = 1934] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:42:36 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x11902d000) [pid = 1934] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:42:36 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x1125f9c00) [pid = 1934] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:42:36 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x114e62400) [pid = 1934] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:42:36 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x1292ec000) [pid = 1934] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:42:36 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x12a5b5400) [pid = 1934] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:42:36 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x125543000) [pid = 1934] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:42:36 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1196cd800) [pid = 1934] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:42:36 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x12ac07c00) [pid = 1934] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:42:36 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x112e47400) [pid = 1934] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:42:36 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x112982000) [pid = 1934] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:42:36 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x1196d7400) [pid = 1934] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:42:36 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x1180f4c00) [pid = 1934] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:42:36 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x112e46000) [pid = 1934] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:42:36 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x1264dfc00) [pid = 1934] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:42:36 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x121213000) [pid = 1934] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:42:36 INFO - PROCESS | 1934 | 1468453356274 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]]]}] 16:42:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:42:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 671ms 16:42:36 INFO - PROCESS | 1934 | 1468453356329 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 16:42:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:42:36 INFO - PROCESS | 1934 | 1468453356330 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 16:42:36 INFO - PROCESS | 1934 | 1468453356332 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:42:36 INFO - PROCESS | 1934 | 1468453356333 Marionette TRACE conn2 <- [1,2274,null,{}] 16:42:36 INFO - PROCESS | 1934 | 1468453356335 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}] 16:42:36 INFO - PROCESS | 1934 | 1468453356336 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:36 INFO - PROCESS | 1934 | 1468453356413 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 16:42:36 INFO - PROCESS | 1934 | 1468453356469 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:36 INFO - PROCESS | 1934 | 1468453356470 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:36 INFO - PROCESS | 1934 | ++DOCSHELL 0x123bd6000 == 38 [pid = 1934] [id = 576] 16:42:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1125a1c00) [pid = 1934] [serial = 1728] [outer = 0x0] 16:42:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x115ded000) [pid = 1934] [serial = 1729] [outer = 0x1125a1c00] 16:42:36 INFO - PROCESS | 1934 | 1468453356496 Marionette DEBUG loaded listener.js 16:42:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x1196d6400) [pid = 1934] [serial = 1730] [outer = 0x1125a1c00] 16:42:36 INFO - PROCESS | 1934 | 1468453356745 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]]]}] 16:42:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:42:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 470ms 16:42:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:42:36 INFO - PROCESS | 1934 | 1468453356802 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 16:42:36 INFO - PROCESS | 1934 | 1468453356803 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 16:42:36 INFO - PROCESS | 1934 | 1468453356805 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:42:36 INFO - PROCESS | 1934 | 1468453356806 Marionette TRACE conn2 <- [1,2278,null,{}] 16:42:36 INFO - PROCESS | 1934 | 1468453356817 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}] 16:42:36 INFO - PROCESS | 1934 | 1468453356818 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:36 INFO - PROCESS | 1934 | 1468453356907 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 16:42:36 INFO - PROCESS | 1934 | 1468453356913 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:36 INFO - PROCESS | 1934 | 1468453356915 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:36 INFO - PROCESS | 1934 | ++DOCSHELL 0x12bd88000 == 39 [pid = 1934] [id = 577] 16:42:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x119a86400) [pid = 1934] [serial = 1731] [outer = 0x0] 16:42:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x128f9f800) [pid = 1934] [serial = 1732] [outer = 0x119a86400] 16:42:36 INFO - PROCESS | 1934 | 1468453356941 Marionette DEBUG loaded listener.js 16:42:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x129416400) [pid = 1934] [serial = 1733] [outer = 0x119a86400] 16:42:37 INFO - PROCESS | 1934 | 1468453357283 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]]]}] 16:42:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:42:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 530ms 16:42:37 INFO - PROCESS | 1934 | 1468453357337 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 16:42:37 INFO - PROCESS | 1934 | 1468453357339 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 16:42:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:42:37 INFO - PROCESS | 1934 | 1468453357356 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:42:37 INFO - PROCESS | 1934 | 1468453357359 Marionette TRACE conn2 <- [1,2282,null,{}] 16:42:37 INFO - PROCESS | 1934 | 1468453357362 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}] 16:42:37 INFO - PROCESS | 1934 | 1468453357365 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:37 INFO - PROCESS | 1934 | 1468453357504 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 16:42:37 INFO - PROCESS | 1934 | 1468453357516 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:37 INFO - PROCESS | 1934 | 1468453357517 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:37 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c392000 == 40 [pid = 1934] [id = 578] 16:42:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x12941f000) [pid = 1934] [serial = 1734] [outer = 0x0] 16:42:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x12a5b5000) [pid = 1934] [serial = 1735] [outer = 0x12941f000] 16:42:37 INFO - PROCESS | 1934 | 1468453357557 Marionette DEBUG loaded listener.js 16:42:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x12a748400) [pid = 1934] [serial = 1736] [outer = 0x12941f000] 16:42:37 INFO - PROCESS | 1934 | 1468453357903 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]]]}] 16:42:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:42:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 574ms 16:42:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:42:37 INFO - PROCESS | 1934 | 1468453357931 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 16:42:37 INFO - PROCESS | 1934 | 1468453357932 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 16:42:37 INFO - PROCESS | 1934 | 1468453357934 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:42:37 INFO - PROCESS | 1934 | 1468453357935 Marionette TRACE conn2 <- [1,2286,null,{}] 16:42:37 INFO - PROCESS | 1934 | 1468453357937 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}] 16:42:37 INFO - PROCESS | 1934 | 1468453357938 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:38 INFO - PROCESS | 1934 | 1468453358056 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 16:42:38 INFO - PROCESS | 1934 | 1468453358062 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:38 INFO - PROCESS | 1934 | 1468453358063 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:38 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ca90800 == 41 [pid = 1934] [id = 579] 16:42:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x12a5b0800) [pid = 1934] [serial = 1737] [outer = 0x0] 16:42:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x12a7ea400) [pid = 1934] [serial = 1738] [outer = 0x12a5b0800] 16:42:38 INFO - PROCESS | 1934 | 1468453358086 Marionette DEBUG loaded listener.js 16:42:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x12a7f3800) [pid = 1934] [serial = 1739] [outer = 0x12a5b0800] 16:42:38 INFO - PROCESS | 1934 | 1468453358529 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]]]}] 16:42:38 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 16:42:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 618ms 16:42:38 INFO - PROCESS | 1934 | 1468453358553 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 16:42:38 INFO - PROCESS | 1934 | 1468453358556 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 16:42:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:42:38 INFO - PROCESS | 1934 | 1468453358559 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:42:38 INFO - PROCESS | 1934 | 1468453358561 Marionette TRACE conn2 <- [1,2290,null,{}] 16:42:38 INFO - PROCESS | 1934 | 1468453358565 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}] 16:42:38 INFO - PROCESS | 1934 | 1468453358567 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:38 INFO - PROCESS | 1934 | 1468453358670 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 16:42:38 INFO - PROCESS | 1934 | 1468453358742 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:38 INFO - PROCESS | 1934 | 1468453358744 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:38 INFO - PROCESS | 1934 | ++DOCSHELL 0x119077000 == 42 [pid = 1934] [id = 580] 16:42:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x112e48000) [pid = 1934] [serial = 1740] [outer = 0x0] 16:42:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x115e5f800) [pid = 1934] [serial = 1741] [outer = 0x112e48000] 16:42:38 INFO - PROCESS | 1934 | 1468453358775 Marionette DEBUG loaded listener.js 16:42:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x116725400) [pid = 1934] [serial = 1742] [outer = 0x112e48000] 16:42:39 INFO - PROCESS | 1934 | 1468453359201 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]]]}] 16:42:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:42:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 674ms 16:42:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:42:39 INFO - PROCESS | 1934 | 1468453359232 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 16:42:39 INFO - PROCESS | 1934 | 1468453359235 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 16:42:39 INFO - PROCESS | 1934 | 1468453359240 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:42:39 INFO - PROCESS | 1934 | 1468453359242 Marionette TRACE conn2 <- [1,2294,null,{}] 16:42:39 INFO - PROCESS | 1934 | 1468453359244 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}] 16:42:39 INFO - PROCESS | 1934 | 1468453359246 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:39 INFO - PROCESS | 1934 | 1468453359354 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 16:42:39 INFO - PROCESS | 1934 | 1468453359415 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:39 INFO - PROCESS | 1934 | 1468453359416 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:39 INFO - PROCESS | 1934 | ++DOCSHELL 0x12606a800 == 43 [pid = 1934] [id = 581] 16:42:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x1175c6400) [pid = 1934] [serial = 1743] [outer = 0x0] 16:42:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x118879400) [pid = 1934] [serial = 1744] [outer = 0x1175c6400] 16:42:39 INFO - PROCESS | 1934 | 1468453359446 Marionette DEBUG loaded listener.js 16:42:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x1196d9400) [pid = 1934] [serial = 1745] [outer = 0x1175c6400] 16:42:39 INFO - PROCESS | 1934 | 1468453359860 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]]]}] 16:42:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:42:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 671ms 16:42:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:42:39 INFO - PROCESS | 1934 | 1468453359912 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 16:42:39 INFO - PROCESS | 1934 | 1468453359913 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 16:42:39 INFO - PROCESS | 1934 | 1468453359915 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:42:39 INFO - PROCESS | 1934 | 1468453359918 Marionette TRACE conn2 <- [1,2298,null,{}] 16:42:39 INFO - PROCESS | 1934 | 1468453359926 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}] 16:42:39 INFO - PROCESS | 1934 | 1468453359929 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:40 INFO - PROCESS | 1934 | 1468453360028 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 16:42:40 INFO - PROCESS | 1934 | 1468453360139 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:40 INFO - PROCESS | 1934 | 1468453360142 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:40 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ca93000 == 44 [pid = 1934] [id = 582] 16:42:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x1210d8000) [pid = 1934] [serial = 1746] [outer = 0x0] 16:42:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x1218abc00) [pid = 1934] [serial = 1747] [outer = 0x1210d8000] 16:42:40 INFO - PROCESS | 1934 | 1468453360174 Marionette DEBUG loaded listener.js 16:42:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x1255b9c00) [pid = 1934] [serial = 1748] [outer = 0x1210d8000] 16:42:40 INFO - PROCESS | 1934 | 1468453360585 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]]]}] 16:42:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:42:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 678ms 16:42:40 INFO - PROCESS | 1934 | 1468453360593 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 16:42:40 INFO - PROCESS | 1934 | 1468453360595 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 16:42:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:42:40 INFO - PROCESS | 1934 | 1468453360598 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:42:40 INFO - PROCESS | 1934 | 1468453360599 Marionette TRACE conn2 <- [1,2302,null,{}] 16:42:40 INFO - PROCESS | 1934 | 1468453360601 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}] 16:42:40 INFO - PROCESS | 1934 | 1468453360603 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:40 INFO - PROCESS | 1934 | 1468453360704 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 16:42:40 INFO - PROCESS | 1934 | 1468453360762 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:40 INFO - PROCESS | 1934 | 1468453360764 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:40 INFO - PROCESS | 1934 | ++DOCSHELL 0x12d2ca000 == 45 [pid = 1934] [id = 583] 16:42:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x1291a2c00) [pid = 1934] [serial = 1749] [outer = 0x0] 16:42:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x129467c00) [pid = 1934] [serial = 1750] [outer = 0x1291a2c00] 16:42:40 INFO - PROCESS | 1934 | 1468453360792 Marionette DEBUG loaded listener.js 16:42:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x12a741400) [pid = 1934] [serial = 1751] [outer = 0x1291a2c00] 16:42:41 INFO - PROCESS | 1934 | 1468453361243 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]]]}] 16:42:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:42:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 671ms 16:42:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:42:41 INFO - PROCESS | 1934 | 1468453361269 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 16:42:41 INFO - PROCESS | 1934 | 1468453361271 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 16:42:41 INFO - PROCESS | 1934 | 1468453361273 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:42:41 INFO - PROCESS | 1934 | 1468453361274 Marionette TRACE conn2 <- [1,2306,null,{}] 16:42:41 INFO - PROCESS | 1934 | 1468453361277 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}] 16:42:41 INFO - PROCESS | 1934 | 1468453361278 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:41 INFO - PROCESS | 1934 | 1468453361377 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 16:42:41 INFO - PROCESS | 1934 | 1468453361469 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:41 INFO - PROCESS | 1934 | 1468453361471 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:41 INFO - PROCESS | 1934 | ++DOCSHELL 0x118709000 == 46 [pid = 1934] [id = 584] 16:42:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x1127cdc00) [pid = 1934] [serial = 1752] [outer = 0x0] 16:42:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x1164db800) [pid = 1934] [serial = 1753] [outer = 0x1127cdc00] 16:42:41 INFO - PROCESS | 1934 | 1468453361500 Marionette DEBUG loaded listener.js 16:42:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x126a20000) [pid = 1934] [serial = 1754] [outer = 0x1127cdc00] 16:42:42 INFO - PROCESS | 1934 | 1468453362034 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]]]}] 16:42:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:42:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 770ms 16:42:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:42:42 INFO - PROCESS | 1934 | 1468453362065 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 16:42:42 INFO - PROCESS | 1934 | 1468453362067 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 16:42:42 INFO - PROCESS | 1934 | 1468453362071 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:42:42 INFO - PROCESS | 1934 | 1468453362073 Marionette TRACE conn2 <- [1,2310,null,{}] 16:42:42 INFO - PROCESS | 1934 | 1468453362080 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}] 16:42:42 INFO - PROCESS | 1934 | 1468453362081 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:42 INFO - PROCESS | 1934 | 1468453362171 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 16:42:42 INFO - PROCESS | 1934 | 1468453362246 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:42 INFO - PROCESS | 1934 | 1468453362248 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:42 INFO - PROCESS | 1934 | ++DOCSHELL 0x119965800 == 47 [pid = 1934] [id = 585] 16:42:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 113 (0x115e64c00) [pid = 1934] [serial = 1755] [outer = 0x0] 16:42:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 114 (0x116906800) [pid = 1934] [serial = 1756] [outer = 0x115e64c00] 16:42:42 INFO - PROCESS | 1934 | 1468453362276 Marionette DEBUG loaded listener.js 16:42:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 115 (0x1180e8400) [pid = 1934] [serial = 1757] [outer = 0x115e64c00] 16:42:42 INFO - PROCESS | 1934 | --DOCSHELL 0x12c392000 == 46 [pid = 1934] [id = 578] 16:42:42 INFO - PROCESS | 1934 | --DOCSHELL 0x12bd88000 == 45 [pid = 1934] [id = 577] 16:42:42 INFO - PROCESS | 1934 | --DOCSHELL 0x123bd6000 == 44 [pid = 1934] [id = 576] 16:42:42 INFO - PROCESS | 1934 | --DOCSHELL 0x12ac31800 == 43 [pid = 1934] [id = 575] 16:42:42 INFO - PROCESS | 1934 | --DOCSHELL 0x12a781800 == 42 [pid = 1934] [id = 574] 16:42:42 INFO - PROCESS | 1934 | --DOCSHELL 0x12929a800 == 41 [pid = 1934] [id = 573] 16:42:42 INFO - PROCESS | 1934 | --DOCSHELL 0x121a38800 == 40 [pid = 1934] [id = 572] 16:42:42 INFO - PROCESS | 1934 | --DOCSHELL 0x1255e4800 == 39 [pid = 1934] [id = 571] 16:42:42 INFO - PROCESS | 1934 | --DOCSHELL 0x123bd9800 == 38 [pid = 1934] [id = 570] 16:42:42 INFO - PROCESS | 1934 | --DOCSHELL 0x11997c800 == 37 [pid = 1934] [id = 569] 16:42:42 INFO - PROCESS | 1934 | --DOCSHELL 0x117e39000 == 36 [pid = 1934] [id = 568] 16:42:42 INFO - PROCESS | 1934 | --DOCSHELL 0x116276800 == 35 [pid = 1934] [id = 567] 16:42:42 INFO - PROCESS | 1934 | --DOCSHELL 0x116f9a800 == 34 [pid = 1934] [id = 566] 16:42:42 INFO - PROCESS | 1934 | --DOCSHELL 0x12d4ac000 == 33 [pid = 1934] [id = 565] 16:42:42 INFO - PROCESS | 1934 | --DOCSHELL 0x118709000 == 32 [pid = 1934] [id = 584] 16:42:42 INFO - PROCESS | 1934 | --DOCSHELL 0x12d2ca000 == 31 [pid = 1934] [id = 583] 16:42:42 INFO - PROCESS | 1934 | --DOCSHELL 0x12ca93000 == 30 [pid = 1934] [id = 582] 16:42:42 INFO - PROCESS | 1934 | --DOCSHELL 0x12606a800 == 29 [pid = 1934] [id = 581] 16:42:42 INFO - PROCESS | 1934 | --DOCSHELL 0x12ca90800 == 28 [pid = 1934] [id = 579] 16:42:42 INFO - PROCESS | 1934 | --DOCSHELL 0x119077000 == 27 [pid = 1934] [id = 580] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 114 (0x129420c00) [pid = 1934] [serial = 1678] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 113 (0x12a73c000) [pid = 1934] [serial = 1681] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 112 (0x1255c0000) [pid = 1934] [serial = 1669] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x125ee8800) [pid = 1934] [serial = 1670] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x119a2b000) [pid = 1934] [serial = 1660] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x120ec4400) [pid = 1934] [serial = 1661] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x12b1d6c00) [pid = 1934] [serial = 1643] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x113c35c00) [pid = 1934] [serial = 1648] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x115e5e800) [pid = 1934] [serial = 1649] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x112985800) [pid = 1934] [serial = 1645] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x112dbf000) [pid = 1934] [serial = 1646] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x124d0b400) [pid = 1934] [serial = 1666] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x124eb8c00) [pid = 1934] [serial = 1667] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x11858dc00) [pid = 1934] [serial = 1654] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x118727c00) [pid = 1934] [serial = 1655] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x119093800) [pid = 1934] [serial = 1657] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x119623000) [pid = 1934] [serial = 1658] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x126c2ac00) [pid = 1934] [serial = 1672] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x12890d800) [pid = 1934] [serial = 1673] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x1216b7000) [pid = 1934] [serial = 1663] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x123bc0800) [pid = 1934] [serial = 1664] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x12a7ed000) [pid = 1934] [serial = 1684] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x12a744c00) [pid = 1934] [serial = 1682] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x12ac03c00) [pid = 1934] [serial = 1685] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x11697a800) [pid = 1934] [serial = 1687] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x1196d3c00) [pid = 1934] [serial = 1688] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x1176ee800) [pid = 1934] [serial = 1652] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x1292e9000) [pid = 1934] [serial = 1690] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x116a14800) [pid = 1934] [serial = 1651] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x128d17400) [pid = 1934] [serial = 1675] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x12ac05400) [pid = 1934] [serial = 1691] [outer = 0x0] [url = about:blank] 16:42:42 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x1292e7c00) [pid = 1934] [serial = 1676] [outer = 0x0] [url = about:blank] 16:42:43 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x12a5a9c00) [pid = 1934] [serial = 1679] [outer = 0x0] [url = about:blank] 16:42:43 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x123e36c00) [pid = 1934] [serial = 1693] [outer = 0x0] [url = about:blank] 16:42:43 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x12b9d6000) [pid = 1934] [serial = 1696] [outer = 0x0] [url = about:blank] 16:42:43 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x12b895000) [pid = 1934] [serial = 1694] [outer = 0x0] [url = about:blank] 16:42:43 INFO - PROCESS | 1934 | 1468453363196 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]]]}] 16:42:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:42:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1178ms 16:42:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:42:43 INFO - PROCESS | 1934 | 1468453363250 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 16:42:43 INFO - PROCESS | 1934 | 1468453363252 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 16:42:43 INFO - PROCESS | 1934 | 1468453363255 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:42:43 INFO - PROCESS | 1934 | 1468453363257 Marionette TRACE conn2 <- [1,2314,null,{}] 16:42:43 INFO - PROCESS | 1934 | 1468453363260 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}] 16:42:43 INFO - PROCESS | 1934 | 1468453363262 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:43 INFO - PROCESS | 1934 | 1468453363340 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 16:42:43 INFO - PROCESS | 1934 | 1468453363347 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:43 INFO - PROCESS | 1934 | 1468453363350 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:43 INFO - PROCESS | 1934 | ++DOCSHELL 0x116961000 == 28 [pid = 1934] [id = 586] 16:42:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x1128a8000) [pid = 1934] [serial = 1758] [outer = 0x0] 16:42:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1128abc00) [pid = 1934] [serial = 1759] [outer = 0x1128a8000] 16:42:43 INFO - PROCESS | 1934 | 1468453363377 Marionette DEBUG loaded listener.js 16:42:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x112988800) [pid = 1934] [serial = 1760] [outer = 0x1128a8000] 16:42:43 INFO - PROCESS | 1934 | 1468453363752 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]]]}] 16:42:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:42:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 523ms 16:42:43 INFO - PROCESS | 1934 | 1468453363778 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 16:42:43 INFO - PROCESS | 1934 | 1468453363784 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 16:42:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:42:43 INFO - PROCESS | 1934 | 1468453363798 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:42:43 INFO - PROCESS | 1934 | 1468453363801 Marionette TRACE conn2 <- [1,2318,null,{}] 16:42:43 INFO - PROCESS | 1934 | 1468453363806 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}] 16:42:43 INFO - PROCESS | 1934 | 1468453363809 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:43 INFO - PROCESS | 1934 | 1468453363928 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 16:42:43 INFO - PROCESS | 1934 | 1468453363935 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:43 INFO - PROCESS | 1934 | 1468453363936 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:43 INFO - PROCESS | 1934 | ++DOCSHELL 0x11845d800 == 29 [pid = 1934] [id = 587] 16:42:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x112e4e800) [pid = 1934] [serial = 1761] [outer = 0x0] 16:42:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x113232000) [pid = 1934] [serial = 1762] [outer = 0x112e4e800] 16:42:43 INFO - PROCESS | 1934 | 1468453363980 Marionette DEBUG loaded listener.js 16:42:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x114ed9000) [pid = 1934] [serial = 1763] [outer = 0x112e4e800] 16:42:44 INFO - PROCESS | 1934 | 1468453364459 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] 16:42:44 INFO - PROCESS | 1934 | 1468453364474 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 16:42:44 INFO - PROCESS | 1934 | 1468453364479 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:42:44 INFO - PROCESS | 1934 | 1468453364482 Marionette TRACE conn2 <- [1,2322,null,{}] 16:42:44 INFO - PROCESS | 1934 | 1468453364490 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}] 16:42:44 INFO - PROCESS | 1934 | 1468453364493 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:44 INFO - PROCESS | 1934 | 1468453364568 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 16:42:44 INFO - PROCESS | 1934 | 1468453364573 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:44 INFO - PROCESS | 1934 | 1468453364575 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:44 INFO - PROCESS | 1934 | ++DOCSHELL 0x121134800 == 30 [pid = 1934] [id = 588] 16:42:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1127d2000) [pid = 1934] [serial = 1764] [outer = 0x0] 16:42:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x1175c3000) [pid = 1934] [serial = 1765] [outer = 0x1127d2000] 16:42:44 INFO - PROCESS | 1934 | 1468453364606 Marionette DEBUG loaded listener.js 16:42:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x1180f1c00) [pid = 1934] [serial = 1766] [outer = 0x1127d2000] 16:42:44 INFO - PROCESS | 1934 | 1468453364936 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]]]}] 16:42:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:42:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 472ms 16:42:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:42:44 INFO - PROCESS | 1934 | 1468453364952 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 16:42:44 INFO - PROCESS | 1934 | 1468453364953 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 16:42:44 INFO - PROCESS | 1934 | 1468453364955 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:42:44 INFO - PROCESS | 1934 | 1468453364956 Marionette TRACE conn2 <- [1,2326,null,{}] 16:42:44 INFO - PROCESS | 1934 | 1468453364961 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}] 16:42:44 INFO - PROCESS | 1934 | 1468453364963 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:45 INFO - PROCESS | 1934 | 1468453365075 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 16:42:45 INFO - PROCESS | 1934 | 1468453365088 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:45 INFO - PROCESS | 1934 | 1468453365089 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:45 INFO - PROCESS | 1934 | ++DOCSHELL 0x123ef3800 == 31 [pid = 1934] [id = 589] 16:42:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x117147400) [pid = 1934] [serial = 1767] [outer = 0x0] 16:42:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x11836bc00) [pid = 1934] [serial = 1768] [outer = 0x117147400] 16:42:45 INFO - PROCESS | 1934 | 1468453365114 Marionette DEBUG loaded listener.js 16:42:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x118599400) [pid = 1934] [serial = 1769] [outer = 0x117147400] 16:42:45 INFO - PROCESS | 1934 | 1468453365465 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]]]}] 16:42:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:42:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 518ms 16:42:45 INFO - PROCESS | 1934 | 1468453365474 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 16:42:45 INFO - PROCESS | 1934 | 1468453365484 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 16:42:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:42:45 INFO - PROCESS | 1934 | 1468453365487 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:42:45 INFO - PROCESS | 1934 | 1468453365488 Marionette TRACE conn2 <- [1,2330,null,{}] 16:42:45 INFO - PROCESS | 1934 | 1468453365490 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}] 16:42:45 INFO - PROCESS | 1934 | 1468453365492 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:45 INFO - PROCESS | 1934 | 1468453365584 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 16:42:45 INFO - PROCESS | 1934 | 1468453365624 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:45 INFO - PROCESS | 1934 | 1468453365626 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:45 INFO - PROCESS | 1934 | ++DOCSHELL 0x1264c7800 == 32 [pid = 1934] [id = 590] 16:42:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x1129e3400) [pid = 1934] [serial = 1770] [outer = 0x0] 16:42:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x11909bc00) [pid = 1934] [serial = 1771] [outer = 0x1129e3400] 16:42:45 INFO - PROCESS | 1934 | 1468453365650 Marionette DEBUG loaded listener.js 16:42:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x119620800) [pid = 1934] [serial = 1772] [outer = 0x1129e3400] 16:42:45 INFO - PROCESS | 1934 | 1468453365945 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]]]}] 16:42:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:42:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 520ms 16:42:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:42:46 INFO - PROCESS | 1934 | 1468453366009 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 16:42:46 INFO - PROCESS | 1934 | 1468453366011 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 16:42:46 INFO - PROCESS | 1934 | 1468453366013 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:42:46 INFO - PROCESS | 1934 | 1468453366014 Marionette TRACE conn2 <- [1,2334,null,{}] 16:42:46 INFO - PROCESS | 1934 | 1468453366016 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}] 16:42:46 INFO - PROCESS | 1934 | 1468453366020 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:46 INFO - PROCESS | 1934 | 1468453366141 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 16:42:46 INFO - PROCESS | 1934 | 1468453366145 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:46 INFO - PROCESS | 1934 | 1468453366146 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:46 INFO - PROCESS | 1934 | ++DOCSHELL 0x128fe2800 == 33 [pid = 1934] [id = 591] 16:42:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x112e4b800) [pid = 1934] [serial = 1773] [outer = 0x0] 16:42:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x119626800) [pid = 1934] [serial = 1774] [outer = 0x112e4b800] 16:42:46 INFO - PROCESS | 1934 | 1468453366171 Marionette DEBUG loaded listener.js 16:42:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x119eb8800) [pid = 1934] [serial = 1775] [outer = 0x112e4b800] 16:42:46 INFO - PROCESS | 1934 | 1468453366521 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]]]}] 16:42:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:42:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 518ms 16:42:46 INFO - PROCESS | 1934 | 1468453366532 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 16:42:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:42:46 INFO - PROCESS | 1934 | 1468453366533 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 16:42:46 INFO - PROCESS | 1934 | 1468453366535 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:42:46 INFO - PROCESS | 1934 | 1468453366536 Marionette TRACE conn2 <- [1,2338,null,{}] 16:42:46 INFO - PROCESS | 1934 | 1468453366539 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}] 16:42:46 INFO - PROCESS | 1934 | 1468453366549 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:46 INFO - PROCESS | 1934 | 1468453366651 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 16:42:46 INFO - PROCESS | 1934 | 1468453366654 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:46 INFO - PROCESS | 1934 | 1468453366656 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:46 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a589000 == 34 [pid = 1934] [id = 592] 16:42:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x120ebd400) [pid = 1934] [serial = 1776] [outer = 0x0] 16:42:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x120fb1800) [pid = 1934] [serial = 1777] [outer = 0x120ebd400] 16:42:46 INFO - PROCESS | 1934 | 1468453366680 Marionette DEBUG loaded listener.js 16:42:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x1216b1000) [pid = 1934] [serial = 1778] [outer = 0x120ebd400] 16:42:47 INFO - PROCESS | 1934 | 1468453367005 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]]]}] 16:42:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:42:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 521ms 16:42:47 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x12a5b0800) [pid = 1934] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:42:47 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x12941f000) [pid = 1934] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:42:47 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x121a02400) [pid = 1934] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:42:47 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x120eb8400) [pid = 1934] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:42:47 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x11858fc00) [pid = 1934] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:42:47 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x1125f2400) [pid = 1934] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:42:47 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1125f8c00) [pid = 1934] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:42:47 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x128902400) [pid = 1934] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:42:47 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x1125a1c00) [pid = 1934] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:42:47 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x1131e2800) [pid = 1934] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:42:47 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x11697c000) [pid = 1934] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:42:47 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x1125f5400) [pid = 1934] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:42:47 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x12b895400) [pid = 1934] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:42:47 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x1264ebc00) [pid = 1934] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:42:47 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x119a86400) [pid = 1934] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:42:47 INFO - PROCESS | 1934 | 1468453367224 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 16:42:47 INFO - PROCESS | 1934 | 1468453367225 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 16:42:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:42:47 INFO - PROCESS | 1934 | 1468453367230 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:42:47 INFO - PROCESS | 1934 | 1468453367231 Marionette TRACE conn2 <- [1,2342,null,{}] 16:42:47 INFO - PROCESS | 1934 | 1468453367233 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}] 16:42:47 INFO - PROCESS | 1934 | 1468453367234 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:47 INFO - PROCESS | 1934 | 1468453367306 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 16:42:47 INFO - PROCESS | 1934 | 1468453367310 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:47 INFO - PROCESS | 1934 | 1468453367311 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:47 INFO - PROCESS | 1934 | ++DOCSHELL 0x12894b800 == 35 [pid = 1934] [id = 593] 16:42:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x112595c00) [pid = 1934] [serial = 1779] [outer = 0x0] 16:42:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x1131efc00) [pid = 1934] [serial = 1780] [outer = 0x112595c00] 16:42:47 INFO - PROCESS | 1934 | 1468453367337 Marionette DEBUG loaded listener.js 16:42:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x118326400) [pid = 1934] [serial = 1781] [outer = 0x112595c00] 16:42:47 INFO - PROCESS | 1934 | 1468453367664 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]]]}] 16:42:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:42:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 469ms 16:42:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:42:47 INFO - PROCESS | 1934 | 1468453367699 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 16:42:47 INFO - PROCESS | 1934 | 1468453367701 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 16:42:47 INFO - PROCESS | 1934 | 1468453367704 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:42:47 INFO - PROCESS | 1934 | 1468453367705 Marionette TRACE conn2 <- [1,2346,null,{}] 16:42:47 INFO - PROCESS | 1934 | 1468453367708 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}] 16:42:47 INFO - PROCESS | 1934 | 1468453367709 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:47 INFO - PROCESS | 1934 | 1468453367788 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 16:42:47 INFO - PROCESS | 1934 | 1468453367791 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:47 INFO - PROCESS | 1934 | 1468453367794 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:47 INFO - PROCESS | 1934 | ++DOCSHELL 0x12103e800 == 36 [pid = 1934] [id = 594] 16:42:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x1125fe400) [pid = 1934] [serial = 1782] [outer = 0x0] 16:42:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x119eb6000) [pid = 1934] [serial = 1783] [outer = 0x1125fe400] 16:42:47 INFO - PROCESS | 1934 | 1468453367872 Marionette DEBUG loaded listener.js 16:42:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x121bc1c00) [pid = 1934] [serial = 1784] [outer = 0x1125fe400] 16:42:48 INFO - PROCESS | 1934 | 1468453368126 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]]]}] 16:42:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:42:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 469ms 16:42:48 INFO - PROCESS | 1934 | 1468453368174 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 16:42:48 INFO - PROCESS | 1934 | 1468453368175 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 16:42:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:42:48 INFO - PROCESS | 1934 | 1468453368185 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:42:48 INFO - PROCESS | 1934 | 1468453368186 Marionette TRACE conn2 <- [1,2350,null,{}] 16:42:48 INFO - PROCESS | 1934 | 1468453368189 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}] 16:42:48 INFO - PROCESS | 1934 | 1468453368190 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:48 INFO - PROCESS | 1934 | 1468453368269 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 16:42:48 INFO - PROCESS | 1934 | 1468453368274 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:48 INFO - PROCESS | 1934 | 1468453368275 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:48 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ba3a000 == 37 [pid = 1934] [id = 595] 16:42:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x123bca000) [pid = 1934] [serial = 1785] [outer = 0x0] 16:42:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x124806000) [pid = 1934] [serial = 1786] [outer = 0x123bca000] 16:42:48 INFO - PROCESS | 1934 | 1468453368301 Marionette DEBUG loaded listener.js 16:42:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x124d8d400) [pid = 1934] [serial = 1787] [outer = 0x123bca000] 16:42:48 INFO - PROCESS | 1934 | 1468453368637 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]]]}] 16:42:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:42:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 469ms 16:42:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:42:48 INFO - PROCESS | 1934 | 1468453368654 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 16:42:48 INFO - PROCESS | 1934 | 1468453368656 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 16:42:48 INFO - PROCESS | 1934 | 1468453368658 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:42:48 INFO - PROCESS | 1934 | 1468453368661 Marionette TRACE conn2 <- [1,2354,null,{}] 16:42:48 INFO - PROCESS | 1934 | 1468453368665 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}] 16:42:48 INFO - PROCESS | 1934 | 1468453368666 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:48 INFO - PROCESS | 1934 | 1468453368789 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 16:42:48 INFO - PROCESS | 1934 | 1468453368825 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:48 INFO - PROCESS | 1934 | 1468453368827 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:48 INFO - PROCESS | 1934 | ++DOCSHELL 0x12bd77800 == 38 [pid = 1934] [id = 596] 16:42:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x123e30000) [pid = 1934] [serial = 1788] [outer = 0x0] 16:42:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x125e5fc00) [pid = 1934] [serial = 1789] [outer = 0x123e30000] 16:42:48 INFO - PROCESS | 1934 | 1468453368853 Marionette DEBUG loaded listener.js 16:42:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x128d17400) [pid = 1934] [serial = 1790] [outer = 0x123e30000] 16:42:49 INFO - PROCESS | 1934 | 1468453369129 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]]]}] 16:42:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:42:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 522ms 16:42:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:42:49 INFO - PROCESS | 1934 | 1468453369183 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 16:42:49 INFO - PROCESS | 1934 | 1468453369184 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 16:42:49 INFO - PROCESS | 1934 | 1468453369187 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:42:49 INFO - PROCESS | 1934 | 1468453369188 Marionette TRACE conn2 <- [1,2358,null,{}] 16:42:49 INFO - PROCESS | 1934 | 1468453369190 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}] 16:42:49 INFO - PROCESS | 1934 | 1468453369192 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:49 INFO - PROCESS | 1934 | 1468453369321 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 16:42:49 INFO - PROCESS | 1934 | 1468453369380 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:49 INFO - PROCESS | 1934 | 1468453369382 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:49 INFO - PROCESS | 1934 | ++DOCSHELL 0x112652000 == 39 [pid = 1934] [id = 597] 16:42:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x111f07c00) [pid = 1934] [serial = 1791] [outer = 0x0] 16:42:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x1121ba000) [pid = 1934] [serial = 1792] [outer = 0x111f07c00] 16:42:49 INFO - PROCESS | 1934 | 1468453369413 Marionette DEBUG loaded listener.js 16:42:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x1125f3c00) [pid = 1934] [serial = 1793] [outer = 0x111f07c00] 16:42:50 INFO - PROCESS | 1934 | 1468453370015 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]]]}] 16:42:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:42:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 870ms 16:42:50 INFO - PROCESS | 1934 | 1468453370058 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 16:42:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:42:50 INFO - PROCESS | 1934 | 1468453370061 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 16:42:50 INFO - PROCESS | 1934 | 1468453370064 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:42:50 INFO - PROCESS | 1934 | 1468453370066 Marionette TRACE conn2 <- [1,2362,null,{}] 16:42:50 INFO - PROCESS | 1934 | 1468453370069 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}] 16:42:50 INFO - PROCESS | 1934 | 1468453370072 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:50 INFO - PROCESS | 1934 | 1468453370182 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 16:42:50 INFO - PROCESS | 1934 | 1468453370264 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:50 INFO - PROCESS | 1934 | 1468453370265 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:50 INFO - PROCESS | 1934 | ++DOCSHELL 0x121025000 == 40 [pid = 1934] [id = 598] 16:42:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x113235000) [pid = 1934] [serial = 1794] [outer = 0x0] 16:42:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x115debc00) [pid = 1934] [serial = 1795] [outer = 0x113235000] 16:42:50 INFO - PROCESS | 1934 | 1468453370296 Marionette DEBUG loaded listener.js 16:42:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x1167e1c00) [pid = 1934] [serial = 1796] [outer = 0x113235000] 16:42:50 INFO - PROCESS | 1934 | 1468453370848 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]]]}] 16:42:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:42:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 970ms 16:42:51 INFO - PROCESS | 1934 | 1468453371049 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 16:42:51 INFO - PROCESS | 1934 | 1468453371052 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 16:42:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:42:51 INFO - PROCESS | 1934 | 1468453371056 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:42:51 INFO - PROCESS | 1934 | 1468453371058 Marionette TRACE conn2 <- [1,2366,null,{}] 16:42:51 INFO - PROCESS | 1934 | 1468453371062 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}] 16:42:51 INFO - PROCESS | 1934 | 1468453371063 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:51 INFO - PROCESS | 1934 | 1468453371167 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 16:42:51 INFO - PROCESS | 1934 | 1468453371223 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:51 INFO - PROCESS | 1934 | 1468453371226 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:51 INFO - PROCESS | 1934 | ++DOCSHELL 0x11917c800 == 41 [pid = 1934] [id = 599] 16:42:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x112e48800) [pid = 1934] [serial = 1797] [outer = 0x0] 16:42:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x112e51000) [pid = 1934] [serial = 1798] [outer = 0x112e48800] 16:42:51 INFO - PROCESS | 1934 | 1468453371253 Marionette DEBUG loaded listener.js 16:42:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x115dee000) [pid = 1934] [serial = 1799] [outer = 0x112e48800] 16:42:51 INFO - PROCESS | 1934 | --DOCSHELL 0x12bd77800 == 40 [pid = 1934] [id = 596] 16:42:51 INFO - PROCESS | 1934 | --DOCSHELL 0x12ba3a000 == 39 [pid = 1934] [id = 595] 16:42:51 INFO - PROCESS | 1934 | --DOCSHELL 0x12103e800 == 38 [pid = 1934] [id = 594] 16:42:51 INFO - PROCESS | 1934 | --DOCSHELL 0x12894b800 == 37 [pid = 1934] [id = 593] 16:42:51 INFO - PROCESS | 1934 | --DOCSHELL 0x12a589000 == 36 [pid = 1934] [id = 592] 16:42:51 INFO - PROCESS | 1934 | --DOCSHELL 0x128fe2800 == 35 [pid = 1934] [id = 591] 16:42:51 INFO - PROCESS | 1934 | --DOCSHELL 0x1264c7800 == 34 [pid = 1934] [id = 590] 16:42:51 INFO - PROCESS | 1934 | --DOCSHELL 0x123ef3800 == 33 [pid = 1934] [id = 589] 16:42:51 INFO - PROCESS | 1934 | --DOCSHELL 0x121134800 == 32 [pid = 1934] [id = 588] 16:42:51 INFO - PROCESS | 1934 | --DOCSHELL 0x11845d800 == 31 [pid = 1934] [id = 587] 16:42:51 INFO - PROCESS | 1934 | --DOCSHELL 0x116961000 == 30 [pid = 1934] [id = 586] 16:42:51 INFO - PROCESS | 1934 | --DOCSHELL 0x119965800 == 29 [pid = 1934] [id = 585] 16:42:51 INFO - PROCESS | 1934 | 1468453371749 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]]]}] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x1292e1c00) [pid = 1934] [serial = 1727] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x128d1e400) [pid = 1934] [serial = 1724] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x125e67400) [pid = 1934] [serial = 1721] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x129416400) [pid = 1934] [serial = 1733] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x12a748400) [pid = 1934] [serial = 1736] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x1196d6400) [pid = 1934] [serial = 1730] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x1214a1000) [pid = 1934] [serial = 1718] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x119c52800) [pid = 1934] [serial = 1715] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x12a7f3800) [pid = 1934] [serial = 1739] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x12a7ea400) [pid = 1934] [serial = 1738] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x12a5b5000) [pid = 1934] [serial = 1735] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x124d11400) [pid = 1934] [serial = 1720] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x120ebf400) [pid = 1934] [serial = 1717] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x119a83c00) [pid = 1934] [serial = 1714] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x118877400) [pid = 1934] [serial = 1711] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x1196d8000) [pid = 1934] [serial = 1712] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x112ddf400) [pid = 1934] [serial = 1702] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x12919c000) [pid = 1934] [serial = 1726] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x115ded000) [pid = 1934] [serial = 1729] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x1131e6800) [pid = 1934] [serial = 1703] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x113c36400) [pid = 1934] [serial = 1705] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x116632400) [pid = 1934] [serial = 1706] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x1180e7000) [pid = 1934] [serial = 1708] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x1183bf800) [pid = 1934] [serial = 1709] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x1127d3800) [pid = 1934] [serial = 1699] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x112cb0400) [pid = 1934] [serial = 1700] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x12b9db000) [pid = 1934] [serial = 1697] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x126c2a800) [pid = 1934] [serial = 1723] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x128f9f800) [pid = 1934] [serial = 1732] [outer = 0x0] [url = about:blank] 16:42:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:42:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 722ms 16:42:51 INFO - PROCESS | 1934 | 1468453371790 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 16:42:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:42:51 INFO - PROCESS | 1934 | 1468453371795 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 16:42:51 INFO - PROCESS | 1934 | 1468453371802 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:42:51 INFO - PROCESS | 1934 | 1468453371806 Marionette TRACE conn2 <- [1,2370,null,{}] 16:42:51 INFO - PROCESS | 1934 | 1468453371812 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}] 16:42:51 INFO - PROCESS | 1934 | 1468453371815 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:51 INFO - PROCESS | 1934 | 1468453371937 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 16:42:51 INFO - PROCESS | 1934 | 1468453371953 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:51 INFO - PROCESS | 1934 | 1468453371955 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:51 INFO - PROCESS | 1934 | ++DOCSHELL 0x11917f800 == 30 [pid = 1934] [id = 600] 16:42:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x11697a000) [pid = 1934] [serial = 1800] [outer = 0x0] 16:42:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x117141c00) [pid = 1934] [serial = 1801] [outer = 0x11697a000] 16:42:52 INFO - PROCESS | 1934 | 1468453372001 Marionette DEBUG loaded listener.js 16:42:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x1180f4800) [pid = 1934] [serial = 1802] [outer = 0x11697a000] 16:42:52 INFO - PROCESS | 1934 | 1468453372398 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]]]}] 16:42:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:42:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 625ms 16:42:52 INFO - PROCESS | 1934 | 1468453372424 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 16:42:52 INFO - PROCESS | 1934 | 1468453372426 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 16:42:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:42:52 INFO - PROCESS | 1934 | 1468453372428 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:42:52 INFO - PROCESS | 1934 | 1468453372429 Marionette TRACE conn2 <- [1,2374,null,{}] 16:42:52 INFO - PROCESS | 1934 | 1468453372436 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}] 16:42:52 INFO - PROCESS | 1934 | 1468453372440 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:52 INFO - PROCESS | 1934 | 1468453372552 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 16:42:52 INFO - PROCESS | 1934 | 1468453372560 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:52 INFO - PROCESS | 1934 | 1468453372562 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:52 INFO - PROCESS | 1934 | ++DOCSHELL 0x125e2c000 == 31 [pid = 1934] [id = 601] 16:42:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1190d3c00) [pid = 1934] [serial = 1803] [outer = 0x0] 16:42:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x119624000) [pid = 1934] [serial = 1804] [outer = 0x1190d3c00] 16:42:52 INFO - PROCESS | 1934 | 1468453372591 Marionette DEBUG loaded listener.js 16:42:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x1196d5800) [pid = 1934] [serial = 1805] [outer = 0x1190d3c00] 16:42:52 INFO - PROCESS | 1934 | 1468453372935 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]]]}] 16:42:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:42:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 520ms 16:42:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:42:52 INFO - PROCESS | 1934 | 1468453372949 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 16:42:52 INFO - PROCESS | 1934 | 1468453372950 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 16:42:52 INFO - PROCESS | 1934 | 1468453372952 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:42:52 INFO - PROCESS | 1934 | 1468453372953 Marionette TRACE conn2 <- [1,2378,null,{}] 16:42:52 INFO - PROCESS | 1934 | 1468453372955 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}] 16:42:52 INFO - PROCESS | 1934 | 1468453372956 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:53 INFO - PROCESS | 1934 | 1468453373062 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 16:42:53 INFO - PROCESS | 1934 | 1468453373068 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:53 INFO - PROCESS | 1934 | 1468453373069 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:53 INFO - PROCESS | 1934 | ++DOCSHELL 0x128fdb800 == 32 [pid = 1934] [id = 602] 16:42:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x119a25c00) [pid = 1934] [serial = 1806] [outer = 0x0] 16:42:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x119a83c00) [pid = 1934] [serial = 1807] [outer = 0x119a25c00] 16:42:53 INFO - PROCESS | 1934 | 1468453373095 Marionette DEBUG loaded listener.js 16:42:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x119c58400) [pid = 1934] [serial = 1808] [outer = 0x119a25c00] 16:42:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:42:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 468ms 16:42:53 INFO - PROCESS | 1934 | 1468453373416 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]]]}] 16:42:53 INFO - PROCESS | 1934 | 1468453373420 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 16:42:53 INFO - PROCESS | 1934 | 1468453373421 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 16:42:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:42:53 INFO - PROCESS | 1934 | 1468453373423 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:42:53 INFO - PROCESS | 1934 | 1468453373424 Marionette TRACE conn2 <- [1,2382,null,{}] 16:42:53 INFO - PROCESS | 1934 | 1468453373432 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}] 16:42:53 INFO - PROCESS | 1934 | 1468453373433 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:53 INFO - PROCESS | 1934 | 1468453373515 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 16:42:53 INFO - PROCESS | 1934 | 1468453373519 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:53 INFO - PROCESS | 1934 | 1468453373520 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:53 INFO - PROCESS | 1934 | ++DOCSHELL 0x11875f800 == 33 [pid = 1934] [id = 603] 16:42:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x119c58800) [pid = 1934] [serial = 1809] [outer = 0x0] 16:42:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x120fb2400) [pid = 1934] [serial = 1810] [outer = 0x119c58800] 16:42:53 INFO - PROCESS | 1934 | 1468453373545 Marionette DEBUG loaded listener.js 16:42:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x1218a4800) [pid = 1934] [serial = 1811] [outer = 0x119c58800] 16:42:53 INFO - PROCESS | 1934 | 1468453373929 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]]]}] 16:42:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:42:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 523ms 16:42:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:42:53 INFO - PROCESS | 1934 | 1468453373948 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 16:42:53 INFO - PROCESS | 1934 | 1468453373949 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 16:42:53 INFO - PROCESS | 1934 | 1468453373951 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:42:53 INFO - PROCESS | 1934 | 1468453373952 Marionette TRACE conn2 <- [1,2386,null,{}] 16:42:53 INFO - PROCESS | 1934 | 1468453373954 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}] 16:42:53 INFO - PROCESS | 1934 | 1468453373960 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:54 INFO - PROCESS | 1934 | 1468453374092 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 16:42:54 INFO - PROCESS | 1934 | 1468453374096 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:54 INFO - PROCESS | 1934 | 1468453374097 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:54 INFO - PROCESS | 1934 | ++DOCSHELL 0x12b80c000 == 34 [pid = 1934] [id = 604] 16:42:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x123bbf000) [pid = 1934] [serial = 1812] [outer = 0x0] 16:42:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x124d11400) [pid = 1934] [serial = 1813] [outer = 0x123bbf000] 16:42:54 INFO - PROCESS | 1934 | 1468453374158 Marionette DEBUG loaded listener.js 16:42:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x126c32c00) [pid = 1934] [serial = 1814] [outer = 0x123bbf000] 16:42:54 INFO - PROCESS | 1934 | 1468453374491 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]]]}] 16:42:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:42:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 569ms 16:42:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:42:54 INFO - PROCESS | 1934 | 1468453374520 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 16:42:54 INFO - PROCESS | 1934 | 1468453374522 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 16:42:54 INFO - PROCESS | 1934 | 1468453374524 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:42:54 INFO - PROCESS | 1934 | 1468453374526 Marionette TRACE conn2 <- [1,2390,null,{}] 16:42:54 INFO - PROCESS | 1934 | 1468453374528 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}] 16:42:54 INFO - PROCESS | 1934 | 1468453374529 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:54 INFO - PROCESS | 1934 | 1468453374639 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 16:42:54 INFO - PROCESS | 1934 | 1468453374661 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:54 INFO - PROCESS | 1934 | 1468453374662 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:54 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ba33800 == 35 [pid = 1934] [id = 605] 16:42:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x126c38000) [pid = 1934] [serial = 1815] [outer = 0x0] 16:42:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x129197000) [pid = 1934] [serial = 1816] [outer = 0x126c38000] 16:42:54 INFO - PROCESS | 1934 | 1468453374703 Marionette DEBUG loaded listener.js 16:42:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x1292e6c00) [pid = 1934] [serial = 1817] [outer = 0x126c38000] 16:42:55 INFO - PROCESS | 1934 | 1468453375165 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]]]}] 16:42:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:42:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 670ms 16:42:55 INFO - PROCESS | 1934 | 1468453375195 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 16:42:55 INFO - PROCESS | 1934 | 1468453375196 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 16:42:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:42:55 INFO - PROCESS | 1934 | 1468453375204 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:42:55 INFO - PROCESS | 1934 | 1468453375205 Marionette TRACE conn2 <- [1,2394,null,{}] 16:42:55 INFO - PROCESS | 1934 | 1468453375208 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}] 16:42:55 INFO - PROCESS | 1934 | 1468453375209 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:55 INFO - PROCESS | 1934 | 1468453375309 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 16:42:55 INFO - PROCESS | 1934 | 1468453375313 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:55 INFO - PROCESS | 1934 | 1468453375314 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:55 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c031800 == 36 [pid = 1934] [id = 606] 16:42:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x1292e7800) [pid = 1934] [serial = 1818] [outer = 0x0] 16:42:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x12941d800) [pid = 1934] [serial = 1819] [outer = 0x1292e7800] 16:42:55 INFO - PROCESS | 1934 | 1468453375339 Marionette DEBUG loaded listener.js 16:42:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x129469400) [pid = 1934] [serial = 1820] [outer = 0x1292e7800] 16:42:55 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x1129e3400) [pid = 1934] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:42:55 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x1128a8000) [pid = 1934] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:42:55 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x115e64c00) [pid = 1934] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:42:55 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x112e4e800) [pid = 1934] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:42:55 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x112e48000) [pid = 1934] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:42:55 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x1127d2000) [pid = 1934] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:42:55 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x1175c6400) [pid = 1934] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:42:55 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x1210d8000) [pid = 1934] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:42:55 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x1291a2c00) [pid = 1934] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:42:55 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x123bca000) [pid = 1934] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:42:55 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x112e4b800) [pid = 1934] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:42:55 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x1127cdc00) [pid = 1934] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:42:55 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x120ebd400) [pid = 1934] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:42:55 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x112595c00) [pid = 1934] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:42:55 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x1125fe400) [pid = 1934] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:42:55 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x117147400) [pid = 1934] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:42:55 INFO - PROCESS | 1934 | 1468453375766 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]]]}] 16:42:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:42:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 568ms 16:42:55 INFO - PROCESS | 1934 | 1468453375774 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 16:42:55 INFO - PROCESS | 1934 | 1468453375775 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 16:42:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:42:55 INFO - PROCESS | 1934 | 1468453375778 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:42:55 INFO - PROCESS | 1934 | 1468453375779 Marionette TRACE conn2 <- [1,2398,null,{}] 16:42:55 INFO - PROCESS | 1934 | 1468453375781 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}] 16:42:55 INFO - PROCESS | 1934 | 1468453375782 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:55 INFO - PROCESS | 1934 | 1468453375869 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 16:42:55 INFO - PROCESS | 1934 | 1468453375872 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:55 INFO - PROCESS | 1934 | 1468453375874 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:55 INFO - PROCESS | 1934 | ++DOCSHELL 0x123ef5000 == 37 [pid = 1934] [id = 607] 16:42:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x1129e3400) [pid = 1934] [serial = 1821] [outer = 0x0] 16:42:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x113229400) [pid = 1934] [serial = 1822] [outer = 0x1129e3400] 16:42:55 INFO - PROCESS | 1934 | 1468453375899 Marionette DEBUG loaded listener.js 16:42:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x1175bf800) [pid = 1934] [serial = 1823] [outer = 0x1129e3400] 16:42:56 INFO - PROCESS | 1934 | 1468453376217 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]]]}] 16:42:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:42:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 470ms 16:42:56 INFO - PROCESS | 1934 | 1468453376249 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 16:42:56 INFO - PROCESS | 1934 | 1468453376250 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 16:42:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:42:56 INFO - PROCESS | 1934 | 1468453376252 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:42:56 INFO - PROCESS | 1934 | 1468453376253 Marionette TRACE conn2 <- [1,2402,null,{}] 16:42:56 INFO - PROCESS | 1934 | 1468453376256 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}] 16:42:56 INFO - PROCESS | 1934 | 1468453376257 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:56 INFO - PROCESS | 1934 | 1468453376335 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 16:42:56 INFO - PROCESS | 1934 | 1468453376401 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:56 INFO - PROCESS | 1934 | 1468453376402 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:56 INFO - PROCESS | 1934 | ++DOCSHELL 0x128fd6800 == 38 [pid = 1934] [id = 608] 16:42:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1128a4c00) [pid = 1934] [serial = 1824] [outer = 0x0] 16:42:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x118591c00) [pid = 1934] [serial = 1825] [outer = 0x1128a4c00] 16:42:56 INFO - PROCESS | 1934 | 1468453376427 Marionette DEBUG loaded listener.js 16:42:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x123bc0000) [pid = 1934] [serial = 1826] [outer = 0x1128a4c00] 16:42:56 INFO - PROCESS | 1934 | 1468453376717 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]]]}] 16:42:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:42:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 521ms 16:42:56 INFO - PROCESS | 1934 | 1468453376774 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 16:42:56 INFO - PROCESS | 1934 | 1468453376775 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 16:42:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:42:56 INFO - PROCESS | 1934 | 1468453376777 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:42:56 INFO - PROCESS | 1934 | 1468453376779 Marionette TRACE conn2 <- [1,2406,null,{}] 16:42:56 INFO - PROCESS | 1934 | 1468453376781 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}] 16:42:56 INFO - PROCESS | 1934 | 1468453376783 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:56 INFO - PROCESS | 1934 | 1468453376880 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 16:42:56 INFO - PROCESS | 1934 | 1468453376884 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:56 INFO - PROCESS | 1934 | 1468453376886 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:56 INFO - PROCESS | 1934 | ++DOCSHELL 0x12caa9000 == 39 [pid = 1934] [id = 609] 16:42:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x120ebf000) [pid = 1934] [serial = 1827] [outer = 0x0] 16:42:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x12a5b2c00) [pid = 1934] [serial = 1828] [outer = 0x120ebf000] 16:42:56 INFO - PROCESS | 1934 | 1468453376912 Marionette DEBUG loaded listener.js 16:42:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x12a7e8000) [pid = 1934] [serial = 1829] [outer = 0x120ebf000] 16:42:57 INFO - PROCESS | 1934 | 1468453377252 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]]]}] 16:42:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:42:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 520ms 16:42:57 INFO - PROCESS | 1934 | 1468453377299 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 16:42:57 INFO - PROCESS | 1934 | 1468453377300 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 16:42:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:42:57 INFO - PROCESS | 1934 | 1468453377312 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:42:57 INFO - PROCESS | 1934 | 1468453377314 Marionette TRACE conn2 <- [1,2410,null,{}] 16:42:57 INFO - PROCESS | 1934 | 1468453377316 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}] 16:42:57 INFO - PROCESS | 1934 | 1468453377317 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:57 INFO - PROCESS | 1934 | 1468453377397 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 16:42:57 INFO - PROCESS | 1934 | 1468453377401 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:57 INFO - PROCESS | 1934 | 1468453377402 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:57 INFO - PROCESS | 1934 | ++DOCSHELL 0x12d2d0000 == 40 [pid = 1934] [id = 610] 16:42:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x12a7ee000) [pid = 1934] [serial = 1830] [outer = 0x0] 16:42:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x12ac03400) [pid = 1934] [serial = 1831] [outer = 0x12a7ee000] 16:42:57 INFO - PROCESS | 1934 | 1468453377426 Marionette DEBUG loaded listener.js 16:42:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x12ac0b800) [pid = 1934] [serial = 1832] [outer = 0x12a7ee000] 16:42:57 INFO - PROCESS | 1934 | 1468453377826 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]]]}] 16:42:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:42:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 521ms 16:42:57 INFO - PROCESS | 1934 | 1468453377835 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 16:42:57 INFO - PROCESS | 1934 | 1468453377838 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 16:42:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:42:57 INFO - PROCESS | 1934 | 1468453377841 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:42:57 INFO - PROCESS | 1934 | 1468453377843 Marionette TRACE conn2 <- [1,2414,null,{}] 16:42:57 INFO - PROCESS | 1934 | 1468453377847 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}] 16:42:57 INFO - PROCESS | 1934 | 1468453377849 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:57 INFO - PROCESS | 1934 | 1468453377957 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 16:42:58 INFO - PROCESS | 1934 | 1468453378018 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:58 INFO - PROCESS | 1934 | 1468453378019 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:58 INFO - PROCESS | 1934 | ++DOCSHELL 0x118711800 == 41 [pid = 1934] [id = 611] 16:42:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x112986800) [pid = 1934] [serial = 1833] [outer = 0x0] 16:42:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x112ddf400) [pid = 1934] [serial = 1834] [outer = 0x112986800] 16:42:58 INFO - PROCESS | 1934 | 1468453378055 Marionette DEBUG loaded listener.js 16:42:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x113c36400) [pid = 1934] [serial = 1835] [outer = 0x112986800] 16:42:58 INFO - PROCESS | 1934 | 1468453378508 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]]]}] 16:42:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:42:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 721ms 16:42:58 INFO - PROCESS | 1934 | 1468453378563 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 16:42:58 INFO - PROCESS | 1934 | 1468453378566 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 16:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:42:58 INFO - PROCESS | 1934 | 1468453378571 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:42:58 INFO - PROCESS | 1934 | 1468453378572 Marionette TRACE conn2 <- [1,2418,null,{}] 16:42:58 INFO - PROCESS | 1934 | 1468453378575 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}] 16:42:58 INFO - PROCESS | 1934 | 1468453378577 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:58 INFO - PROCESS | 1934 | 1468453378680 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 16:42:58 INFO - PROCESS | 1934 | 1468453378757 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:58 INFO - PROCESS | 1934 | 1468453378758 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:58 INFO - PROCESS | 1934 | ++DOCSHELL 0x128f0b800 == 42 [pid = 1934] [id = 612] 16:42:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x11628c800) [pid = 1934] [serial = 1836] [outer = 0x0] 16:42:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x11832d400) [pid = 1934] [serial = 1837] [outer = 0x11628c800] 16:42:58 INFO - PROCESS | 1934 | 1468453378790 Marionette DEBUG loaded listener.js 16:42:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x11887a000) [pid = 1934] [serial = 1838] [outer = 0x11628c800] 16:42:59 INFO - PROCESS | 1934 | 1468453379177 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]]]}] 16:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 673ms 16:42:59 INFO - PROCESS | 1934 | 1468453379244 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 16:42:59 INFO - PROCESS | 1934 | 1468453379246 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 16:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:42:59 INFO - PROCESS | 1934 | 1468453379248 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:42:59 INFO - PROCESS | 1934 | 1468453379251 Marionette TRACE conn2 <- [1,2422,null,{}] 16:42:59 INFO - PROCESS | 1934 | 1468453379290 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}] 16:42:59 INFO - PROCESS | 1934 | 1468453379293 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:59 INFO - PROCESS | 1934 | 1468453379475 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 16:42:59 INFO - PROCESS | 1934 | 1468453379486 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:59 INFO - PROCESS | 1934 | 1468453379489 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:42:59 INFO - PROCESS | 1934 | ++DOCSHELL 0x12caac000 == 43 [pid = 1934] [id = 613] 16:42:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x119c54000) [pid = 1934] [serial = 1839] [outer = 0x0] 16:42:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x12133c000) [pid = 1934] [serial = 1840] [outer = 0x119c54000] 16:42:59 INFO - PROCESS | 1934 | 1468453379581 Marionette DEBUG loaded listener.js 16:42:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x1255b8000) [pid = 1934] [serial = 1841] [outer = 0x119c54000] 16:43:00 INFO - PROCESS | 1934 | 1468453380130 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]]]}] 16:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 921ms 16:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:43:00 INFO - PROCESS | 1934 | 1468453380170 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 16:43:00 INFO - PROCESS | 1934 | 1468453380172 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 16:43:00 INFO - PROCESS | 1934 | 1468453380174 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:43:00 INFO - PROCESS | 1934 | 1468453380175 Marionette TRACE conn2 <- [1,2426,null,{}] 16:43:00 INFO - PROCESS | 1934 | 1468453380180 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}] 16:43:00 INFO - PROCESS | 1934 | 1468453380182 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:00 INFO - PROCESS | 1934 | 1468453380281 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 16:43:00 INFO - PROCESS | 1934 | 1468453380378 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:00 INFO - PROCESS | 1934 | 1468453380380 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:00 INFO - PROCESS | 1934 | ++DOCSHELL 0x12bd81800 == 44 [pid = 1934] [id = 614] 16:43:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x126678000) [pid = 1934] [serial = 1842] [outer = 0x0] 16:43:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x126c30800) [pid = 1934] [serial = 1843] [outer = 0x126678000] 16:43:00 INFO - PROCESS | 1934 | 1468453380409 Marionette DEBUG loaded listener.js 16:43:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x1292ee400) [pid = 1934] [serial = 1844] [outer = 0x126678000] 16:43:01 INFO - PROCESS | 1934 | 1468453381009 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]]]}] 16:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 871ms 16:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:43:01 INFO - PROCESS | 1934 | 1468453381060 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 16:43:01 INFO - PROCESS | 1934 | 1468453381062 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 16:43:01 INFO - PROCESS | 1934 | 1468453381067 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:43:01 INFO - PROCESS | 1934 | 1468453381069 Marionette TRACE conn2 <- [1,2430,null,{}] 16:43:01 INFO - PROCESS | 1934 | 1468453381073 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}] 16:43:01 INFO - PROCESS | 1934 | 1468453381074 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:01 INFO - PROCESS | 1934 | 1468453381172 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 16:43:01 INFO - PROCESS | 1934 | 1468453381249 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:01 INFO - PROCESS | 1934 | 1468453381252 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:01 INFO - PROCESS | 1934 | ++DOCSHELL 0x11997f800 == 45 [pid = 1934] [id = 615] 16:43:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x113228800) [pid = 1934] [serial = 1845] [outer = 0x0] 16:43:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x113236000) [pid = 1934] [serial = 1846] [outer = 0x113228800] 16:43:01 INFO - PROCESS | 1934 | 1468453381280 Marionette DEBUG loaded listener.js 16:43:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x115e61000) [pid = 1934] [serial = 1847] [outer = 0x113228800] 16:43:02 INFO - PROCESS | 1934 | --DOCSHELL 0x12caa9000 == 44 [pid = 1934] [id = 609] 16:43:02 INFO - PROCESS | 1934 | --DOCSHELL 0x128fd6800 == 43 [pid = 1934] [id = 608] 16:43:02 INFO - PROCESS | 1934 | --DOCSHELL 0x123ef5000 == 42 [pid = 1934] [id = 607] 16:43:02 INFO - PROCESS | 1934 | --DOCSHELL 0x12c031800 == 41 [pid = 1934] [id = 606] 16:43:02 INFO - PROCESS | 1934 | --DOCSHELL 0x12ba33800 == 40 [pid = 1934] [id = 605] 16:43:02 INFO - PROCESS | 1934 | --DOCSHELL 0x12b80c000 == 39 [pid = 1934] [id = 604] 16:43:02 INFO - PROCESS | 1934 | --DOCSHELL 0x11875f800 == 38 [pid = 1934] [id = 603] 16:43:02 INFO - PROCESS | 1934 | --DOCSHELL 0x128fdb800 == 37 [pid = 1934] [id = 602] 16:43:02 INFO - PROCESS | 1934 | --DOCSHELL 0x125e2c000 == 36 [pid = 1934] [id = 601] 16:43:02 INFO - PROCESS | 1934 | --DOCSHELL 0x11917f800 == 35 [pid = 1934] [id = 600] 16:43:02 INFO - PROCESS | 1934 | --DOCSHELL 0x11917c800 == 34 [pid = 1934] [id = 599] 16:43:02 INFO - PROCESS | 1934 | --DOCSHELL 0x112652000 == 33 [pid = 1934] [id = 597] 16:43:02 INFO - PROCESS | 1934 | --DOCSHELL 0x121025000 == 32 [pid = 1934] [id = 598] 16:43:02 INFO - PROCESS | 1934 | --DOCSHELL 0x12bd81800 == 31 [pid = 1934] [id = 614] 16:43:02 INFO - PROCESS | 1934 | --DOCSHELL 0x12caac000 == 30 [pid = 1934] [id = 613] 16:43:02 INFO - PROCESS | 1934 | --DOCSHELL 0x128f0b800 == 29 [pid = 1934] [id = 612] 16:43:02 INFO - PROCESS | 1934 | --DOCSHELL 0x12d2d0000 == 28 [pid = 1934] [id = 610] 16:43:02 INFO - PROCESS | 1934 | --DOCSHELL 0x118711800 == 27 [pid = 1934] [id = 611] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x11909bc00) [pid = 1934] [serial = 1771] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x1128abc00) [pid = 1934] [serial = 1759] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x112988800) [pid = 1934] [serial = 1760] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x1180e8400) [pid = 1934] [serial = 1757] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x116906800) [pid = 1934] [serial = 1756] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x113232000) [pid = 1934] [serial = 1762] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x114ed9000) [pid = 1934] [serial = 1763] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x116725400) [pid = 1934] [serial = 1742] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x1175c3000) [pid = 1934] [serial = 1765] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x115e5f800) [pid = 1934] [serial = 1741] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x1180f1c00) [pid = 1934] [serial = 1766] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x1196d9400) [pid = 1934] [serial = 1745] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x118879400) [pid = 1934] [serial = 1744] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x1255b9c00) [pid = 1934] [serial = 1748] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x1218abc00) [pid = 1934] [serial = 1747] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x12a741400) [pid = 1934] [serial = 1751] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x124d8d400) [pid = 1934] [serial = 1787] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x129467c00) [pid = 1934] [serial = 1750] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x119626800) [pid = 1934] [serial = 1774] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x126a20000) [pid = 1934] [serial = 1754] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x1164db800) [pid = 1934] [serial = 1753] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x119620800) [pid = 1934] [serial = 1772] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x120fb1800) [pid = 1934] [serial = 1777] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x1131efc00) [pid = 1934] [serial = 1780] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x118326400) [pid = 1934] [serial = 1781] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x124806000) [pid = 1934] [serial = 1786] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x1216b1000) [pid = 1934] [serial = 1778] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x119eb6000) [pid = 1934] [serial = 1783] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x11836bc00) [pid = 1934] [serial = 1768] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x121bc1c00) [pid = 1934] [serial = 1784] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x119eb8800) [pid = 1934] [serial = 1775] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x125e5fc00) [pid = 1934] [serial = 1789] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x118599400) [pid = 1934] [serial = 1769] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1934 | 1468453382245 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]]]}] 16:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1226ms 16:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:43:02 INFO - PROCESS | 1934 | 1468453382297 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 16:43:02 INFO - PROCESS | 1934 | 1468453382299 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 16:43:02 INFO - PROCESS | 1934 | 1468453382302 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:43:02 INFO - PROCESS | 1934 | 1468453382305 Marionette TRACE conn2 <- [1,2434,null,{}] 16:43:02 INFO - PROCESS | 1934 | 1468453382308 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}] 16:43:02 INFO - PROCESS | 1934 | 1468453382310 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:02 INFO - PROCESS | 1934 | 1468453382388 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 16:43:02 INFO - PROCESS | 1934 | 1468453382398 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:02 INFO - PROCESS | 1934 | 1468453382400 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:02 INFO - PROCESS | 1934 | ++DOCSHELL 0x115e1a800 == 28 [pid = 1934] [id = 616] 16:43:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x1128ae800) [pid = 1934] [serial = 1848] [outer = 0x0] 16:43:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x11297ac00) [pid = 1934] [serial = 1849] [outer = 0x1128ae800] 16:43:02 INFO - PROCESS | 1934 | 1468453382428 Marionette DEBUG loaded listener.js 16:43:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x112cb7400) [pid = 1934] [serial = 1850] [outer = 0x1128ae800] 16:43:02 INFO - PROCESS | 1934 | 1468453382782 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]]]}] 16:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 521ms 16:43:02 INFO - PROCESS | 1934 | 1468453382824 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 16:43:02 INFO - PROCESS | 1934 | 1468453382827 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 16:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:43:02 INFO - PROCESS | 1934 | 1468453382863 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:43:02 INFO - PROCESS | 1934 | 1468453382865 Marionette TRACE conn2 <- [1,2438,null,{}] 16:43:02 INFO - PROCESS | 1934 | 1468453382867 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}] 16:43:02 INFO - PROCESS | 1934 | 1468453382869 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:02 INFO - PROCESS | 1934 | 1468453382947 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 16:43:02 INFO - PROCESS | 1934 | 1468453382951 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:02 INFO - PROCESS | 1934 | 1468453382952 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:02 INFO - PROCESS | 1934 | ++DOCSHELL 0x118763000 == 29 [pid = 1934] [id = 617] 16:43:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x11322b400) [pid = 1934] [serial = 1851] [outer = 0x0] 16:43:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x115e5d400) [pid = 1934] [serial = 1852] [outer = 0x11322b400] 16:43:02 INFO - PROCESS | 1934 | 1468453382982 Marionette DEBUG loaded listener.js 16:43:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x1167e8c00) [pid = 1934] [serial = 1853] [outer = 0x11322b400] 16:43:03 INFO - PROCESS | 1934 | 1468453383326 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]]]}] 16:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 474ms 16:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:43:03 INFO - PROCESS | 1934 | 1468453383333 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 16:43:03 INFO - PROCESS | 1934 | 1468453383335 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 16:43:03 INFO - PROCESS | 1934 | 1468453383337 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:43:03 INFO - PROCESS | 1934 | 1468453383350 Marionette TRACE conn2 <- [1,2442,null,{}] 16:43:03 INFO - PROCESS | 1934 | 1468453383358 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}] 16:43:03 INFO - PROCESS | 1934 | 1468453383361 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:03 INFO - PROCESS | 1934 | 1468453383443 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 16:43:03 INFO - PROCESS | 1934 | 1468453383504 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:03 INFO - PROCESS | 1934 | 1468453383506 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:03 INFO - PROCESS | 1934 | ++DOCSHELL 0x121327800 == 30 [pid = 1934] [id = 618] 16:43:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x116fae400) [pid = 1934] [serial = 1854] [outer = 0x0] 16:43:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x1180eac00) [pid = 1934] [serial = 1855] [outer = 0x116fae400] 16:43:03 INFO - PROCESS | 1934 | 1468453383535 Marionette DEBUG loaded listener.js 16:43:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x118593c00) [pid = 1934] [serial = 1856] [outer = 0x116fae400] 16:43:03 INFO - PROCESS | 1934 | 1468453383834 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]]]}] 16:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 532ms 16:43:03 INFO - PROCESS | 1934 | 1468453383869 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 16:43:03 INFO - PROCESS | 1934 | 1468453383871 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 16:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:43:03 INFO - PROCESS | 1934 | 1468453383873 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:43:03 INFO - PROCESS | 1934 | 1468453383875 Marionette TRACE conn2 <- [1,2446,null,{}] 16:43:03 INFO - PROCESS | 1934 | 1468453383880 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}] 16:43:03 INFO - PROCESS | 1934 | 1468453383882 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:03 INFO - PROCESS | 1934 | 1468453383966 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 16:43:04 INFO - PROCESS | 1934 | 1468453384042 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:04 INFO - PROCESS | 1934 | 1468453384043 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:04 INFO - PROCESS | 1934 | ++DOCSHELL 0x124f20800 == 31 [pid = 1934] [id = 619] 16:43:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x118593400) [pid = 1934] [serial = 1857] [outer = 0x0] 16:43:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x11909bc00) [pid = 1934] [serial = 1858] [outer = 0x118593400] 16:43:04 INFO - PROCESS | 1934 | 1468453384085 Marionette DEBUG loaded listener.js 16:43:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x11962ac00) [pid = 1934] [serial = 1859] [outer = 0x118593400] 16:43:04 INFO - PROCESS | 1934 | 1468453384394 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]]]}] 16:43:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:43:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 576ms 16:43:04 INFO - PROCESS | 1934 | 1468453384461 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 16:43:04 INFO - PROCESS | 1934 | 1468453384465 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 16:43:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:43:04 INFO - PROCESS | 1934 | 1468453384468 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:43:04 INFO - PROCESS | 1934 | 1468453384470 Marionette TRACE conn2 <- [1,2450,null,{}] 16:43:04 INFO - PROCESS | 1934 | 1468453384473 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}] 16:43:04 INFO - PROCESS | 1934 | 1468453384475 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:04 INFO - PROCESS | 1934 | 1468453384631 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 16:43:04 INFO - PROCESS | 1934 | 1468453384651 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:04 INFO - PROCESS | 1934 | 1468453384652 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:04 INFO - PROCESS | 1934 | ++DOCSHELL 0x126a75000 == 32 [pid = 1934] [id = 620] 16:43:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x1196ccc00) [pid = 1934] [serial = 1860] [outer = 0x0] 16:43:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x119a26400) [pid = 1934] [serial = 1861] [outer = 0x1196ccc00] 16:43:04 INFO - PROCESS | 1934 | 1468453384694 Marionette DEBUG loaded listener.js 16:43:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x119a8d400) [pid = 1934] [serial = 1862] [outer = 0x1196ccc00] 16:43:05 INFO - PROCESS | 1934 | 1468453385135 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]]]}] 16:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 673ms 16:43:05 INFO - PROCESS | 1934 | 1468453385142 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 16:43:05 INFO - PROCESS | 1934 | 1468453385144 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 16:43:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:43:05 INFO - PROCESS | 1934 | 1468453385148 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:43:05 INFO - PROCESS | 1934 | 1468453385149 Marionette TRACE conn2 <- [1,2454,null,{}] 16:43:05 INFO - PROCESS | 1934 | 1468453385152 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}] 16:43:05 INFO - PROCESS | 1934 | 1468453385156 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:05 INFO - PROCESS | 1934 | 1468453385272 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 16:43:05 INFO - PROCESS | 1934 | 1468453385311 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:05 INFO - PROCESS | 1934 | 1468453385312 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:05 INFO - PROCESS | 1934 | ++DOCSHELL 0x128ff1800 == 33 [pid = 1934] [id = 621] 16:43:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x119092000) [pid = 1934] [serial = 1863] [outer = 0x0] 16:43:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x120ec4400) [pid = 1934] [serial = 1864] [outer = 0x119092000] 16:43:05 INFO - PROCESS | 1934 | 1468453385337 Marionette DEBUG loaded listener.js 16:43:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x124a1a000) [pid = 1934] [serial = 1865] [outer = 0x119092000] 16:43:05 INFO - PROCESS | 1934 | 1468453385644 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]]]}] 16:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 518ms 16:43:05 INFO - PROCESS | 1934 | 1468453385667 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 16:43:05 INFO - PROCESS | 1934 | 1468453385668 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 16:43:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:43:05 INFO - PROCESS | 1934 | 1468453385670 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:43:05 INFO - PROCESS | 1934 | 1468453385671 Marionette TRACE conn2 <- [1,2458,null,{}] 16:43:05 INFO - PROCESS | 1934 | 1468453385674 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}] 16:43:05 INFO - PROCESS | 1934 | 1468453385675 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:05 INFO - PROCESS | 1934 | 1468453385779 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 16:43:05 INFO - PROCESS | 1934 | 1468453385783 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:05 INFO - PROCESS | 1934 | 1468453385784 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:05 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a5a0800 == 34 [pid = 1934] [id = 622] 16:43:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x1196cd000) [pid = 1934] [serial = 1866] [outer = 0x0] 16:43:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x125542400) [pid = 1934] [serial = 1867] [outer = 0x1196cd000] 16:43:05 INFO - PROCESS | 1934 | 1468453385809 Marionette DEBUG loaded listener.js 16:43:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x125ee8400) [pid = 1934] [serial = 1868] [outer = 0x1196cd000] 16:43:06 INFO - PROCESS | 1934 | 1468453386149 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]]]}] 16:43:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:43:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 520ms 16:43:06 INFO - PROCESS | 1934 | 1468453386190 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 16:43:06 INFO - PROCESS | 1934 | 1468453386192 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 16:43:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:43:06 INFO - PROCESS | 1934 | 1468453386196 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:43:06 INFO - PROCESS | 1934 | 1468453386198 Marionette TRACE conn2 <- [1,2462,null,{}] 16:43:06 INFO - PROCESS | 1934 | 1468453386200 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}] 16:43:06 INFO - PROCESS | 1934 | 1468453386201 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:06 INFO - PROCESS | 1934 | 1468453386299 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 16:43:06 INFO - PROCESS | 1934 | 1468453386302 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:06 INFO - PROCESS | 1934 | 1468453386304 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:06 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a788000 == 35 [pid = 1934] [id = 623] 16:43:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x12667b000) [pid = 1934] [serial = 1869] [outer = 0x0] 16:43:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x126a17c00) [pid = 1934] [serial = 1870] [outer = 0x12667b000] 16:43:06 INFO - PROCESS | 1934 | 1468453386329 Marionette DEBUG loaded listener.js 16:43:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x128d12800) [pid = 1934] [serial = 1871] [outer = 0x12667b000] 16:43:06 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x123bbf000) [pid = 1934] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:43:06 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x126c38000) [pid = 1934] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:43:06 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x12a7ee000) [pid = 1934] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:43:06 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x120ebf000) [pid = 1934] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:43:06 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x1190d3c00) [pid = 1934] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:43:06 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x119a25c00) [pid = 1934] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:43:06 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x11697a000) [pid = 1934] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:43:06 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x111f07c00) [pid = 1934] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:43:06 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x1292e7800) [pid = 1934] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:43:06 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x113235000) [pid = 1934] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:43:06 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x123e30000) [pid = 1934] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:43:06 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x119c58800) [pid = 1934] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:43:06 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x112e48800) [pid = 1934] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:43:06 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x1129e3400) [pid = 1934] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:43:06 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x1128a4c00) [pid = 1934] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:43:06 INFO - PROCESS | 1934 | 1468453386812 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]]]}] 16:43:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:43:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 671ms 16:43:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:43:06 INFO - PROCESS | 1934 | 1468453386867 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 16:43:06 INFO - PROCESS | 1934 | 1468453386868 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 16:43:06 INFO - PROCESS | 1934 | 1468453386870 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:43:06 INFO - PROCESS | 1934 | 1468453386871 Marionette TRACE conn2 <- [1,2466,null,{}] 16:43:06 INFO - PROCESS | 1934 | 1468453386874 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}] 16:43:06 INFO - PROCESS | 1934 | 1468453386875 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:06 INFO - PROCESS | 1934 | 1468453386984 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 16:43:07 INFO - PROCESS | 1934 | 1468453387027 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:07 INFO - PROCESS | 1934 | 1468453387028 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:07 INFO - PROCESS | 1934 | ++DOCSHELL 0x12b806000 == 36 [pid = 1934] [id = 624] 16:43:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1128b2800) [pid = 1934] [serial = 1872] [outer = 0x0] 16:43:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x1167e3400) [pid = 1934] [serial = 1873] [outer = 0x1128b2800] 16:43:07 INFO - PROCESS | 1934 | 1468453387059 Marionette DEBUG loaded listener.js 16:43:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x121a0e000) [pid = 1934] [serial = 1874] [outer = 0x1128b2800] 16:43:07 INFO - PROCESS | 1934 | 1468453387331 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]]]}] 16:43:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:43:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 471ms 16:43:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:43:07 INFO - PROCESS | 1934 | 1468453387341 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 16:43:07 INFO - PROCESS | 1934 | 1468453387343 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 16:43:07 INFO - PROCESS | 1934 | 1468453387353 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:43:07 INFO - PROCESS | 1934 | 1468453387354 Marionette TRACE conn2 <- [1,2470,null,{}] 16:43:07 INFO - PROCESS | 1934 | 1468453387358 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}] 16:43:07 INFO - PROCESS | 1934 | 1468453387360 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:07 INFO - PROCESS | 1934 | 1468453387451 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 16:43:07 INFO - PROCESS | 1934 | 1468453387454 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:07 INFO - PROCESS | 1934 | 1468453387455 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:07 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ba3f800 == 37 [pid = 1934] [id = 625] 16:43:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x123bbf000) [pid = 1934] [serial = 1875] [outer = 0x0] 16:43:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x128910c00) [pid = 1934] [serial = 1876] [outer = 0x123bbf000] 16:43:07 INFO - PROCESS | 1934 | 1468453387479 Marionette DEBUG loaded listener.js 16:43:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x12919c000) [pid = 1934] [serial = 1877] [outer = 0x123bbf000] 16:43:07 INFO - PROCESS | 1934 | 1468453387801 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]]]}] 16:43:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:43:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 477ms 16:43:07 INFO - PROCESS | 1934 | 1468453387824 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 16:43:07 INFO - PROCESS | 1934 | 1468453387826 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 16:43:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:43:07 INFO - PROCESS | 1934 | 1468453387831 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:43:07 INFO - PROCESS | 1934 | 1468453387832 Marionette TRACE conn2 <- [1,2474,null,{}] 16:43:07 INFO - PROCESS | 1934 | 1468453387834 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}] 16:43:07 INFO - PROCESS | 1934 | 1468453387836 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:07 INFO - PROCESS | 1934 | 1468453387956 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 16:43:07 INFO - PROCESS | 1934 | 1468453387962 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:07 INFO - PROCESS | 1934 | 1468453387964 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:07 INFO - PROCESS | 1934 | ++DOCSHELL 0x12bd7a000 == 38 [pid = 1934] [id = 626] 16:43:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x117147400) [pid = 1934] [serial = 1878] [outer = 0x0] 16:43:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x12919b800) [pid = 1934] [serial = 1879] [outer = 0x117147400] 16:43:07 INFO - PROCESS | 1934 | 1468453387997 Marionette DEBUG loaded listener.js 16:43:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x12a5b6000) [pid = 1934] [serial = 1880] [outer = 0x117147400] 16:43:08 INFO - PROCESS | 1934 | 1468453388328 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]]]}] 16:43:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:43:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 520ms 16:43:08 INFO - PROCESS | 1934 | 1468453388350 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 16:43:08 INFO - PROCESS | 1934 | 1468453388351 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 16:43:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:43:08 INFO - PROCESS | 1934 | 1468453388353 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:43:08 INFO - PROCESS | 1934 | 1468453388354 Marionette TRACE conn2 <- [1,2478,null,{}] 16:43:08 INFO - PROCESS | 1934 | 1468453388357 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}] 16:43:08 INFO - PROCESS | 1934 | 1468453388358 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:08 INFO - PROCESS | 1934 | 1468453388437 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 16:43:08 INFO - PROCESS | 1934 | 1468453388440 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:08 INFO - PROCESS | 1934 | 1468453388441 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:08 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c710800 == 39 [pid = 1934] [id = 627] 16:43:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x12a73e800) [pid = 1934] [serial = 1881] [outer = 0x0] 16:43:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x12a7e8c00) [pid = 1934] [serial = 1882] [outer = 0x12a73e800] 16:43:08 INFO - PROCESS | 1934 | 1468453388466 Marionette DEBUG loaded listener.js 16:43:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x12a7f3800) [pid = 1934] [serial = 1883] [outer = 0x12a73e800] 16:43:08 INFO - PROCESS | 1934 | 1468453388980 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]]]}] 16:43:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:43:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 672ms 16:43:09 INFO - PROCESS | 1934 | 1468453389036 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 16:43:09 INFO - PROCESS | 1934 | 1468453389038 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 16:43:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:43:09 INFO - PROCESS | 1934 | 1468453389043 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:43:09 INFO - PROCESS | 1934 | 1468453389047 Marionette TRACE conn2 <- [1,2482,null,{}] 16:43:09 INFO - PROCESS | 1934 | 1468453389051 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}] 16:43:09 INFO - PROCESS | 1934 | 1468453389053 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:09 INFO - PROCESS | 1934 | 1468453389162 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 16:43:09 INFO - PROCESS | 1934 | 1468453389226 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:09 INFO - PROCESS | 1934 | 1468453389227 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:09 INFO - PROCESS | 1934 | ++DOCSHELL 0x1188c4000 == 40 [pid = 1934] [id = 628] 16:43:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x1128a8400) [pid = 1934] [serial = 1884] [outer = 0x0] 16:43:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x1129edc00) [pid = 1934] [serial = 1885] [outer = 0x1128a8400] 16:43:09 INFO - PROCESS | 1934 | 1468453389258 Marionette DEBUG loaded listener.js 16:43:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x1132a7400) [pid = 1934] [serial = 1886] [outer = 0x1128a8400] 16:43:09 INFO - PROCESS | 1934 | 1468453389823 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]]]}] 16:43:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:43:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 824ms 16:43:09 INFO - PROCESS | 1934 | 1468453389867 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 16:43:09 INFO - PROCESS | 1934 | 1468453389870 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 16:43:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:43:09 INFO - PROCESS | 1934 | 1468453389875 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:43:09 INFO - PROCESS | 1934 | 1468453389877 Marionette TRACE conn2 <- [1,2486,null,{}] 16:43:09 INFO - PROCESS | 1934 | 1468453389880 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}] 16:43:09 INFO - PROCESS | 1934 | 1468453389881 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:09 INFO - PROCESS | 1934 | 1468453389994 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 16:43:10 INFO - PROCESS | 1934 | 1468453390079 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:10 INFO - PROCESS | 1934 | 1468453390080 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:10 INFO - PROCESS | 1934 | ++DOCSHELL 0x128f1f000 == 41 [pid = 1934] [id = 629] 16:43:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x1175bfc00) [pid = 1934] [serial = 1887] [outer = 0x0] 16:43:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x1180f0800) [pid = 1934] [serial = 1888] [outer = 0x1175bfc00] 16:43:10 INFO - PROCESS | 1934 | 1468453390111 Marionette DEBUG loaded listener.js 16:43:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x118596000) [pid = 1934] [serial = 1889] [outer = 0x1175bfc00] 16:43:10 INFO - PROCESS | 1934 | 1468453390756 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]]]}] 16:43:10 INFO - PROCESS | 1934 | --DOCSHELL 0x12bd7a000 == 40 [pid = 1934] [id = 626] 16:43:10 INFO - PROCESS | 1934 | --DOCSHELL 0x12ba3f800 == 39 [pid = 1934] [id = 625] 16:43:10 INFO - PROCESS | 1934 | --DOCSHELL 0x12b806000 == 38 [pid = 1934] [id = 624] 16:43:10 INFO - PROCESS | 1934 | --DOCSHELL 0x12a788000 == 37 [pid = 1934] [id = 623] 16:43:10 INFO - PROCESS | 1934 | --DOCSHELL 0x12a5a0800 == 36 [pid = 1934] [id = 622] 16:43:10 INFO - PROCESS | 1934 | --DOCSHELL 0x128ff1800 == 35 [pid = 1934] [id = 621] 16:43:10 INFO - PROCESS | 1934 | --DOCSHELL 0x126a75000 == 34 [pid = 1934] [id = 620] 16:43:10 INFO - PROCESS | 1934 | --DOCSHELL 0x124f20800 == 33 [pid = 1934] [id = 619] 16:43:10 INFO - PROCESS | 1934 | --DOCSHELL 0x121327800 == 32 [pid = 1934] [id = 618] 16:43:10 INFO - PROCESS | 1934 | --DOCSHELL 0x118763000 == 31 [pid = 1934] [id = 617] 16:43:10 INFO - PROCESS | 1934 | --DOCSHELL 0x115e1a800 == 30 [pid = 1934] [id = 616] 16:43:10 INFO - PROCESS | 1934 | --DOCSHELL 0x11997f800 == 29 [pid = 1934] [id = 615] 16:43:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:43:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 924ms 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x124d11400) [pid = 1934] [serial = 1813] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x129197000) [pid = 1934] [serial = 1816] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x12ac03400) [pid = 1934] [serial = 1831] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x12a7e8000) [pid = 1934] [serial = 1829] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x126c32c00) [pid = 1934] [serial = 1814] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x119624000) [pid = 1934] [serial = 1804] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x1196d5800) [pid = 1934] [serial = 1805] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x119a83c00) [pid = 1934] [serial = 1807] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x119c58400) [pid = 1934] [serial = 1808] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x117141c00) [pid = 1934] [serial = 1801] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x1180f4800) [pid = 1934] [serial = 1802] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x1121ba000) [pid = 1934] [serial = 1792] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x12941d800) [pid = 1934] [serial = 1819] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x1125f3c00) [pid = 1934] [serial = 1793] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x115debc00) [pid = 1934] [serial = 1795] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x1167e1c00) [pid = 1934] [serial = 1796] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x128d17400) [pid = 1934] [serial = 1790] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x12ac0b800) [pid = 1934] [serial = 1832] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x120fb2400) [pid = 1934] [serial = 1810] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x112e51000) [pid = 1934] [serial = 1798] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x115dee000) [pid = 1934] [serial = 1799] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x1292e6c00) [pid = 1934] [serial = 1817] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x113229400) [pid = 1934] [serial = 1822] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x1175bf800) [pid = 1934] [serial = 1823] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x123bc0000) [pid = 1934] [serial = 1826] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x12a5b2c00) [pid = 1934] [serial = 1828] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x129469400) [pid = 1934] [serial = 1820] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x118591c00) [pid = 1934] [serial = 1825] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x1218a4800) [pid = 1934] [serial = 1811] [outer = 0x0] [url = about:blank] 16:43:10 INFO - PROCESS | 1934 | 1468453390806 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 16:43:10 INFO - PROCESS | 1934 | 1468453390808 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 16:43:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:43:10 INFO - PROCESS | 1934 | 1468453390813 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:43:10 INFO - PROCESS | 1934 | 1468453390815 Marionette TRACE conn2 <- [1,2490,null,{}] 16:43:10 INFO - PROCESS | 1934 | 1468453390818 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}] 16:43:10 INFO - PROCESS | 1934 | 1468453390820 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:10 INFO - PROCESS | 1934 | 1468453390899 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 16:43:10 INFO - PROCESS | 1934 | 1468453390904 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:10 INFO - PROCESS | 1934 | 1468453390907 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:10 INFO - PROCESS | 1934 | ++DOCSHELL 0x1181e5800 == 30 [pid = 1934] [id = 630] 16:43:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x1164e9400) [pid = 1934] [serial = 1890] [outer = 0x0] 16:43:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x1167eac00) [pid = 1934] [serial = 1891] [outer = 0x1164e9400] 16:43:10 INFO - PROCESS | 1934 | 1468453390937 Marionette DEBUG loaded listener.js 16:43:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x1175c3000) [pid = 1934] [serial = 1892] [outer = 0x1164e9400] 16:43:11 INFO - PROCESS | 1934 | 1468453391290 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]]]}] 16:43:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:43:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 520ms 16:43:11 INFO - PROCESS | 1934 | 1468453391354 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 16:43:11 INFO - PROCESS | 1934 | 1468453391357 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 16:43:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:43:11 INFO - PROCESS | 1934 | 1468453391363 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:43:11 INFO - PROCESS | 1934 | 1468453391364 Marionette TRACE conn2 <- [1,2494,null,{}] 16:43:11 INFO - PROCESS | 1934 | 1468453391367 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}] 16:43:11 INFO - PROCESS | 1934 | 1468453391368 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:11 INFO - PROCESS | 1934 | 1468453391448 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 16:43:11 INFO - PROCESS | 1934 | 1468453391452 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:11 INFO - PROCESS | 1934 | 1468453391453 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:11 INFO - PROCESS | 1934 | ++DOCSHELL 0x121138000 == 31 [pid = 1934] [id = 631] 16:43:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x1180f1c00) [pid = 1934] [serial = 1893] [outer = 0x0] 16:43:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x11872cc00) [pid = 1934] [serial = 1894] [outer = 0x1180f1c00] 16:43:11 INFO - PROCESS | 1934 | 1468453391481 Marionette DEBUG loaded listener.js 16:43:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x11962a000) [pid = 1934] [serial = 1895] [outer = 0x1180f1c00] 16:43:11 INFO - PROCESS | 1934 | 1468453391846 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]]]}] 16:43:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:43:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 521ms 16:43:11 INFO - PROCESS | 1934 | 1468453391887 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 16:43:11 INFO - PROCESS | 1934 | 1468453391888 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 16:43:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:43:11 INFO - PROCESS | 1934 | 1468453391890 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:43:11 INFO - PROCESS | 1934 | 1468453391893 Marionette TRACE conn2 <- [1,2498,null,{}] 16:43:11 INFO - PROCESS | 1934 | 1468453391900 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}] 16:43:11 INFO - PROCESS | 1934 | 1468453391904 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:11 INFO - PROCESS | 1934 | 1468453391982 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 16:43:11 INFO - PROCESS | 1934 | 1468453391987 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:11 INFO - PROCESS | 1934 | 1468453391989 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:12 INFO - PROCESS | 1934 | ++DOCSHELL 0x126a60800 == 32 [pid = 1934] [id = 632] 16:43:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1196d2800) [pid = 1934] [serial = 1896] [outer = 0x0] 16:43:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x119c55000) [pid = 1934] [serial = 1897] [outer = 0x1196d2800] 16:43:12 INFO - PROCESS | 1934 | 1468453392020 Marionette DEBUG loaded listener.js 16:43:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x120ec3000) [pid = 1934] [serial = 1898] [outer = 0x1196d2800] 16:43:12 INFO - PROCESS | 1934 | 1468453392423 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]]]}] 16:43:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:43:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 572ms 16:43:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:43:12 INFO - PROCESS | 1934 | 1468453392464 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 16:43:12 INFO - PROCESS | 1934 | 1468453392466 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 16:43:12 INFO - PROCESS | 1934 | 1468453392469 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:43:12 INFO - PROCESS | 1934 | 1468453392471 Marionette TRACE conn2 <- [1,2502,null,{}] 16:43:12 INFO - PROCESS | 1934 | 1468453392500 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}] 16:43:12 INFO - PROCESS | 1934 | 1468453392502 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:12 INFO - PROCESS | 1934 | 1468453392632 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 16:43:12 INFO - PROCESS | 1934 | 1468453392674 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:12 INFO - PROCESS | 1934 | 1468453392675 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:12 INFO - PROCESS | 1934 | ++DOCSHELL 0x12929c800 == 33 [pid = 1934] [id = 633] 16:43:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x1218aa000) [pid = 1934] [serial = 1899] [outer = 0x0] 16:43:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x121a11000) [pid = 1934] [serial = 1900] [outer = 0x1218aa000] 16:43:12 INFO - PROCESS | 1934 | 1468453392717 Marionette DEBUG loaded listener.js 16:43:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x124a1f400) [pid = 1934] [serial = 1901] [outer = 0x1218aa000] 16:43:13 INFO - PROCESS | 1934 | 1468453393145 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]]]}] 16:43:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:43:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 687ms 16:43:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:43:13 INFO - PROCESS | 1934 | 1468453393157 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 16:43:13 INFO - PROCESS | 1934 | 1468453393158 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 16:43:13 INFO - PROCESS | 1934 | 1468453393162 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:43:13 INFO - PROCESS | 1934 | 1468453393163 Marionette TRACE conn2 <- [1,2506,null,{}] 16:43:13 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x1196ccc00) [pid = 1934] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:43:13 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x119c54000) [pid = 1934] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:43:13 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x126678000) [pid = 1934] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:43:13 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x119092000) [pid = 1934] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:43:13 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x1128b2800) [pid = 1934] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:43:13 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x1196cd000) [pid = 1934] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:43:13 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x12667b000) [pid = 1934] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:43:13 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x123bbf000) [pid = 1934] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:43:13 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x117147400) [pid = 1934] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:43:13 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x11322b400) [pid = 1934] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:43:13 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x112986800) [pid = 1934] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:43:13 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x1128ae800) [pid = 1934] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:43:13 INFO - PROCESS | 1934 | --DOMWINDOW == 73 (0x116fae400) [pid = 1934] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:43:13 INFO - PROCESS | 1934 | --DOMWINDOW == 72 (0x118593400) [pid = 1934] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:43:13 INFO - PROCESS | 1934 | --DOMWINDOW == 71 (0x113228800) [pid = 1934] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:43:13 INFO - PROCESS | 1934 | --DOMWINDOW == 70 (0x11628c800) [pid = 1934] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:43:13 INFO - PROCESS | 1934 | 1468453393402 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}] 16:43:13 INFO - PROCESS | 1934 | 1468453393404 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:13 INFO - PROCESS | 1934 | 1468453393507 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 16:43:13 INFO - PROCESS | 1934 | 1468453393575 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:13 INFO - PROCESS | 1934 | 1468453393577 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:13 INFO - PROCESS | 1934 | ++DOCSHELL 0x117e3a800 == 34 [pid = 1934] [id = 634] 16:43:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 71 (0x1128ac000) [pid = 1934] [serial = 1902] [outer = 0x0] 16:43:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 72 (0x1129e3400) [pid = 1934] [serial = 1903] [outer = 0x1128ac000] 16:43:13 INFO - PROCESS | 1934 | 1468453393609 Marionette DEBUG loaded listener.js 16:43:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 73 (0x11322b400) [pid = 1934] [serial = 1904] [outer = 0x1128ac000] 16:43:14 INFO - PROCESS | 1934 | 1468453394066 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]]]}] 16:43:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:43:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 943ms 16:43:14 INFO - PROCESS | 1934 | 1468453394104 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 16:43:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:43:14 INFO - PROCESS | 1934 | 1468453394106 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 16:43:14 INFO - PROCESS | 1934 | 1468453394127 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:43:14 INFO - PROCESS | 1934 | 1468453394129 Marionette TRACE conn2 <- [1,2510,null,{}] 16:43:14 INFO - PROCESS | 1934 | 1468453394135 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}] 16:43:14 INFO - PROCESS | 1934 | 1468453394137 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:14 INFO - PROCESS | 1934 | 1468453394237 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 16:43:14 INFO - PROCESS | 1934 | 1468453394311 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:14 INFO - PROCESS | 1934 | 1468453394313 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:14 INFO - PROCESS | 1934 | ++DOCSHELL 0x126a6b000 == 35 [pid = 1934] [id = 635] 16:43:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 74 (0x1176f0c00) [pid = 1934] [serial = 1905] [outer = 0x0] 16:43:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x118378000) [pid = 1934] [serial = 1906] [outer = 0x1176f0c00] 16:43:14 INFO - PROCESS | 1934 | 1468453394344 Marionette DEBUG loaded listener.js 16:43:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x11887bc00) [pid = 1934] [serial = 1907] [outer = 0x1176f0c00] 16:43:14 INFO - PROCESS | 1934 | 1468453394767 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]]]}] 16:43:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:43:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 691ms 16:43:14 INFO - PROCESS | 1934 | 1468453394801 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 16:43:14 INFO - PROCESS | 1934 | 1468453394803 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 16:43:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:43:14 INFO - PROCESS | 1934 | 1468453394805 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:43:14 INFO - PROCESS | 1934 | 1468453394806 Marionette TRACE conn2 <- [1,2514,null,{}] 16:43:14 INFO - PROCESS | 1934 | 1468453394809 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}] 16:43:14 INFO - PROCESS | 1934 | 1468453394810 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:14 INFO - PROCESS | 1934 | 1468453394909 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 16:43:14 INFO - PROCESS | 1934 | 1468453394970 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:14 INFO - PROCESS | 1934 | 1468453394973 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:14 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ac32000 == 36 [pid = 1934] [id = 636] 16:43:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x1196e4000) [pid = 1934] [serial = 1908] [outer = 0x0] 16:43:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x119a89c00) [pid = 1934] [serial = 1909] [outer = 0x1196e4000] 16:43:15 INFO - PROCESS | 1934 | 1468453395006 Marionette DEBUG loaded listener.js 16:43:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x120fb5c00) [pid = 1934] [serial = 1910] [outer = 0x1196e4000] 16:43:15 INFO - PROCESS | 1934 | 1468453395465 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]]]}] 16:43:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:43:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 719ms 16:43:15 INFO - PROCESS | 1934 | 1468453395532 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 16:43:15 INFO - PROCESS | 1934 | 1468453395538 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 16:43:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:43:15 INFO - PROCESS | 1934 | 1468453395570 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:43:15 INFO - PROCESS | 1934 | 1468453395573 Marionette TRACE conn2 <- [1,2518,null,{}] 16:43:15 INFO - PROCESS | 1934 | 1468453395596 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}] 16:43:15 INFO - PROCESS | 1934 | 1468453395598 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:15 INFO - PROCESS | 1934 | 1468453395783 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 16:43:15 INFO - PROCESS | 1934 | 1468453395853 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:15 INFO - PROCESS | 1934 | 1468453395855 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:15 INFO - PROCESS | 1934 | ++DOCSHELL 0x12bd78000 == 37 [pid = 1934] [id = 637] 16:43:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x12554c400) [pid = 1934] [serial = 1911] [outer = 0x0] 16:43:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1255c0000) [pid = 1934] [serial = 1912] [outer = 0x12554c400] 16:43:15 INFO - PROCESS | 1934 | 1468453395903 Marionette DEBUG loaded listener.js 16:43:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x126678000) [pid = 1934] [serial = 1913] [outer = 0x12554c400] 16:43:16 INFO - PROCESS | 1934 | 1468453396347 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]]]}] 16:43:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:43:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 824ms 16:43:16 INFO - PROCESS | 1934 | 1468453396393 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 16:43:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:43:16 INFO - PROCESS | 1934 | 1468453396394 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 16:43:16 INFO - PROCESS | 1934 | 1468453396396 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:43:16 INFO - PROCESS | 1934 | 1468453396398 Marionette TRACE conn2 <- [1,2522,null,{}] 16:43:16 INFO - PROCESS | 1934 | 1468453396400 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}] 16:43:16 INFO - PROCESS | 1934 | 1468453396401 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:16 INFO - PROCESS | 1934 | 1468453396494 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 16:43:16 INFO - PROCESS | 1934 | 1468453396554 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:16 INFO - PROCESS | 1934 | 1468453396555 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:16 INFO - PROCESS | 1934 | ++DOCSHELL 0x1264b4000 == 38 [pid = 1934] [id = 638] 16:43:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x12667b000) [pid = 1934] [serial = 1914] [outer = 0x0] 16:43:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x128907400) [pid = 1934] [serial = 1915] [outer = 0x12667b000] 16:43:16 INFO - PROCESS | 1934 | 1468453396583 Marionette DEBUG loaded listener.js 16:43:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x129197c00) [pid = 1934] [serial = 1916] [outer = 0x12667b000] 16:43:17 INFO - PROCESS | 1934 | 1468453397001 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]]]}] 16:43:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:43:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 620ms 16:43:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:43:17 INFO - PROCESS | 1934 | 1468453397017 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 16:43:17 INFO - PROCESS | 1934 | 1468453397018 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 16:43:17 INFO - PROCESS | 1934 | 1468453397020 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:43:17 INFO - PROCESS | 1934 | 1468453397022 Marionette TRACE conn2 <- [1,2526,null,{}] 16:43:17 INFO - PROCESS | 1934 | 1468453397024 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}] 16:43:17 INFO - PROCESS | 1934 | 1468453397029 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:17 INFO - PROCESS | 1934 | 1468453397155 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 16:43:17 INFO - PROCESS | 1934 | 1468453397247 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:17 INFO - PROCESS | 1934 | 1468453397248 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:17 INFO - PROCESS | 1934 | ++DOCSHELL 0x119175800 == 39 [pid = 1934] [id = 639] 16:43:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x11623f800) [pid = 1934] [serial = 1917] [outer = 0x0] 16:43:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x12890d400) [pid = 1934] [serial = 1918] [outer = 0x11623f800] 16:43:17 INFO - PROCESS | 1934 | 1468453397278 Marionette DEBUG loaded listener.js 16:43:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x129467400) [pid = 1934] [serial = 1919] [outer = 0x11623f800] 16:43:17 INFO - PROCESS | 1934 | 1468453397774 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]]]}] 16:43:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:43:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 773ms 16:43:17 INFO - PROCESS | 1934 | 1468453397795 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 16:43:17 INFO - PROCESS | 1934 | 1468453397797 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 16:43:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:43:17 INFO - PROCESS | 1934 | 1468453397801 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:43:17 INFO - PROCESS | 1934 | 1468453397802 Marionette TRACE conn2 <- [1,2530,null,{}] 16:43:17 INFO - PROCESS | 1934 | 1468453397807 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}] 16:43:17 INFO - PROCESS | 1934 | 1468453397808 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:17 INFO - PROCESS | 1934 | 1468453397906 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 16:43:18 INFO - PROCESS | 1934 | --DOCSHELL 0x126a60800 == 38 [pid = 1934] [id = 632] 16:43:18 INFO - PROCESS | 1934 | --DOCSHELL 0x121138000 == 37 [pid = 1934] [id = 631] 16:43:18 INFO - PROCESS | 1934 | --DOCSHELL 0x1181e5800 == 36 [pid = 1934] [id = 630] 16:43:18 INFO - PROCESS | 1934 | --DOCSHELL 0x1188c4000 == 35 [pid = 1934] [id = 628] 16:43:18 INFO - PROCESS | 1934 | --DOCSHELL 0x128f1f000 == 34 [pid = 1934] [id = 629] 16:43:18 INFO - PROCESS | 1934 | --DOCSHELL 0x12c710800 == 33 [pid = 1934] [id = 627] 16:43:18 INFO - PROCESS | 1934 | --DOCSHELL 0x119175800 == 32 [pid = 1934] [id = 639] 16:43:18 INFO - PROCESS | 1934 | --DOCSHELL 0x1264b4000 == 31 [pid = 1934] [id = 638] 16:43:18 INFO - PROCESS | 1934 | --DOCSHELL 0x12bd78000 == 30 [pid = 1934] [id = 637] 16:43:18 INFO - PROCESS | 1934 | --DOCSHELL 0x12ac32000 == 29 [pid = 1934] [id = 636] 16:43:18 INFO - PROCESS | 1934 | --DOCSHELL 0x126a6b000 == 28 [pid = 1934] [id = 635] 16:43:18 INFO - PROCESS | 1934 | --DOCSHELL 0x12929c800 == 27 [pid = 1934] [id = 633] 16:43:18 INFO - PROCESS | 1934 | --DOCSHELL 0x117e3a800 == 26 [pid = 1934] [id = 634] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x115e5d400) [pid = 1934] [serial = 1852] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x1167e8c00) [pid = 1934] [serial = 1853] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x113c36400) [pid = 1934] [serial = 1835] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x11297ac00) [pid = 1934] [serial = 1849] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x112cb7400) [pid = 1934] [serial = 1850] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x112ddf400) [pid = 1934] [serial = 1834] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x1180eac00) [pid = 1934] [serial = 1855] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x118593c00) [pid = 1934] [serial = 1856] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x11909bc00) [pid = 1934] [serial = 1858] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x115e61000) [pid = 1934] [serial = 1847] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x113236000) [pid = 1934] [serial = 1846] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x11887a000) [pid = 1934] [serial = 1838] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x11832d400) [pid = 1934] [serial = 1837] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x119a26400) [pid = 1934] [serial = 1861] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 73 (0x1255b8000) [pid = 1934] [serial = 1841] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 72 (0x12133c000) [pid = 1934] [serial = 1840] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 71 (0x1292ee400) [pid = 1934] [serial = 1844] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 70 (0x126c30800) [pid = 1934] [serial = 1843] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 69 (0x120ec4400) [pid = 1934] [serial = 1864] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 68 (0x119a8d400) [pid = 1934] [serial = 1862] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 67 (0x1167e3400) [pid = 1934] [serial = 1873] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 66 (0x125542400) [pid = 1934] [serial = 1867] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 65 (0x124a1a000) [pid = 1934] [serial = 1865] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 64 (0x126a17c00) [pid = 1934] [serial = 1870] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 63 (0x125ee8400) [pid = 1934] [serial = 1868] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 62 (0x128910c00) [pid = 1934] [serial = 1876] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 61 (0x12919c000) [pid = 1934] [serial = 1877] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 60 (0x128d12800) [pid = 1934] [serial = 1871] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 59 (0x121a0e000) [pid = 1934] [serial = 1874] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 58 (0x12919b800) [pid = 1934] [serial = 1879] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 57 (0x11962ac00) [pid = 1934] [serial = 1859] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 56 (0x12a7e8c00) [pid = 1934] [serial = 1882] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | --DOMWINDOW == 55 (0x12a5b6000) [pid = 1934] [serial = 1880] [outer = 0x0] [url = about:blank] 16:43:18 INFO - PROCESS | 1934 | 1468453398507 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:18 INFO - PROCESS | 1934 | 1468453398508 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:18 INFO - PROCESS | 1934 | ++DOCSHELL 0x1129b7000 == 27 [pid = 1934] [id = 640] 16:43:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 56 (0x11259b800) [pid = 1934] [serial = 1920] [outer = 0x0] 16:43:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 57 (0x1125f4400) [pid = 1934] [serial = 1921] [outer = 0x11259b800] 16:43:18 INFO - PROCESS | 1934 | 1468453398539 Marionette DEBUG loaded listener.js 16:43:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 58 (0x1128ab400) [pid = 1934] [serial = 1922] [outer = 0x11259b800] 16:43:18 INFO - PROCESS | 1934 | 1468453398885 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]]]}] 16:43:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:43:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1121ms 16:43:18 INFO - PROCESS | 1934 | 1468453398923 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 16:43:18 INFO - PROCESS | 1934 | 1468453398925 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 16:43:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:43:18 INFO - PROCESS | 1934 | 1468453398928 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:43:18 INFO - PROCESS | 1934 | 1468453398930 Marionette TRACE conn2 <- [1,2534,null,{}] 16:43:18 INFO - PROCESS | 1934 | 1468453398934 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}] 16:43:18 INFO - PROCESS | 1934 | 1468453398935 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:19 INFO - PROCESS | 1934 | 1468453399012 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 16:43:19 INFO - PROCESS | 1934 | 1468453399017 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:19 INFO - PROCESS | 1934 | 1468453399019 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:19 INFO - PROCESS | 1934 | ++DOCSHELL 0x118765000 == 28 [pid = 1934] [id = 641] 16:43:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 59 (0x112ddf400) [pid = 1934] [serial = 1923] [outer = 0x0] 16:43:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 60 (0x114e67c00) [pid = 1934] [serial = 1924] [outer = 0x112ddf400] 16:43:19 INFO - PROCESS | 1934 | 1468453399049 Marionette DEBUG loaded listener.js 16:43:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 61 (0x116490800) [pid = 1934] [serial = 1925] [outer = 0x112ddf400] 16:43:19 INFO - PROCESS | 1934 | 1468453399401 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]]]}] 16:43:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:43:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 523ms 16:43:19 INFO - PROCESS | 1934 | 1468453399453 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 16:43:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:43:19 INFO - PROCESS | 1934 | 1468453399456 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 16:43:19 INFO - PROCESS | 1934 | 1468453399459 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:43:19 INFO - PROCESS | 1934 | 1468453399460 Marionette TRACE conn2 <- [1,2538,null,{}] 16:43:19 INFO - PROCESS | 1934 | 1468453399463 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}] 16:43:19 INFO - PROCESS | 1934 | 1468453399464 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:19 INFO - PROCESS | 1934 | 1468453399543 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 16:43:19 INFO - PROCESS | 1934 | 1468453399551 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:19 INFO - PROCESS | 1934 | 1468453399552 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:19 INFO - PROCESS | 1934 | ++DOCSHELL 0x119cc0000 == 29 [pid = 1934] [id = 642] 16:43:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 62 (0x1164e4c00) [pid = 1934] [serial = 1926] [outer = 0x0] 16:43:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 63 (0x1167e2800) [pid = 1934] [serial = 1927] [outer = 0x1164e4c00] 16:43:19 INFO - PROCESS | 1934 | 1468453399578 Marionette DEBUG loaded listener.js 16:43:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 64 (0x1175c4800) [pid = 1934] [serial = 1928] [outer = 0x1164e4c00] 16:43:19 INFO - PROCESS | 1934 | 1468453399944 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]]]}] 16:43:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:43:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 519ms 16:43:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:43:19 INFO - PROCESS | 1934 | 1468453399979 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 16:43:19 INFO - PROCESS | 1934 | 1468453399980 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 16:43:19 INFO - PROCESS | 1934 | 1468453399987 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:43:19 INFO - PROCESS | 1934 | 1468453399992 Marionette TRACE conn2 <- [1,2542,null,{}] 16:43:19 INFO - PROCESS | 1934 | 1468453399996 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}] 16:43:20 INFO - PROCESS | 1934 | 1468453399999 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:20 INFO - PROCESS | 1934 | 1468453400097 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 16:43:20 INFO - PROCESS | 1934 | 1468453400104 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:20 INFO - PROCESS | 1934 | 1468453400106 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:20 INFO - PROCESS | 1934 | ++DOCSHELL 0x124f1b800 == 30 [pid = 1934] [id = 643] 16:43:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 65 (0x1180e9800) [pid = 1934] [serial = 1929] [outer = 0x0] 16:43:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 66 (0x11858f400) [pid = 1934] [serial = 1930] [outer = 0x1180e9800] 16:43:20 INFO - PROCESS | 1934 | 1468453400147 Marionette DEBUG loaded listener.js 16:43:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 67 (0x1190cd800) [pid = 1934] [serial = 1931] [outer = 0x1180e9800] 16:43:20 INFO - PROCESS | 1934 | 1468453400529 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]]]}] 16:43:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:43:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 581ms 16:43:20 INFO - PROCESS | 1934 | 1468453400565 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 16:43:20 INFO - PROCESS | 1934 | 1468453400566 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 16:43:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:43:20 INFO - PROCESS | 1934 | 1468453400569 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:43:20 INFO - PROCESS | 1934 | 1468453400570 Marionette TRACE conn2 <- [1,2546,null,{}] 16:43:20 INFO - PROCESS | 1934 | 1468453400572 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}] 16:43:20 INFO - PROCESS | 1934 | 1468453400573 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:20 INFO - PROCESS | 1934 | 1468453400688 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 16:43:20 INFO - PROCESS | 1934 | 1468453400732 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:20 INFO - PROCESS | 1934 | 1468453400734 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:20 INFO - PROCESS | 1934 | ++DOCSHELL 0x126a6b000 == 31 [pid = 1934] [id = 644] 16:43:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 68 (0x1128b2800) [pid = 1934] [serial = 1932] [outer = 0x0] 16:43:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 69 (0x1196d2c00) [pid = 1934] [serial = 1933] [outer = 0x1128b2800] 16:43:20 INFO - PROCESS | 1934 | 1468453400765 Marionette DEBUG loaded listener.js 16:43:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 70 (0x119a2b000) [pid = 1934] [serial = 1934] [outer = 0x1128b2800] 16:43:21 INFO - PROCESS | 1934 | 1468453401226 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]]]}] 16:43:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:43:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 671ms 16:43:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:43:21 INFO - PROCESS | 1934 | 1468453401241 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 16:43:21 INFO - PROCESS | 1934 | 1468453401244 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 16:43:21 INFO - PROCESS | 1934 | 1468453401253 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - PROCESS | 1934 | 1468453401254 Marionette TRACE conn2 <- [1,2550,null,{}] 16:43:21 INFO - PROCESS | 1934 | 1468453401257 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}] 16:43:21 INFO - PROCESS | 1934 | 1468453401258 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:21 INFO - PROCESS | 1934 | 1468453401352 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 16:43:21 INFO - PROCESS | 1934 | 1468453401356 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:21 INFO - PROCESS | 1934 | 1468453401360 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:21 INFO - PROCESS | 1934 | ++DOCSHELL 0x129292000 == 32 [pid = 1934] [id = 645] 16:43:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 71 (0x116490c00) [pid = 1934] [serial = 1935] [outer = 0x0] 16:43:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 72 (0x119c5bc00) [pid = 1934] [serial = 1936] [outer = 0x116490c00] 16:43:21 INFO - PROCESS | 1934 | 1468453401393 Marionette DEBUG loaded listener.js 16:43:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 73 (0x121214c00) [pid = 1934] [serial = 1937] [outer = 0x116490c00] 16:43:21 INFO - PROCESS | 1934 | 1468453401773 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]]]}] 16:43:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:43:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 576ms 16:43:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:43:21 INFO - PROCESS | 1934 | 1468453401824 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 16:43:21 INFO - PROCESS | 1934 | 1468453401826 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 16:43:21 INFO - PROCESS | 1934 | 1468453401829 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - PROCESS | 1934 | 1468453401830 Marionette TRACE conn2 <- [1,2554,null,{}] 16:43:21 INFO - PROCESS | 1934 | 1468453401834 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}] 16:43:21 INFO - PROCESS | 1934 | 1468453401836 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:21 INFO - PROCESS | 1934 | 1468453401947 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 16:43:21 INFO - PROCESS | 1934 | 1468453401986 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:21 INFO - PROCESS | 1934 | 1468453401987 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:21 INFO - PROCESS | 1934 | ++DOCSHELL 0x112fca800 == 33 [pid = 1934] [id = 646] 16:43:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 74 (0x1216b1400) [pid = 1934] [serial = 1938] [outer = 0x0] 16:43:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x123e3d400) [pid = 1934] [serial = 1939] [outer = 0x1216b1400] 16:43:22 INFO - PROCESS | 1934 | 1468453402011 Marionette DEBUG loaded listener.js 16:43:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x124d0f400) [pid = 1934] [serial = 1940] [outer = 0x1216b1400] 16:43:22 INFO - PROCESS | 1934 | 1468453402353 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]]]}] 16:43:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:43:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 572ms 16:43:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:43:22 INFO - PROCESS | 1934 | 1468453402402 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 16:43:22 INFO - PROCESS | 1934 | 1468453402403 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 16:43:22 INFO - PROCESS | 1934 | 1468453402405 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:43:22 INFO - PROCESS | 1934 | 1468453402406 Marionette TRACE conn2 <- [1,2558,null,{}] 16:43:22 INFO - PROCESS | 1934 | 1468453402408 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}] 16:43:22 INFO - PROCESS | 1934 | 1468453402410 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:22 INFO - PROCESS | 1934 | 1468453402502 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 16:43:22 INFO - PROCESS | 1934 | 1468453402514 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:22 INFO - PROCESS | 1934 | 1468453402516 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:22 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a9bf000 == 34 [pid = 1934] [id = 647] 16:43:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x1128ab800) [pid = 1934] [serial = 1941] [outer = 0x0] 16:43:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x125549c00) [pid = 1934] [serial = 1942] [outer = 0x1128ab800] 16:43:22 INFO - PROCESS | 1934 | 1468453402540 Marionette DEBUG loaded listener.js 16:43:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x125e66800) [pid = 1934] [serial = 1943] [outer = 0x1128ab800] 16:43:22 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x1218aa000) [pid = 1934] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:43:22 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x12a73e800) [pid = 1934] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:43:22 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x1180f1c00) [pid = 1934] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:43:22 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x1164e9400) [pid = 1934] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:43:22 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x1128a8400) [pid = 1934] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:43:22 INFO - PROCESS | 1934 | --DOMWINDOW == 73 (0x1175bfc00) [pid = 1934] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:43:22 INFO - PROCESS | 1934 | --DOMWINDOW == 72 (0x1196d2800) [pid = 1934] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:43:22 INFO - PROCESS | 1934 | 1468453402941 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]]]}] 16:43:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:43:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 568ms 16:43:22 INFO - PROCESS | 1934 | 1468453402974 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 16:43:22 INFO - PROCESS | 1934 | 1468453402975 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 16:43:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:43:22 INFO - PROCESS | 1934 | 1468453402983 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:43:22 INFO - PROCESS | 1934 | 1468453402984 Marionette TRACE conn2 <- [1,2562,null,{}] 16:43:22 INFO - PROCESS | 1934 | 1468453402986 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}] 16:43:22 INFO - PROCESS | 1934 | 1468453402988 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:23 INFO - PROCESS | 1934 | 1468453403094 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 16:43:23 INFO - PROCESS | 1934 | 1468453403128 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:23 INFO - PROCESS | 1934 | 1468453403129 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:23 INFO - PROCESS | 1934 | ++DOCSHELL 0x12b811000 == 35 [pid = 1934] [id = 648] 16:43:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 73 (0x1127d0000) [pid = 1934] [serial = 1944] [outer = 0x0] 16:43:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 74 (0x119c58800) [pid = 1934] [serial = 1945] [outer = 0x1127d0000] 16:43:23 INFO - PROCESS | 1934 | 1468453403153 Marionette DEBUG loaded listener.js 16:43:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x125e6cc00) [pid = 1934] [serial = 1946] [outer = 0x1127d0000] 16:43:23 INFO - PROCESS | 1934 | 1468453403436 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]]]}] 16:43:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:43:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 474ms 16:43:23 INFO - PROCESS | 1934 | 1468453403458 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 16:43:23 INFO - PROCESS | 1934 | 1468453403460 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 16:43:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:43:23 INFO - PROCESS | 1934 | 1468453403464 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:43:23 INFO - PROCESS | 1934 | 1468453403466 Marionette TRACE conn2 <- [1,2566,null,{}] 16:43:23 INFO - PROCESS | 1934 | 1468453403469 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}] 16:43:23 INFO - PROCESS | 1934 | 1468453403470 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:23 INFO - PROCESS | 1934 | 1468453403546 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 16:43:23 INFO - PROCESS | 1934 | 1468453403550 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:23 INFO - PROCESS | 1934 | 1468453403551 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:23 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ba44800 == 36 [pid = 1934] [id = 649] 16:43:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x125edf400) [pid = 1934] [serial = 1947] [outer = 0x0] 16:43:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x126c37c00) [pid = 1934] [serial = 1948] [outer = 0x125edf400] 16:43:23 INFO - PROCESS | 1934 | 1468453403575 Marionette DEBUG loaded listener.js 16:43:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x128d16c00) [pid = 1934] [serial = 1949] [outer = 0x125edf400] 16:43:23 INFO - PROCESS | 1934 | 1468453403902 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]]]}] 16:43:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:43:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 473ms 16:43:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:43:23 INFO - PROCESS | 1934 | 1468453403935 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 16:43:23 INFO - PROCESS | 1934 | 1468453403937 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 16:43:23 INFO - PROCESS | 1934 | 1468453403939 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:43:23 INFO - PROCESS | 1934 | 1468453403940 Marionette TRACE conn2 <- [1,2570,null,{}] 16:43:23 INFO - PROCESS | 1934 | 1468453403942 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}] 16:43:23 INFO - PROCESS | 1934 | 1468453403943 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:24 INFO - PROCESS | 1934 | 1468453404049 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 16:43:24 INFO - PROCESS | 1934 | 1468453404055 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:24 INFO - PROCESS | 1934 | 1468453404057 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:24 INFO - PROCESS | 1934 | ++DOCSHELL 0x12bd79000 == 37 [pid = 1934] [id = 650] 16:43:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x126c30800) [pid = 1934] [serial = 1950] [outer = 0x0] 16:43:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x128fa6c00) [pid = 1934] [serial = 1951] [outer = 0x126c30800] 16:43:24 INFO - PROCESS | 1934 | 1468453404084 Marionette DEBUG loaded listener.js 16:43:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1292e5800) [pid = 1934] [serial = 1952] [outer = 0x126c30800] 16:43:24 INFO - PROCESS | 1934 | 1468453404433 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]]]}] 16:43:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:43:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 518ms 16:43:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:43:24 INFO - PROCESS | 1934 | 1468453404457 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 16:43:24 INFO - PROCESS | 1934 | 1468453404459 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 16:43:24 INFO - PROCESS | 1934 | 1468453404463 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:43:24 INFO - PROCESS | 1934 | 1468453404474 Marionette TRACE conn2 <- [1,2574,null,{}] 16:43:24 INFO - PROCESS | 1934 | 1468453404476 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}] 16:43:24 INFO - PROCESS | 1934 | 1468453404479 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:24 INFO - PROCESS | 1934 | 1468453404572 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 16:43:24 INFO - PROCESS | 1934 | 1468453404635 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:24 INFO - PROCESS | 1934 | 1468453404636 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:24 INFO - PROCESS | 1934 | ++DOCSHELL 0x123ef6800 == 38 [pid = 1934] [id = 651] 16:43:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x128d18800) [pid = 1934] [serial = 1953] [outer = 0x0] 16:43:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x12941e800) [pid = 1934] [serial = 1954] [outer = 0x128d18800] 16:43:24 INFO - PROCESS | 1934 | 1468453404660 Marionette DEBUG loaded listener.js 16:43:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x12a73b800) [pid = 1934] [serial = 1955] [outer = 0x128d18800] 16:43:25 INFO - PROCESS | 1934 | 1468453405151 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]]]}] 16:43:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:43:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 731ms 16:43:25 INFO - PROCESS | 1934 | 1468453405193 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 16:43:25 INFO - PROCESS | 1934 | 1468453405198 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 16:43:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:43:25 INFO - PROCESS | 1934 | 1468453405202 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:43:25 INFO - PROCESS | 1934 | 1468453405204 Marionette TRACE conn2 <- [1,2578,null,{}] 16:43:25 INFO - PROCESS | 1934 | 1468453405208 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}] 16:43:25 INFO - PROCESS | 1934 | 1468453405210 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:25 INFO - PROCESS | 1934 | 1468453405318 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 16:43:25 INFO - PROCESS | 1934 | 1468453405400 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:25 INFO - PROCESS | 1934 | 1468453405402 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:25 INFO - PROCESS | 1934 | ++DOCSHELL 0x119176000 == 39 [pid = 1934] [id = 652] 16:43:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x112e42800) [pid = 1934] [serial = 1956] [outer = 0x0] 16:43:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x112e4ec00) [pid = 1934] [serial = 1957] [outer = 0x112e42800] 16:43:25 INFO - PROCESS | 1934 | 1468453405432 Marionette DEBUG loaded listener.js 16:43:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x115d18800) [pid = 1934] [serial = 1958] [outer = 0x112e42800] 16:43:25 INFO - PROCESS | 1934 | 1468453405983 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]]]}] 16:43:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:43:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 975ms 16:43:26 INFO - PROCESS | 1934 | 1468453406177 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 16:43:26 INFO - PROCESS | 1934 | 1468453406179 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 16:43:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:43:26 INFO - PROCESS | 1934 | 1468453406183 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:43:26 INFO - PROCESS | 1934 | 1468453406184 Marionette TRACE conn2 <- [1,2582,null,{}] 16:43:26 INFO - PROCESS | 1934 | 1468453406188 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}] 16:43:26 INFO - PROCESS | 1934 | 1468453406190 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:26 INFO - PROCESS | 1934 | 1468453406292 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 16:43:26 INFO - PROCESS | 1934 | 1468453406348 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:26 INFO - PROCESS | 1934 | 1468453406351 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:26 INFO - PROCESS | 1934 | ++DOCSHELL 0x1188c5800 == 40 [pid = 1934] [id = 653] 16:43:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x1133ba400) [pid = 1934] [serial = 1959] [outer = 0x0] 16:43:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x115ded800) [pid = 1934] [serial = 1960] [outer = 0x1133ba400] 16:43:26 INFO - PROCESS | 1934 | 1468453406378 Marionette DEBUG loaded listener.js 16:43:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x116631c00) [pid = 1934] [serial = 1961] [outer = 0x1133ba400] 16:43:26 INFO - PROCESS | 1934 | --DOCSHELL 0x12bd79000 == 39 [pid = 1934] [id = 650] 16:43:26 INFO - PROCESS | 1934 | --DOCSHELL 0x12ba44800 == 38 [pid = 1934] [id = 649] 16:43:26 INFO - PROCESS | 1934 | --DOCSHELL 0x12b811000 == 37 [pid = 1934] [id = 648] 16:43:26 INFO - PROCESS | 1934 | --DOCSHELL 0x12a9bf000 == 36 [pid = 1934] [id = 647] 16:43:26 INFO - PROCESS | 1934 | --DOCSHELL 0x112fca800 == 35 [pid = 1934] [id = 646] 16:43:26 INFO - PROCESS | 1934 | --DOCSHELL 0x129292000 == 34 [pid = 1934] [id = 645] 16:43:26 INFO - PROCESS | 1934 | --DOCSHELL 0x126a6b000 == 33 [pid = 1934] [id = 644] 16:43:26 INFO - PROCESS | 1934 | --DOCSHELL 0x124f1b800 == 32 [pid = 1934] [id = 643] 16:43:26 INFO - PROCESS | 1934 | --DOCSHELL 0x119cc0000 == 31 [pid = 1934] [id = 642] 16:43:26 INFO - PROCESS | 1934 | --DOCSHELL 0x118765000 == 30 [pid = 1934] [id = 641] 16:43:26 INFO - PROCESS | 1934 | --DOCSHELL 0x1129b7000 == 29 [pid = 1934] [id = 640] 16:43:26 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x121a11000) [pid = 1934] [serial = 1900] [outer = 0x0] [url = about:blank] 16:43:26 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x124a1f400) [pid = 1934] [serial = 1901] [outer = 0x0] [url = about:blank] 16:43:26 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x12a7f3800) [pid = 1934] [serial = 1883] [outer = 0x0] [url = about:blank] 16:43:26 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x11872cc00) [pid = 1934] [serial = 1894] [outer = 0x0] [url = about:blank] 16:43:26 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x11962a000) [pid = 1934] [serial = 1895] [outer = 0x0] [url = about:blank] 16:43:26 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x1167eac00) [pid = 1934] [serial = 1891] [outer = 0x0] [url = about:blank] 16:43:26 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x1175c3000) [pid = 1934] [serial = 1892] [outer = 0x0] [url = about:blank] 16:43:26 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x1129edc00) [pid = 1934] [serial = 1885] [outer = 0x0] [url = about:blank] 16:43:26 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x1132a7400) [pid = 1934] [serial = 1886] [outer = 0x0] [url = about:blank] 16:43:26 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x1180f0800) [pid = 1934] [serial = 1888] [outer = 0x0] [url = about:blank] 16:43:26 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x118596000) [pid = 1934] [serial = 1889] [outer = 0x0] [url = about:blank] 16:43:26 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x119c55000) [pid = 1934] [serial = 1897] [outer = 0x0] [url = about:blank] 16:43:26 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x120ec3000) [pid = 1934] [serial = 1898] [outer = 0x0] [url = about:blank] 16:43:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:43:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 620ms 16:43:26 INFO - PROCESS | 1934 | 1468453406796 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]]]}] 16:43:26 INFO - PROCESS | 1934 | 1468453406803 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 16:43:26 INFO - PROCESS | 1934 | 1468453406805 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 16:43:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:43:26 INFO - PROCESS | 1934 | 1468453406810 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:43:26 INFO - PROCESS | 1934 | 1468453406815 Marionette TRACE conn2 <- [1,2586,null,{}] 16:43:26 INFO - PROCESS | 1934 | 1468453406820 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}] 16:43:26 INFO - PROCESS | 1934 | 1468453406822 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:26 INFO - PROCESS | 1934 | 1468453406904 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 16:43:26 INFO - PROCESS | 1934 | 1468453406908 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:26 INFO - PROCESS | 1934 | 1468453406910 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:26 INFO - PROCESS | 1934 | ++DOCSHELL 0x11916e000 == 30 [pid = 1934] [id = 654] 16:43:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x11671d400) [pid = 1934] [serial = 1962] [outer = 0x0] 16:43:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x1174ca400) [pid = 1934] [serial = 1963] [outer = 0x11671d400] 16:43:26 INFO - PROCESS | 1934 | 1468453406940 Marionette DEBUG loaded listener.js 16:43:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x1180f0800) [pid = 1934] [serial = 1964] [outer = 0x11671d400] 16:43:27 INFO - PROCESS | 1934 | 1468453407343 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]]]}] 16:43:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:43:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 576ms 16:43:27 INFO - PROCESS | 1934 | 1468453407385 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 16:43:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:43:27 INFO - PROCESS | 1934 | 1468453407388 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 16:43:27 INFO - PROCESS | 1934 | 1468453407391 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:43:27 INFO - PROCESS | 1934 | 1468453407393 Marionette TRACE conn2 <- [1,2590,null,{}] 16:43:27 INFO - PROCESS | 1934 | 1468453407405 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}] 16:43:27 INFO - PROCESS | 1934 | 1468453407409 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:27 INFO - PROCESS | 1934 | 1468453407536 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 16:43:27 INFO - PROCESS | 1934 | 1468453407550 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:27 INFO - PROCESS | 1934 | 1468453407553 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:27 INFO - PROCESS | 1934 | ++DOCSHELL 0x124d3d800 == 31 [pid = 1934] [id = 655] 16:43:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x118877000) [pid = 1934] [serial = 1965] [outer = 0x0] 16:43:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x1190d1400) [pid = 1934] [serial = 1966] [outer = 0x118877000] 16:43:27 INFO - PROCESS | 1934 | 1468453407600 Marionette DEBUG loaded listener.js 16:43:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x1196d2400) [pid = 1934] [serial = 1967] [outer = 0x118877000] 16:43:28 INFO - PROCESS | 1934 | 1468453408011 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]]]}] 16:43:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:43:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 673ms 16:43:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:43:28 INFO - PROCESS | 1934 | 1468453408064 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 16:43:28 INFO - PROCESS | 1934 | 1468453408065 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 16:43:28 INFO - PROCESS | 1934 | 1468453408067 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:43:28 INFO - PROCESS | 1934 | 1468453408068 Marionette TRACE conn2 <- [1,2594,null,{}] 16:43:28 INFO - PROCESS | 1934 | 1468453408071 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}] 16:43:28 INFO - PROCESS | 1934 | 1468453408072 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:28 INFO - PROCESS | 1934 | 1468453408151 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 16:43:28 INFO - PROCESS | 1934 | 1468453408154 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:28 INFO - PROCESS | 1934 | 1468453408155 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:28 INFO - PROCESS | 1934 | ++DOCSHELL 0x128fdd000 == 32 [pid = 1934] [id = 656] 16:43:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x1125f3400) [pid = 1934] [serial = 1968] [outer = 0x0] 16:43:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x119c54000) [pid = 1934] [serial = 1969] [outer = 0x1125f3400] 16:43:28 INFO - PROCESS | 1934 | 1468453408183 Marionette DEBUG loaded listener.js 16:43:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x120ebe800) [pid = 1934] [serial = 1970] [outer = 0x1125f3400] 16:43:28 INFO - PROCESS | 1934 | 1468453408516 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]]]}] 16:43:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:43:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 470ms 16:43:28 INFO - PROCESS | 1934 | 1468453408538 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 16:43:28 INFO - PROCESS | 1934 | 1468453408539 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 16:43:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:43:28 INFO - PROCESS | 1934 | 1468453408541 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:43:28 INFO - PROCESS | 1934 | 1468453408542 Marionette TRACE conn2 <- [1,2598,null,{}] 16:43:28 INFO - PROCESS | 1934 | 1468453408545 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}] 16:43:28 INFO - PROCESS | 1934 | 1468453408548 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:28 INFO - PROCESS | 1934 | 1468453408620 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 16:43:28 INFO - PROCESS | 1934 | 1468453408687 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:28 INFO - PROCESS | 1934 | 1468453408688 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:28 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a311800 == 33 [pid = 1934] [id = 657] 16:43:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x11297c800) [pid = 1934] [serial = 1971] [outer = 0x0] 16:43:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x1210cf400) [pid = 1934] [serial = 1972] [outer = 0x11297c800] 16:43:28 INFO - PROCESS | 1934 | 1468453408712 Marionette DEBUG loaded listener.js 16:43:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x121a03400) [pid = 1934] [serial = 1973] [outer = 0x11297c800] 16:43:29 INFO - PROCESS | 1934 | 1468453409034 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]]]}] 16:43:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:43:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 525ms 16:43:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:43:29 INFO - PROCESS | 1934 | 1468453409073 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 16:43:29 INFO - PROCESS | 1934 | 1468453409074 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 16:43:29 INFO - PROCESS | 1934 | 1468453409076 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:43:29 INFO - PROCESS | 1934 | 1468453409077 Marionette TRACE conn2 <- [1,2602,null,{}] 16:43:29 INFO - PROCESS | 1934 | 1468453409080 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}] 16:43:29 INFO - PROCESS | 1934 | 1468453409084 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:29 INFO - PROCESS | 1934 | 1468453409207 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 16:43:29 INFO - PROCESS | 1934 | 1468453409248 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:29 INFO - PROCESS | 1934 | 1468453409249 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:29 INFO - PROCESS | 1934 | ++DOCSHELL 0x12b809000 == 34 [pid = 1934] [id = 658] 16:43:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x123bca000) [pid = 1934] [serial = 1974] [outer = 0x0] 16:43:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x12554f800) [pid = 1934] [serial = 1975] [outer = 0x123bca000] 16:43:29 INFO - PROCESS | 1934 | 1468453409274 Marionette DEBUG loaded listener.js 16:43:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x12919e000) [pid = 1934] [serial = 1976] [outer = 0x123bca000] 16:43:29 INFO - PROCESS | 1934 | 1468453409611 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]]]}] 16:43:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:43:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 571ms 16:43:29 INFO - PROCESS | 1934 | 1468453409648 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 16:43:29 INFO - PROCESS | 1934 | 1468453409649 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 16:43:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:43:29 INFO - PROCESS | 1934 | 1468453409651 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:43:29 INFO - PROCESS | 1934 | 1468453409652 Marionette TRACE conn2 <- [1,2606,null,{}] 16:43:29 INFO - PROCESS | 1934 | 1468453409655 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}] 16:43:29 INFO - PROCESS | 1934 | 1468453409656 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:29 INFO - PROCESS | 1934 | 1468453409756 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 16:43:29 INFO - PROCESS | 1934 | 1468453409760 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:29 INFO - PROCESS | 1934 | 1468453409761 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:29 INFO - PROCESS | 1934 | ++DOCSHELL 0x12b81f800 == 35 [pid = 1934] [id = 659] 16:43:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x124a1a000) [pid = 1934] [serial = 1977] [outer = 0x0] 16:43:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x129417800) [pid = 1934] [serial = 1978] [outer = 0x124a1a000] 16:43:29 INFO - PROCESS | 1934 | 1468453409785 Marionette DEBUG loaded listener.js 16:43:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x129469400) [pid = 1934] [serial = 1979] [outer = 0x124a1a000] 16:43:30 INFO - PROCESS | 1934 | 1468453410132 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]]]}] 16:43:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:43:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 518ms 16:43:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:43:30 INFO - PROCESS | 1934 | 1468453410169 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 16:43:30 INFO - PROCESS | 1934 | 1468453410170 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 16:43:30 INFO - PROCESS | 1934 | 1468453410173 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:43:30 INFO - PROCESS | 1934 | 1468453410174 Marionette TRACE conn2 <- [1,2610,null,{}] 16:43:30 INFO - PROCESS | 1934 | 1468453410176 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}] 16:43:30 INFO - PROCESS | 1934 | 1468453410177 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:30 INFO - PROCESS | 1934 | 1468453410277 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 16:43:30 INFO - PROCESS | 1934 | 1468453410281 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:30 INFO - PROCESS | 1934 | 1468453410282 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:30 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c386000 == 36 [pid = 1934] [id = 660] 16:43:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x1292ee800) [pid = 1934] [serial = 1980] [outer = 0x0] 16:43:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x12a5b4400) [pid = 1934] [serial = 1981] [outer = 0x1292ee800] 16:43:30 INFO - PROCESS | 1934 | 1468453410307 Marionette DEBUG loaded listener.js 16:43:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x12a743400) [pid = 1934] [serial = 1982] [outer = 0x1292ee800] 16:43:30 INFO - PROCESS | 1934 | 1468453410658 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]]]}] 16:43:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:43:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 520ms 16:43:30 INFO - PROCESS | 1934 | 1468453410694 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 16:43:30 INFO - PROCESS | 1934 | 1468453410699 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 16:43:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:43:30 INFO - PROCESS | 1934 | 1468453410703 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:43:30 INFO - PROCESS | 1934 | 1468453410704 Marionette TRACE conn2 <- [1,2614,null,{}] 16:43:30 INFO - PROCESS | 1934 | 1468453410708 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}] 16:43:30 INFO - PROCESS | 1934 | 1468453410709 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:30 INFO - PROCESS | 1934 | 1468453410866 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 16:43:30 INFO - PROCESS | 1934 | 1468453410883 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:30 INFO - PROCESS | 1934 | 1468453410884 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:30 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c720800 == 37 [pid = 1934] [id = 661] 16:43:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x12a5b6400) [pid = 1934] [serial = 1983] [outer = 0x0] 16:43:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x12a7e5800) [pid = 1934] [serial = 1984] [outer = 0x12a5b6400] 16:43:30 INFO - PROCESS | 1934 | 1468453410935 Marionette DEBUG loaded listener.js 16:43:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x12a7ef800) [pid = 1934] [serial = 1985] [outer = 0x12a5b6400] 16:43:31 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x1128b2800) [pid = 1934] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:43:31 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x1216b1400) [pid = 1934] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:43:31 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x1164e4c00) [pid = 1934] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:43:31 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x11259b800) [pid = 1934] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:43:31 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x1180e9800) [pid = 1934] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:43:31 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x112ddf400) [pid = 1934] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:43:31 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x11623f800) [pid = 1934] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:43:31 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1128ac000) [pid = 1934] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:43:31 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x1176f0c00) [pid = 1934] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:43:31 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x1196e4000) [pid = 1934] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:43:31 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x12554c400) [pid = 1934] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:43:31 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x116490c00) [pid = 1934] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:43:31 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x1128ab800) [pid = 1934] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:43:31 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x1127d0000) [pid = 1934] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:43:31 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x125edf400) [pid = 1934] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:43:31 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x12667b000) [pid = 1934] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:43:31 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x126c30800) [pid = 1934] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:43:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:43:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 772ms 16:43:31 INFO - PROCESS | 1934 | 1468453411469 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]]]}] 16:43:31 INFO - PROCESS | 1934 | 1468453411475 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 16:43:31 INFO - PROCESS | 1934 | 1468453411476 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 16:43:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:43:31 INFO - PROCESS | 1934 | 1468453411484 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:43:31 INFO - PROCESS | 1934 | 1468453411485 Marionette TRACE conn2 <- [1,2618,null,{}] 16:43:31 INFO - PROCESS | 1934 | 1468453411487 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}] 16:43:31 INFO - PROCESS | 1934 | 1468453411488 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:31 INFO - PROCESS | 1934 | 1468453411614 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 16:43:31 INFO - PROCESS | 1934 | 1468453411656 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:31 INFO - PROCESS | 1934 | 1468453411657 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:31 INFO - PROCESS | 1934 | ++DOCSHELL 0x128fdc800 == 38 [pid = 1934] [id = 662] 16:43:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x112592400) [pid = 1934] [serial = 1986] [outer = 0x0] 16:43:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x116490c00) [pid = 1934] [serial = 1987] [outer = 0x112592400] 16:43:31 INFO - PROCESS | 1934 | 1468453411681 Marionette DEBUG loaded listener.js 16:43:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x1196e6000) [pid = 1934] [serial = 1988] [outer = 0x112592400] 16:43:31 INFO - PROCESS | 1934 | 1468453411935 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]]]}] 16:43:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:43:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 471ms 16:43:31 INFO - PROCESS | 1934 | 1468453411955 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 16:43:31 INFO - PROCESS | 1934 | 1468453411957 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 16:43:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:43:31 INFO - PROCESS | 1934 | 1468453411971 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:43:31 INFO - PROCESS | 1934 | 1468453411973 Marionette TRACE conn2 <- [1,2622,null,{}] 16:43:31 INFO - PROCESS | 1934 | 1468453411975 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}] 16:43:31 INFO - PROCESS | 1934 | 1468453411977 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:32 INFO - PROCESS | 1934 | 1468453412083 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 16:43:32 INFO - PROCESS | 1934 | 1468453412086 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:32 INFO - PROCESS | 1934 | 1468453412087 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:32 INFO - PROCESS | 1934 | ++DOCSHELL 0x12cdd1800 == 39 [pid = 1934] [id = 663] 16:43:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x119a24800) [pid = 1934] [serial = 1989] [outer = 0x0] 16:43:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x128910c00) [pid = 1934] [serial = 1990] [outer = 0x119a24800] 16:43:32 INFO - PROCESS | 1934 | 1468453412121 Marionette DEBUG loaded listener.js 16:43:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x12ac0a000) [pid = 1934] [serial = 1991] [outer = 0x119a24800] 16:43:32 INFO - PROCESS | 1934 | 1468453412459 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]]]}] 16:43:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:43:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 526ms 16:43:32 INFO - PROCESS | 1934 | 1468453412494 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 16:43:32 INFO - PROCESS | 1934 | 1468453412495 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 16:43:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:43:32 INFO - PROCESS | 1934 | 1468453412497 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:43:32 INFO - PROCESS | 1934 | 1468453412498 Marionette TRACE conn2 <- [1,2626,null,{}] 16:43:32 INFO - PROCESS | 1934 | 1468453412501 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}] 16:43:32 INFO - PROCESS | 1934 | 1468453412502 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:32 INFO - PROCESS | 1934 | 1468453412610 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 16:43:32 INFO - PROCESS | 1934 | 1468453412620 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:32 INFO - PROCESS | 1934 | 1468453412621 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:32 INFO - PROCESS | 1934 | ++DOCSHELL 0x12d4aa000 == 40 [pid = 1934] [id = 664] 16:43:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x12ac11800) [pid = 1934] [serial = 1992] [outer = 0x0] 16:43:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x12b1d0c00) [pid = 1934] [serial = 1993] [outer = 0x12ac11800] 16:43:32 INFO - PROCESS | 1934 | 1468453412644 Marionette DEBUG loaded listener.js 16:43:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x12b891400) [pid = 1934] [serial = 1994] [outer = 0x12ac11800] 16:43:32 INFO - PROCESS | 1934 | 1468453412948 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]]]}] 16:43:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:43:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 469ms 16:43:32 INFO - PROCESS | 1934 | 1468453412968 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 16:43:32 INFO - PROCESS | 1934 | 1468453412969 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 16:43:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:43:32 INFO - PROCESS | 1934 | 1468453412971 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:43:32 INFO - PROCESS | 1934 | 1468453412972 Marionette TRACE conn2 <- [1,2630,null,{}] 16:43:32 INFO - PROCESS | 1934 | 1468453412975 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}] 16:43:32 INFO - PROCESS | 1934 | 1468453412976 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:33 INFO - PROCESS | 1934 | 1468453413054 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 16:43:33 INFO - PROCESS | 1934 | 1468453413058 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:33 INFO - PROCESS | 1934 | 1468453413059 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:33 INFO - PROCESS | 1934 | ++DOCSHELL 0x12d4bb800 == 41 [pid = 1934] [id = 665] 16:43:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x12b1cb000) [pid = 1934] [serial = 1995] [outer = 0x0] 16:43:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x12b899c00) [pid = 1934] [serial = 1996] [outer = 0x12b1cb000] 16:43:33 INFO - PROCESS | 1934 | 1468453413093 Marionette DEBUG loaded listener.js 16:43:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x12b9d8c00) [pid = 1934] [serial = 1997] [outer = 0x12b1cb000] 16:43:33 INFO - PROCESS | 1934 | 1468453413565 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]]]}] 16:43:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:43:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 623ms 16:43:33 INFO - PROCESS | 1934 | 1468453413598 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 16:43:33 INFO - PROCESS | 1934 | 1468453413600 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 16:43:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:43:33 INFO - PROCESS | 1934 | 1468453413604 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:43:33 INFO - PROCESS | 1934 | 1468453413605 Marionette TRACE conn2 <- [1,2634,null,{}] 16:43:33 INFO - PROCESS | 1934 | 1468453413609 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}] 16:43:33 INFO - PROCESS | 1934 | 1468453413611 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:33 INFO - PROCESS | 1934 | 1468453413713 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 16:43:33 INFO - PROCESS | 1934 | 1468453413789 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:33 INFO - PROCESS | 1934 | 1468453413791 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:33 INFO - PROCESS | 1934 | ++DOCSHELL 0x121241000 == 42 [pid = 1934] [id = 666] 16:43:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x112e43c00) [pid = 1934] [serial = 1998] [outer = 0x0] 16:43:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x1164e0000) [pid = 1934] [serial = 1999] [outer = 0x112e43c00] 16:43:33 INFO - PROCESS | 1934 | 1468453413822 Marionette DEBUG loaded listener.js 16:43:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x1176ea000) [pid = 1934] [serial = 2000] [outer = 0x112e43c00] 16:43:34 INFO - PROCESS | 1934 | 1468453414287 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]]]}] 16:43:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:43:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 721ms 16:43:34 INFO - PROCESS | 1934 | 1468453414326 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 16:43:34 INFO - PROCESS | 1934 | 1468453414331 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 16:43:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:43:34 INFO - PROCESS | 1934 | 1468453414374 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:43:34 INFO - PROCESS | 1934 | 1468453414377 Marionette TRACE conn2 <- [1,2638,null,{}] 16:43:34 INFO - PROCESS | 1934 | 1468453414416 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}] 16:43:34 INFO - PROCESS | 1934 | 1468453414419 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:34 INFO - PROCESS | 1934 | 1468453414557 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 16:43:34 INFO - PROCESS | 1934 | 1468453414627 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:34 INFO - PROCESS | 1934 | 1468453414629 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:34 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a6d9000 == 43 [pid = 1934] [id = 667] 16:43:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x11909a800) [pid = 1934] [serial = 2001] [outer = 0x0] 16:43:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x1196cd400) [pid = 1934] [serial = 2002] [outer = 0x11909a800] 16:43:34 INFO - PROCESS | 1934 | 1468453414660 Marionette DEBUG loaded listener.js 16:43:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x119a85c00) [pid = 1934] [serial = 2003] [outer = 0x11909a800] 16:43:35 INFO - PROCESS | 1934 | 1468453415079 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]]]}] 16:43:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:43:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 738ms 16:43:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:43:35 INFO - PROCESS | 1934 | 1468453415110 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 16:43:35 INFO - PROCESS | 1934 | 1468453415112 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 16:43:35 INFO - PROCESS | 1934 | 1468453415116 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:43:35 INFO - PROCESS | 1934 | 1468453415119 Marionette TRACE conn2 <- [1,2642,null,{}] 16:43:35 INFO - PROCESS | 1934 | 1468453415126 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}] 16:43:35 INFO - PROCESS | 1934 | 1468453415130 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:35 INFO - PROCESS | 1934 | 1468453415230 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 16:43:35 INFO - PROCESS | 1934 | 1468453415295 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:35 INFO - PROCESS | 1934 | 1468453415297 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:35 INFO - PROCESS | 1934 | ++DOCSHELL 0x12d4a9800 == 44 [pid = 1934] [id = 668] 16:43:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x120eb6400) [pid = 1934] [serial = 2004] [outer = 0x0] 16:43:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x123b9e400) [pid = 1934] [serial = 2005] [outer = 0x120eb6400] 16:43:35 INFO - PROCESS | 1934 | 1468453415328 Marionette DEBUG loaded listener.js 16:43:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x125ee3800) [pid = 1934] [serial = 2006] [outer = 0x120eb6400] 16:43:35 INFO - PROCESS | 1934 | 1468453415807 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]]]}] 16:43:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:43:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 722ms 16:43:35 INFO - PROCESS | 1934 | 1468453415844 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 16:43:35 INFO - PROCESS | 1934 | 1468453415846 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 16:43:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:43:35 INFO - PROCESS | 1934 | 1468453415870 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:43:35 INFO - PROCESS | 1934 | 1468453415871 Marionette TRACE conn2 <- [1,2646,null,{}] 16:43:35 INFO - PROCESS | 1934 | 1468453415874 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}] 16:43:35 INFO - PROCESS | 1934 | 1468453415875 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:35 INFO - PROCESS | 1934 | 1468453415976 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 16:43:36 INFO - PROCESS | 1934 | 1468453416051 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:36 INFO - PROCESS | 1934 | 1468453416053 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:36 INFO - PROCESS | 1934 | ++DOCSHELL 0x119076000 == 45 [pid = 1934] [id = 669] 16:43:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x11690bc00) [pid = 1934] [serial = 2007] [outer = 0x0] 16:43:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x119c5ac00) [pid = 1934] [serial = 2008] [outer = 0x11690bc00] 16:43:36 INFO - PROCESS | 1934 | 1468453416082 Marionette DEBUG loaded listener.js 16:43:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x128d20c00) [pid = 1934] [serial = 2009] [outer = 0x11690bc00] 16:43:36 INFO - PROCESS | 1934 | 1468453416609 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]]]}] 16:43:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:43:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 773ms 16:43:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:43:36 INFO - PROCESS | 1934 | 1468453416643 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 16:43:36 INFO - PROCESS | 1934 | 1468453416645 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 16:43:36 INFO - PROCESS | 1934 | 1468453416648 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:43:36 INFO - PROCESS | 1934 | 1468453416650 Marionette TRACE conn2 <- [1,2650,null,{}] 16:43:36 INFO - PROCESS | 1934 | 1468453416654 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}] 16:43:36 INFO - PROCESS | 1934 | 1468453416655 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:36 INFO - PROCESS | 1934 | 1468453416749 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 16:43:36 INFO - PROCESS | 1934 | 1468453416814 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:36 INFO - PROCESS | 1934 | 1468453416815 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:36 INFO - PROCESS | 1934 | ++DOCSHELL 0x12497a000 == 46 [pid = 1934] [id = 670] 16:43:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x1131efc00) [pid = 1934] [serial = 2010] [outer = 0x0] 16:43:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x114e67000) [pid = 1934] [serial = 2011] [outer = 0x1131efc00] 16:43:36 INFO - PROCESS | 1934 | 1468453416843 Marionette DEBUG loaded listener.js 16:43:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x116906800) [pid = 1934] [serial = 2012] [outer = 0x1131efc00] 16:43:37 INFO - PROCESS | 1934 | --DOCSHELL 0x12d4aa000 == 45 [pid = 1934] [id = 664] 16:43:37 INFO - PROCESS | 1934 | --DOCSHELL 0x12cdd1800 == 44 [pid = 1934] [id = 663] 16:43:37 INFO - PROCESS | 1934 | --DOCSHELL 0x128fdc800 == 43 [pid = 1934] [id = 662] 16:43:37 INFO - PROCESS | 1934 | --DOCSHELL 0x12c720800 == 42 [pid = 1934] [id = 661] 16:43:37 INFO - PROCESS | 1934 | --DOCSHELL 0x12c386000 == 41 [pid = 1934] [id = 660] 16:43:37 INFO - PROCESS | 1934 | --DOCSHELL 0x12b81f800 == 40 [pid = 1934] [id = 659] 16:43:37 INFO - PROCESS | 1934 | --DOCSHELL 0x12b809000 == 39 [pid = 1934] [id = 658] 16:43:37 INFO - PROCESS | 1934 | --DOCSHELL 0x12a311800 == 38 [pid = 1934] [id = 657] 16:43:37 INFO - PROCESS | 1934 | --DOCSHELL 0x128fdd000 == 37 [pid = 1934] [id = 656] 16:43:37 INFO - PROCESS | 1934 | --DOCSHELL 0x124d3d800 == 36 [pid = 1934] [id = 655] 16:43:37 INFO - PROCESS | 1934 | --DOCSHELL 0x11916e000 == 35 [pid = 1934] [id = 654] 16:43:37 INFO - PROCESS | 1934 | --DOCSHELL 0x1188c5800 == 34 [pid = 1934] [id = 653] 16:43:37 INFO - PROCESS | 1934 | --DOCSHELL 0x119176000 == 33 [pid = 1934] [id = 652] 16:43:37 INFO - PROCESS | 1934 | --DOCSHELL 0x123ef6800 == 32 [pid = 1934] [id = 651] 16:43:37 INFO - PROCESS | 1934 | --DOCSHELL 0x119076000 == 31 [pid = 1934] [id = 669] 16:43:37 INFO - PROCESS | 1934 | --DOCSHELL 0x12d4a9800 == 30 [pid = 1934] [id = 668] 16:43:37 INFO - PROCESS | 1934 | --DOCSHELL 0x12a6d9000 == 29 [pid = 1934] [id = 667] 16:43:37 INFO - PROCESS | 1934 | --DOCSHELL 0x12d4bb800 == 28 [pid = 1934] [id = 665] 16:43:37 INFO - PROCESS | 1934 | --DOCSHELL 0x121241000 == 27 [pid = 1934] [id = 666] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x12941e800) [pid = 1934] [serial = 1954] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x119a2b000) [pid = 1934] [serial = 1934] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x123e3d400) [pid = 1934] [serial = 1939] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x1167e2800) [pid = 1934] [serial = 1927] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x1175c4800) [pid = 1934] [serial = 1928] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x1125f4400) [pid = 1934] [serial = 1921] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x1128ab400) [pid = 1934] [serial = 1922] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x11858f400) [pid = 1934] [serial = 1930] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x114e67c00) [pid = 1934] [serial = 1924] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x116490800) [pid = 1934] [serial = 1925] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x12890d400) [pid = 1934] [serial = 1918] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x129467400) [pid = 1934] [serial = 1919] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x11322b400) [pid = 1934] [serial = 1904] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x1129e3400) [pid = 1934] [serial = 1903] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x11887bc00) [pid = 1934] [serial = 1907] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x118378000) [pid = 1934] [serial = 1906] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x120fb5c00) [pid = 1934] [serial = 1910] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x119a89c00) [pid = 1934] [serial = 1909] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x126678000) [pid = 1934] [serial = 1913] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x119c5bc00) [pid = 1934] [serial = 1936] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x1255c0000) [pid = 1934] [serial = 1912] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x125549c00) [pid = 1934] [serial = 1942] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x119c58800) [pid = 1934] [serial = 1945] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x124d0f400) [pid = 1934] [serial = 1940] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x126c37c00) [pid = 1934] [serial = 1948] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x125e66800) [pid = 1934] [serial = 1943] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x129197c00) [pid = 1934] [serial = 1916] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x1196d2c00) [pid = 1934] [serial = 1933] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x128907400) [pid = 1934] [serial = 1915] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x125e6cc00) [pid = 1934] [serial = 1946] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x121214c00) [pid = 1934] [serial = 1937] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x1292e5800) [pid = 1934] [serial = 1952] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x128d16c00) [pid = 1934] [serial = 1949] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x128fa6c00) [pid = 1934] [serial = 1951] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x1190cd800) [pid = 1934] [serial = 1931] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1934 | 1468453417825 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]]]}] 16:43:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:43:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1223ms 16:43:37 INFO - PROCESS | 1934 | 1468453417872 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 16:43:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:43:37 INFO - PROCESS | 1934 | 1468453417875 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 16:43:37 INFO - PROCESS | 1934 | 1468453417879 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:43:37 INFO - PROCESS | 1934 | 1468453417882 Marionette TRACE conn2 <- [1,2654,null,{}] 16:43:37 INFO - PROCESS | 1934 | 1468453417886 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}] 16:43:37 INFO - PROCESS | 1934 | 1468453417888 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:37 INFO - PROCESS | 1934 | 1468453417965 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 16:43:37 INFO - PROCESS | 1934 | 1468453417971 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:37 INFO - PROCESS | 1934 | 1468453417974 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:37 INFO - PROCESS | 1934 | ++DOCSHELL 0x116f87000 == 28 [pid = 1934] [id = 671] 16:43:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x112e49400) [pid = 1934] [serial = 2013] [outer = 0x0] 16:43:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x112e51c00) [pid = 1934] [serial = 2014] [outer = 0x112e49400] 16:43:38 INFO - PROCESS | 1934 | 1468453418004 Marionette DEBUG loaded listener.js 16:43:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x1128abc00) [pid = 1934] [serial = 2015] [outer = 0x112e49400] 16:43:38 INFO - PROCESS | 1934 | 1468453418382 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]]]}] 16:43:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:43:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 524ms 16:43:38 INFO - PROCESS | 1934 | 1468453418402 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 16:43:38 INFO - PROCESS | 1934 | 1468453418405 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 16:43:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:43:38 INFO - PROCESS | 1934 | 1468453418410 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:43:38 INFO - PROCESS | 1934 | 1468453418411 Marionette TRACE conn2 <- [1,2658,null,{}] 16:43:38 INFO - PROCESS | 1934 | 1468453418414 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}] 16:43:38 INFO - PROCESS | 1934 | 1468453418416 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:38 INFO - PROCESS | 1934 | 1468453418494 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 16:43:38 INFO - PROCESS | 1934 | 1468453418501 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:38 INFO - PROCESS | 1934 | 1468453418502 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:38 INFO - PROCESS | 1934 | ++DOCSHELL 0x119080000 == 29 [pid = 1934] [id = 672] 16:43:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x1167e1000) [pid = 1934] [serial = 2016] [outer = 0x0] 16:43:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1176ef800) [pid = 1934] [serial = 2017] [outer = 0x1167e1000] 16:43:38 INFO - PROCESS | 1934 | 1468453418529 Marionette DEBUG loaded listener.js 16:43:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x11832d800) [pid = 1934] [serial = 2018] [outer = 0x1167e1000] 16:43:38 INFO - PROCESS | 1934 | 1468453418873 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]]]}] 16:43:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:43:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 470ms 16:43:38 INFO - PROCESS | 1934 | 1468453418882 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 16:43:38 INFO - PROCESS | 1934 | 1468453418883 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 16:43:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:43:38 INFO - PROCESS | 1934 | 1468453418885 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:43:38 INFO - PROCESS | 1934 | 1468453418888 Marionette TRACE conn2 <- [1,2662,null,{}] 16:43:38 INFO - PROCESS | 1934 | 1468453418896 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}] 16:43:38 INFO - PROCESS | 1934 | 1468453418900 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:38 INFO - PROCESS | 1934 | 1468453418980 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 16:43:39 INFO - PROCESS | 1934 | 1468453419039 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:39 INFO - PROCESS | 1934 | 1468453419041 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:39 INFO - PROCESS | 1934 | ++DOCSHELL 0x12132f000 == 30 [pid = 1934] [id = 673] 16:43:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x1128a6000) [pid = 1934] [serial = 2019] [outer = 0x0] 16:43:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x11902d000) [pid = 1934] [serial = 2020] [outer = 0x1128a6000] 16:43:39 INFO - PROCESS | 1934 | 1468453419070 Marionette DEBUG loaded listener.js 16:43:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x1196d0800) [pid = 1934] [serial = 2021] [outer = 0x1128a6000] 16:43:39 INFO - PROCESS | 1934 | 1468453419372 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]]]}] 16:43:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:43:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 521ms 16:43:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:43:39 INFO - PROCESS | 1934 | 1468453419407 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 16:43:39 INFO - PROCESS | 1934 | 1468453419409 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 16:43:39 INFO - PROCESS | 1934 | 1468453419412 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:43:39 INFO - PROCESS | 1934 | 1468453419415 Marionette TRACE conn2 <- [1,2666,null,{}] 16:43:39 INFO - PROCESS | 1934 | 1468453419419 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}] 16:43:39 INFO - PROCESS | 1934 | 1468453419420 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:39 INFO - PROCESS | 1934 | 1468453419499 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 16:43:39 INFO - PROCESS | 1934 | 1468453419563 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:39 INFO - PROCESS | 1934 | 1468453419564 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:39 INFO - PROCESS | 1934 | ++DOCSHELL 0x1255d1000 == 31 [pid = 1934] [id = 674] 16:43:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1196d5400) [pid = 1934] [serial = 2022] [outer = 0x0] 16:43:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x119c55400) [pid = 1934] [serial = 2023] [outer = 0x1196d5400] 16:43:39 INFO - PROCESS | 1934 | 1468453419590 Marionette DEBUG loaded listener.js 16:43:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x120eb8400) [pid = 1934] [serial = 2024] [outer = 0x1196d5400] 16:43:40 INFO - PROCESS | 1934 | 1468453420392 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]]]}] 16:43:40 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) 16:43:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1023ms 16:43:40 INFO - PROCESS | 1934 | 1468453420435 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 16:43:40 INFO - PROCESS | 1934 | 1468453420437 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 16:43:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:43:40 INFO - PROCESS | 1934 | 1468453420439 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:43:40 INFO - PROCESS | 1934 | 1468453420440 Marionette TRACE conn2 <- [1,2670,null,{}] 16:43:40 INFO - PROCESS | 1934 | 1468453420457 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}] 16:43:40 INFO - PROCESS | 1934 | 1468453420458 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:40 INFO - PROCESS | 1934 | 1468453420562 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 16:43:40 INFO - PROCESS | 1934 | 1468453420565 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:40 INFO - PROCESS | 1934 | 1468453420567 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:40 INFO - PROCESS | 1934 | ++DOCSHELL 0x128fe2800 == 32 [pid = 1934] [id = 675] 16:43:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x116634800) [pid = 1934] [serial = 2025] [outer = 0x0] 16:43:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x121218400) [pid = 1934] [serial = 2026] [outer = 0x116634800] 16:43:40 INFO - PROCESS | 1934 | 1468453420591 Marionette DEBUG loaded listener.js 16:43:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x123bc0800) [pid = 1934] [serial = 2027] [outer = 0x116634800] 16:43:41 INFO - PROCESS | 1934 | 1468453421422 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"]]]}] 16:43:41 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 16:43:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:43:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 16:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:43:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1031ms 16:43:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:43:41 INFO - PROCESS | 1934 | 1468453421497 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 16:43:41 INFO - PROCESS | 1934 | 1468453421499 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 16:43:41 INFO - PROCESS | 1934 | 1468453421502 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:43:41 INFO - PROCESS | 1934 | 1468453421503 Marionette TRACE conn2 <- [1,2674,null,{}] 16:43:41 INFO - PROCESS | 1934 | 1468453421505 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}] 16:43:41 INFO - PROCESS | 1934 | 1468453421509 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:41 INFO - PROCESS | 1934 | 1468453421619 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 16:43:41 INFO - PROCESS | 1934 | 1468453421659 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:41 INFO - PROCESS | 1934 | 1468453421660 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:41 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a6c7800 == 33 [pid = 1934] [id = 676] 16:43:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x124807000) [pid = 1934] [serial = 2028] [outer = 0x0] 16:43:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x125ee5000) [pid = 1934] [serial = 2029] [outer = 0x124807000] 16:43:41 INFO - PROCESS | 1934 | 1468453421685 Marionette DEBUG loaded listener.js 16:43:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x129196400) [pid = 1934] [serial = 2030] [outer = 0x124807000] 16:43:41 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x12a5b6400) [pid = 1934] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:43:41 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x11671d400) [pid = 1934] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:43:41 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x112592400) [pid = 1934] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:43:41 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x118877000) [pid = 1934] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:43:41 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x11297c800) [pid = 1934] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:43:41 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x128d18800) [pid = 1934] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:43:41 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x112e42800) [pid = 1934] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:43:41 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x1125f3400) [pid = 1934] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:43:41 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x1133ba400) [pid = 1934] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:43:41 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x119a24800) [pid = 1934] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:43:41 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x12ac11800) [pid = 1934] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:43:41 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x12b1cb000) [pid = 1934] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:43:42 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x123bca000) [pid = 1934] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:43:42 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x1292ee800) [pid = 1934] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:43:42 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x124a1a000) [pid = 1934] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:43:42 INFO - PROCESS | 1934 | 1468453422609 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"]]]}] 16:43:42 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 16:43:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:43:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 16:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:43:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1119ms 16:43:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:43:42 INFO - PROCESS | 1934 | 1468453422621 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 16:43:42 INFO - PROCESS | 1934 | 1468453422623 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 16:43:42 INFO - PROCESS | 1934 | 1468453422625 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:43:42 INFO - PROCESS | 1934 | 1468453422626 Marionette TRACE conn2 <- [1,2678,null,{}] 16:43:42 INFO - PROCESS | 1934 | 1468453422630 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}] 16:43:42 INFO - PROCESS | 1934 | 1468453422632 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:42 INFO - PROCESS | 1934 | 1468453422704 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 16:43:42 INFO - PROCESS | 1934 | 1468453422707 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:42 INFO - PROCESS | 1934 | 1468453422709 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:42 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a9bf000 == 34 [pid = 1934] [id = 677] 16:43:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x1128a6c00) [pid = 1934] [serial = 2031] [outer = 0x0] 16:43:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1175c2000) [pid = 1934] [serial = 2032] [outer = 0x1128a6c00] 16:43:42 INFO - PROCESS | 1934 | 1468453422736 Marionette DEBUG loaded listener.js 16:43:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x124a1a000) [pid = 1934] [serial = 2033] [outer = 0x1128a6c00] 16:43:43 INFO - PROCESS | 1934 | 1468453423555 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]]]}] 16:43:43 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) 16:43:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 972ms 16:43:43 INFO - PROCESS | 1934 | 1468453423598 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 16:43:43 INFO - PROCESS | 1934 | 1468453423600 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 16:43:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:43:43 INFO - PROCESS | 1934 | 1468453423602 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:43:43 INFO - PROCESS | 1934 | 1468453423603 Marionette TRACE conn2 <- [1,2682,null,{}] 16:43:43 INFO - PROCESS | 1934 | 1468453423605 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}] 16:43:43 INFO - PROCESS | 1934 | 1468453423606 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:43 INFO - PROCESS | 1934 | 1468453423701 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 16:43:43 INFO - PROCESS | 1934 | 1468453423707 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:43 INFO - PROCESS | 1934 | 1468453423708 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:43 INFO - PROCESS | 1934 | ++DOCSHELL 0x12b81d000 == 35 [pid = 1934] [id = 678] 16:43:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x12890f000) [pid = 1934] [serial = 2034] [outer = 0x0] 16:43:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x12919cc00) [pid = 1934] [serial = 2035] [outer = 0x12890f000] 16:43:43 INFO - PROCESS | 1934 | 1468453423735 Marionette DEBUG loaded listener.js 16:43:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x1292e4000) [pid = 1934] [serial = 2036] [outer = 0x12890f000] 16:43:44 INFO - PROCESS | 1934 | 1468453424647 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]]]}] 16:43:44 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) 16:43:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1070ms 16:43:44 INFO - PROCESS | 1934 | 1468453424672 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 16:43:44 INFO - PROCESS | 1934 | 1468453424675 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 16:43:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:43:44 INFO - PROCESS | 1934 | 1468453424679 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:43:44 INFO - PROCESS | 1934 | 1468453424681 Marionette TRACE conn2 <- [1,2686,null,{}] 16:43:44 INFO - PROCESS | 1934 | 1468453424685 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}] 16:43:44 INFO - PROCESS | 1934 | 1468453424687 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:44 INFO - PROCESS | 1934 | 1468453424796 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:43:44 INFO - PROCESS | 1934 | 1468453424854 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:44 INFO - PROCESS | 1934 | 1468453424856 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:44 INFO - PROCESS | 1934 | ++DOCSHELL 0x118716800 == 36 [pid = 1934] [id = 679] 16:43:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1128a4800) [pid = 1934] [serial = 2037] [outer = 0x0] 16:43:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x112e4b800) [pid = 1934] [serial = 2038] [outer = 0x1128a4800] 16:43:44 INFO - PROCESS | 1934 | 1468453424887 Marionette DEBUG loaded listener.js 16:43:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x115e5e400) [pid = 1934] [serial = 2039] [outer = 0x1128a4800] 16:43:45 INFO - PROCESS | 1934 | 1468453425892 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"]]]}] 16:43:45 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 16:43:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:43:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 16:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:43:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1225ms 16:43:45 INFO - PROCESS | 1934 | 1468453425903 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 16:43:45 INFO - PROCESS | 1934 | 1468453425905 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 16:43:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:43:45 INFO - PROCESS | 1934 | 1468453425909 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:43:45 INFO - PROCESS | 1934 | 1468453425910 Marionette TRACE conn2 <- [1,2690,null,{}] 16:43:45 INFO - PROCESS | 1934 | 1468453425914 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}] 16:43:45 INFO - PROCESS | 1934 | 1468453425916 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:46 INFO - PROCESS | 1934 | 1468453426033 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:43:46 INFO - PROCESS | 1934 | --DOCSHELL 0x12a9bf000 == 35 [pid = 1934] [id = 677] 16:43:46 INFO - PROCESS | 1934 | --DOCSHELL 0x12a6c7800 == 34 [pid = 1934] [id = 676] 16:43:46 INFO - PROCESS | 1934 | --DOCSHELL 0x128fe2800 == 33 [pid = 1934] [id = 675] 16:43:46 INFO - PROCESS | 1934 | --DOCSHELL 0x1255d1000 == 32 [pid = 1934] [id = 674] 16:43:46 INFO - PROCESS | 1934 | --DOCSHELL 0x12132f000 == 31 [pid = 1934] [id = 673] 16:43:46 INFO - PROCESS | 1934 | --DOCSHELL 0x119080000 == 30 [pid = 1934] [id = 672] 16:43:46 INFO - PROCESS | 1934 | --DOCSHELL 0x116f87000 == 29 [pid = 1934] [id = 671] 16:43:46 INFO - PROCESS | 1934 | --DOCSHELL 0x12497a000 == 28 [pid = 1934] [id = 670] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x12554f800) [pid = 1934] [serial = 1975] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x12a5b4400) [pid = 1934] [serial = 1981] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x129417800) [pid = 1934] [serial = 1978] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x12a7e5800) [pid = 1934] [serial = 1984] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x1174ca400) [pid = 1934] [serial = 1963] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x116490c00) [pid = 1934] [serial = 1987] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x1190d1400) [pid = 1934] [serial = 1966] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x1196d2400) [pid = 1934] [serial = 1967] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x1210cf400) [pid = 1934] [serial = 1972] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x12a73b800) [pid = 1934] [serial = 1955] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x112e4ec00) [pid = 1934] [serial = 1957] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x115d18800) [pid = 1934] [serial = 1958] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x119c54000) [pid = 1934] [serial = 1969] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x120ebe800) [pid = 1934] [serial = 1970] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 73 (0x115ded800) [pid = 1934] [serial = 1960] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 72 (0x116631c00) [pid = 1934] [serial = 1961] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 71 (0x1180f0800) [pid = 1934] [serial = 1964] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 70 (0x12a743400) [pid = 1934] [serial = 1982] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 69 (0x128910c00) [pid = 1934] [serial = 1990] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 68 (0x12b891400) [pid = 1934] [serial = 1994] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 67 (0x12b1d0c00) [pid = 1934] [serial = 1993] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 66 (0x12919e000) [pid = 1934] [serial = 1976] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 65 (0x1196e6000) [pid = 1934] [serial = 1988] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 64 (0x12b899c00) [pid = 1934] [serial = 1996] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 63 (0x12a7ef800) [pid = 1934] [serial = 1985] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 62 (0x12b9d8c00) [pid = 1934] [serial = 1997] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 61 (0x129469400) [pid = 1934] [serial = 1979] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 60 (0x12ac0a000) [pid = 1934] [serial = 1991] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | --DOMWINDOW == 59 (0x121a03400) [pid = 1934] [serial = 1973] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1934 | 1468453426107 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:46 INFO - PROCESS | 1934 | 1468453426110 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:46 INFO - PROCESS | 1934 | ++DOCSHELL 0x116f87000 == 29 [pid = 1934] [id = 680] 16:43:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 60 (0x112987000) [pid = 1934] [serial = 2040] [outer = 0x0] 16:43:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 61 (0x113c34400) [pid = 1934] [serial = 2041] [outer = 0x112987000] 16:43:46 INFO - PROCESS | 1934 | 1468453426139 Marionette DEBUG loaded listener.js 16:43:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 62 (0x116a15400) [pid = 1934] [serial = 2042] [outer = 0x112987000] 16:43:47 INFO - PROCESS | 1934 | 1468453427027 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"]]]}] 16:43:47 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 16:43:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:43:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 16:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:43:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1174ms 16:43:47 INFO - PROCESS | 1934 | 1468453427086 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 16:43:47 INFO - PROCESS | 1934 | 1468453427089 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 16:43:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:43:47 INFO - PROCESS | 1934 | 1468453427095 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:43:47 INFO - PROCESS | 1934 | 1468453427097 Marionette TRACE conn2 <- [1,2694,null,{}] 16:43:47 INFO - PROCESS | 1934 | 1468453427099 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}] 16:43:47 INFO - PROCESS | 1934 | 1468453427101 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:47 INFO - PROCESS | 1934 | 1468453427178 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:43:47 INFO - PROCESS | 1934 | 1468453427185 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:47 INFO - PROCESS | 1934 | 1468453427186 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:47 INFO - PROCESS | 1934 | ++DOCSHELL 0x12103e800 == 30 [pid = 1934] [id = 681] 16:43:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 63 (0x11858e400) [pid = 1934] [serial = 2043] [outer = 0x0] 16:43:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 64 (0x118596400) [pid = 1934] [serial = 2044] [outer = 0x11858e400] 16:43:47 INFO - PROCESS | 1934 | 1468453427213 Marionette DEBUG loaded listener.js 16:43:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 65 (0x11909d400) [pid = 1934] [serial = 2045] [outer = 0x11858e400] 16:43:48 INFO - PROCESS | 1934 | 1468453428057 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"]]]}] 16:43:48 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 16:43:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:43:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 16:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:43:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 973ms 16:43:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:43:48 INFO - PROCESS | 1934 | 1468453428068 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 16:43:48 INFO - PROCESS | 1934 | 1468453428070 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 16:43:48 INFO - PROCESS | 1934 | 1468453428072 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:43:48 INFO - PROCESS | 1934 | 1468453428074 Marionette TRACE conn2 <- [1,2698,null,{}] 16:43:48 INFO - PROCESS | 1934 | 1468453428084 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}] 16:43:48 INFO - PROCESS | 1934 | 1468453428087 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:48 INFO - PROCESS | 1934 | 1468453428174 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:43:48 INFO - PROCESS | 1934 | 1468453428241 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:48 INFO - PROCESS | 1934 | 1468453428243 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:48 INFO - PROCESS | 1934 | ++DOCSHELL 0x12663a800 == 31 [pid = 1934] [id = 682] 16:43:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 66 (0x119a85800) [pid = 1934] [serial = 2046] [outer = 0x0] 16:43:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 67 (0x119c5b800) [pid = 1934] [serial = 2047] [outer = 0x119a85800] 16:43:48 INFO - PROCESS | 1934 | 1468453428271 Marionette DEBUG loaded listener.js 16:43:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 68 (0x12133bc00) [pid = 1934] [serial = 2048] [outer = 0x119a85800] 16:43:49 INFO - PROCESS | 1934 | 1468453429094 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"]]]}] 16:43:49 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 16:43:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:43:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 16:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:43:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1071ms 16:43:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:43:49 INFO - PROCESS | 1934 | 1468453429144 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 16:43:49 INFO - PROCESS | 1934 | 1468453429145 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 16:43:49 INFO - PROCESS | 1934 | 1468453429149 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:43:49 INFO - PROCESS | 1934 | 1468453429150 Marionette TRACE conn2 <- [1,2702,null,{}] 16:43:49 INFO - PROCESS | 1934 | 1468453429159 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}] 16:43:49 INFO - PROCESS | 1934 | 1468453429160 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:49 INFO - PROCESS | 1934 | 1468453429260 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:43:49 INFO - PROCESS | 1934 | 1468453429264 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:49 INFO - PROCESS | 1934 | 1468453429265 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:49 INFO - PROCESS | 1934 | ++DOCSHELL 0x1292a4800 == 32 [pid = 1934] [id = 683] 16:43:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 69 (0x124807400) [pid = 1934] [serial = 2049] [outer = 0x0] 16:43:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 70 (0x12554a000) [pid = 1934] [serial = 2050] [outer = 0x124807400] 16:43:49 INFO - PROCESS | 1934 | 1468453429290 Marionette DEBUG loaded listener.js 16:43:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 71 (0x125e67400) [pid = 1934] [serial = 2051] [outer = 0x124807400] 16:43:49 INFO - PROCESS | 1934 | --DOMWINDOW == 70 (0x1131efc00) [pid = 1934] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:43:49 INFO - PROCESS | 1934 | --DOMWINDOW == 69 (0x112e49400) [pid = 1934] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:43:49 INFO - PROCESS | 1934 | --DOMWINDOW == 68 (0x1167e1000) [pid = 1934] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:43:49 INFO - PROCESS | 1934 | --DOMWINDOW == 67 (0x116634800) [pid = 1934] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:43:49 INFO - PROCESS | 1934 | --DOMWINDOW == 66 (0x1196d5400) [pid = 1934] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:43:49 INFO - PROCESS | 1934 | --DOMWINDOW == 65 (0x1128a6000) [pid = 1934] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:43:49 INFO - PROCESS | 1934 | --DOMWINDOW == 64 (0x1128a6c00) [pid = 1934] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:43:49 INFO - PROCESS | 1934 | --DOMWINDOW == 63 (0x112e43c00) [pid = 1934] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:43:49 INFO - PROCESS | 1934 | --DOMWINDOW == 62 (0x11909a800) [pid = 1934] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:43:49 INFO - PROCESS | 1934 | --DOMWINDOW == 61 (0x120eb6400) [pid = 1934] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:43:49 INFO - PROCESS | 1934 | --DOMWINDOW == 60 (0x124807000) [pid = 1934] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:43:49 INFO - PROCESS | 1934 | --DOMWINDOW == 59 (0x11690bc00) [pid = 1934] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:43:49 INFO - PROCESS | 1934 | 1468453429654 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]]]}] 16:43:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:43:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 528ms 16:43:49 INFO - PROCESS | 1934 | 1468453429679 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:43:49 INFO - PROCESS | 1934 | 1468453429681 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 16:43:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:43:49 INFO - PROCESS | 1934 | 1468453429684 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:43:49 INFO - PROCESS | 1934 | 1468453429685 Marionette TRACE conn2 <- [1,2706,null,{}] 16:43:49 INFO - PROCESS | 1934 | 1468453429687 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}] 16:43:49 INFO - PROCESS | 1934 | 1468453429689 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:49 INFO - PROCESS | 1934 | 1468453429763 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:43:49 INFO - PROCESS | 1934 | 1468453429774 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:49 INFO - PROCESS | 1934 | 1468453429775 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:49 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a59f800 == 33 [pid = 1934] [id = 684] 16:43:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 60 (0x112986400) [pid = 1934] [serial = 2052] [outer = 0x0] 16:43:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 61 (0x115e5f800) [pid = 1934] [serial = 2053] [outer = 0x112986400] 16:43:49 INFO - PROCESS | 1934 | 1468453429800 Marionette DEBUG loaded listener.js 16:43:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 62 (0x1190cfc00) [pid = 1934] [serial = 2054] [outer = 0x112986400] 16:43:50 INFO - PROCESS | 1934 | 1468453430133 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]]]}] 16:43:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:43:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 470ms 16:43:50 INFO - PROCESS | 1934 | 1468453430155 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 16:43:50 INFO - PROCESS | 1934 | 1468453430156 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 16:43:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:43:50 INFO - PROCESS | 1934 | 1468453430158 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:43:50 INFO - PROCESS | 1934 | 1468453430159 Marionette TRACE conn2 <- [1,2710,null,{}] 16:43:50 INFO - PROCESS | 1934 | 1468453430162 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}] 16:43:50 INFO - PROCESS | 1934 | 1468453430168 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:50 INFO - PROCESS | 1934 | 1468453430288 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:43:50 INFO - PROCESS | 1934 | 1468453430328 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:50 INFO - PROCESS | 1934 | 1468453430329 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:50 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a9c7800 == 34 [pid = 1934] [id = 685] 16:43:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 63 (0x119a25c00) [pid = 1934] [serial = 2055] [outer = 0x0] 16:43:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 64 (0x125edf400) [pid = 1934] [serial = 2056] [outer = 0x119a25c00] 16:43:50 INFO - PROCESS | 1934 | 1468453430354 Marionette DEBUG loaded listener.js 16:43:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 65 (0x129418800) [pid = 1934] [serial = 2057] [outer = 0x119a25c00] 16:43:50 INFO - PROCESS | 1934 | 1468453430652 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] 16:43:50 INFO - PROCESS | 1934 | 1468453430681 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 16:43:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:43:50 INFO - PROCESS | 1934 | 1468453430685 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:43:50 INFO - PROCESS | 1934 | 1468453430686 Marionette TRACE conn2 <- [1,2714,null,{}] 16:43:50 INFO - PROCESS | 1934 | 1468453430688 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}] 16:43:50 INFO - PROCESS | 1934 | 1468453430689 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:50 INFO - PROCESS | 1934 | 1468453430767 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:43:50 INFO - PROCESS | 1934 | 1468453430771 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:50 INFO - PROCESS | 1934 | 1468453430779 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:50 INFO - PROCESS | 1934 | ++DOCSHELL 0x12bd82000 == 35 [pid = 1934] [id = 686] 16:43:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 66 (0x1129e3400) [pid = 1934] [serial = 2058] [outer = 0x0] 16:43:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 67 (0x129467400) [pid = 1934] [serial = 2059] [outer = 0x1129e3400] 16:43:50 INFO - PROCESS | 1934 | 1468453430804 Marionette DEBUG loaded listener.js 16:43:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 68 (0x12a73bc00) [pid = 1934] [serial = 2060] [outer = 0x1129e3400] 16:43:51 INFO - PROCESS | 1934 | 1468453431132 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]]]}] 16:43:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:43:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 468ms 16:43:51 INFO - PROCESS | 1934 | 1468453431153 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:43:51 INFO - PROCESS | 1934 | 1468453431154 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 16:43:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:43:51 INFO - PROCESS | 1934 | 1468453431157 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:43:51 INFO - PROCESS | 1934 | 1468453431158 Marionette TRACE conn2 <- [1,2718,null,{}] 16:43:51 INFO - PROCESS | 1934 | 1468453431160 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}] 16:43:51 INFO - PROCESS | 1934 | 1468453431162 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:51 INFO - PROCESS | 1934 | 1468453431270 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:43:51 INFO - PROCESS | 1934 | 1468453431275 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:51 INFO - PROCESS | 1934 | 1468453431276 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:51 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c02d000 == 36 [pid = 1934] [id = 687] 16:43:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 69 (0x121220000) [pid = 1934] [serial = 2061] [outer = 0x0] 16:43:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 70 (0x12a73f000) [pid = 1934] [serial = 2062] [outer = 0x121220000] 16:43:51 INFO - PROCESS | 1934 | 1468453431302 Marionette DEBUG loaded listener.js 16:43:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 71 (0x12a7e9000) [pid = 1934] [serial = 2063] [outer = 0x121220000] 16:43:51 INFO - PROCESS | 1934 | 1468453431592 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] 16:43:51 INFO - PROCESS | 1934 | 1468453431631 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 16:43:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:43:51 INFO - PROCESS | 1934 | 1468453431635 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:43:51 INFO - PROCESS | 1934 | 1468453431636 Marionette TRACE conn2 <- [1,2722,null,{}] 16:43:51 INFO - PROCESS | 1934 | 1468453431638 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}] 16:43:51 INFO - PROCESS | 1934 | 1468453431639 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:51 INFO - PROCESS | 1934 | 1468453431719 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:43:51 INFO - PROCESS | 1934 | 1468453431723 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:51 INFO - PROCESS | 1934 | 1468453431724 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:51 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c38b800 == 37 [pid = 1934] [id = 688] 16:43:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 72 (0x12941dc00) [pid = 1934] [serial = 2064] [outer = 0x0] 16:43:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 73 (0x12a7ee800) [pid = 1934] [serial = 2065] [outer = 0x12941dc00] 16:43:51 INFO - PROCESS | 1934 | 1468453431755 Marionette DEBUG loaded listener.js 16:43:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 74 (0x12ac0b400) [pid = 1934] [serial = 2066] [outer = 0x12941dc00] 16:43:52 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif" 16:43:52 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 16:43:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1 16:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:52 INFO - _addTest/ [0,2725,"getWindowHandle",null] 16:43:52 INFO - PROCESS | 1934 | 1468453432106 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 16:43:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:43:52 INFO - PROCESS | 1934 | 1468453432108 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:43:52 INFO - PROCESS | 1934 | 1468453432109 Marionette TRACE conn2 <- [1,2726,null,{}] 16:43:52 INFO - PROCESS | 1934 | 1468453432111 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}] 16:43:52 INFO - PROCESS | 1934 | 1468453432114 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:52 INFO - PROCESS | 1934 | 1468453432222 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:43:52 INFO - PROCESS | 1934 | 1468453432311 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:52 INFO - PROCESS | 1934 | 1468453432313 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:52 INFO - PROCESS | 1934 | ++DOCSHELL 0x116683800 == 38 [pid = 1934] [id = 689] 16:43:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x111c1a000) [pid = 1934] [serial = 2067] [outer = 0x0] 16:43:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x1125fd000) [pid = 1934] [serial = 2068] [outer = 0x111c1a000] 16:43:52 INFO - PROCESS | 1934 | 1468453432344 Marionette DEBUG loaded listener.js 16:43:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x1133ac000) [pid = 1934] [serial = 2069] [outer = 0x111c1a000] 16:43:52 INFO - PROCESS | 1934 | 1468453432790 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]]]}] 16:43:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:43:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 722ms 16:43:52 INFO - PROCESS | 1934 | 1468453432832 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:43:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:43:52 INFO - PROCESS | 1934 | 1468453432834 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 16:43:52 INFO - PROCESS | 1934 | 1468453432837 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:43:52 INFO - PROCESS | 1934 | 1468453432840 Marionette TRACE conn2 <- [1,2730,null,{}] 16:43:52 INFO - PROCESS | 1934 | 1468453432844 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}] 16:43:52 INFO - PROCESS | 1934 | 1468453432845 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:52 INFO - PROCESS | 1934 | 1468453432972 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:43:53 INFO - PROCESS | 1934 | 1468453433079 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:53 INFO - PROCESS | 1934 | 1468453433081 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:53 INFO - PROCESS | 1934 | ++DOCSHELL 0x1264b0000 == 39 [pid = 1934] [id = 690] 16:43:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x116719800) [pid = 1934] [serial = 2070] [outer = 0x0] 16:43:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x118597800) [pid = 1934] [serial = 2071] [outer = 0x116719800] 16:43:53 INFO - PROCESS | 1934 | 1468453433131 Marionette DEBUG loaded listener.js 16:43:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x1196cf400) [pid = 1934] [serial = 2072] [outer = 0x116719800] 16:43:54 INFO - PROCESS | 1934 | 1468453434012 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"]]]}] 16:43:54 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 16:43:54 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 16:43:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 16:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:43:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1225ms 16:43:54 INFO - PROCESS | 1934 | 1468453434065 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 16:43:54 INFO - PROCESS | 1934 | 1468453434067 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 16:43:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:43:54 INFO - PROCESS | 1934 | 1468453434070 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:43:54 INFO - PROCESS | 1934 | 1468453434071 Marionette TRACE conn2 <- [1,2734,null,{}] 16:43:54 INFO - PROCESS | 1934 | 1468453434073 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}] 16:43:54 INFO - PROCESS | 1934 | 1468453434075 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:54 INFO - PROCESS | 1934 | 1468453434203 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:43:54 INFO - PROCESS | 1934 | 1468453434309 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:54 INFO - PROCESS | 1934 | 1468453434310 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:54 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c708000 == 40 [pid = 1934] [id = 691] 16:43:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1213b6800) [pid = 1934] [serial = 2073] [outer = 0x0] 16:43:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x123e32000) [pid = 1934] [serial = 2074] [outer = 0x1213b6800] 16:43:54 INFO - PROCESS | 1934 | 1468453434341 Marionette DEBUG loaded listener.js 16:43:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x126680000) [pid = 1934] [serial = 2075] [outer = 0x1213b6800] 16:43:54 INFO - PROCESS | 1934 | 1468453434950 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]]]}] 16:43:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:43:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 922ms 16:43:54 INFO - PROCESS | 1934 | 1468453434993 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:43:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:43:54 INFO - PROCESS | 1934 | 1468453434995 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 16:43:55 INFO - PROCESS | 1934 | 1468453434998 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:43:55 INFO - PROCESS | 1934 | 1468453435000 Marionette TRACE conn2 <- [1,2738,null,{}] 16:43:55 INFO - PROCESS | 1934 | 1468453435004 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}] 16:43:55 INFO - PROCESS | 1934 | 1468453435006 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:55 INFO - PROCESS | 1934 | 1468453435101 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:43:55 INFO - PROCESS | 1934 | 1468453435163 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:55 INFO - PROCESS | 1934 | 1468453435164 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:55 INFO - PROCESS | 1934 | ++DOCSHELL 0x118711800 == 41 [pid = 1934] [id = 692] 16:43:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x112593400) [pid = 1934] [serial = 2076] [outer = 0x0] 16:43:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x113229400) [pid = 1934] [serial = 2077] [outer = 0x112593400] 16:43:55 INFO - PROCESS | 1934 | 1468453435204 Marionette DEBUG loaded listener.js 16:43:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1175bb800) [pid = 1934] [serial = 2078] [outer = 0x112593400] 16:43:56 INFO - PROCESS | 1934 | --DOCSHELL 0x12c38b800 == 40 [pid = 1934] [id = 688] 16:43:56 INFO - PROCESS | 1934 | --DOCSHELL 0x12c02d000 == 39 [pid = 1934] [id = 687] 16:43:56 INFO - PROCESS | 1934 | --DOCSHELL 0x12bd82000 == 38 [pid = 1934] [id = 686] 16:43:56 INFO - PROCESS | 1934 | --DOCSHELL 0x12a9c7800 == 37 [pid = 1934] [id = 685] 16:43:56 INFO - PROCESS | 1934 | --DOCSHELL 0x12a59f800 == 36 [pid = 1934] [id = 684] 16:43:56 INFO - PROCESS | 1934 | --DOCSHELL 0x1292a4800 == 35 [pid = 1934] [id = 683] 16:43:56 INFO - PROCESS | 1934 | --DOCSHELL 0x12663a800 == 34 [pid = 1934] [id = 682] 16:43:56 INFO - PROCESS | 1934 | --DOCSHELL 0x12103e800 == 33 [pid = 1934] [id = 681] 16:43:56 INFO - PROCESS | 1934 | --DOCSHELL 0x116f87000 == 32 [pid = 1934] [id = 680] 16:43:56 INFO - PROCESS | 1934 | --DOCSHELL 0x12b81d000 == 31 [pid = 1934] [id = 678] 16:43:56 INFO - PROCESS | 1934 | --DOCSHELL 0x118716800 == 30 [pid = 1934] [id = 679] 16:43:56 INFO - PROCESS | 1934 | --DOCSHELL 0x12c708000 == 29 [pid = 1934] [id = 691] 16:43:56 INFO - PROCESS | 1934 | --DOCSHELL 0x1264b0000 == 28 [pid = 1934] [id = 690] 16:43:56 INFO - PROCESS | 1934 | --DOCSHELL 0x116683800 == 27 [pid = 1934] [id = 689] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x116906800) [pid = 1934] [serial = 2012] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x114e67000) [pid = 1934] [serial = 2011] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x112e51c00) [pid = 1934] [serial = 2014] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x1128abc00) [pid = 1934] [serial = 2015] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x1176ef800) [pid = 1934] [serial = 2017] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x121218400) [pid = 1934] [serial = 2026] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x11832d800) [pid = 1934] [serial = 2018] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x119c55400) [pid = 1934] [serial = 2023] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x11902d000) [pid = 1934] [serial = 2020] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x1196d0800) [pid = 1934] [serial = 2021] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x124a1a000) [pid = 1934] [serial = 2033] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x1176ea000) [pid = 1934] [serial = 2000] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 73 (0x1164e0000) [pid = 1934] [serial = 1999] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 72 (0x119a85c00) [pid = 1934] [serial = 2003] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 71 (0x1196cd400) [pid = 1934] [serial = 2002] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 70 (0x125ee3800) [pid = 1934] [serial = 2006] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 69 (0x123b9e400) [pid = 1934] [serial = 2005] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 68 (0x125ee5000) [pid = 1934] [serial = 2029] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 67 (0x1175c2000) [pid = 1934] [serial = 2032] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 66 (0x129196400) [pid = 1934] [serial = 2030] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 65 (0x128d20c00) [pid = 1934] [serial = 2009] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 64 (0x12919cc00) [pid = 1934] [serial = 2035] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 63 (0x123bc0800) [pid = 1934] [serial = 2027] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 62 (0x120eb8400) [pid = 1934] [serial = 2024] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | --DOMWINDOW == 61 (0x119c5ac00) [pid = 1934] [serial = 2008] [outer = 0x0] [url = about:blank] 16:43:56 INFO - PROCESS | 1934 | 1468453436170 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]]]}] 16:43:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:43:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1221ms 16:43:56 INFO - PROCESS | 1934 | 1468453436220 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:43:56 INFO - PROCESS | 1934 | 1468453436222 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 16:43:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:43:56 INFO - PROCESS | 1934 | 1468453436226 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:43:56 INFO - PROCESS | 1934 | 1468453436227 Marionette TRACE conn2 <- [1,2742,null,{}] 16:43:56 INFO - PROCESS | 1934 | 1468453436231 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}] 16:43:56 INFO - PROCESS | 1934 | 1468453436233 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:56 INFO - PROCESS | 1934 | 1468453436314 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:43:56 INFO - PROCESS | 1934 | 1468453436321 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:56 INFO - PROCESS | 1934 | 1468453436322 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:56 INFO - PROCESS | 1934 | ++DOCSHELL 0x116aa9000 == 28 [pid = 1934] [id = 693] 16:43:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 62 (0x112621800) [pid = 1934] [serial = 2079] [outer = 0x0] 16:43:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 63 (0x1128a6c00) [pid = 1934] [serial = 2080] [outer = 0x112621800] 16:43:56 INFO - PROCESS | 1934 | 1468453436353 Marionette DEBUG loaded listener.js 16:43:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 64 (0x112988800) [pid = 1934] [serial = 2081] [outer = 0x112621800] 16:43:56 INFO - PROCESS | 1934 | 1468453436689 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]]]}] 16:43:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:43:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 471ms 16:43:56 INFO - PROCESS | 1934 | 1468453436726 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:43:56 INFO - PROCESS | 1934 | 1468453436729 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 16:43:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:43:56 INFO - PROCESS | 1934 | 1468453436735 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:43:56 INFO - PROCESS | 1934 | 1468453436737 Marionette TRACE conn2 <- [1,2746,null,{}] 16:43:56 INFO - PROCESS | 1934 | 1468453436739 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}] 16:43:56 INFO - PROCESS | 1934 | 1468453436741 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:56 INFO - PROCESS | 1934 | 1468453436817 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:43:56 INFO - PROCESS | 1934 | 1468453436821 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:56 INFO - PROCESS | 1934 | 1468453436823 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:56 INFO - PROCESS | 1934 | ++DOCSHELL 0x11916c000 == 29 [pid = 1934] [id = 694] 16:43:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 65 (0x112e43800) [pid = 1934] [serial = 2082] [outer = 0x0] 16:43:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 66 (0x115d19400) [pid = 1934] [serial = 2083] [outer = 0x112e43800] 16:43:56 INFO - PROCESS | 1934 | 1468453436852 Marionette DEBUG loaded listener.js 16:43:56 INFO - PROCESS | 1934 | ++DOMWINDOW == 67 (0x1164e6800) [pid = 1934] [serial = 2084] [outer = 0x112e43800] 16:43:57 INFO - PROCESS | 1934 | 1468453437206 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]]]}] 16:43:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:43:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 519ms 16:43:57 INFO - PROCESS | 1934 | 1468453437258 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:43:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:43:57 INFO - PROCESS | 1934 | 1468453437267 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 16:43:57 INFO - PROCESS | 1934 | 1468453437269 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:43:57 INFO - PROCESS | 1934 | 1468453437272 Marionette TRACE conn2 <- [1,2750,null,{}] 16:43:57 INFO - PROCESS | 1934 | 1468453437280 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}] 16:43:57 INFO - PROCESS | 1934 | 1468453437283 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:57 INFO - PROCESS | 1934 | 1468453437359 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:43:57 INFO - PROCESS | 1934 | 1468453437367 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:57 INFO - PROCESS | 1934 | 1468453437369 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:57 INFO - PROCESS | 1934 | ++DOCSHELL 0x121bce000 == 30 [pid = 1934] [id = 695] 16:43:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 68 (0x1125f5400) [pid = 1934] [serial = 2085] [outer = 0x0] 16:43:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 69 (0x1180f3c00) [pid = 1934] [serial = 2086] [outer = 0x1125f5400] 16:43:57 INFO - PROCESS | 1934 | 1468453437397 Marionette DEBUG loaded listener.js 16:43:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 70 (0x118593c00) [pid = 1934] [serial = 2087] [outer = 0x1125f5400] 16:43:57 INFO - PROCESS | 1934 | 1468453437743 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]]]}] 16:43:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:43:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 523ms 16:43:57 INFO - PROCESS | 1934 | 1468453437793 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:43:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:43:57 INFO - PROCESS | 1934 | 1468453437794 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 16:43:57 INFO - PROCESS | 1934 | 1468453437797 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:43:57 INFO - PROCESS | 1934 | 1468453437798 Marionette TRACE conn2 <- [1,2754,null,{}] 16:43:57 INFO - PROCESS | 1934 | 1468453437800 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}] 16:43:57 INFO - PROCESS | 1934 | 1468453437801 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:57 INFO - PROCESS | 1934 | 1468453437906 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:43:57 INFO - PROCESS | 1934 | 1468453437942 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:57 INFO - PROCESS | 1934 | 1468453437943 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:57 INFO - PROCESS | 1934 | ++DOCSHELL 0x1255d1000 == 31 [pid = 1934] [id = 696] 16:43:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 71 (0x118598800) [pid = 1934] [serial = 2088] [outer = 0x0] 16:43:57 INFO - PROCESS | 1934 | ++DOMWINDOW == 72 (0x119623800) [pid = 1934] [serial = 2089] [outer = 0x118598800] 16:43:57 INFO - PROCESS | 1934 | 1468453437968 Marionette DEBUG loaded listener.js 16:43:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 73 (0x1196db000) [pid = 1934] [serial = 2090] [outer = 0x118598800] 16:43:58 INFO - PROCESS | 1934 | 1468453438255 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]]]}] 16:43:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:43:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 520ms 16:43:58 INFO - PROCESS | 1934 | 1468453438317 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:43:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:43:58 INFO - PROCESS | 1934 | 1468453438319 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 16:43:58 INFO - PROCESS | 1934 | 1468453438321 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:43:58 INFO - PROCESS | 1934 | 1468453438322 Marionette TRACE conn2 <- [1,2758,null,{}] 16:43:58 INFO - PROCESS | 1934 | 1468453438324 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}] 16:43:58 INFO - PROCESS | 1934 | 1468453438332 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:58 INFO - PROCESS | 1934 | 1468453438433 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:43:58 INFO - PROCESS | 1934 | 1468453438437 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:58 INFO - PROCESS | 1934 | 1468453438438 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:58 INFO - PROCESS | 1934 | ++DOCSHELL 0x128fd8800 == 32 [pid = 1934] [id = 697] 16:43:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 74 (0x115d1b800) [pid = 1934] [serial = 2091] [outer = 0x0] 16:43:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x119a89c00) [pid = 1934] [serial = 2092] [outer = 0x115d1b800] 16:43:58 INFO - PROCESS | 1934 | 1468453438463 Marionette DEBUG loaded listener.js 16:43:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x119c5a000) [pid = 1934] [serial = 2093] [outer = 0x115d1b800] 16:43:58 INFO - PROCESS | 1934 | 1468453438810 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]]]}] 16:43:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:43:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 522ms 16:43:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:43:58 INFO - PROCESS | 1934 | 1468453438843 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:43:58 INFO - PROCESS | 1934 | 1468453438844 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 16:43:58 INFO - PROCESS | 1934 | 1468453438846 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:43:58 INFO - PROCESS | 1934 | 1468453438847 Marionette TRACE conn2 <- [1,2762,null,{}] 16:43:58 INFO - PROCESS | 1934 | 1468453438850 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}] 16:43:58 INFO - PROCESS | 1934 | 1468453438854 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:58 INFO - PROCESS | 1934 | 1468453438972 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:43:58 INFO - PROCESS | 1934 | 1468453438976 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:58 INFO - PROCESS | 1934 | 1468453438978 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:58 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a59f800 == 33 [pid = 1934] [id = 698] 16:43:58 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x118875800) [pid = 1934] [serial = 2094] [outer = 0x0] 16:43:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x120ebbc00) [pid = 1934] [serial = 2095] [outer = 0x118875800] 16:43:59 INFO - PROCESS | 1934 | 1468453439004 Marionette DEBUG loaded listener.js 16:43:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x124d09800) [pid = 1934] [serial = 2096] [outer = 0x118875800] 16:43:59 INFO - PROCESS | 1934 | 1468453439323 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]]]}] 16:43:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:43:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 521ms 16:43:59 INFO - PROCESS | 1934 | 1468453439369 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:43:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:43:59 INFO - PROCESS | 1934 | 1468453439370 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 16:43:59 INFO - PROCESS | 1934 | 1468453439372 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:43:59 INFO - PROCESS | 1934 | 1468453439373 Marionette TRACE conn2 <- [1,2766,null,{}] 16:43:59 INFO - PROCESS | 1934 | 1468453439383 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}] 16:43:59 INFO - PROCESS | 1934 | 1468453439384 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:59 INFO - PROCESS | 1934 | 1468453439484 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:43:59 INFO - PROCESS | 1934 | 1468453439488 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:59 INFO - PROCESS | 1934 | 1468453439489 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:43:59 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ac1c800 == 34 [pid = 1934] [id = 699] 16:43:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x1128aac00) [pid = 1934] [serial = 2097] [outer = 0x0] 16:43:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x124d0bc00) [pid = 1934] [serial = 2098] [outer = 0x1128aac00] 16:43:59 INFO - PROCESS | 1934 | 1468453439513 Marionette DEBUG loaded listener.js 16:43:59 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x125ee7c00) [pid = 1934] [serial = 2099] [outer = 0x1128aac00] 16:43:59 INFO - PROCESS | 1934 | 1468453439839 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]]]}] 16:43:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:43:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 526ms 16:43:59 INFO - PROCESS | 1934 | 1468453439898 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:43:59 INFO - PROCESS | 1934 | 1468453439899 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 16:43:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:43:59 INFO - PROCESS | 1934 | 1468453439901 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:43:59 INFO - PROCESS | 1934 | 1468453439902 Marionette TRACE conn2 <- [1,2770,null,{}] 16:43:59 INFO - PROCESS | 1934 | 1468453439905 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}] 16:43:59 INFO - PROCESS | 1934 | 1468453439906 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:00 INFO - PROCESS | 1934 | 1468453440002 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:44:00 INFO - PROCESS | 1934 | 1468453440042 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:00 INFO - PROCESS | 1934 | 1468453440043 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:00 INFO - PROCESS | 1934 | ++DOCSHELL 0x12b809800 == 35 [pid = 1934] [id = 700] 16:44:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x1264e3000) [pid = 1934] [serial = 2100] [outer = 0x0] 16:44:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x126c38800) [pid = 1934] [serial = 2101] [outer = 0x1264e3000] 16:44:00 INFO - PROCESS | 1934 | 1468453440067 Marionette DEBUG loaded listener.js 16:44:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x128d1a400) [pid = 1934] [serial = 2102] [outer = 0x1264e3000] 16:44:00 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x124807400) [pid = 1934] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:44:00 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x112986400) [pid = 1934] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:44:00 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x12941dc00) [pid = 1934] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:44:00 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x12890f000) [pid = 1934] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:44:00 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x11858e400) [pid = 1934] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:44:00 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x112987000) [pid = 1934] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:44:00 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x1128a4800) [pid = 1934] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:44:00 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x121220000) [pid = 1934] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:44:00 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x1129e3400) [pid = 1934] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:44:00 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x119a25c00) [pid = 1934] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:44:00 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x119a85800) [pid = 1934] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:44:00 INFO - PROCESS | 1934 | 1468453440475 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]]]}] 16:44:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:44:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 617ms 16:44:00 INFO - PROCESS | 1934 | 1468453440520 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:44:00 INFO - PROCESS | 1934 | 1468453440522 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 16:44:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:44:00 INFO - PROCESS | 1934 | 1468453440524 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:44:00 INFO - PROCESS | 1934 | 1468453440525 Marionette TRACE conn2 <- [1,2774,null,{}] 16:44:00 INFO - PROCESS | 1934 | 1468453440527 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}] 16:44:00 INFO - PROCESS | 1934 | 1468453440529 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:00 INFO - PROCESS | 1934 | 1468453440609 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:44:00 INFO - PROCESS | 1934 | 1468453440668 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:00 INFO - PROCESS | 1934 | 1468453440669 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:00 INFO - PROCESS | 1934 | ++DOCSHELL 0x121bcc000 == 36 [pid = 1934] [id = 701] 16:44:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x1125f2c00) [pid = 1934] [serial = 2103] [outer = 0x0] 16:44:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x119030800) [pid = 1934] [serial = 2104] [outer = 0x1125f2c00] 16:44:00 INFO - PROCESS | 1934 | 1468453440693 Marionette DEBUG loaded listener.js 16:44:00 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x1255b5800) [pid = 1934] [serial = 2105] [outer = 0x1125f2c00] 16:44:00 INFO - PROCESS | 1934 | 1468453440966 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]]]}] 16:44:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:44:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 468ms 16:44:00 INFO - PROCESS | 1934 | 1468453440993 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:44:00 INFO - PROCESS | 1934 | 1468453440994 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 16:44:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:44:01 INFO - PROCESS | 1934 | 1468453441004 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:44:01 INFO - PROCESS | 1934 | 1468453441005 Marionette TRACE conn2 <- [1,2778,null,{}] 16:44:01 INFO - PROCESS | 1934 | 1468453441007 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}] 16:44:01 INFO - PROCESS | 1934 | 1468453441008 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:01 INFO - PROCESS | 1934 | 1468453441088 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 16:44:01 INFO - PROCESS | 1934 | 1468453441092 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:01 INFO - PROCESS | 1934 | 1468453441093 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:01 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c037000 == 37 [pid = 1934] [id = 702] 16:44:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x126474800) [pid = 1934] [serial = 2106] [outer = 0x0] 16:44:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x129193800) [pid = 1934] [serial = 2107] [outer = 0x126474800] 16:44:01 INFO - PROCESS | 1934 | 1468453441119 Marionette DEBUG loaded listener.js 16:44:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x1291a0800) [pid = 1934] [serial = 2108] [outer = 0x126474800] 16:44:01 INFO - PROCESS | 1934 | 1468453441456 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]]]}] 16:44:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:44:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 470ms 16:44:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:44:01 INFO - PROCESS | 1934 | 1468453441474 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 16:44:01 INFO - PROCESS | 1934 | 1468453441476 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 16:44:01 INFO - PROCESS | 1934 | 1468453441478 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:44:01 INFO - PROCESS | 1934 | 1468453441480 Marionette TRACE conn2 <- [1,2782,null,{}] 16:44:01 INFO - PROCESS | 1934 | 1468453441482 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}] 16:44:01 INFO - PROCESS | 1934 | 1468453441483 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:01 INFO - PROCESS | 1934 | 1468453441602 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 16:44:01 INFO - PROCESS | 1934 | 1468453441614 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:01 INFO - PROCESS | 1934 | 1468453441616 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:01 INFO - PROCESS | 1934 | ++DOCSHELL 0x128f1d800 == 38 [pid = 1934] [id = 703] 16:44:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x11832d800) [pid = 1934] [serial = 2109] [outer = 0x0] 16:44:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x1292e5800) [pid = 1934] [serial = 2110] [outer = 0x11832d800] 16:44:01 INFO - PROCESS | 1934 | 1468453441644 Marionette DEBUG loaded listener.js 16:44:01 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x12a5b2000) [pid = 1934] [serial = 2111] [outer = 0x11832d800] 16:44:01 INFO - PROCESS | 1934 | 1468453441938 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]]]}] 16:44:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:44:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 472ms 16:44:01 INFO - PROCESS | 1934 | 1468453441953 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 16:44:01 INFO - PROCESS | 1934 | 1468453441956 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 16:44:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:44:01 INFO - PROCESS | 1934 | 1468453441958 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:44:01 INFO - PROCESS | 1934 | 1468453441959 Marionette TRACE conn2 <- [1,2786,null,{}] 16:44:01 INFO - PROCESS | 1934 | 1468453441962 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}] 16:44:01 INFO - PROCESS | 1934 | 1468453441965 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:02 INFO - PROCESS | 1934 | 1468453442053 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 16:44:02 INFO - PROCESS | 1934 | 1468453442057 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:02 INFO - PROCESS | 1934 | 1468453442058 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:02 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ca9a800 == 39 [pid = 1934] [id = 704] 16:44:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x12a5b5c00) [pid = 1934] [serial = 2112] [outer = 0x0] 16:44:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x12a746000) [pid = 1934] [serial = 2113] [outer = 0x12a5b5c00] 16:44:02 INFO - PROCESS | 1934 | 1468453442083 Marionette DEBUG loaded listener.js 16:44:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x12a7ee000) [pid = 1934] [serial = 2114] [outer = 0x12a5b5c00] 16:44:02 INFO - PROCESS | 1934 | 1468453442454 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]]]}] 16:44:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:44:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 522ms 16:44:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:44:02 INFO - PROCESS | 1934 | 1468453442481 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 16:44:02 INFO - PROCESS | 1934 | 1468453442483 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 16:44:02 INFO - PROCESS | 1934 | 1468453442486 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:44:02 INFO - PROCESS | 1934 | 1468453442488 Marionette TRACE conn2 <- [1,2790,null,{}] 16:44:02 INFO - PROCESS | 1934 | 1468453442492 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}] 16:44:02 INFO - PROCESS | 1934 | 1468453442494 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:02 INFO - PROCESS | 1934 | 1468453442608 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 16:44:02 INFO - PROCESS | 1934 | 1468453442665 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:02 INFO - PROCESS | 1934 | 1468453442668 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:02 INFO - PROCESS | 1934 | ++DOCSHELL 0x11746c000 == 40 [pid = 1934] [id = 705] 16:44:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x1127d1400) [pid = 1934] [serial = 2115] [outer = 0x0] 16:44:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x1127d6800) [pid = 1934] [serial = 2116] [outer = 0x1127d1400] 16:44:02 INFO - PROCESS | 1934 | 1468453442699 Marionette DEBUG loaded listener.js 16:44:02 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x112de6400) [pid = 1934] [serial = 2117] [outer = 0x1127d1400] 16:44:03 INFO - PROCESS | 1934 | 1468453443236 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]]]}] 16:44:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:44:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 820ms 16:44:03 INFO - PROCESS | 1934 | 1468453443307 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 16:44:03 INFO - PROCESS | 1934 | 1468453443310 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 16:44:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:44:03 INFO - PROCESS | 1934 | 1468453443315 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:44:03 INFO - PROCESS | 1934 | 1468453443317 Marionette TRACE conn2 <- [1,2794,null,{}] 16:44:03 INFO - PROCESS | 1934 | 1468453443319 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}] 16:44:03 INFO - PROCESS | 1934 | 1468453443321 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:03 INFO - PROCESS | 1934 | 1468453443431 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 16:44:03 INFO - PROCESS | 1934 | 1468453443490 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:03 INFO - PROCESS | 1934 | 1468453443491 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:03 INFO - PROCESS | 1934 | ++DOCSHELL 0x126067000 == 41 [pid = 1934] [id = 706] 16:44:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x116fb9400) [pid = 1934] [serial = 2118] [outer = 0x0] 16:44:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x1175c1400) [pid = 1934] [serial = 2119] [outer = 0x116fb9400] 16:44:03 INFO - PROCESS | 1934 | 1468453443523 Marionette DEBUG loaded listener.js 16:44:03 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x118373c00) [pid = 1934] [serial = 2120] [outer = 0x116fb9400] 16:44:04 INFO - PROCESS | 1934 | 1468453444208 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]]]}] 16:44:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:44:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 972ms 16:44:04 INFO - PROCESS | 1934 | 1468453444288 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 16:44:04 INFO - PROCESS | 1934 | 1468453444290 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 16:44:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:44:04 INFO - PROCESS | 1934 | 1468453444294 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:44:04 INFO - PROCESS | 1934 | 1468453444296 Marionette TRACE conn2 <- [1,2798,null,{}] 16:44:04 INFO - PROCESS | 1934 | 1468453444299 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}] 16:44:04 INFO - PROCESS | 1934 | 1468453444301 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:04 INFO - PROCESS | 1934 | 1468453444405 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 16:44:04 INFO - PROCESS | 1934 | 1468453444465 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:04 INFO - PROCESS | 1934 | 1468453444468 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:04 INFO - PROCESS | 1934 | ++DOCSHELL 0x11845b800 == 42 [pid = 1934] [id = 707] 16:44:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x116240800) [pid = 1934] [serial = 2121] [outer = 0x0] 16:44:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x116718800) [pid = 1934] [serial = 2122] [outer = 0x116240800] 16:44:04 INFO - PROCESS | 1934 | 1468453444496 Marionette DEBUG loaded listener.js 16:44:04 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x1176e9000) [pid = 1934] [serial = 2123] [outer = 0x116240800] 16:44:04 INFO - PROCESS | 1934 | --DOCSHELL 0x128f1d800 == 41 [pid = 1934] [id = 703] 16:44:04 INFO - PROCESS | 1934 | --DOCSHELL 0x12c037000 == 40 [pid = 1934] [id = 702] 16:44:04 INFO - PROCESS | 1934 | --DOCSHELL 0x121bcc000 == 39 [pid = 1934] [id = 701] 16:44:04 INFO - PROCESS | 1934 | --DOCSHELL 0x12b809800 == 38 [pid = 1934] [id = 700] 16:44:04 INFO - PROCESS | 1934 | --DOCSHELL 0x12ac1c800 == 37 [pid = 1934] [id = 699] 16:44:04 INFO - PROCESS | 1934 | --DOCSHELL 0x12a59f800 == 36 [pid = 1934] [id = 698] 16:44:04 INFO - PROCESS | 1934 | --DOCSHELL 0x128fd8800 == 35 [pid = 1934] [id = 697] 16:44:04 INFO - PROCESS | 1934 | --DOCSHELL 0x1255d1000 == 34 [pid = 1934] [id = 696] 16:44:04 INFO - PROCESS | 1934 | --DOCSHELL 0x121bce000 == 33 [pid = 1934] [id = 695] 16:44:04 INFO - PROCESS | 1934 | --DOCSHELL 0x11916c000 == 32 [pid = 1934] [id = 694] 16:44:04 INFO - PROCESS | 1934 | --DOCSHELL 0x116aa9000 == 31 [pid = 1934] [id = 693] 16:44:04 INFO - PROCESS | 1934 | 1468453444883 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]]]}] 16:44:04 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x12554a000) [pid = 1934] [serial = 2050] [outer = 0x0] [url = about:blank] 16:44:04 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x115e5f800) [pid = 1934] [serial = 2053] [outer = 0x0] [url = about:blank] 16:44:04 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x1190cfc00) [pid = 1934] [serial = 2054] [outer = 0x0] [url = about:blank] 16:44:04 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x12a7ee800) [pid = 1934] [serial = 2065] [outer = 0x0] [url = about:blank] 16:44:04 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x1292e4000) [pid = 1934] [serial = 2036] [outer = 0x0] [url = about:blank] 16:44:04 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x11909d400) [pid = 1934] [serial = 2045] [outer = 0x0] [url = about:blank] 16:44:04 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x118596400) [pid = 1934] [serial = 2044] [outer = 0x0] [url = about:blank] 16:44:04 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x113c34400) [pid = 1934] [serial = 2041] [outer = 0x0] [url = about:blank] 16:44:04 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x116a15400) [pid = 1934] [serial = 2042] [outer = 0x0] [url = about:blank] 16:44:04 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x112e4b800) [pid = 1934] [serial = 2038] [outer = 0x0] [url = about:blank] 16:44:04 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x115e5e400) [pid = 1934] [serial = 2039] [outer = 0x0] [url = about:blank] 16:44:04 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x12a73f000) [pid = 1934] [serial = 2062] [outer = 0x0] [url = about:blank] 16:44:04 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x129467400) [pid = 1934] [serial = 2059] [outer = 0x0] [url = about:blank] 16:44:04 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x125edf400) [pid = 1934] [serial = 2056] [outer = 0x0] [url = about:blank] 16:44:04 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x12a7e9000) [pid = 1934] [serial = 2063] [outer = 0x0] [url = about:blank] 16:44:04 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x119c5b800) [pid = 1934] [serial = 2047] [outer = 0x0] [url = about:blank] 16:44:04 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x129418800) [pid = 1934] [serial = 2057] [outer = 0x0] [url = about:blank] 16:44:04 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x125e67400) [pid = 1934] [serial = 2051] [outer = 0x0] [url = about:blank] 16:44:04 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x12133bc00) [pid = 1934] [serial = 2048] [outer = 0x0] [url = about:blank] 16:44:04 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x12ac0b400) [pid = 1934] [serial = 2066] [outer = 0x0] [url = about:blank] 16:44:04 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x12a73bc00) [pid = 1934] [serial = 2060] [outer = 0x0] [url = about:blank] 16:44:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:44:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 625ms 16:44:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:44:04 INFO - PROCESS | 1934 | 1468453444919 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 16:44:04 INFO - PROCESS | 1934 | 1468453444921 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 16:44:04 INFO - PROCESS | 1934 | 1468453444926 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:44:04 INFO - PROCESS | 1934 | 1468453444927 Marionette TRACE conn2 <- [1,2802,null,{}] 16:44:04 INFO - PROCESS | 1934 | 1468453444930 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}] 16:44:04 INFO - PROCESS | 1934 | 1468453444931 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:05 INFO - PROCESS | 1934 | 1468453445008 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 16:44:05 INFO - PROCESS | 1934 | 1468453445015 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:05 INFO - PROCESS | 1934 | 1468453445016 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:05 INFO - PROCESS | 1934 | ++DOCSHELL 0x119ecb800 == 32 [pid = 1934] [id = 708] 16:44:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x118324000) [pid = 1934] [serial = 2124] [outer = 0x0] 16:44:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x1183c9400) [pid = 1934] [serial = 2125] [outer = 0x118324000] 16:44:05 INFO - PROCESS | 1934 | 1468453445043 Marionette DEBUG loaded listener.js 16:44:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x119093c00) [pid = 1934] [serial = 2126] [outer = 0x118324000] 16:44:05 INFO - PROCESS | 1934 | 1468453445374 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]]]}] 16:44:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:44:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 471ms 16:44:05 INFO - PROCESS | 1934 | 1468453445399 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 16:44:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:44:05 INFO - PROCESS | 1934 | 1468453445400 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 16:44:05 INFO - PROCESS | 1934 | 1468453445403 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:44:05 INFO - PROCESS | 1934 | 1468453445405 Marionette TRACE conn2 <- [1,2806,null,{}] 16:44:05 INFO - PROCESS | 1934 | 1468453445413 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}] 16:44:05 INFO - PROCESS | 1934 | 1468453445416 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:05 INFO - PROCESS | 1934 | 1468453445518 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 16:44:05 INFO - PROCESS | 1934 | 1468453445582 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:05 INFO - PROCESS | 1934 | 1468453445584 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:05 INFO - PROCESS | 1934 | ++DOCSHELL 0x126a71000 == 33 [pid = 1934] [id = 709] 16:44:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x119620800) [pid = 1934] [serial = 2127] [outer = 0x0] 16:44:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x119a85000) [pid = 1934] [serial = 2128] [outer = 0x119620800] 16:44:05 INFO - PROCESS | 1934 | 1468453445611 Marionette DEBUG loaded listener.js 16:44:05 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x120fb2400) [pid = 1934] [serial = 2129] [outer = 0x119620800] 16:44:05 INFO - PROCESS | 1934 | 1468453445925 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]]]}] 16:44:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:44:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 574ms 16:44:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:44:05 INFO - PROCESS | 1934 | 1468453445977 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 16:44:05 INFO - PROCESS | 1934 | 1468453445979 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 16:44:05 INFO - PROCESS | 1934 | 1468453445981 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:44:05 INFO - PROCESS | 1934 | 1468453445982 Marionette TRACE conn2 <- [1,2810,null,{}] 16:44:05 INFO - PROCESS | 1934 | 1468453445984 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}] 16:44:05 INFO - PROCESS | 1934 | 1468453445986 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:06 INFO - PROCESS | 1934 | 1468453446066 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 16:44:06 INFO - PROCESS | 1934 | 1468453446127 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:06 INFO - PROCESS | 1934 | 1468453446128 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:06 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a311000 == 34 [pid = 1934] [id = 710] 16:44:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x117147400) [pid = 1934] [serial = 2130] [outer = 0x0] 16:44:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x121a02800) [pid = 1934] [serial = 2131] [outer = 0x117147400] 16:44:06 INFO - PROCESS | 1934 | 1468453446153 Marionette DEBUG loaded listener.js 16:44:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x124d14c00) [pid = 1934] [serial = 2132] [outer = 0x117147400] 16:44:06 INFO - PROCESS | 1934 | 1468453446417 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]]]}] 16:44:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:44:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 471ms 16:44:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:44:06 INFO - PROCESS | 1934 | 1468453446453 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 16:44:06 INFO - PROCESS | 1934 | 1468453446454 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 16:44:06 INFO - PROCESS | 1934 | 1468453446456 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:44:06 INFO - PROCESS | 1934 | 1468453446457 Marionette TRACE conn2 <- [1,2814,null,{}] 16:44:06 INFO - PROCESS | 1934 | 1468453446459 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}] 16:44:06 INFO - PROCESS | 1934 | 1468453446461 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:06 INFO - PROCESS | 1934 | 1468453446542 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 16:44:06 INFO - PROCESS | 1934 | 1468453446546 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:06 INFO - PROCESS | 1934 | 1468453446549 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:06 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ac3a000 == 35 [pid = 1934] [id = 711] 16:44:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x1255bdc00) [pid = 1934] [serial = 2133] [outer = 0x0] 16:44:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x126678000) [pid = 1934] [serial = 2134] [outer = 0x1255bdc00] 16:44:06 INFO - PROCESS | 1934 | 1468453446573 Marionette DEBUG loaded listener.js 16:44:06 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x128d13400) [pid = 1934] [serial = 2135] [outer = 0x1255bdc00] 16:44:06 INFO - PROCESS | 1934 | 1468453446938 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]]]}] 16:44:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:44:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 519ms 16:44:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:44:06 INFO - PROCESS | 1934 | 1468453446985 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 16:44:06 INFO - PROCESS | 1934 | 1468453446986 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 16:44:06 INFO - PROCESS | 1934 | 1468453446988 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:44:06 INFO - PROCESS | 1934 | 1468453446989 Marionette TRACE conn2 <- [1,2818,null,{}] 16:44:06 INFO - PROCESS | 1934 | 1468453446992 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}] 16:44:06 INFO - PROCESS | 1934 | 1468453446996 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:07 INFO - PROCESS | 1934 | 1468453447126 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 16:44:07 INFO - PROCESS | 1934 | 1468453447166 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:07 INFO - PROCESS | 1934 | 1468453447167 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:07 INFO - PROCESS | 1934 | ++DOCSHELL 0x12bd72000 == 36 [pid = 1934] [id = 712] 16:44:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x128fa2400) [pid = 1934] [serial = 2136] [outer = 0x0] 16:44:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x12a5a9c00) [pid = 1934] [serial = 2137] [outer = 0x128fa2400] 16:44:07 INFO - PROCESS | 1934 | 1468453447192 Marionette DEBUG loaded listener.js 16:44:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x12a7e9000) [pid = 1934] [serial = 2138] [outer = 0x128fa2400] 16:44:07 INFO - PROCESS | 1934 | 1468453447519 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]]]}] 16:44:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:44:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 569ms 16:44:07 INFO - PROCESS | 1934 | 1468453447558 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 16:44:07 INFO - PROCESS | 1934 | 1468453447559 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 16:44:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:44:07 INFO - PROCESS | 1934 | 1468453447562 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:44:07 INFO - PROCESS | 1934 | 1468453447563 Marionette TRACE conn2 <- [1,2822,null,{}] 16:44:07 INFO - PROCESS | 1934 | 1468453447565 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}] 16:44:07 INFO - PROCESS | 1934 | 1468453447566 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:07 INFO - PROCESS | 1934 | 1468453447665 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 16:44:07 INFO - PROCESS | 1934 | 1468453447669 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:07 INFO - PROCESS | 1934 | 1468453447670 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:07 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c03d000 == 37 [pid = 1934] [id = 713] 16:44:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x12a7e9800) [pid = 1934] [serial = 2139] [outer = 0x0] 16:44:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x12ac05000) [pid = 1934] [serial = 2140] [outer = 0x12a7e9800] 16:44:07 INFO - PROCESS | 1934 | 1468453447695 Marionette DEBUG loaded listener.js 16:44:07 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x12b1cb400) [pid = 1934] [serial = 2141] [outer = 0x12a7e9800] 16:44:08 INFO - PROCESS | 1934 | 1468453448043 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]]]}] 16:44:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:44:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 520ms 16:44:08 INFO - PROCESS | 1934 | 1468453448083 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 16:44:08 INFO - PROCESS | 1934 | 1468453448084 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 16:44:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:44:08 INFO - PROCESS | 1934 | 1468453448086 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:44:08 INFO - PROCESS | 1934 | 1468453448087 Marionette TRACE conn2 <- [1,2826,null,{}] 16:44:08 INFO - PROCESS | 1934 | 1468453448090 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}] 16:44:08 INFO - PROCESS | 1934 | 1468453448091 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:08 INFO - PROCESS | 1934 | 1468453448187 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 16:44:08 INFO - PROCESS | 1934 | 1468453448201 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:08 INFO - PROCESS | 1934 | 1468453448202 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:08 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c707000 == 38 [pid = 1934] [id = 714] 16:44:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x12b1cbc00) [pid = 1934] [serial = 2142] [outer = 0x0] 16:44:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x12b88fc00) [pid = 1934] [serial = 2143] [outer = 0x12b1cbc00] 16:44:08 INFO - PROCESS | 1934 | 1468453448226 Marionette DEBUG loaded listener.js 16:44:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x12b898000) [pid = 1934] [serial = 2144] [outer = 0x12b1cbc00] 16:44:08 INFO - PROCESS | 1934 | 1468453448584 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:44:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:44:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 518ms 16:44:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:44:08 INFO - PROCESS | 1934 | 1468453448605 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 16:44:08 INFO - PROCESS | 1934 | 1468453448606 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 16:44:08 INFO - PROCESS | 1934 | 1468453448608 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:44:08 INFO - PROCESS | 1934 | 1468453448609 Marionette TRACE conn2 <- [1,2830,null,{}] 16:44:08 INFO - PROCESS | 1934 | 1468453448611 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}] 16:44:08 INFO - PROCESS | 1934 | 1468453448612 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:08 INFO - PROCESS | 1934 | 1468453448710 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 16:44:08 INFO - PROCESS | 1934 | 1468453448721 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:08 INFO - PROCESS | 1934 | 1468453448722 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:08 INFO - PROCESS | 1934 | ++DOCSHELL 0x12d2c1000 == 39 [pid = 1934] [id = 715] 16:44:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x12b9d3400) [pid = 1934] [serial = 2145] [outer = 0x0] 16:44:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x12b9d8800) [pid = 1934] [serial = 2146] [outer = 0x12b9d3400] 16:44:08 INFO - PROCESS | 1934 | 1468453448746 Marionette DEBUG loaded listener.js 16:44:08 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x12b9ddc00) [pid = 1934] [serial = 2147] [outer = 0x12b9d3400] 16:44:09 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x112593400) [pid = 1934] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:44:09 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x115d1b800) [pid = 1934] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:44:09 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x112621800) [pid = 1934] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:44:09 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x1125f5400) [pid = 1934] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:44:09 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x112e43800) [pid = 1934] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:44:09 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x118598800) [pid = 1934] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:44:09 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x111c1a000) [pid = 1934] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:44:09 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x116719800) [pid = 1934] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:44:09 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x1213b6800) [pid = 1934] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:44:09 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x118875800) [pid = 1934] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:44:09 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x1125f2c00) [pid = 1934] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:44:09 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x1264e3000) [pid = 1934] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:44:09 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x1128aac00) [pid = 1934] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:44:09 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x126474800) [pid = 1934] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:44:09 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x11832d800) [pid = 1934] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:44:09 INFO - PROCESS | 1934 | 1468453449167 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]]]}] 16:44:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:44:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 568ms 16:44:09 INFO - PROCESS | 1934 | 1468453449176 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 16:44:09 INFO - PROCESS | 1934 | 1468453449177 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 16:44:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:44:09 INFO - PROCESS | 1934 | 1468453449183 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:44:09 INFO - PROCESS | 1934 | 1468453449184 Marionette TRACE conn2 <- [1,2834,null,{}] 16:44:09 INFO - PROCESS | 1934 | 1468453449186 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}] 16:44:09 INFO - PROCESS | 1934 | 1468453449187 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:09 INFO - PROCESS | 1934 | 1468453449273 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 16:44:09 INFO - PROCESS | 1934 | 1468453449277 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:09 INFO - PROCESS | 1934 | 1468453449278 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:09 INFO - PROCESS | 1934 | ++DOCSHELL 0x12b810800 == 40 [pid = 1934] [id = 716] 16:44:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x1128aac00) [pid = 1934] [serial = 2148] [outer = 0x0] 16:44:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x116719800) [pid = 1934] [serial = 2149] [outer = 0x1128aac00] 16:44:09 INFO - PROCESS | 1934 | 1468453449303 Marionette DEBUG loaded listener.js 16:44:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1196d7000) [pid = 1934] [serial = 2150] [outer = 0x1128aac00] 16:44:09 INFO - PROCESS | 1934 | 1468453449647 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:44:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:44:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 472ms 16:44:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:44:09 INFO - PROCESS | 1934 | 1468453449652 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 16:44:09 INFO - PROCESS | 1934 | 1468453449653 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 16:44:09 INFO - PROCESS | 1934 | 1468453449656 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:44:09 INFO - PROCESS | 1934 | 1468453449657 Marionette TRACE conn2 <- [1,2838,null,{}] 16:44:09 INFO - PROCESS | 1934 | 1468453449660 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}] 16:44:09 INFO - PROCESS | 1934 | 1468453449662 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:09 INFO - PROCESS | 1934 | 1468453449781 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 16:44:09 INFO - PROCESS | 1934 | 1468453449788 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:09 INFO - PROCESS | 1934 | 1468453449790 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:09 INFO - PROCESS | 1934 | ++DOCSHELL 0x12d4ad800 == 41 [pid = 1934] [id = 717] 16:44:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x1128afc00) [pid = 1934] [serial = 2151] [outer = 0x0] 16:44:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x12480ec00) [pid = 1934] [serial = 2152] [outer = 0x1128afc00] 16:44:09 INFO - PROCESS | 1934 | 1468453449815 Marionette DEBUG loaded listener.js 16:44:09 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x12ba65400) [pid = 1934] [serial = 2153] [outer = 0x1128afc00] 16:44:10 INFO - PROCESS | 1934 | 1468453450166 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]]]}] 16:44:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:44:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 521ms 16:44:10 INFO - PROCESS | 1934 | 1468453450177 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 16:44:10 INFO - PROCESS | 1934 | 1468453450178 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 16:44:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:44:10 INFO - PROCESS | 1934 | 1468453450184 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:44:10 INFO - PROCESS | 1934 | 1468453450185 Marionette TRACE conn2 <- [1,2842,null,{}] 16:44:10 INFO - PROCESS | 1934 | 1468453450187 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}] 16:44:10 INFO - PROCESS | 1934 | 1468453450189 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:10 INFO - PROCESS | 1934 | 1468453450271 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 16:44:10 INFO - PROCESS | 1934 | 1468453450274 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:10 INFO - PROCESS | 1934 | 1468453450275 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:10 INFO - PROCESS | 1934 | ++DOCSHELL 0x12d78d800 == 42 [pid = 1934] [id = 718] 16:44:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x12ba67000) [pid = 1934] [serial = 2154] [outer = 0x0] 16:44:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x12ba6e800) [pid = 1934] [serial = 2155] [outer = 0x12ba67000] 16:44:10 INFO - PROCESS | 1934 | 1468453450299 Marionette DEBUG loaded listener.js 16:44:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x12bd9e000) [pid = 1934] [serial = 2156] [outer = 0x12ba67000] 16:44:10 INFO - PROCESS | 1934 | --DOCSHELL 0x12cdc1000 == 41 [pid = 1934] [id = 16] 16:44:10 INFO - PROCESS | 1934 | 1468453450663 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]]]}] 16:44:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:44:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 521ms 16:44:10 INFO - PROCESS | 1934 | 1468453450707 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 16:44:10 INFO - PROCESS | 1934 | 1468453450708 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 16:44:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:44:10 INFO - PROCESS | 1934 | 1468453450710 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:44:10 INFO - PROCESS | 1934 | 1468453450711 Marionette TRACE conn2 <- [1,2846,null,{}] 16:44:10 INFO - PROCESS | 1934 | 1468453450714 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}] 16:44:10 INFO - PROCESS | 1934 | 1468453450715 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:10 INFO - PROCESS | 1934 | 1468453450801 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 16:44:10 INFO - PROCESS | 1934 | 1468453450804 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:10 INFO - PROCESS | 1934 | 1468453450805 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:10 INFO - PROCESS | 1934 | ++DOCSHELL 0x12dd80800 == 42 [pid = 1934] [id = 719] 16:44:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x12bd9dc00) [pid = 1934] [serial = 2157] [outer = 0x0] 16:44:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x12bd9e800) [pid = 1934] [serial = 2158] [outer = 0x12bd9dc00] 16:44:10 INFO - PROCESS | 1934 | 1468453450829 Marionette DEBUG loaded listener.js 16:44:10 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x12bda5c00) [pid = 1934] [serial = 2159] [outer = 0x12bd9dc00] 16:44:11 INFO - PROCESS | 1934 | 1468453451384 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]]]}] 16:44:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:44:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 721ms 16:44:11 INFO - PROCESS | 1934 | 1468453451434 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 16:44:11 INFO - PROCESS | 1934 | 1468453451437 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 16:44:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:44:11 INFO - PROCESS | 1934 | 1468453451442 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:44:11 INFO - PROCESS | 1934 | 1468453451445 Marionette TRACE conn2 <- [1,2850,null,{}] 16:44:11 INFO - PROCESS | 1934 | 1468453451451 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}] 16:44:11 INFO - PROCESS | 1934 | 1468453451454 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:11 INFO - PROCESS | 1934 | 1468453451579 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 16:44:11 INFO - PROCESS | 1934 | 1468453451643 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:11 INFO - PROCESS | 1934 | 1468453451645 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:11 INFO - PROCESS | 1934 | ++DOCSHELL 0x119ab4000 == 43 [pid = 1934] [id = 720] 16:44:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x1128a9400) [pid = 1934] [serial = 2160] [outer = 0x0] 16:44:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x115e5d800) [pid = 1934] [serial = 2161] [outer = 0x1128a9400] 16:44:11 INFO - PROCESS | 1934 | 1468453451716 Marionette DEBUG loaded listener.js 16:44:11 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x1176f2800) [pid = 1934] [serial = 2162] [outer = 0x1128a9400] 16:44:12 INFO - PROCESS | 1934 | 1468453452149 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:44:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:44:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 727ms 16:44:12 INFO - PROCESS | 1934 | 1468453452169 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 16:44:12 INFO - PROCESS | 1934 | 1468453452172 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 16:44:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:44:12 INFO - PROCESS | 1934 | 1468453452177 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:44:12 INFO - PROCESS | 1934 | 1468453452179 Marionette TRACE conn2 <- [1,2854,null,{}] 16:44:12 INFO - PROCESS | 1934 | 1468453452181 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}] 16:44:12 INFO - PROCESS | 1934 | 1468453452183 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:12 INFO - PROCESS | 1934 | 1468453452288 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 16:44:12 INFO - PROCESS | 1934 | 1468453452351 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:12 INFO - PROCESS | 1934 | 1468453452352 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:12 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ac22000 == 44 [pid = 1934] [id = 721] 16:44:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x11909d400) [pid = 1934] [serial = 2163] [outer = 0x0] 16:44:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x1196d8000) [pid = 1934] [serial = 2164] [outer = 0x11909d400] 16:44:12 INFO - PROCESS | 1934 | 1468453452383 Marionette DEBUG loaded listener.js 16:44:12 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x119c52c00) [pid = 1934] [serial = 2165] [outer = 0x11909d400] 16:44:12 INFO - PROCESS | 1934 | 1468453452837 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]]]}] 16:44:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:44:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 721ms 16:44:12 INFO - PROCESS | 1934 | 1468453452900 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 16:44:12 INFO - PROCESS | 1934 | 1468453452901 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 16:44:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:44:12 INFO - PROCESS | 1934 | 1468453452926 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:44:12 INFO - PROCESS | 1934 | 1468453452928 Marionette TRACE conn2 <- [1,2858,null,{}] 16:44:12 INFO - PROCESS | 1934 | 1468453452952 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}] 16:44:12 INFO - PROCESS | 1934 | 1468453452955 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:13 INFO - PROCESS | 1934 | 1468453453057 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 16:44:13 INFO - PROCESS | 1934 | 1468453453122 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:13 INFO - PROCESS | 1934 | 1468453453124 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:13 INFO - PROCESS | 1934 | ++DOCSHELL 0x12cdbb800 == 45 [pid = 1934] [id = 722] 16:44:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x119c55400) [pid = 1934] [serial = 2166] [outer = 0x0] 16:44:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x128d18800) [pid = 1934] [serial = 2167] [outer = 0x119c55400] 16:44:13 INFO - PROCESS | 1934 | 1468453453200 Marionette DEBUG loaded listener.js 16:44:13 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x1292e8000) [pid = 1934] [serial = 2168] [outer = 0x119c55400] 16:44:13 INFO - PROCESS | 1934 | 1468453453784 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:44:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:44:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 906ms 16:44:13 INFO - PROCESS | 1934 | 1468453453811 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 16:44:13 INFO - PROCESS | 1934 | 1468453453813 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 16:44:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:44:13 INFO - PROCESS | 1934 | 1468453453835 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:44:13 INFO - PROCESS | 1934 | 1468453453836 Marionette TRACE conn2 <- [1,2862,null,{}] 16:44:13 INFO - PROCESS | 1934 | 1468453453840 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}] 16:44:13 INFO - PROCESS | 1934 | 1468453453842 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:13 INFO - PROCESS | 1934 | 1468453453939 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 16:44:14 INFO - PROCESS | 1934 | 1468453454016 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:14 INFO - PROCESS | 1934 | 1468453454018 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:14 INFO - PROCESS | 1934 | ++DOCSHELL 0x11997b800 == 46 [pid = 1934] [id = 723] 16:44:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x112cadc00) [pid = 1934] [serial = 2169] [outer = 0x0] 16:44:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x1132aa400) [pid = 1934] [serial = 2170] [outer = 0x112cadc00] 16:44:14 INFO - PROCESS | 1934 | 1468453454045 Marionette DEBUG loaded listener.js 16:44:14 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x116a15400) [pid = 1934] [serial = 2171] [outer = 0x112cadc00] 16:44:15 INFO - PROCESS | 1934 | --DOCSHELL 0x12d78d800 == 45 [pid = 1934] [id = 718] 16:44:15 INFO - PROCESS | 1934 | --DOCSHELL 0x12d4ad800 == 44 [pid = 1934] [id = 717] 16:44:15 INFO - PROCESS | 1934 | --DOCSHELL 0x12b810800 == 43 [pid = 1934] [id = 716] 16:44:15 INFO - PROCESS | 1934 | --DOCSHELL 0x12d2c1000 == 42 [pid = 1934] [id = 715] 16:44:15 INFO - PROCESS | 1934 | --DOCSHELL 0x12c707000 == 41 [pid = 1934] [id = 714] 16:44:15 INFO - PROCESS | 1934 | --DOCSHELL 0x12c03d000 == 40 [pid = 1934] [id = 713] 16:44:15 INFO - PROCESS | 1934 | --DOCSHELL 0x12bd72000 == 39 [pid = 1934] [id = 712] 16:44:15 INFO - PROCESS | 1934 | --DOCSHELL 0x12ac3a000 == 38 [pid = 1934] [id = 711] 16:44:15 INFO - PROCESS | 1934 | --DOCSHELL 0x12a311000 == 37 [pid = 1934] [id = 710] 16:44:15 INFO - PROCESS | 1934 | --DOCSHELL 0x126a71000 == 36 [pid = 1934] [id = 709] 16:44:15 INFO - PROCESS | 1934 | --DOCSHELL 0x119ecb800 == 35 [pid = 1934] [id = 708] 16:44:15 INFO - PROCESS | 1934 | --DOCSHELL 0x11845b800 == 34 [pid = 1934] [id = 707] 16:44:15 INFO - PROCESS | 1934 | --DOCSHELL 0x126067000 == 33 [pid = 1934] [id = 706] 16:44:15 INFO - PROCESS | 1934 | --DOCSHELL 0x12cdc0800 == 32 [pid = 1934] [id = 17] 16:44:15 INFO - PROCESS | 1934 | --DOCSHELL 0x12ca9a800 == 31 [pid = 1934] [id = 704] 16:44:15 INFO - PROCESS | 1934 | --DOCSHELL 0x11746c000 == 30 [pid = 1934] [id = 705] 16:44:15 INFO - PROCESS | 1934 | --DOCSHELL 0x118711800 == 29 [pid = 1934] [id = 692] 16:44:15 INFO - PROCESS | 1934 | --DOCSHELL 0x12cdbb800 == 28 [pid = 1934] [id = 722] 16:44:15 INFO - PROCESS | 1934 | --DOCSHELL 0x12ac22000 == 27 [pid = 1934] [id = 721] 16:44:15 INFO - PROCESS | 1934 | --DOCSHELL 0x12dd80800 == 26 [pid = 1934] [id = 719] 16:44:15 INFO - PROCESS | 1934 | --DOCSHELL 0x119ab4000 == 25 [pid = 1934] [id = 720] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x119030800) [pid = 1934] [serial = 2104] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x126c38800) [pid = 1934] [serial = 2101] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x125ee7c00) [pid = 1934] [serial = 2099] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x124d0bc00) [pid = 1934] [serial = 2098] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x1255b5800) [pid = 1934] [serial = 2105] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x129193800) [pid = 1934] [serial = 2107] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x12a5b2000) [pid = 1934] [serial = 2111] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x1292e5800) [pid = 1934] [serial = 2110] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x12a746000) [pid = 1934] [serial = 2113] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x128d1a400) [pid = 1934] [serial = 2102] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x124d09800) [pid = 1934] [serial = 2096] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x119c5a000) [pid = 1934] [serial = 2093] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x1291a0800) [pid = 1934] [serial = 2108] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1196db000) [pid = 1934] [serial = 2090] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x113229400) [pid = 1934] [serial = 2077] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x119a89c00) [pid = 1934] [serial = 2092] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x1175bb800) [pid = 1934] [serial = 2078] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x1128a6c00) [pid = 1934] [serial = 2080] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x112988800) [pid = 1934] [serial = 2081] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x1180f3c00) [pid = 1934] [serial = 2086] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x118593c00) [pid = 1934] [serial = 2087] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x115d19400) [pid = 1934] [serial = 2083] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x1164e6800) [pid = 1934] [serial = 2084] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x119623800) [pid = 1934] [serial = 2089] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x1133ac000) [pid = 1934] [serial = 2069] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x1125fd000) [pid = 1934] [serial = 2068] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x1196cf400) [pid = 1934] [serial = 2072] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x118597800) [pid = 1934] [serial = 2071] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x123e32000) [pid = 1934] [serial = 2074] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x126680000) [pid = 1934] [serial = 2075] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x120ebbc00) [pid = 1934] [serial = 2095] [outer = 0x0] [url = about:blank] 16:44:15 INFO - PROCESS | 1934 | 1468453455153 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]]]}] 16:44:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:44:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1376ms 16:44:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:44:15 INFO - PROCESS | 1934 | 1468453455209 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 16:44:15 INFO - PROCESS | 1934 | 1468453455211 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 16:44:15 INFO - PROCESS | 1934 | 1468453455217 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:44:15 INFO - PROCESS | 1934 | 1468453455219 Marionette TRACE conn2 <- [1,2866,null,{}] 16:44:15 INFO - PROCESS | 1934 | 1468453455223 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}] 16:44:15 INFO - PROCESS | 1934 | 1468453455225 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:15 INFO - PROCESS | 1934 | 1468453455301 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 16:44:15 INFO - PROCESS | 1934 | 1468453455307 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:15 INFO - PROCESS | 1934 | 1468453455309 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:15 INFO - PROCESS | 1934 | ++DOCSHELL 0x116aae000 == 26 [pid = 1934] [id = 724] 16:44:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x1127d0400) [pid = 1934] [serial = 2172] [outer = 0x0] 16:44:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x1127d5c00) [pid = 1934] [serial = 2173] [outer = 0x1127d0400] 16:44:15 INFO - PROCESS | 1934 | 1468453455340 Marionette DEBUG loaded listener.js 16:44:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x1128af000) [pid = 1934] [serial = 2174] [outer = 0x1127d0400] 16:44:15 INFO - PROCESS | 1934 | 1468453455689 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]]]}] 16:44:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:44:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 521ms 16:44:15 INFO - PROCESS | 1934 | 1468453455750 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 16:44:15 INFO - PROCESS | 1934 | 1468453455754 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 16:44:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:44:15 INFO - PROCESS | 1934 | 1468453455759 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:44:15 INFO - PROCESS | 1934 | 1468453455761 Marionette TRACE conn2 <- [1,2870,null,{}] 16:44:15 INFO - PROCESS | 1934 | 1468453455764 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}] 16:44:15 INFO - PROCESS | 1934 | 1468453455765 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:15 INFO - PROCESS | 1934 | 1468453455844 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 16:44:15 INFO - PROCESS | 1934 | 1468453455851 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:15 INFO - PROCESS | 1934 | 1468453455852 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:15 INFO - PROCESS | 1934 | ++DOCSHELL 0x1188c6800 == 27 [pid = 1934] [id = 725] 16:44:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x113229400) [pid = 1934] [serial = 2175] [outer = 0x0] 16:44:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x115d10000) [pid = 1934] [serial = 2176] [outer = 0x113229400] 16:44:15 INFO - PROCESS | 1934 | 1468453455879 Marionette DEBUG loaded listener.js 16:44:15 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x1164db400) [pid = 1934] [serial = 2177] [outer = 0x113229400] 16:44:16 INFO - PROCESS | 1934 | 1468453456230 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]]]}] 16:44:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:44:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 519ms 16:44:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:44:16 INFO - PROCESS | 1934 | 1468453456282 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 16:44:16 INFO - PROCESS | 1934 | 1468453456283 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 16:44:16 INFO - PROCESS | 1934 | 1468453456285 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:44:16 INFO - PROCESS | 1934 | 1468453456288 Marionette TRACE conn2 <- [1,2874,null,{}] 16:44:16 INFO - PROCESS | 1934 | 1468453456303 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}] 16:44:16 INFO - PROCESS | 1934 | 1468453456307 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:16 INFO - PROCESS | 1934 | 1468453456385 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 16:44:16 INFO - PROCESS | 1934 | 1468453456390 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:16 INFO - PROCESS | 1934 | 1468453456392 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:16 INFO - PROCESS | 1934 | ++DOCSHELL 0x121a38800 == 28 [pid = 1934] [id = 726] 16:44:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x116a1bc00) [pid = 1934] [serial = 2178] [outer = 0x0] 16:44:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x1180eb000) [pid = 1934] [serial = 2179] [outer = 0x116a1bc00] 16:44:16 INFO - PROCESS | 1934 | 1468453456423 Marionette DEBUG loaded listener.js 16:44:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x11836b800) [pid = 1934] [serial = 2180] [outer = 0x116a1bc00] 16:44:16 INFO - PROCESS | 1934 | 1468453456784 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]]]}] 16:44:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:44:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 521ms 16:44:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:44:16 INFO - PROCESS | 1934 | 1468453456807 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 16:44:16 INFO - PROCESS | 1934 | 1468453456809 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 16:44:16 INFO - PROCESS | 1934 | 1468453456811 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:44:16 INFO - PROCESS | 1934 | 1468453456814 Marionette TRACE conn2 <- [1,2878,null,{}] 16:44:16 INFO - PROCESS | 1934 | 1468453456816 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}] 16:44:16 INFO - PROCESS | 1934 | 1468453456817 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:16 INFO - PROCESS | 1934 | 1468453456895 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 16:44:16 INFO - PROCESS | 1934 | 1468453456958 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:16 INFO - PROCESS | 1934 | 1468453456959 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:16 INFO - PROCESS | 1934 | ++DOCSHELL 0x126067800 == 29 [pid = 1934] [id = 727] 16:44:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x118378000) [pid = 1934] [serial = 2181] [outer = 0x0] 16:44:16 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x118874c00) [pid = 1934] [serial = 2182] [outer = 0x118378000] 16:44:16 INFO - PROCESS | 1934 | 1468453456984 Marionette DEBUG loaded listener.js 16:44:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x119626800) [pid = 1934] [serial = 2183] [outer = 0x118378000] 16:44:17 INFO - PROCESS | 1934 | 1468453457281 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]]]}] 16:44:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:44:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 523ms 16:44:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:44:17 INFO - PROCESS | 1934 | 1468453457335 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 16:44:17 INFO - PROCESS | 1934 | 1468453457337 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 16:44:17 INFO - PROCESS | 1934 | 1468453457339 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:44:17 INFO - PROCESS | 1934 | 1468453457340 Marionette TRACE conn2 <- [1,2882,null,{}] 16:44:17 INFO - PROCESS | 1934 | 1468453457342 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}] 16:44:17 INFO - PROCESS | 1934 | 1468453457343 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:17 INFO - PROCESS | 1934 | 1468453457445 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 16:44:17 INFO - PROCESS | 1934 | 1468453457448 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:17 INFO - PROCESS | 1934 | 1468453457449 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:17 INFO - PROCESS | 1934 | ++DOCSHELL 0x128fe1800 == 30 [pid = 1934] [id = 728] 16:44:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x11858e400) [pid = 1934] [serial = 2184] [outer = 0x0] 16:44:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x1196cf400) [pid = 1934] [serial = 2185] [outer = 0x11858e400] 16:44:17 INFO - PROCESS | 1934 | 1468453457474 Marionette DEBUG loaded listener.js 16:44:17 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x119a8dc00) [pid = 1934] [serial = 2186] [outer = 0x11858e400] 16:44:17 INFO - PROCESS | 1934 | 1468453457827 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]]]}] 16:44:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:44:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 519ms 16:44:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:44:17 INFO - PROCESS | 1934 | 1468453457859 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 16:44:17 INFO - PROCESS | 1934 | 1468453457860 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 16:44:17 INFO - PROCESS | 1934 | 1468453457862 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:44:17 INFO - PROCESS | 1934 | 1468453457866 Marionette TRACE conn2 <- [1,2886,null,{}] 16:44:17 INFO - PROCESS | 1934 | 1468453457868 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}] 16:44:17 INFO - PROCESS | 1934 | 1468453457872 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:17 INFO - PROCESS | 1934 | 1468453457988 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 16:44:18 INFO - PROCESS | 1934 | 1468453458001 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:18 INFO - PROCESS | 1934 | 1468453458002 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:18 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a591000 == 31 [pid = 1934] [id = 729] 16:44:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x119a8f000) [pid = 1934] [serial = 2187] [outer = 0x0] 16:44:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x120ebbc00) [pid = 1934] [serial = 2188] [outer = 0x119a8f000] 16:44:18 INFO - PROCESS | 1934 | 1468453458027 Marionette DEBUG loaded listener.js 16:44:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x123e2e800) [pid = 1934] [serial = 2189] [outer = 0x119a8f000] 16:44:18 INFO - PROCESS | 1934 | 1468453458361 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]]]}] 16:44:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:44:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 522ms 16:44:18 INFO - PROCESS | 1934 | 1468453458385 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 16:44:18 INFO - PROCESS | 1934 | 1468453458386 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 16:44:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:44:18 INFO - PROCESS | 1934 | 1468453458388 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:44:18 INFO - PROCESS | 1934 | 1468453458389 Marionette TRACE conn2 <- [1,2890,null,{}] 16:44:18 INFO - PROCESS | 1934 | 1468453458391 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}] 16:44:18 INFO - PROCESS | 1934 | 1468453458393 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:18 INFO - PROCESS | 1934 | 1468453458782 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 16:44:18 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x12a7e9800) [pid = 1934] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:44:18 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x12b1cbc00) [pid = 1934] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:44:18 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x1255bdc00) [pid = 1934] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:44:18 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x119620800) [pid = 1934] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:44:18 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x116fb9400) [pid = 1934] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:44:18 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x12b9d3400) [pid = 1934] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:44:18 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x118324000) [pid = 1934] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:44:18 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x117147400) [pid = 1934] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:44:18 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x12a5b5c00) [pid = 1934] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:44:18 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x116240800) [pid = 1934] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:44:18 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x1127d1400) [pid = 1934] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:44:18 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x12bd9dc00) [pid = 1934] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:44:18 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x1128aac00) [pid = 1934] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:44:18 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x12ca18800) [pid = 1934] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:44:18 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x12ba67000) [pid = 1934] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:44:18 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x1128afc00) [pid = 1934] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:44:18 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x128fa2400) [pid = 1934] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:44:18 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x12cdc1800) [pid = 1934] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:44:18 INFO - PROCESS | 1934 | 1468453458855 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:18 INFO - PROCESS | 1934 | 1468453458857 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:18 INFO - PROCESS | 1934 | ++DOCSHELL 0x115d67000 == 32 [pid = 1934] [id = 730] 16:44:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x1121bcc00) [pid = 1934] [serial = 2190] [outer = 0x0] 16:44:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x112595c00) [pid = 1934] [serial = 2191] [outer = 0x1121bcc00] 16:44:18 INFO - PROCESS | 1934 | 1468453458890 Marionette DEBUG loaded listener.js 16:44:18 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x1127d0800) [pid = 1934] [serial = 2192] [outer = 0x1121bcc00] 16:44:19 INFO - PROCESS | 1934 | 1468453459398 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:44:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:44:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1069ms 16:44:19 INFO - PROCESS | 1934 | 1468453459465 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 16:44:19 INFO - PROCESS | 1934 | 1468453459468 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 16:44:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:44:19 INFO - PROCESS | 1934 | 1468453459471 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:44:19 INFO - PROCESS | 1934 | 1468453459473 Marionette TRACE conn2 <- [1,2894,null,{}] 16:44:19 INFO - PROCESS | 1934 | 1468453459477 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}] 16:44:19 INFO - PROCESS | 1934 | 1468453459480 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:19 INFO - PROCESS | 1934 | 1468453459587 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 16:44:19 INFO - PROCESS | 1934 | 1468453459666 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:19 INFO - PROCESS | 1934 | 1468453459667 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:19 INFO - PROCESS | 1934 | ++DOCSHELL 0x1217c0800 == 33 [pid = 1934] [id = 731] 16:44:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x112e50c00) [pid = 1934] [serial = 2193] [outer = 0x0] 16:44:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1133ba800) [pid = 1934] [serial = 2194] [outer = 0x112e50c00] 16:44:19 INFO - PROCESS | 1934 | 1468453459698 Marionette DEBUG loaded listener.js 16:44:19 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x116483000) [pid = 1934] [serial = 2195] [outer = 0x112e50c00] 16:44:20 INFO - PROCESS | 1934 | 1468453460329 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]]]}] 16:44:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:44:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 923ms 16:44:20 INFO - PROCESS | 1934 | 1468453460394 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 16:44:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:44:20 INFO - PROCESS | 1934 | 1468453460397 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 16:44:20 INFO - PROCESS | 1934 | 1468453460400 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:44:20 INFO - PROCESS | 1934 | 1468453460403 Marionette TRACE conn2 <- [1,2898,null,{}] 16:44:20 INFO - PROCESS | 1934 | 1468453460407 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}] 16:44:20 INFO - PROCESS | 1934 | 1468453460408 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:20 INFO - PROCESS | 1934 | 1468453460517 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 16:44:20 INFO - PROCESS | 1934 | 1468453460573 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:20 INFO - PROCESS | 1934 | 1468453460576 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:20 INFO - PROCESS | 1934 | ++DOCSHELL 0x1195a7000 == 34 [pid = 1934] [id = 732] 16:44:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x112986800) [pid = 1934] [serial = 2196] [outer = 0x0] 16:44:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x112e28800) [pid = 1934] [serial = 2197] [outer = 0x112986800] 16:44:20 INFO - PROCESS | 1934 | 1468453460603 Marionette DEBUG loaded listener.js 16:44:20 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x113c67000) [pid = 1934] [serial = 2198] [outer = 0x112986800] 16:44:20 INFO - PROCESS | 1934 | --DOCSHELL 0x12a591000 == 33 [pid = 1934] [id = 729] 16:44:20 INFO - PROCESS | 1934 | --DOCSHELL 0x128fe1800 == 32 [pid = 1934] [id = 728] 16:44:20 INFO - PROCESS | 1934 | --DOCSHELL 0x126067800 == 31 [pid = 1934] [id = 727] 16:44:20 INFO - PROCESS | 1934 | --DOCSHELL 0x121a38800 == 30 [pid = 1934] [id = 726] 16:44:20 INFO - PROCESS | 1934 | --DOCSHELL 0x1188c6800 == 29 [pid = 1934] [id = 725] 16:44:20 INFO - PROCESS | 1934 | --DOCSHELL 0x116aae000 == 28 [pid = 1934] [id = 724] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x12cdc7800) [pid = 1934] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x12ac05000) [pid = 1934] [serial = 2140] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 82 (0x12b88fc00) [pid = 1934] [serial = 2143] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 81 (0x126678000) [pid = 1934] [serial = 2134] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 80 (0x119a85000) [pid = 1934] [serial = 2128] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 79 (0x120fb2400) [pid = 1934] [serial = 2129] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 78 (0x1175c1400) [pid = 1934] [serial = 2119] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 77 (0x118373c00) [pid = 1934] [serial = 2120] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 76 (0x12b9d8800) [pid = 1934] [serial = 2146] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 75 (0x1183c9400) [pid = 1934] [serial = 2125] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 74 (0x119093c00) [pid = 1934] [serial = 2126] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 73 (0x121a02800) [pid = 1934] [serial = 2131] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 72 (0x124d14c00) [pid = 1934] [serial = 2132] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 71 (0x12a7ee000) [pid = 1934] [serial = 2114] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 70 (0x116718800) [pid = 1934] [serial = 2122] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 69 (0x1176e9000) [pid = 1934] [serial = 2123] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 68 (0x1127d6800) [pid = 1934] [serial = 2116] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 67 (0x112de6400) [pid = 1934] [serial = 2117] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 66 (0x12b898000) [pid = 1934] [serial = 2144] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 65 (0x12bd9e800) [pid = 1934] [serial = 2158] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 64 (0x1196d7000) [pid = 1934] [serial = 2150] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 63 (0x116719800) [pid = 1934] [serial = 2149] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 62 (0x1175b9c00) [pid = 1934] [serial = 1460] [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.] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 61 (0x12ba6e800) [pid = 1934] [serial = 2155] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 60 (0x12b9ddc00) [pid = 1934] [serial = 2147] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 59 (0x12ba65400) [pid = 1934] [serial = 2153] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 58 (0x12bda5c00) [pid = 1934] [serial = 2159] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 57 (0x12a7e9000) [pid = 1934] [serial = 2138] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 56 (0x12a5a9c00) [pid = 1934] [serial = 2137] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 55 (0x12b1cb400) [pid = 1934] [serial = 2141] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 54 (0x12bd9e000) [pid = 1934] [serial = 2156] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 53 (0x128d13400) [pid = 1934] [serial = 2135] [outer = 0x0] [url = about:blank] 16:44:20 INFO - PROCESS | 1934 | --DOMWINDOW == 52 (0x12480ec00) [pid = 1934] [serial = 2152] [outer = 0x0] [url = about:blank] 16:44:21 INFO - PROCESS | 1934 | 1468453461006 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]]]}] 16:44:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:44:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 621ms 16:44:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:44:21 INFO - PROCESS | 1934 | 1468453461021 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 16:44:21 INFO - PROCESS | 1934 | 1468453461024 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 16:44:21 INFO - PROCESS | 1934 | 1468453461029 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:44:21 INFO - PROCESS | 1934 | 1468453461033 Marionette TRACE conn2 <- [1,2902,null,{}] 16:44:21 INFO - PROCESS | 1934 | 1468453461036 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}] 16:44:21 INFO - PROCESS | 1934 | 1468453461037 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:21 INFO - PROCESS | 1934 | 1468453461117 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 16:44:21 INFO - PROCESS | 1934 | 1468453461121 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:21 INFO - PROCESS | 1934 | 1468453461123 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:21 INFO - PROCESS | 1934 | ++DOCSHELL 0x119ee7000 == 29 [pid = 1934] [id = 733] 16:44:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 53 (0x1167e1000) [pid = 1934] [serial = 2199] [outer = 0x0] 16:44:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 54 (0x116fb0800) [pid = 1934] [serial = 2200] [outer = 0x1167e1000] 16:44:21 INFO - PROCESS | 1934 | 1468453461151 Marionette DEBUG loaded listener.js 16:44:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 55 (0x1176ee000) [pid = 1934] [serial = 2201] [outer = 0x1167e1000] 16:44:21 INFO - PROCESS | 1934 | 1468453461615 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:44:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:44:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 622ms 16:44:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:44:21 INFO - PROCESS | 1934 | 1468453461652 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 16:44:21 INFO - PROCESS | 1934 | 1468453461655 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 16:44:21 INFO - PROCESS | 1934 | 1468453461658 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:44:21 INFO - PROCESS | 1934 | 1468453461660 Marionette TRACE conn2 <- [1,2906,null,{}] 16:44:21 INFO - PROCESS | 1934 | 1468453461665 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}] 16:44:21 INFO - PROCESS | 1934 | 1468453461668 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:21 INFO - PROCESS | 1934 | 1468453461768 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 16:44:21 INFO - PROCESS | 1934 | 1468453461859 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:21 INFO - PROCESS | 1934 | 1468453461861 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:21 INFO - PROCESS | 1934 | ++DOCSHELL 0x121327800 == 30 [pid = 1934] [id = 734] 16:44:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 56 (0x116904400) [pid = 1934] [serial = 2202] [outer = 0x0] 16:44:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 57 (0x116a1b000) [pid = 1934] [serial = 2203] [outer = 0x116904400] 16:44:21 INFO - PROCESS | 1934 | 1468453461905 Marionette DEBUG loaded listener.js 16:44:21 INFO - PROCESS | 1934 | ++DOMWINDOW == 58 (0x112caf000) [pid = 1934] [serial = 2204] [outer = 0x116904400] 16:44:22 INFO - PROCESS | 1934 | 1468453462298 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]]]}] 16:44:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:44:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 670ms 16:44:22 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:44:22 INFO - PROCESS | 1934 | 1468453462334 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 16:44:22 INFO - PROCESS | 1934 | 1468453462337 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 16:44:22 INFO - PROCESS | 1934 | 1468453462342 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:44:22 INFO - PROCESS | 1934 | 1468453462343 Marionette TRACE conn2 <- [1,2910,null,{}] 16:44:22 INFO - PROCESS | 1934 | 1468453462346 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}] 16:44:22 INFO - PROCESS | 1934 | 1468453462350 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:22 INFO - PROCESS | 1934 | 1468453462446 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 16:44:22 INFO - PROCESS | 1934 | 1468453462504 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:22 INFO - PROCESS | 1934 | 1468453462505 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:22 INFO - PROCESS | 1934 | ++DOCSHELL 0x128fda000 == 31 [pid = 1934] [id = 735] 16:44:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 59 (0x1121bd800) [pid = 1934] [serial = 2205] [outer = 0x0] 16:44:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 60 (0x11858c800) [pid = 1934] [serial = 2206] [outer = 0x1121bd800] 16:44:22 INFO - PROCESS | 1934 | 1468453462536 Marionette DEBUG loaded listener.js 16:44:22 INFO - PROCESS | 1934 | ++DOMWINDOW == 61 (0x119098000) [pid = 1934] [serial = 2207] [outer = 0x1121bd800] 16:44:22 INFO - PROCESS | 1934 | 1468453462903 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]]]}] 16:44:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:44:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:44:22 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 572ms 16:44:22 INFO - PROCESS | 1934 | 1468453462915 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 16:44:22 INFO - PROCESS | 1934 | 1468453462917 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 16:44:22 INFO - TEST-START | /DOMEvents/constructors.html 16:44:22 INFO - PROCESS | 1934 | 1468453462920 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:44:22 INFO - PROCESS | 1934 | 1468453462922 Marionette TRACE conn2 <- [1,2914,null,{}] 16:44:22 INFO - PROCESS | 1934 | 1468453462931 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}] 16:44:22 INFO - PROCESS | 1934 | 1468453462934 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:23 INFO - PROCESS | 1934 | 1468453463029 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 16:44:23 INFO - PROCESS | 1934 | 1468453463082 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:23 INFO - PROCESS | 1934 | 1468453463084 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:23 INFO - PROCESS | 1934 | ++DOCSHELL 0x1195a8000 == 32 [pid = 1934] [id = 736] 16:44:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 62 (0x119620800) [pid = 1934] [serial = 2208] [outer = 0x0] 16:44:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 63 (0x1196d9400) [pid = 1934] [serial = 2209] [outer = 0x119620800] 16:44:23 INFO - PROCESS | 1934 | 1468453463116 Marionette DEBUG loaded listener.js 16:44:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 64 (0x119c54000) [pid = 1934] [serial = 2210] [outer = 0x119620800] 16:44:23 INFO - PROCESS | 1934 | 1468453463604 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]]]}] 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:44:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:44:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:44:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:44:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:44:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:44:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:44:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:44:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:44:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:44:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:44:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:44:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:44:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:44:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:44:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:44:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:44:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:44:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:44:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:44:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:44:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:44:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:44:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:44:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:44:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:44:23 INFO - TEST-OK | /DOMEvents/constructors.html | took 727ms 16:44:23 INFO - PROCESS | 1934 | 1468453463649 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 16:44:23 INFO - PROCESS | 1934 | 1468453463653 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 16:44:23 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:44:23 INFO - PROCESS | 1934 | 1468453463657 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:44:23 INFO - PROCESS | 1934 | 1468453463660 Marionette TRACE conn2 <- [1,2918,null,{}] 16:44:23 INFO - PROCESS | 1934 | 1468453463707 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}] 16:44:23 INFO - PROCESS | 1934 | 1468453463709 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:23 INFO - PROCESS | 1934 | 1468453463847 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 16:44:23 INFO - PROCESS | 1934 | 1468453463944 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:23 INFO - PROCESS | 1934 | 1468453463946 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:23 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ac33000 == 33 [pid = 1934] [id = 737] 16:44:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 65 (0x119c5b000) [pid = 1934] [serial = 2211] [outer = 0x0] 16:44:23 INFO - PROCESS | 1934 | ++DOMWINDOW == 66 (0x120ec1400) [pid = 1934] [serial = 2212] [outer = 0x119c5b000] 16:44:23 INFO - PROCESS | 1934 | 1468453463976 Marionette DEBUG loaded listener.js 16:44:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 67 (0x121bbf800) [pid = 1934] [serial = 2213] [outer = 0x119c5b000] 16:44:24 INFO - PROCESS | 1934 | 1468453464325 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:44:24 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:44:24 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 713ms 16:44:24 INFO - PROCESS | 1934 | 1468453464370 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 16:44:24 INFO - PROCESS | 1934 | 1468453464371 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 16:44:24 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:44:24 INFO - PROCESS | 1934 | 1468453464374 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:44:24 INFO - PROCESS | 1934 | 1468453464375 Marionette TRACE conn2 <- [1,2922,null,{}] 16:44:24 INFO - PROCESS | 1934 | 1468453464378 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}] 16:44:24 INFO - PROCESS | 1934 | 1468453464379 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:24 INFO - PROCESS | 1934 | 1468453464471 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 16:44:24 INFO - PROCESS | 1934 | 1468453464529 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:24 INFO - PROCESS | 1934 | 1468453464530 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:24 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ba2d800 == 34 [pid = 1934] [id = 738] 16:44:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 68 (0x123e2ec00) [pid = 1934] [serial = 2214] [outer = 0x0] 16:44:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 69 (0x124d09800) [pid = 1934] [serial = 2215] [outer = 0x123e2ec00] 16:44:24 INFO - PROCESS | 1934 | 1468453464558 Marionette DEBUG loaded listener.js 16:44:24 INFO - PROCESS | 1934 | ++DOMWINDOW == 70 (0x124d8dc00) [pid = 1934] [serial = 2216] [outer = 0x123e2ec00] 16:44:24 INFO - PROCESS | 1934 | [1934] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:44:24 INFO - PROCESS | 1934 | [1934] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:44:24 INFO - PROCESS | 1934 | [1934] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:44:24 INFO - PROCESS | 1934 | [1934] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:44:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:44:24 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:44:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:44:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:44:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:44:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:44:24 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 16:44:24 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:44:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:44:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:44:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:44:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:44:24 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 16:44:24 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:44:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:44:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:44:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:44:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:44:24 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]" 16:44:24 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:44:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:44:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:44:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:44:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:44:24 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:44:24 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 571ms 16:44:24 INFO - PROCESS | 1934 | 1468453464937 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]]]}] 16:44:24 INFO - PROCESS | 1934 | 1468453464945 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 16:44:24 INFO - PROCESS | 1934 | 1468453464947 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 16:44:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:44:24 INFO - PROCESS | 1934 | 1468453464952 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:44:24 INFO - PROCESS | 1934 | 1468453464953 Marionette TRACE conn2 <- [1,2926,null,{}] 16:44:24 INFO - PROCESS | 1934 | 1468453464955 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}] 16:44:24 INFO - PROCESS | 1934 | 1468453464960 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:25 INFO - PROCESS | 1934 | 1468453465074 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 16:44:25 INFO - PROCESS | 1934 | 1468453465131 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:25 INFO - PROCESS | 1934 | 1468453465133 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:25 INFO - PROCESS | 1934 | ++DOCSHELL 0x12bd83000 == 35 [pid = 1934] [id = 739] 16:44:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 71 (0x125e62800) [pid = 1934] [serial = 2217] [outer = 0x0] 16:44:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 72 (0x126c30800) [pid = 1934] [serial = 2218] [outer = 0x125e62800] 16:44:25 INFO - PROCESS | 1934 | 1468453465162 Marionette DEBUG loaded listener.js 16:44:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 73 (0x12919f400) [pid = 1934] [serial = 2219] [outer = 0x125e62800] 16:44:25 INFO - PROCESS | 1934 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:44:25 INFO - PROCESS | 1934 | 1468453465589 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]]]}] 16:44:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:44:25 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 671ms 16:44:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:44:25 INFO - PROCESS | 1934 | 1468453465624 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 16:44:25 INFO - PROCESS | 1934 | 1468453465626 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 16:44:25 INFO - PROCESS | 1934 | 1468453465629 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:44:25 INFO - PROCESS | 1934 | 1468453465631 Marionette TRACE conn2 <- [1,2930,null,{}] 16:44:25 INFO - PROCESS | 1934 | 1468453465634 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}] 16:44:25 INFO - PROCESS | 1934 | 1468453465636 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:25 INFO - PROCESS | 1934 | 1468453465732 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 16:44:25 INFO - PROCESS | 1934 | 1468453465824 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:25 INFO - PROCESS | 1934 | 1468453465825 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:25 INFO - PROCESS | 1934 | ++DOCSHELL 0x125e26800 == 36 [pid = 1934] [id = 740] 16:44:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 74 (0x1131efc00) [pid = 1934] [serial = 2220] [outer = 0x0] 16:44:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 75 (0x11648b000) [pid = 1934] [serial = 2221] [outer = 0x1131efc00] 16:44:25 INFO - PROCESS | 1934 | 1468453465852 Marionette DEBUG loaded listener.js 16:44:25 INFO - PROCESS | 1934 | ++DOMWINDOW == 76 (0x1175c5800) [pid = 1934] [serial = 2222] [outer = 0x1131efc00] 16:44:26 INFO - PROCESS | 1934 | --DOCSHELL 0x1195a7000 == 35 [pid = 1934] [id = 732] 16:44:26 INFO - PROCESS | 1934 | --DOCSHELL 0x115d67000 == 34 [pid = 1934] [id = 730] 16:44:26 INFO - PROCESS | 1934 | --DOCSHELL 0x11997b800 == 33 [pid = 1934] [id = 723] 16:44:26 INFO - PROCESS | 1934 | --DOCSHELL 0x1217c0800 == 32 [pid = 1934] [id = 731] 16:44:26 INFO - PROCESS | 1934 | --DOCSHELL 0x12bd83000 == 31 [pid = 1934] [id = 739] 16:44:26 INFO - PROCESS | 1934 | --DOCSHELL 0x12ba2d800 == 30 [pid = 1934] [id = 738] 16:44:26 INFO - PROCESS | 1934 | --DOCSHELL 0x12ac33000 == 29 [pid = 1934] [id = 737] 16:44:26 INFO - PROCESS | 1934 | --DOCSHELL 0x1195a8000 == 28 [pid = 1934] [id = 736] 16:44:26 INFO - PROCESS | 1934 | --DOCSHELL 0x128fda000 == 27 [pid = 1934] [id = 735] 16:44:26 INFO - PROCESS | 1934 | --DOCSHELL 0x121327800 == 26 [pid = 1934] [id = 734] 16:44:26 INFO - PROCESS | 1934 | --DOCSHELL 0x119ee7000 == 25 [pid = 1934] [id = 733] 16:44:26 INFO - PROCESS | 1934 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:44:26 INFO - PROCESS | 1934 | 1468453466691 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]]]}] 16:44:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:44:26 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1074ms 16:44:26 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:44:26 INFO - PROCESS | 1934 | 1468453466702 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 16:44:26 INFO - PROCESS | 1934 | 1468453466705 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 16:44:26 INFO - PROCESS | 1934 | 1468453466708 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:44:26 INFO - PROCESS | 1934 | 1468453466710 Marionette TRACE conn2 <- [1,2934,null,{}] 16:44:26 INFO - PROCESS | 1934 | 1468453466714 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}] 16:44:26 INFO - PROCESS | 1934 | 1468453466716 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:26 INFO - PROCESS | 1934 | 1468453466796 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 16:44:26 INFO - PROCESS | 1934 | 1468453466850 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:26 INFO - PROCESS | 1934 | 1468453466853 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:26 INFO - PROCESS | 1934 | ++DOCSHELL 0x118458000 == 26 [pid = 1934] [id = 741] 16:44:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 77 (0x112986400) [pid = 1934] [serial = 2223] [outer = 0x0] 16:44:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 78 (0x112e43000) [pid = 1934] [serial = 2224] [outer = 0x112986400] 16:44:26 INFO - PROCESS | 1934 | 1468453466884 Marionette DEBUG loaded listener.js 16:44:26 INFO - PROCESS | 1934 | ++DOMWINDOW == 79 (0x112e47400) [pid = 1934] [serial = 2225] [outer = 0x112986400] 16:44:27 INFO - PROCESS | 1934 | 1468453467274 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]]]}] 16:44:27 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:44:27 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 576ms 16:44:27 INFO - PROCESS | 1934 | 1468453467285 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 16:44:27 INFO - PROCESS | 1934 | 1468453467290 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 16:44:27 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:44:27 INFO - PROCESS | 1934 | 1468453467297 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:44:27 INFO - PROCESS | 1934 | 1468453467300 Marionette TRACE conn2 <- [1,2938,null,{}] 16:44:27 INFO - PROCESS | 1934 | 1468453467304 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}] 16:44:27 INFO - PROCESS | 1934 | 1468453467306 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:27 INFO - PROCESS | 1934 | 1468453467442 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 16:44:27 INFO - PROCESS | 1934 | 1468453467528 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:27 INFO - PROCESS | 1934 | 1468453467530 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:27 INFO - PROCESS | 1934 | ++DOCSHELL 0x119981000 == 27 [pid = 1934] [id = 742] 16:44:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 80 (0x1164e0000) [pid = 1934] [serial = 2226] [outer = 0x0] 16:44:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 81 (0x1167e2800) [pid = 1934] [serial = 2227] [outer = 0x1164e0000] 16:44:27 INFO - PROCESS | 1934 | 1468453467574 Marionette DEBUG loaded listener.js 16:44:27 INFO - PROCESS | 1934 | ++DOMWINDOW == 82 (0x118330800) [pid = 1934] [serial = 2228] [outer = 0x1164e0000] 16:44:27 INFO - PROCESS | 1934 | 1468453467961 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]]]}] 16:44:28 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. 16:44:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 724ms 16:44:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:44:28 INFO - PROCESS | 1934 | 1468453468034 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 16:44:28 INFO - PROCESS | 1934 | 1468453468036 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 16:44:28 INFO - PROCESS | 1934 | 1468453468041 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:44:28 INFO - PROCESS | 1934 | 1468453468045 Marionette TRACE conn2 <- [1,2942,null,{}] 16:44:28 INFO - PROCESS | 1934 | 1468453468055 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}] 16:44:28 INFO - PROCESS | 1934 | 1468453468060 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:28 INFO - PROCESS | 1934 | 1468453468182 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 16:44:28 INFO - PROCESS | 1934 | 1468453468190 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:28 INFO - PROCESS | 1934 | 1468453468193 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:28 INFO - PROCESS | 1934 | ++DOCSHELL 0x1292b0800 == 28 [pid = 1934] [id = 743] 16:44:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 83 (0x1128b3c00) [pid = 1934] [serial = 2229] [outer = 0x0] 16:44:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x1190d0800) [pid = 1934] [serial = 2230] [outer = 0x1128b3c00] 16:44:28 INFO - PROCESS | 1934 | 1468453468239 Marionette DEBUG loaded listener.js 16:44:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x1196d4000) [pid = 1934] [serial = 2231] [outer = 0x1128b3c00] 16:44:28 INFO - PROCESS | 1934 | 1468453468590 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"]]]}] 16:44:28 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 16:44:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:44:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 573ms 16:44:28 INFO - PROCESS | 1934 | 1468453468616 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 16:44:28 INFO - PROCESS | 1934 | 1468453468618 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 16:44:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:44:28 INFO - PROCESS | 1934 | 1468453468626 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:44:28 INFO - PROCESS | 1934 | 1468453468627 Marionette TRACE conn2 <- [1,2946,null,{}] 16:44:28 INFO - PROCESS | 1934 | 1468453468630 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}] 16:44:28 INFO - PROCESS | 1934 | 1468453468631 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:28 INFO - PROCESS | 1934 | 1468453468730 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 16:44:28 INFO - PROCESS | 1934 | 1468453468734 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:28 INFO - PROCESS | 1934 | 1468453468735 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:28 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a790800 == 29 [pid = 1934] [id = 744] 16:44:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x119a83400) [pid = 1934] [serial = 2232] [outer = 0x0] 16:44:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x119c57400) [pid = 1934] [serial = 2233] [outer = 0x119a83400] 16:44:28 INFO - PROCESS | 1934 | 1468453468760 Marionette DEBUG loaded listener.js 16:44:28 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x120ebe000) [pid = 1934] [serial = 2234] [outer = 0x119a83400] 16:44:29 INFO - PROCESS | 1934 | 1468453469074 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]]]}] 16:44:29 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. 16:44:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 468ms 16:44:29 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:44:29 INFO - PROCESS | 1934 | 1468453469106 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 16:44:29 INFO - PROCESS | 1934 | 1468453469107 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 16:44:29 INFO - PROCESS | 1934 | 1468453469109 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:44:29 INFO - PROCESS | 1934 | 1468453469110 Marionette TRACE conn2 <- [1,2950,null,{}] 16:44:29 INFO - PROCESS | 1934 | 1468453469127 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}] 16:44:29 INFO - PROCESS | 1934 | 1468453469128 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:29 INFO - PROCESS | 1934 | 1468453469230 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 16:44:29 INFO - PROCESS | 1934 | 1468453469266 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:29 INFO - PROCESS | 1934 | 1468453469267 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:29 INFO - PROCESS | 1934 | ++DOCSHELL 0x12ba35800 == 30 [pid = 1934] [id = 745] 16:44:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x115d1b000) [pid = 1934] [serial = 2235] [outer = 0x0] 16:44:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x123b95400) [pid = 1934] [serial = 2236] [outer = 0x115d1b000] 16:44:29 INFO - PROCESS | 1934 | 1468453469292 Marionette DEBUG loaded listener.js 16:44:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x124807000) [pid = 1934] [serial = 2237] [outer = 0x115d1b000] 16:44:29 INFO - PROCESS | 1934 | ++DOCSHELL 0x12b809800 == 31 [pid = 1934] [id = 746] 16:44:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x125e5f400) [pid = 1934] [serial = 2238] [outer = 0x0] 16:44:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x121a11800) [pid = 1934] [serial = 2239] [outer = 0x125e5f400] 16:44:29 INFO - PROCESS | 1934 | 1468453469636 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]]]}] 16:44:29 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. 16:44:29 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 570ms 16:44:29 INFO - PROCESS | 1934 | 1468453469679 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 16:44:29 INFO - PROCESS | 1934 | 1468453469681 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 16:44:29 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:44:29 INFO - PROCESS | 1934 | 1468453469683 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:44:29 INFO - PROCESS | 1934 | 1468453469684 Marionette TRACE conn2 <- [1,2954,null,{}] 16:44:29 INFO - PROCESS | 1934 | 1468453469686 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}] 16:44:29 INFO - PROCESS | 1934 | 1468453469690 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:29 INFO - PROCESS | 1934 | 1468453469822 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 16:44:29 INFO - PROCESS | 1934 | 1468453469837 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:29 INFO - PROCESS | 1934 | 1468453469838 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:29 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c383000 == 32 [pid = 1934] [id = 747] 16:44:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x124807400) [pid = 1934] [serial = 2240] [outer = 0x0] 16:44:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x12667b000) [pid = 1934] [serial = 2241] [outer = 0x124807400] 16:44:29 INFO - PROCESS | 1934 | 1468453469863 Marionette DEBUG loaded listener.js 16:44:29 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x129196800) [pid = 1934] [serial = 2242] [outer = 0x124807400] 16:44:30 INFO - PROCESS | 1934 | 1468453470172 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]]]}] 16:44:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:44:30 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 16:44:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 519ms 16:44:30 INFO - PROCESS | 1934 | 1468453470209 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 16:44:30 INFO - PROCESS | 1934 | 1468453470210 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 16:44:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:44:30 INFO - PROCESS | 1934 | 1468453470213 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:44:30 INFO - PROCESS | 1934 | 1468453470215 Marionette TRACE conn2 <- [1,2958,null,{}] 16:44:30 INFO - PROCESS | 1934 | 1468453470219 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}] 16:44:30 INFO - PROCESS | 1934 | 1468453470227 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:30 INFO - PROCESS | 1934 | 1468453470324 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 16:44:30 INFO - PROCESS | 1934 | 1468453470362 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:30 INFO - PROCESS | 1934 | 1468453470363 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:30 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c71c000 == 33 [pid = 1934] [id = 748] 16:44:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x118591c00) [pid = 1934] [serial = 2243] [outer = 0x0] 16:44:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x1292e4c00) [pid = 1934] [serial = 2244] [outer = 0x118591c00] 16:44:30 INFO - PROCESS | 1934 | 1468453470387 Marionette DEBUG loaded listener.js 16:44:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x12941e800) [pid = 1934] [serial = 2245] [outer = 0x118591c00] 16:44:30 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x1167e1000) [pid = 1934] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:44:30 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x112986800) [pid = 1934] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:44:30 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x113229400) [pid = 1934] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:44:30 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x1127d0400) [pid = 1934] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:44:30 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x116a1bc00) [pid = 1934] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:44:30 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1121bcc00) [pid = 1934] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:44:30 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x112e50c00) [pid = 1934] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:44:30 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x118378000) [pid = 1934] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:44:30 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x11858e400) [pid = 1934] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:44:30 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x119a8f000) [pid = 1934] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:44:30 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x11909d400) [pid = 1934] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:44:30 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x1128a9400) [pid = 1934] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:44:30 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x119c55400) [pid = 1934] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:44:30 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x112cadc00) [pid = 1934] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:44:30 INFO - PROCESS | 1934 | 1468453470776 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]]]}] 16:44:30 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. 16:44:30 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 574ms 16:44:30 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:44:30 INFO - PROCESS | 1934 | 1468453470788 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 16:44:30 INFO - PROCESS | 1934 | 1468453470789 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 16:44:30 INFO - PROCESS | 1934 | 1468453470791 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:44:30 INFO - PROCESS | 1934 | 1468453470792 Marionette TRACE conn2 <- [1,2962,null,{}] 16:44:30 INFO - PROCESS | 1934 | 1468453470794 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}] 16:44:30 INFO - PROCESS | 1934 | 1468453470795 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:30 INFO - PROCESS | 1934 | 1468453470887 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 16:44:30 INFO - PROCESS | 1934 | 1468453470952 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:30 INFO - PROCESS | 1934 | 1468453470953 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:30 INFO - PROCESS | 1934 | ++DOCSHELL 0x1292ad800 == 34 [pid = 1934] [id = 749] 16:44:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1121b1800) [pid = 1934] [serial = 2246] [outer = 0x0] 16:44:30 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x113232c00) [pid = 1934] [serial = 2247] [outer = 0x1121b1800] 16:44:30 INFO - PROCESS | 1934 | 1468453470978 Marionette DEBUG loaded listener.js 16:44:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x11858fc00) [pid = 1934] [serial = 2248] [outer = 0x1121b1800] 16:44:31 INFO - PROCESS | 1934 | 1468453471227 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]]]}] 16:44:31 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. 16:44:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 468ms 16:44:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:44:31 INFO - PROCESS | 1934 | 1468453471259 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 16:44:31 INFO - PROCESS | 1934 | 1468453471261 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 16:44:31 INFO - PROCESS | 1934 | 1468453471271 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:44:31 INFO - PROCESS | 1934 | 1468453471272 Marionette TRACE conn2 <- [1,2966,null,{}] 16:44:31 INFO - PROCESS | 1934 | 1468453471275 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}] 16:44:31 INFO - PROCESS | 1934 | 1468453471276 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:31 INFO - PROCESS | 1934 | 1468453471364 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 16:44:31 INFO - PROCESS | 1934 | 1468453471370 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:31 INFO - PROCESS | 1934 | 1468453471371 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:31 INFO - PROCESS | 1934 | ++DOCSHELL 0x1292b0000 == 35 [pid = 1934] [id = 750] 16:44:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x112cad800) [pid = 1934] [serial = 2249] [outer = 0x0] 16:44:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x119c4e400) [pid = 1934] [serial = 2250] [outer = 0x112cad800] 16:44:31 INFO - PROCESS | 1934 | 1468453471395 Marionette DEBUG loaded listener.js 16:44:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x12941d000) [pid = 1934] [serial = 2251] [outer = 0x112cad800] 16:44:31 INFO - PROCESS | 1934 | 1468453471684 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]]]}] 16:44:31 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. 16:44:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 429ms 16:44:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:44:31 INFO - PROCESS | 1934 | 1468453471693 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 16:44:31 INFO - PROCESS | 1934 | 1468453471695 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 16:44:31 INFO - PROCESS | 1934 | 1468453471704 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:44:31 INFO - PROCESS | 1934 | 1468453471706 Marionette TRACE conn2 <- [1,2970,null,{}] 16:44:31 INFO - PROCESS | 1934 | 1468453471708 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}] 16:44:31 INFO - PROCESS | 1934 | 1468453471709 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:31 INFO - PROCESS | 1934 | 1468453471791 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 16:44:31 INFO - PROCESS | 1934 | 1468453471795 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:31 INFO - PROCESS | 1934 | 1468453471796 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:31 INFO - PROCESS | 1934 | ++DOCSHELL 0x12cdc7800 == 36 [pid = 1934] [id = 751] 16:44:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x12133c800) [pid = 1934] [serial = 2252] [outer = 0x0] 16:44:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x129464000) [pid = 1934] [serial = 2253] [outer = 0x12133c800] 16:44:31 INFO - PROCESS | 1934 | 1468453471876 Marionette DEBUG loaded listener.js 16:44:31 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x12a5afc00) [pid = 1934] [serial = 2254] [outer = 0x12133c800] 16:44:32 INFO - PROCESS | 1934 | 1468453472124 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]]]}] 16:44:32 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. 16:44:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 477ms 16:44:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:44:32 INFO - PROCESS | 1934 | 1468453472175 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 16:44:32 INFO - PROCESS | 1934 | 1468453472176 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 16:44:32 INFO - PROCESS | 1934 | 1468453472178 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:44:32 INFO - PROCESS | 1934 | 1468453472180 Marionette TRACE conn2 <- [1,2974,null,{}] 16:44:32 INFO - PROCESS | 1934 | 1468453472190 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}] 16:44:32 INFO - PROCESS | 1934 | 1468453472191 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:32 INFO - PROCESS | 1934 | 1468453472288 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 16:44:32 INFO - PROCESS | 1934 | 1468453472291 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:32 INFO - PROCESS | 1934 | 1468453472293 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:32 INFO - PROCESS | 1934 | ++DOCSHELL 0x12d4aa800 == 37 [pid = 1934] [id = 752] 16:44:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x12a5b5c00) [pid = 1934] [serial = 2255] [outer = 0x0] 16:44:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x12a7e4400) [pid = 1934] [serial = 2256] [outer = 0x12a5b5c00] 16:44:32 INFO - PROCESS | 1934 | 1468453472321 Marionette DEBUG loaded listener.js 16:44:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x12a7f0800) [pid = 1934] [serial = 2257] [outer = 0x12a5b5c00] 16:44:32 INFO - PROCESS | 1934 | 1468453472676 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]]]}] 16:44:32 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. 16:44:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 526ms 16:44:32 INFO - PROCESS | 1934 | 1468453472706 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 16:44:32 INFO - PROCESS | 1934 | 1468453472708 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 16:44:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:44:32 INFO - PROCESS | 1934 | 1468453472712 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:44:32 INFO - PROCESS | 1934 | 1468453472715 Marionette TRACE conn2 <- [1,2978,null,{}] 16:44:32 INFO - PROCESS | 1934 | 1468453472720 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}] 16:44:32 INFO - PROCESS | 1934 | 1468453472721 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:32 INFO - PROCESS | 1934 | 1468453472839 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 16:44:32 INFO - PROCESS | 1934 | 1468453472895 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:32 INFO - PROCESS | 1934 | 1468453472897 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:32 INFO - PROCESS | 1934 | ++DOCSHELL 0x116f8a800 == 38 [pid = 1934] [id = 753] 16:44:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x1125fb000) [pid = 1934] [serial = 2258] [outer = 0x0] 16:44:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x1127cd800) [pid = 1934] [serial = 2259] [outer = 0x1125fb000] 16:44:32 INFO - PROCESS | 1934 | 1468453472929 Marionette DEBUG loaded listener.js 16:44:32 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x112e25c00) [pid = 1934] [serial = 2260] [outer = 0x1125fb000] 16:44:33 INFO - PROCESS | 1934 | 1468453473353 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]]]}] 16:44:33 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. 16:44:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 672ms 16:44:33 INFO - PROCESS | 1934 | 1468453473384 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 16:44:33 INFO - PROCESS | 1934 | 1468453473387 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 16:44:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:44:33 INFO - PROCESS | 1934 | 1468453473392 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:44:33 INFO - PROCESS | 1934 | 1468453473394 Marionette TRACE conn2 <- [1,2982,null,{}] 16:44:33 INFO - PROCESS | 1934 | 1468453473396 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}] 16:44:33 INFO - PROCESS | 1934 | 1468453473398 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:33 INFO - PROCESS | 1934 | 1468453473509 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 16:44:33 INFO - PROCESS | 1934 | 1468453473613 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:33 INFO - PROCESS | 1934 | 1468453473615 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:33 INFO - PROCESS | 1934 | ++DOCSHELL 0x129297000 == 39 [pid = 1934] [id = 754] 16:44:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x1174d9c00) [pid = 1934] [serial = 2261] [outer = 0x0] 16:44:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x1180f4c00) [pid = 1934] [serial = 2262] [outer = 0x1174d9c00] 16:44:33 INFO - PROCESS | 1934 | 1468453473645 Marionette DEBUG loaded listener.js 16:44:33 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x11858f400) [pid = 1934] [serial = 2263] [outer = 0x1174d9c00] 16:44:34 INFO - PROCESS | 1934 | 1468453474046 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"]]]}] 16:44:34 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 16:44:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:44:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 670ms 16:44:34 INFO - PROCESS | 1934 | 1468453474062 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 16:44:34 INFO - PROCESS | 1934 | 1468453474063 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 16:44:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:44:34 INFO - PROCESS | 1934 | 1468453474066 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:44:34 INFO - PROCESS | 1934 | 1468453474068 Marionette TRACE conn2 <- [1,2986,null,{}] 16:44:34 INFO - PROCESS | 1934 | 1468453474076 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}] 16:44:34 INFO - PROCESS | 1934 | 1468453474080 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:34 INFO - PROCESS | 1934 | 1468453474190 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 16:44:34 INFO - PROCESS | 1934 | 1468453474272 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:34 INFO - PROCESS | 1934 | 1468453474275 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:34 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c37b800 == 40 [pid = 1934] [id = 755] 16:44:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x119626c00) [pid = 1934] [serial = 2264] [outer = 0x0] 16:44:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x1210d0000) [pid = 1934] [serial = 2265] [outer = 0x119626c00] 16:44:34 INFO - PROCESS | 1934 | 1468453474306 Marionette DEBUG loaded listener.js 16:44:34 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x121a06400) [pid = 1934] [serial = 2266] [outer = 0x119626c00] 16:44:34 INFO - PROCESS | 1934 | 1468453474849 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]]]}] 16:44:34 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. 16:44:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 825ms 16:44:34 INFO - PROCESS | 1934 | 1468453474904 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 16:44:34 INFO - PROCESS | 1934 | 1468453474906 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 16:44:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:44:34 INFO - PROCESS | 1934 | 1468453474911 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:44:34 INFO - PROCESS | 1934 | 1468453474913 Marionette TRACE conn2 <- [1,2990,null,{}] 16:44:34 INFO - PROCESS | 1934 | 1468453474917 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}] 16:44:34 INFO - PROCESS | 1934 | 1468453474918 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:35 INFO - PROCESS | 1934 | 1468453475029 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 16:44:35 INFO - PROCESS | 1934 | 1468453475090 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:35 INFO - PROCESS | 1934 | 1468453475093 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:35 INFO - PROCESS | 1934 | ++DOCSHELL 0x1195ae000 == 41 [pid = 1934] [id = 756] 16:44:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x112e4bc00) [pid = 1934] [serial = 2267] [outer = 0x0] 16:44:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x114e5c800) [pid = 1934] [serial = 2268] [outer = 0x112e4bc00] 16:44:35 INFO - PROCESS | 1934 | 1468453475120 Marionette DEBUG loaded listener.js 16:44:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x116fb9400) [pid = 1934] [serial = 2269] [outer = 0x112e4bc00] 16:44:35 INFO - PROCESS | 1934 | --DOCSHELL 0x12cdc7800 == 40 [pid = 1934] [id = 751] 16:44:35 INFO - PROCESS | 1934 | --DOCSHELL 0x1292b0000 == 39 [pid = 1934] [id = 750] 16:44:35 INFO - PROCESS | 1934 | --DOCSHELL 0x1292ad800 == 38 [pid = 1934] [id = 749] 16:44:35 INFO - PROCESS | 1934 | --DOCSHELL 0x12c71c000 == 37 [pid = 1934] [id = 748] 16:44:35 INFO - PROCESS | 1934 | --DOCSHELL 0x12c383000 == 36 [pid = 1934] [id = 747] 16:44:35 INFO - PROCESS | 1934 | --DOCSHELL 0x12b809800 == 35 [pid = 1934] [id = 746] 16:44:35 INFO - PROCESS | 1934 | --DOCSHELL 0x12ba35800 == 34 [pid = 1934] [id = 745] 16:44:35 INFO - PROCESS | 1934 | --DOCSHELL 0x12a790800 == 33 [pid = 1934] [id = 744] 16:44:35 INFO - PROCESS | 1934 | --DOCSHELL 0x1292b0800 == 32 [pid = 1934] [id = 743] 16:44:35 INFO - PROCESS | 1934 | --DOCSHELL 0x119981000 == 31 [pid = 1934] [id = 742] 16:44:35 INFO - PROCESS | 1934 | --DOCSHELL 0x118458000 == 30 [pid = 1934] [id = 741] 16:44:35 INFO - PROCESS | 1934 | ++DOCSHELL 0x116ac4000 == 31 [pid = 1934] [id = 757] 16:44:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x11858e800) [pid = 1934] [serial = 2270] [outer = 0x0] 16:44:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x118331000) [pid = 1934] [serial = 2271] [outer = 0x11858e800] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x123e2e800) [pid = 1934] [serial = 2189] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x119c52c00) [pid = 1934] [serial = 2165] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x1176f2800) [pid = 1934] [serial = 2162] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x1292e8000) [pid = 1934] [serial = 2168] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x116a15400) [pid = 1934] [serial = 2171] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x1176ee000) [pid = 1934] [serial = 2201] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x116fb0800) [pid = 1934] [serial = 2200] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x119a8dc00) [pid = 1934] [serial = 2186] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x112e28800) [pid = 1934] [serial = 2197] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x113c67000) [pid = 1934] [serial = 2198] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x115d10000) [pid = 1934] [serial = 2176] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x1127d5c00) [pid = 1934] [serial = 2173] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x1164db400) [pid = 1934] [serial = 2177] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x1180eb000) [pid = 1934] [serial = 2179] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x11836b800) [pid = 1934] [serial = 2180] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x1127d0800) [pid = 1934] [serial = 2192] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x1132aa400) [pid = 1934] [serial = 2170] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1128af000) [pid = 1934] [serial = 2174] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x115e5d800) [pid = 1934] [serial = 2161] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x1133ba800) [pid = 1934] [serial = 2194] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x1196d8000) [pid = 1934] [serial = 2164] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x116483000) [pid = 1934] [serial = 2195] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x112595c00) [pid = 1934] [serial = 2191] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x128d18800) [pid = 1934] [serial = 2167] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x119626800) [pid = 1934] [serial = 2183] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x118874c00) [pid = 1934] [serial = 2182] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x1196cf400) [pid = 1934] [serial = 2185] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x120ebbc00) [pid = 1934] [serial = 2188] [outer = 0x0] [url = about:blank] 16:44:35 INFO - PROCESS | 1934 | 1468453475624 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]]]}] 16:44:35 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. 16:44:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 721ms 16:44:35 INFO - PROCESS | 1934 | 1468453475633 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 16:44:35 INFO - PROCESS | 1934 | 1468453475637 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 16:44:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:44:35 INFO - PROCESS | 1934 | 1468453475644 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:44:35 INFO - PROCESS | 1934 | 1468453475649 Marionette TRACE conn2 <- [1,2994,null,{}] 16:44:35 INFO - PROCESS | 1934 | 1468453475663 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}] 16:44:35 INFO - PROCESS | 1934 | 1468453475666 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:35 INFO - PROCESS | 1934 | 1468453475817 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 16:44:35 INFO - PROCESS | 1934 | 1468453475907 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:35 INFO - PROCESS | 1934 | 1468453475909 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:35 INFO - PROCESS | 1934 | ++DOCSHELL 0x1195ad800 == 32 [pid = 1934] [id = 758] 16:44:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x116a15000) [pid = 1934] [serial = 2272] [outer = 0x0] 16:44:35 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x1183c1000) [pid = 1934] [serial = 2273] [outer = 0x116a15000] 16:44:35 INFO - PROCESS | 1934 | 1468453475955 Marionette DEBUG loaded listener.js 16:44:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x118874c00) [pid = 1934] [serial = 2274] [outer = 0x116a15000] 16:44:36 INFO - PROCESS | 1934 | 1468453476256 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]]]}] 16:44:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:44:36 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 16:44:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 633ms 16:44:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:44:36 INFO - PROCESS | 1934 | 1468453476276 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 16:44:36 INFO - PROCESS | 1934 | 1468453476278 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 16:44:36 INFO - PROCESS | 1934 | 1468453476291 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:44:36 INFO - PROCESS | 1934 | 1468453476293 Marionette TRACE conn2 <- [1,2998,null,{}] 16:44:36 INFO - PROCESS | 1934 | 1468453476307 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}] 16:44:36 INFO - PROCESS | 1934 | 1468453476311 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:36 INFO - PROCESS | 1934 | 1468453476418 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 16:44:36 INFO - PROCESS | 1934 | 1468453476476 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:36 INFO - PROCESS | 1934 | 1468453476478 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:36 INFO - PROCESS | 1934 | ++DOCSHELL 0x124f22000 == 33 [pid = 1934] [id = 759] 16:44:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x1190cc400) [pid = 1934] [serial = 2275] [outer = 0x0] 16:44:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x119a2f400) [pid = 1934] [serial = 2276] [outer = 0x1190cc400] 16:44:36 INFO - PROCESS | 1934 | 1468453476505 Marionette DEBUG loaded listener.js 16:44:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x121339000) [pid = 1934] [serial = 2277] [outer = 0x1190cc400] 16:44:36 INFO - PROCESS | 1934 | 1468453476780 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]]]}] 16:44:36 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. 16:44:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 530ms 16:44:36 INFO - PROCESS | 1934 | 1468453476811 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 16:44:36 INFO - PROCESS | 1934 | 1468453476813 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 16:44:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:44:36 INFO - PROCESS | 1934 | 1468453476822 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:44:36 INFO - PROCESS | 1934 | 1468453476823 Marionette TRACE conn2 <- [1,3002,null,{}] 16:44:36 INFO - PROCESS | 1934 | 1468453476826 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}] 16:44:36 INFO - PROCESS | 1934 | 1468453476827 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:36 INFO - PROCESS | 1934 | 1468453476913 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 16:44:36 INFO - PROCESS | 1934 | 1468453476971 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:36 INFO - PROCESS | 1934 | 1468453476972 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:36 INFO - PROCESS | 1934 | ++DOCSHELL 0x128ae9000 == 34 [pid = 1934] [id = 760] 16:44:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x1216b6c00) [pid = 1934] [serial = 2278] [outer = 0x0] 16:44:36 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x123e39400) [pid = 1934] [serial = 2279] [outer = 0x1216b6c00] 16:44:37 INFO - PROCESS | 1934 | 1468453476997 Marionette DEBUG loaded listener.js 16:44:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x1255ba400) [pid = 1934] [serial = 2280] [outer = 0x1216b6c00] 16:44:37 INFO - PROCESS | 1934 | 1468453477254 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]]]}] 16:44:37 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. 16:44:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 471ms 16:44:37 INFO - PROCESS | 1934 | 1468453477294 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 16:44:37 INFO - PROCESS | 1934 | 1468453477296 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 16:44:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:44:37 INFO - PROCESS | 1934 | 1468453477308 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:44:37 INFO - PROCESS | 1934 | 1468453477309 Marionette TRACE conn2 <- [1,3006,null,{}] 16:44:37 INFO - PROCESS | 1934 | 1468453477312 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}] 16:44:37 INFO - PROCESS | 1934 | 1468453477315 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:37 INFO - PROCESS | 1934 | 1468453477452 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 16:44:37 INFO - PROCESS | 1934 | 1468453477457 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:37 INFO - PROCESS | 1934 | 1468453477459 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:37 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a6d2800 == 35 [pid = 1934] [id = 761] 16:44:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x121bbe000) [pid = 1934] [serial = 2281] [outer = 0x0] 16:44:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x126475800) [pid = 1934] [serial = 2282] [outer = 0x121bbe000] 16:44:37 INFO - PROCESS | 1934 | 1468453477500 Marionette DEBUG loaded listener.js 16:44:37 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x128d1b000) [pid = 1934] [serial = 2283] [outer = 0x121bbe000] 16:44:37 INFO - PROCESS | 1934 | 1468453477855 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]]]}] 16:44:37 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. 16:44:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 572ms 16:44:37 INFO - PROCESS | 1934 | 1468453477879 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 16:44:37 INFO - PROCESS | 1934 | 1468453477881 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 16:44:37 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:44:37 INFO - PROCESS | 1934 | 1468453477883 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:44:37 INFO - PROCESS | 1934 | 1468453477884 Marionette TRACE conn2 <- [1,3010,null,{}] 16:44:37 INFO - PROCESS | 1934 | 1468453477886 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}] 16:44:37 INFO - PROCESS | 1934 | 1468453477891 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:38 INFO - PROCESS | 1934 | 1468453478011 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 16:44:38 INFO - PROCESS | 1934 | 1468453478022 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:38 INFO - PROCESS | 1934 | 1468453478023 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:38 INFO - PROCESS | 1934 | ++DOCSHELL 0x12bd71800 == 36 [pid = 1934] [id = 762] 16:44:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x129194c00) [pid = 1934] [serial = 2284] [outer = 0x0] 16:44:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x129464800) [pid = 1934] [serial = 2285] [outer = 0x129194c00] 16:44:38 INFO - PROCESS | 1934 | 1468453478047 Marionette DEBUG loaded listener.js 16:44:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x12a740800) [pid = 1934] [serial = 2286] [outer = 0x129194c00] 16:44:38 INFO - PROCESS | 1934 | 1468453478352 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]]]}] 16:44:38 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 16:44:38 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 519ms 16:44:38 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:44:38 INFO - PROCESS | 1934 | 1468453478402 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 16:44:38 INFO - PROCESS | 1934 | 1468453478404 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 16:44:38 INFO - PROCESS | 1934 | 1468453478406 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:44:38 INFO - PROCESS | 1934 | 1468453478407 Marionette TRACE conn2 <- [1,3014,null,{}] 16:44:38 INFO - PROCESS | 1934 | 1468453478409 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}] 16:44:38 INFO - PROCESS | 1934 | 1468453478410 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:38 INFO - PROCESS | 1934 | 1468453478506 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 16:44:38 INFO - PROCESS | 1934 | 1468453478520 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:38 INFO - PROCESS | 1934 | 1468453478521 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:38 INFO - PROCESS | 1934 | ++DOCSHELL 0x12c707000 == 37 [pid = 1934] [id = 763] 16:44:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x12a742c00) [pid = 1934] [serial = 2287] [outer = 0x0] 16:44:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x12a7e8c00) [pid = 1934] [serial = 2288] [outer = 0x12a742c00] 16:44:38 INFO - PROCESS | 1934 | 1468453478545 Marionette DEBUG loaded listener.js 16:44:38 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x12a7f2c00) [pid = 1934] [serial = 2289] [outer = 0x12a742c00] 16:44:38 INFO - PROCESS | 1934 | [1934] 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 16:44:38 INFO - PROCESS | 1934 | 1468453478910 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:44:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:44:38 INFO - {} 16:44:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:44:38 INFO - {} 16:44:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:44:38 INFO - {} 16:44:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:44:38 INFO - {} 16:44:38 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 518ms 16:44:38 INFO - TEST-START | /FileAPI/fileReader.html 16:44:38 INFO - PROCESS | 1934 | 1468453478924 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 16:44:38 INFO - PROCESS | 1934 | 1468453478925 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 16:44:38 INFO - PROCESS | 1934 | 1468453478927 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:44:38 INFO - PROCESS | 1934 | 1468453478929 Marionette TRACE conn2 <- [1,3018,null,{}] 16:44:38 INFO - PROCESS | 1934 | 1468453478931 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}] 16:44:38 INFO - PROCESS | 1934 | 1468453478932 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:39 INFO - PROCESS | 1934 | 1468453479032 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 16:44:39 INFO - PROCESS | 1934 | 1468453479035 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:39 INFO - PROCESS | 1934 | 1468453479036 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:39 INFO - PROCESS | 1934 | ++DOCSHELL 0x114e17000 == 38 [pid = 1934] [id = 764] 16:44:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x12ac03800) [pid = 1934] [serial = 2290] [outer = 0x0] 16:44:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x12b1ca800) [pid = 1934] [serial = 2291] [outer = 0x12ac03800] 16:44:39 INFO - PROCESS | 1934 | 1468453479060 Marionette DEBUG loaded listener.js 16:44:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x12b894c00) [pid = 1934] [serial = 2292] [outer = 0x12ac03800] 16:44:39 INFO - PROCESS | 1934 | 1468453479354 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]]]}] 16:44:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:44:39 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:44:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:44:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:44:39 INFO - TEST-OK | /FileAPI/fileReader.html | took 468ms 16:44:39 INFO - PROCESS | 1934 | 1468453479404 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 16:44:39 INFO - PROCESS | 1934 | 1468453479405 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 16:44:39 INFO - TEST-START | /FileAPI/historical.html 16:44:39 INFO - PROCESS | 1934 | 1468453479407 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:44:39 INFO - PROCESS | 1934 | 1468453479409 Marionette TRACE conn2 <- [1,3022,null,{}] 16:44:39 INFO - PROCESS | 1934 | 1468453479420 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}] 16:44:39 INFO - PROCESS | 1934 | 1468453479421 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:39 INFO - PROCESS | 1934 | 1468453479523 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 16:44:39 INFO - PROCESS | 1934 | 1468453479526 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:39 INFO - PROCESS | 1934 | 1468453479535 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:39 INFO - PROCESS | 1934 | ++DOCSHELL 0x12d786000 == 39 [pid = 1934] [id = 765] 16:44:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x1216bb800) [pid = 1934] [serial = 2293] [outer = 0x0] 16:44:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x12b898000) [pid = 1934] [serial = 2294] [outer = 0x1216bb800] 16:44:39 INFO - PROCESS | 1934 | 1468453479592 Marionette DEBUG loaded listener.js 16:44:39 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x12b9d9c00) [pid = 1934] [serial = 2295] [outer = 0x1216bb800] 16:44:39 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x124807400) [pid = 1934] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:44:39 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x119a83400) [pid = 1934] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:44:39 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x1128b3c00) [pid = 1934] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:44:39 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x112986400) [pid = 1934] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:44:39 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x116904400) [pid = 1934] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:44:39 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x1131efc00) [pid = 1934] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:44:39 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x1121bd800) [pid = 1934] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:44:39 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x1164e0000) [pid = 1934] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:44:39 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x119620800) [pid = 1934] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:44:39 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x119c5b000) [pid = 1934] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:44:39 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x123e2ec00) [pid = 1934] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:44:39 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x125e62800) [pid = 1934] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:44:39 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x115d1b000) [pid = 1934] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:44:39 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x1121b1800) [pid = 1934] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:44:39 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x125e5f400) [pid = 1934] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:44:39 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x118591c00) [pid = 1934] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:44:39 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x12133c800) [pid = 1934] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:44:39 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x112cad800) [pid = 1934] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:44:39 INFO - PROCESS | 1934 | 1468453479947 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"]]]}] 16:44:39 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:44:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:44:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:44:39 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:44:39 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:44:39 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:44:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:44:39 INFO - TEST-OK | /FileAPI/historical.html | took 579ms 16:44:39 INFO - TEST-START | /FileAPI/idlharness.html 16:44:39 INFO - PROCESS | 1934 | 1468453479987 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 16:44:39 INFO - PROCESS | 1934 | 1468453479989 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 16:44:39 INFO - PROCESS | 1934 | 1468453479991 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:44:39 INFO - PROCESS | 1934 | 1468453479992 Marionette TRACE conn2 <- [1,3026,null,{}] 16:44:39 INFO - PROCESS | 1934 | 1468453479994 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}] 16:44:39 INFO - PROCESS | 1934 | 1468453479996 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:40 INFO - PROCESS | 1934 | 1468453480111 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 16:44:40 INFO - PROCESS | 1934 | 1468453480161 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:40 INFO - PROCESS | 1934 | 1468453480162 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:40 INFO - PROCESS | 1934 | ++DOCSHELL 0x12d79b800 == 40 [pid = 1934] [id = 766] 16:44:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x120ebcc00) [pid = 1934] [serial = 2296] [outer = 0x0] 16:44:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x12b89b800) [pid = 1934] [serial = 2297] [outer = 0x120ebcc00] 16:44:40 INFO - PROCESS | 1934 | 1468453480185 Marionette DEBUG loaded listener.js 16:44:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x12b9dc400) [pid = 1934] [serial = 2298] [outer = 0x120ebcc00] 16:44:40 INFO - PROCESS | 1934 | 1468453480652 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]]]}] 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:44:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:44:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:44:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:44:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:44:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:44:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:44:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:44:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:44:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:44:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:44:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:44:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:44:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:44:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:44:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:44:40 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 16:44:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:44:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:44:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:44:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:44:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:44:40 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 16:44:40 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 16:44:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:44:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:44:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:44:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:44:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:44:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:44:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:44:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:44:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:44:40 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 16:44:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:44:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:44:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:44:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:44:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:44:40 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 16:44:40 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 16:44:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:44:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:44:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:44:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:44:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:44:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:44:40 INFO - TEST-OK | /FileAPI/idlharness.html | took 684ms 16:44:40 INFO - TEST-START | /FileAPI/idlharness.worker 16:44:40 INFO - PROCESS | 1934 | 1468453480676 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 16:44:40 INFO - PROCESS | 1934 | 1468453480677 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 16:44:40 INFO - PROCESS | 1934 | 1468453480679 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:44:40 INFO - PROCESS | 1934 | 1468453480681 Marionette TRACE conn2 <- [1,3030,null,{}] 16:44:40 INFO - PROCESS | 1934 | 1468453480683 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}] 16:44:40 INFO - PROCESS | 1934 | 1468453480685 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:40 INFO - PROCESS | 1934 | 1468453480775 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 16:44:40 INFO - PROCESS | 1934 | 1468453480778 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:40 INFO - PROCESS | 1934 | 1468453480780 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:40 INFO - PROCESS | 1934 | ++DOCSHELL 0x1199b6800 == 41 [pid = 1934] [id = 767] 16:44:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x12b9df400) [pid = 1934] [serial = 2299] [outer = 0x0] 16:44:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x12c077000) [pid = 1934] [serial = 2300] [outer = 0x12b9df400] 16:44:40 INFO - PROCESS | 1934 | 1468453480809 Marionette DEBUG loaded listener.js 16:44:40 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x12c3bc000) [pid = 1934] [serial = 2301] [outer = 0x12b9df400] 16:44:40 INFO - PROCESS | 1934 | [1934] 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 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:44:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:44:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:44:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:44:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:44:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:44:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:44:41 INFO - {} 16:44:41 INFO - PROCESS | 1934 | 1468453481442 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,{},{}]]]}] 16:44:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:44:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:44:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:44:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:44:41 INFO - {} 16:44:41 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 16:44:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:44:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:44:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:44:41 INFO - {} 16:44:41 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 - {} 16:44:41 INFO - {} 16:44:41 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 16:44:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:44:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:44:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:44:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:44:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:44:41 INFO - {} 16:44:41 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 16:44:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:44:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:44:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:44:41 INFO - {} 16:44:41 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 - {} 16:44:41 INFO - {} 16:44:41 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 16:44:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:44:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:44:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:41 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 16:44:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:44:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:44:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:44:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:44:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:44:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:41 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 16:44:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:44:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:41 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 16:44:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:44:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:41 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 16:44:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:44:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:44:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:44:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:44:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:44:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:44:41 INFO - {} 16:44:41 INFO - TEST-OK | /FileAPI/idlharness.worker | took 790ms 16:44:41 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:44:41 INFO - PROCESS | 1934 | 1468453481471 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 16:44:41 INFO - PROCESS | 1934 | 1468453481473 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 16:44:41 INFO - PROCESS | 1934 | 1468453481476 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:44:41 INFO - PROCESS | 1934 | 1468453481478 Marionette TRACE conn2 <- [1,3034,null,{}] 16:44:41 INFO - PROCESS | 1934 | 1468453481481 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}] 16:44:41 INFO - PROCESS | 1934 | 1468453481483 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:41 INFO - PROCESS | 1934 | 1468453481657 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 16:44:41 INFO - PROCESS | 1934 | 1468453481666 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:41 INFO - PROCESS | 1934 | 1468453481668 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:41 INFO - PROCESS | 1934 | ++DOCSHELL 0x12dd0d000 == 42 [pid = 1934] [id = 768] 16:44:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x1193f4c00) [pid = 1934] [serial = 2302] [outer = 0x0] 16:44:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x12dd43800) [pid = 1934] [serial = 2303] [outer = 0x1193f4c00] 16:44:41 INFO - PROCESS | 1934 | 1468453481708 Marionette DEBUG loaded listener.js 16:44:41 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x12dd48400) [pid = 1934] [serial = 2304] [outer = 0x1193f4c00] 16:44:42 INFO - PROCESS | 1934 | 1468453482202 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]]]}] 16:44:42 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:44:42 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 772ms 16:44:42 INFO - PROCESS | 1934 | 1468453482249 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 16:44:42 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:44:42 INFO - PROCESS | 1934 | 1468453482252 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 16:44:42 INFO - PROCESS | 1934 | 1468453482255 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:44:42 INFO - PROCESS | 1934 | 1468453482258 Marionette TRACE conn2 <- [1,3038,null,{}] 16:44:42 INFO - PROCESS | 1934 | 1468453482262 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}] 16:44:42 INFO - PROCESS | 1934 | 1468453482264 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:42 INFO - PROCESS | 1934 | 1468453482373 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 16:44:42 INFO - PROCESS | 1934 | 1468453482447 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:42 INFO - PROCESS | 1934 | 1468453482448 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:42 INFO - PROCESS | 1934 | ++DOCSHELL 0x118765000 == 43 [pid = 1934] [id = 769] 16:44:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x1126a2800) [pid = 1934] [serial = 2305] [outer = 0x0] 16:44:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x1126a5400) [pid = 1934] [serial = 2306] [outer = 0x1126a2800] 16:44:42 INFO - PROCESS | 1934 | 1468453482479 Marionette DEBUG loaded listener.js 16:44:42 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x1127d8c00) [pid = 1934] [serial = 2307] [outer = 0x1126a2800] 16:44:42 INFO - PROCESS | 1934 | 1468453482840 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"]]]}] 16:44:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:44:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:44:42 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 621ms 16:44:42 INFO - PROCESS | 1934 | 1468453482877 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 16:44:42 INFO - PROCESS | 1934 | 1468453482880 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 16:44:42 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:44:42 INFO - PROCESS | 1934 | 1468453482885 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:44:42 INFO - PROCESS | 1934 | 1468453482887 Marionette TRACE conn2 <- [1,3042,null,{}] 16:44:42 INFO - PROCESS | 1934 | 1468453482889 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}] 16:44:42 INFO - PROCESS | 1934 | 1468453482891 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:43 INFO - PROCESS | 1934 | 1468453482999 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 16:44:43 INFO - PROCESS | 1934 | 1468453483097 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:43 INFO - PROCESS | 1934 | 1468453483098 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:43 INFO - PROCESS | 1934 | ++DOCSHELL 0x123edf800 == 44 [pid = 1934] [id = 770] 16:44:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x11623f800) [pid = 1934] [serial = 2308] [outer = 0x0] 16:44:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x116faf400) [pid = 1934] [serial = 2309] [outer = 0x11623f800] 16:44:43 INFO - PROCESS | 1934 | 1468453483130 Marionette DEBUG loaded listener.js 16:44:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x118597800) [pid = 1934] [serial = 2310] [outer = 0x11623f800] 16:44:43 INFO - PROCESS | 1934 | 1468453483561 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]]]}] 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:44:43 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. 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:44:43 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'.) 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:44:43 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. 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:44:43 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. 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:44:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:44:43 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. 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:44:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:44:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:44:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:44:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:44:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:44:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:44:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:44:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:44:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:44:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:44:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:44:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:44:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:44:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:44:43 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 727ms 16:44:43 INFO - PROCESS | 1934 | 1468453483616 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 16:44:43 INFO - PROCESS | 1934 | 1468453483617 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 16:44:43 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:44:43 INFO - PROCESS | 1934 | 1468453483620 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:44:43 INFO - PROCESS | 1934 | 1468453483623 Marionette TRACE conn2 <- [1,3046,null,{}] 16:44:43 INFO - PROCESS | 1934 | 1468453483634 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}] 16:44:43 INFO - PROCESS | 1934 | 1468453483638 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:43 INFO - PROCESS | 1934 | 1468453483743 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 16:44:43 INFO - PROCESS | 1934 | 1468453483821 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:43 INFO - PROCESS | 1934 | 1468453483823 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:43 INFO - PROCESS | 1934 | ++DOCSHELL 0x12d78e800 == 45 [pid = 1934] [id = 771] 16:44:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x125e5f400) [pid = 1934] [serial = 2311] [outer = 0x0] 16:44:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 106 (0x126677400) [pid = 1934] [serial = 2312] [outer = 0x125e5f400] 16:44:43 INFO - PROCESS | 1934 | 1468453483854 Marionette DEBUG loaded listener.js 16:44:43 INFO - PROCESS | 1934 | ++DOMWINDOW == 107 (0x129199800) [pid = 1934] [serial = 2313] [outer = 0x125e5f400] 16:44:43 INFO - PROCESS | 1934 | [1934] 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 16:44:44 INFO - PROCESS | 1934 | 1468453484244 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:44:44 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:44:44 INFO - {} 16:44:44 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 674ms 16:44:44 INFO - PROCESS | 1934 | 1468453484295 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 16:44:44 INFO - PROCESS | 1934 | 1468453484297 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 16:44:44 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:44:44 INFO - PROCESS | 1934 | 1468453484340 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:44:44 INFO - PROCESS | 1934 | 1468453484341 Marionette TRACE conn2 <- [1,3050,null,{}] 16:44:44 INFO - PROCESS | 1934 | 1468453484344 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}] 16:44:44 INFO - PROCESS | 1934 | 1468453484345 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:44 INFO - PROCESS | 1934 | 1468453484483 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 16:44:44 INFO - PROCESS | 1934 | 1468453484534 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:44 INFO - PROCESS | 1934 | 1468453484535 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:44 INFO - PROCESS | 1934 | ++DOCSHELL 0x12d988800 == 46 [pid = 1934] [id = 772] 16:44:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 108 (0x124806c00) [pid = 1934] [serial = 2314] [outer = 0x0] 16:44:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 109 (0x128fa2400) [pid = 1934] [serial = 2315] [outer = 0x124806c00] 16:44:44 INFO - PROCESS | 1934 | 1468453484564 Marionette DEBUG loaded listener.js 16:44:44 INFO - PROCESS | 1934 | ++DOMWINDOW == 110 (0x129418800) [pid = 1934] [serial = 2316] [outer = 0x124806c00] 16:44:44 INFO - PROCESS | 1934 | 1468453484905 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]]]}] 16:44:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:44:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:44:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:44:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:44:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 644ms 16:44:44 INFO - PROCESS | 1934 | 1468453484959 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 16:44:44 INFO - PROCESS | 1934 | 1468453484960 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 16:44:44 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:44:44 INFO - PROCESS | 1934 | 1468453484963 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:44:44 INFO - PROCESS | 1934 | 1468453484964 Marionette TRACE conn2 <- [1,3054,null,{}] 16:44:44 INFO - PROCESS | 1934 | 1468453484967 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}] 16:44:44 INFO - PROCESS | 1934 | 1468453484968 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:45 INFO - PROCESS | 1934 | 1468453485067 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 16:44:45 INFO - PROCESS | 1934 | 1468453485128 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:45 INFO - PROCESS | 1934 | 1468453485129 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:45 INFO - PROCESS | 1934 | ++DOCSHELL 0x12d99e800 == 47 [pid = 1934] [id = 773] 16:44:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 111 (0x119ec1800) [pid = 1934] [serial = 2317] [outer = 0x0] 16:44:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 112 (0x12a73c400) [pid = 1934] [serial = 2318] [outer = 0x119ec1800] 16:44:45 INFO - PROCESS | 1934 | 1468453485158 Marionette DEBUG loaded listener.js 16:44:45 INFO - PROCESS | 1934 | ++DOMWINDOW == 113 (0x12a7f3400) [pid = 1934] [serial = 2319] [outer = 0x119ec1800] 16:44:45 INFO - PROCESS | 1934 | 1468453485855 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"]]]}] 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:44:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:44:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:44:45 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" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:44:45 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" 16:44:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:44:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:44:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 936ms 16:44:45 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:44:45 INFO - PROCESS | 1934 | 1468453485902 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 16:44:45 INFO - PROCESS | 1934 | 1468453485903 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 16:44:45 INFO - PROCESS | 1934 | 1468453485905 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:44:45 INFO - PROCESS | 1934 | 1468453485906 Marionette TRACE conn2 <- [1,3058,null,{}] 16:44:45 INFO - PROCESS | 1934 | 1468453485909 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}] 16:44:45 INFO - PROCESS | 1934 | 1468453485913 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:46 INFO - PROCESS | 1934 | 1468453486035 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 16:44:46 INFO - PROCESS | 1934 | 1468453486287 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:46 INFO - PROCESS | 1934 | 1468453486289 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:46 INFO - PROCESS | 1934 | ++DOCSHELL 0x111ea2800 == 48 [pid = 1934] [id = 774] 16:44:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 114 (0x111ca9400) [pid = 1934] [serial = 2320] [outer = 0x0] 16:44:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 115 (0x111f06000) [pid = 1934] [serial = 2321] [outer = 0x111ca9400] 16:44:46 INFO - PROCESS | 1934 | 1468453486319 Marionette DEBUG loaded listener.js 16:44:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 116 (0x1125fb800) [pid = 1934] [serial = 2322] [outer = 0x111ca9400] 16:44:46 INFO - PROCESS | 1934 | 1468453486706 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]]]}] 16:44:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:44:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:44:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:44:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:44:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:44:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:44:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:44:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:44:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:44:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:44:46 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:46 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:44:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:44:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:44:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:44:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:44:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:44:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:44:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:44:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:44:46 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 822ms 16:44:46 INFO - PROCESS | 1934 | 1468453486731 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 16:44:46 INFO - PROCESS | 1934 | 1468453486733 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 16:44:46 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:44:46 INFO - PROCESS | 1934 | 1468453486736 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:44:46 INFO - PROCESS | 1934 | 1468453486738 Marionette TRACE conn2 <- [1,3062,null,{}] 16:44:46 INFO - PROCESS | 1934 | 1468453486742 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}] 16:44:46 INFO - PROCESS | 1934 | 1468453486745 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:46 INFO - PROCESS | 1934 | 1468453486852 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 16:44:46 INFO - PROCESS | 1934 | 1468453486980 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:46 INFO - PROCESS | 1934 | 1468453486982 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:46 INFO - PROCESS | 1934 | ++DOCSHELL 0x116609000 == 49 [pid = 1934] [id = 775] 16:44:46 INFO - PROCESS | 1934 | ++DOMWINDOW == 117 (0x1128ad400) [pid = 1934] [serial = 2323] [outer = 0x0] 16:44:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 118 (0x1128b0000) [pid = 1934] [serial = 2324] [outer = 0x1128ad400] 16:44:47 INFO - PROCESS | 1934 | 1468453487024 Marionette DEBUG loaded listener.js 16:44:47 INFO - PROCESS | 1934 | ++DOMWINDOW == 119 (0x1129eb800) [pid = 1934] [serial = 2325] [outer = 0x1128ad400] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x1199b6800 == 48 [pid = 1934] [id = 767] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x12d79b800 == 47 [pid = 1934] [id = 766] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x12d786000 == 46 [pid = 1934] [id = 765] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x114e17000 == 45 [pid = 1934] [id = 764] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x12c707000 == 44 [pid = 1934] [id = 763] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x12bd71800 == 43 [pid = 1934] [id = 762] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x12a6d2800 == 42 [pid = 1934] [id = 761] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x128ae9000 == 41 [pid = 1934] [id = 760] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x124f22000 == 40 [pid = 1934] [id = 759] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x1195ad800 == 39 [pid = 1934] [id = 758] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x116ac4000 == 38 [pid = 1934] [id = 757] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x1195ae000 == 37 [pid = 1934] [id = 756] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x12c37b800 == 36 [pid = 1934] [id = 755] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x129297000 == 35 [pid = 1934] [id = 754] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x12d4aa800 == 34 [pid = 1934] [id = 752] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x116f8a800 == 33 [pid = 1934] [id = 753] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x125e26800 == 32 [pid = 1934] [id = 740] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x111ea2800 == 31 [pid = 1934] [id = 774] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x12d99e800 == 30 [pid = 1934] [id = 773] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x12d988800 == 29 [pid = 1934] [id = 772] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x12d78e800 == 28 [pid = 1934] [id = 771] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x123edf800 == 27 [pid = 1934] [id = 770] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x118765000 == 26 [pid = 1934] [id = 769] 16:44:47 INFO - PROCESS | 1934 | --DOCSHELL 0x12dd0d000 == 25 [pid = 1934] [id = 768] 16:44:47 INFO - PROCESS | 1934 | [1934] 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 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 118 (0x121bbf800) [pid = 1934] [serial = 2213] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 117 (0x120ec1400) [pid = 1934] [serial = 2212] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 116 (0x124d8dc00) [pid = 1934] [serial = 2216] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 115 (0x124d09800) [pid = 1934] [serial = 2215] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 114 (0x12919f400) [pid = 1934] [serial = 2219] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 113 (0x126c30800) [pid = 1934] [serial = 2218] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 112 (0x123b95400) [pid = 1934] [serial = 2236] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 111 (0x120ebe000) [pid = 1934] [serial = 2234] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 110 (0x113232c00) [pid = 1934] [serial = 2247] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 109 (0x12667b000) [pid = 1934] [serial = 2241] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 108 (0x121a11800) [pid = 1934] [serial = 2239] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 107 (0x124807000) [pid = 1934] [serial = 2237] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 106 (0x1292e4c00) [pid = 1934] [serial = 2244] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 105 (0x12a5afc00) [pid = 1934] [serial = 2254] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 104 (0x129196800) [pid = 1934] [serial = 2242] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x12a7e4400) [pid = 1934] [serial = 2256] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x119c4e400) [pid = 1934] [serial = 2250] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x12941d000) [pid = 1934] [serial = 2251] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x129464000) [pid = 1934] [serial = 2253] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x11858fc00) [pid = 1934] [serial = 2248] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x118330800) [pid = 1934] [serial = 2228] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x12941e800) [pid = 1934] [serial = 2245] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x1196d4000) [pid = 1934] [serial = 2231] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x119c57400) [pid = 1934] [serial = 2233] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x1190d0800) [pid = 1934] [serial = 2230] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x112e43000) [pid = 1934] [serial = 2224] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x112e47400) [pid = 1934] [serial = 2225] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x112caf000) [pid = 1934] [serial = 2204] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x116a1b000) [pid = 1934] [serial = 2203] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x1175c5800) [pid = 1934] [serial = 2222] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x119098000) [pid = 1934] [serial = 2207] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x11858c800) [pid = 1934] [serial = 2206] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 86 (0x11648b000) [pid = 1934] [serial = 2221] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 85 (0x1167e2800) [pid = 1934] [serial = 2227] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 84 (0x119c54000) [pid = 1934] [serial = 2210] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | --DOMWINDOW == 83 (0x1196d9400) [pid = 1934] [serial = 2209] [outer = 0x0] [url = about:blank] 16:44:47 INFO - PROCESS | 1934 | 1468453487977 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:44:48 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:44:48 INFO - {} 16:44:48 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1273ms 16:44:48 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:44:48 INFO - PROCESS | 1934 | 1468453488010 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 16:44:48 INFO - PROCESS | 1934 | 1468453488012 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 16:44:48 INFO - PROCESS | 1934 | 1468453488016 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:44:48 INFO - PROCESS | 1934 | 1468453488020 Marionette TRACE conn2 <- [1,3066,null,{}] 16:44:48 INFO - PROCESS | 1934 | 1468453488023 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}] 16:44:48 INFO - PROCESS | 1934 | 1468453488024 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:48 INFO - PROCESS | 1934 | 1468453488108 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 16:44:48 INFO - PROCESS | 1934 | 1468453488113 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:48 INFO - PROCESS | 1934 | 1468453488117 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:48 INFO - PROCESS | 1934 | ++DOCSHELL 0x1133f5800 == 26 [pid = 1934] [id = 776] 16:44:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 84 (0x112cae800) [pid = 1934] [serial = 2326] [outer = 0x0] 16:44:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 85 (0x112db3400) [pid = 1934] [serial = 2327] [outer = 0x112cae800] 16:44:48 INFO - PROCESS | 1934 | 1468453488149 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 86 (0x1125fa400) [pid = 1934] [serial = 2328] [outer = 0x112cae800] 16:44:48 INFO - PROCESS | 1934 | 1468453488494 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]]]}] 16:44:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:44:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:44:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:44:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:44:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:44:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:44:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:44:48 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 521ms 16:44:48 INFO - PROCESS | 1934 | 1468453488538 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 16:44:48 INFO - PROCESS | 1934 | 1468453488541 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 16:44:48 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:44:48 INFO - PROCESS | 1934 | 1468453488546 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:44:48 INFO - PROCESS | 1934 | 1468453488548 Marionette TRACE conn2 <- [1,3070,null,{}] 16:44:48 INFO - PROCESS | 1934 | 1468453488550 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}] 16:44:48 INFO - PROCESS | 1934 | 1468453488552 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:48 INFO - PROCESS | 1934 | 1468453488656 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 16:44:48 INFO - PROCESS | 1934 | 1468453488662 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:48 INFO - PROCESS | 1934 | 1468453488664 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:48 INFO - PROCESS | 1934 | ++DOCSHELL 0x1181e8800 == 27 [pid = 1934] [id = 777] 16:44:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 87 (0x114e69000) [pid = 1934] [serial = 2329] [outer = 0x0] 16:44:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x115e5e800) [pid = 1934] [serial = 2330] [outer = 0x114e69000] 16:44:48 INFO - PROCESS | 1934 | 1468453488695 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x1164db800) [pid = 1934] [serial = 2331] [outer = 0x114e69000] 16:44:49 INFO - PROCESS | 1934 | 1468453489033 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]]]}] 16:44:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:44:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:44:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:44:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:44:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:44:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:44:49 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 522ms 16:44:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:44:49 INFO - PROCESS | 1934 | 1468453489069 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 16:44:49 INFO - PROCESS | 1934 | 1468453489070 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 16:44:49 INFO - PROCESS | 1934 | 1468453489072 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:44:49 INFO - PROCESS | 1934 | 1468453489075 Marionette TRACE conn2 <- [1,3074,null,{}] 16:44:49 INFO - PROCESS | 1934 | 1468453489083 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}] 16:44:49 INFO - PROCESS | 1934 | 1468453489086 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:49 INFO - PROCESS | 1934 | 1468453489189 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 16:44:49 INFO - PROCESS | 1934 | 1468453489194 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:49 INFO - PROCESS | 1934 | 1468453489197 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:49 INFO - PROCESS | 1934 | ++DOCSHELL 0x119780800 == 28 [pid = 1934] [id = 778] 16:44:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x116fb1800) [pid = 1934] [serial = 2332] [outer = 0x0] 16:44:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x1176ee400) [pid = 1934] [serial = 2333] [outer = 0x116fb1800] 16:44:49 INFO - PROCESS | 1934 | 1468453489227 Marionette DEBUG loaded listener.js 16:44:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x118323400) [pid = 1934] [serial = 2334] [outer = 0x116fb1800] 16:44:49 INFO - PROCESS | 1934 | 1468453489537 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]]]}] 16:44:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:44:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:44:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:44:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:44:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:44:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:44:49 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 475ms 16:44:49 INFO - PROCESS | 1934 | 1468453489555 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 16:44:49 INFO - PROCESS | 1934 | 1468453489556 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 16:44:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:44:49 INFO - PROCESS | 1934 | 1468453489559 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:44:49 INFO - PROCESS | 1934 | 1468453489560 Marionette TRACE conn2 <- [1,3078,null,{}] 16:44:49 INFO - PROCESS | 1934 | 1468453489562 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}] 16:44:49 INFO - PROCESS | 1934 | 1468453489564 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:49 INFO - PROCESS | 1934 | 1468453489651 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 16:44:49 INFO - PROCESS | 1934 | 1468453489719 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:49 INFO - PROCESS | 1934 | 1468453489721 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:49 INFO - PROCESS | 1934 | ++DOCSHELL 0x1199a6800 == 29 [pid = 1934] [id = 779] 16:44:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x116fb9800) [pid = 1934] [serial = 2335] [outer = 0x0] 16:44:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x118729c00) [pid = 1934] [serial = 2336] [outer = 0x116fb9800] 16:44:49 INFO - PROCESS | 1934 | 1468453489756 Marionette DEBUG loaded listener.js 16:44:49 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x11902d000) [pid = 1934] [serial = 2337] [outer = 0x116fb9800] 16:44:50 INFO - PROCESS | 1934 | 1468453490094 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] 16:44:50 INFO - PROCESS | 1934 | 1468453490133 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 16:44:50 INFO - PROCESS | 1934 | 1468453490141 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:44:50 INFO - PROCESS | 1934 | 1468453490142 Marionette TRACE conn2 <- [1,3082,null,{}] 16:44:50 INFO - PROCESS | 1934 | 1468453490146 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}] 16:44:50 INFO - PROCESS | 1934 | 1468453490148 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:50 INFO - PROCESS | 1934 | 1468453490302 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 16:44:50 INFO - PROCESS | 1934 | 1468453490365 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:50 INFO - PROCESS | 1934 | 1468453490366 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:50 INFO - PROCESS | 1934 | ++DOCSHELL 0x121138000 == 30 [pid = 1934] [id = 780] 16:44:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x118322400) [pid = 1934] [serial = 2338] [outer = 0x0] 16:44:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x1190cf000) [pid = 1934] [serial = 2339] [outer = 0x118322400] 16:44:50 INFO - PROCESS | 1934 | 1468453490396 Marionette DEBUG loaded listener.js 16:44:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x1193f7c00) [pid = 1934] [serial = 2340] [outer = 0x118322400] 16:44:50 INFO - PROCESS | 1934 | 1468453490711 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]]]}] 16:44:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:44:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:44:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:44:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:44:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 623ms 16:44:50 INFO - PROCESS | 1934 | 1468453490760 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 16:44:50 INFO - PROCESS | 1934 | 1468453490763 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 16:44:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:44:50 INFO - PROCESS | 1934 | 1468453490772 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:44:50 INFO - PROCESS | 1934 | 1468453490774 Marionette TRACE conn2 <- [1,3086,null,{}] 16:44:50 INFO - PROCESS | 1934 | 1468453490777 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}] 16:44:50 INFO - PROCESS | 1934 | 1468453490784 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:50 INFO - PROCESS | 1934 | 1468453490928 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 16:44:50 INFO - PROCESS | 1934 | 1468453490985 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:50 INFO - PROCESS | 1934 | 1468453490986 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:50 INFO - PROCESS | 1934 | ++DOCSHELL 0x124f22000 == 31 [pid = 1934] [id = 781] 16:44:50 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x1193fa000) [pid = 1934] [serial = 2341] [outer = 0x0] 16:44:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x1196de000) [pid = 1934] [serial = 2342] [outer = 0x1193fa000] 16:44:51 INFO - PROCESS | 1934 | 1468453491013 Marionette DEBUG loaded listener.js 16:44:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x119c59400) [pid = 1934] [serial = 2343] [outer = 0x1193fa000] 16:44:51 INFO - PROCESS | 1934 | 1468453491308 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:44:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:44:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 573ms 16:44:51 INFO - PROCESS | 1934 | 1468453491345 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 16:44:51 INFO - PROCESS | 1934 | 1468453491347 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 16:44:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:44:51 INFO - PROCESS | 1934 | 1468453491352 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:44:51 INFO - PROCESS | 1934 | 1468453491353 Marionette TRACE conn2 <- [1,3090,null,{}] 16:44:51 INFO - PROCESS | 1934 | 1468453491356 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}] 16:44:51 INFO - PROCESS | 1934 | 1468453491357 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:51 INFO - PROCESS | 1934 | 1468453491456 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 16:44:51 INFO - PROCESS | 1934 | 1468453491468 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:51 INFO - PROCESS | 1934 | 1468453491470 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:51 INFO - PROCESS | 1934 | ++DOCSHELL 0x12894a000 == 32 [pid = 1934] [id = 782] 16:44:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x119c5b000) [pid = 1934] [serial = 2344] [outer = 0x0] 16:44:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x120ec3c00) [pid = 1934] [serial = 2345] [outer = 0x119c5b000] 16:44:51 INFO - PROCESS | 1934 | 1468453491494 Marionette DEBUG loaded listener.js 16:44:51 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x121218400) [pid = 1934] [serial = 2346] [outer = 0x119c5b000] 16:44:51 INFO - PROCESS | 1934 | --DOMWINDOW == 103 (0x1216bb800) [pid = 1934] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 16:44:51 INFO - PROCESS | 1934 | --DOMWINDOW == 102 (0x12a742c00) [pid = 1934] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:44:51 INFO - PROCESS | 1934 | --DOMWINDOW == 101 (0x1193f4c00) [pid = 1934] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 16:44:51 INFO - PROCESS | 1934 | --DOMWINDOW == 100 (0x12b9df400) [pid = 1934] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 16:44:51 INFO - PROCESS | 1934 | --DOMWINDOW == 99 (0x129194c00) [pid = 1934] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:44:51 INFO - PROCESS | 1934 | --DOMWINDOW == 98 (0x12a5b5c00) [pid = 1934] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:44:51 INFO - PROCESS | 1934 | --DOMWINDOW == 97 (0x1174d9c00) [pid = 1934] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:44:51 INFO - PROCESS | 1934 | --DOMWINDOW == 96 (0x1125fb000) [pid = 1934] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:44:51 INFO - PROCESS | 1934 | --DOMWINDOW == 95 (0x119626c00) [pid = 1934] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:44:51 INFO - PROCESS | 1934 | --DOMWINDOW == 94 (0x121bbe000) [pid = 1934] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:44:51 INFO - PROCESS | 1934 | --DOMWINDOW == 93 (0x116a15000) [pid = 1934] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:44:51 INFO - PROCESS | 1934 | --DOMWINDOW == 92 (0x112e4bc00) [pid = 1934] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:44:51 INFO - PROCESS | 1934 | --DOMWINDOW == 91 (0x11858e800) [pid = 1934] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:44:51 INFO - PROCESS | 1934 | --DOMWINDOW == 90 (0x1190cc400) [pid = 1934] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:44:51 INFO - PROCESS | 1934 | --DOMWINDOW == 89 (0x1216b6c00) [pid = 1934] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:44:51 INFO - PROCESS | 1934 | --DOMWINDOW == 88 (0x12ac03800) [pid = 1934] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 16:44:51 INFO - PROCESS | 1934 | --DOMWINDOW == 87 (0x120ebcc00) [pid = 1934] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 16:44:52 INFO - PROCESS | 1934 | 1468453492000 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:44:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:44:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 672ms 16:44:52 INFO - PROCESS | 1934 | 1468453492024 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 16:44:52 INFO - PROCESS | 1934 | 1468453492025 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 16:44:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:44:52 INFO - PROCESS | 1934 | 1468453492027 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:44:52 INFO - PROCESS | 1934 | 1468453492028 Marionette TRACE conn2 <- [1,3094,null,{}] 16:44:52 INFO - PROCESS | 1934 | 1468453492030 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}] 16:44:52 INFO - PROCESS | 1934 | 1468453492032 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:52 INFO - PROCESS | 1934 | 1468453492107 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 16:44:52 INFO - PROCESS | 1934 | 1468453492110 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:52 INFO - PROCESS | 1934 | 1468453492112 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:52 INFO - PROCESS | 1934 | ++DOCSHELL 0x128fdf000 == 33 [pid = 1934] [id = 783] 16:44:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 88 (0x112e4bc00) [pid = 1934] [serial = 2347] [outer = 0x0] 16:44:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 89 (0x121338000) [pid = 1934] [serial = 2348] [outer = 0x112e4bc00] 16:44:52 INFO - PROCESS | 1934 | 1468453492138 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 90 (0x121447800) [pid = 1934] [serial = 2349] [outer = 0x112e4bc00] 16:44:52 INFO - PROCESS | 1934 | 1468453492479 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:44:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:44:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 468ms 16:44:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:44:52 INFO - PROCESS | 1934 | 1468453492496 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 16:44:52 INFO - PROCESS | 1934 | 1468453492497 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 16:44:52 INFO - PROCESS | 1934 | 1468453492503 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:44:52 INFO - PROCESS | 1934 | 1468453492504 Marionette TRACE conn2 <- [1,3098,null,{}] 16:44:52 INFO - PROCESS | 1934 | 1468453492506 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}] 16:44:52 INFO - PROCESS | 1934 | 1468453492508 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:52 INFO - PROCESS | 1934 | 1468453492617 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 16:44:52 INFO - PROCESS | 1934 | 1468453492623 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:52 INFO - PROCESS | 1934 | 1468453492624 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:52 INFO - PROCESS | 1934 | ++DOCSHELL 0x12957d000 == 34 [pid = 1934] [id = 784] 16:44:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 91 (0x12144a000) [pid = 1934] [serial = 2350] [outer = 0x0] 16:44:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 92 (0x12144c800) [pid = 1934] [serial = 2351] [outer = 0x12144a000] 16:44:52 INFO - PROCESS | 1934 | 1468453492648 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 1934 | ++DOMWINDOW == 93 (0x121451c00) [pid = 1934] [serial = 2352] [outer = 0x12144a000] 16:44:52 INFO - PROCESS | 1934 | 1468453492924 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]]]}] 16:44:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:44:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:44:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 470ms 16:44:52 INFO - PROCESS | 1934 | 1468453492972 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 16:44:52 INFO - PROCESS | 1934 | 1468453492973 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 16:44:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:44:52 INFO - PROCESS | 1934 | 1468453492975 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:44:52 INFO - PROCESS | 1934 | 1468453492977 Marionette TRACE conn2 <- [1,3102,null,{}] 16:44:52 INFO - PROCESS | 1934 | 1468453492979 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}] 16:44:52 INFO - PROCESS | 1934 | 1468453492983 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:53 INFO - PROCESS | 1934 | 1468453493063 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 16:44:53 INFO - PROCESS | 1934 | 1468453493068 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:53 INFO - PROCESS | 1934 | 1468453493069 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:53 INFO - PROCESS | 1934 | ++DOCSHELL 0x1125c2800 == 35 [pid = 1934] [id = 785] 16:44:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 94 (0x112681c00) [pid = 1934] [serial = 2353] [outer = 0x0] 16:44:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 95 (0x1126a6800) [pid = 1934] [serial = 2354] [outer = 0x112681c00] 16:44:53 INFO - PROCESS | 1934 | 1468453493096 Marionette DEBUG loaded listener.js 16:44:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 96 (0x121452000) [pid = 1934] [serial = 2355] [outer = 0x112681c00] 16:44:53 INFO - PROCESS | 1934 | 1468453493433 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:44:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:44:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 469ms 16:44:53 INFO - PROCESS | 1934 | 1468453493445 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 16:44:53 INFO - PROCESS | 1934 | 1468453493446 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 16:44:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:44:53 INFO - PROCESS | 1934 | 1468453493451 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 1934 | 1468453493453 Marionette TRACE conn2 <- [1,3106,null,{}] 16:44:53 INFO - PROCESS | 1934 | 1468453493455 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}] 16:44:53 INFO - PROCESS | 1934 | 1468453493457 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:53 INFO - PROCESS | 1934 | 1468453493579 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 16:44:53 INFO - PROCESS | 1934 | 1468453493585 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:53 INFO - PROCESS | 1934 | 1468453493587 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:53 INFO - PROCESS | 1934 | ++DOCSHELL 0x12a313000 == 36 [pid = 1934] [id = 786] 16:44:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 97 (0x121455800) [pid = 1934] [serial = 2356] [outer = 0x0] 16:44:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 98 (0x1248bbc00) [pid = 1934] [serial = 2357] [outer = 0x121455800] 16:44:53 INFO - PROCESS | 1934 | 1468453493613 Marionette DEBUG loaded listener.js 16:44:53 INFO - PROCESS | 1934 | ++DOMWINDOW == 99 (0x126478400) [pid = 1934] [serial = 2358] [outer = 0x121455800] 16:44:53 INFO - PROCESS | 1934 | 1468453493971 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]]]}] 16:44:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:44:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:44:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:44:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 570ms 16:44:54 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:44:54 INFO - PROCESS | 1934 | 1468453494021 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 16:44:54 INFO - PROCESS | 1934 | 1468453494025 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 16:44:54 INFO - PROCESS | 1934 | 1468453494030 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:44:54 INFO - PROCESS | 1934 | 1468453494033 Marionette TRACE conn2 <- [1,3110,null,{}] 16:44:54 INFO - PROCESS | 1934 | 1468453494039 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}] 16:44:54 INFO - PROCESS | 1934 | 1468453494041 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:54 INFO - PROCESS | 1934 | 1468453494208 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 16:44:54 INFO - PROCESS | 1934 | 1468453494263 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:54 INFO - PROCESS | 1934 | 1468453494268 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:54 INFO - PROCESS | 1934 | ++DOCSHELL 0x1125b3000 == 37 [pid = 1934] [id = 787] 16:44:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 100 (0x112626800) [pid = 1934] [serial = 2359] [outer = 0x0] 16:44:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 101 (0x11267a400) [pid = 1934] [serial = 2360] [outer = 0x112626800] 16:44:54 INFO - PROCESS | 1934 | 1468453494362 Marionette DEBUG loaded listener.js 16:44:54 INFO - PROCESS | 1934 | ++DOMWINDOW == 102 (0x112684c00) [pid = 1934] [serial = 2361] [outer = 0x112626800] 16:44:54 INFO - PROCESS | 1934 | 1468453494944 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"]]]}] 16:44:55 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:44:55 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 16:44:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:44:55 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 978ms 16:44:55 INFO - PROCESS | 1934 | 1468453495008 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 16:44:55 INFO - PROCESS | 1934 | 1468453495013 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 16:44:55 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:44:55 INFO - PROCESS | 1934 | 1468453495018 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:44:55 INFO - PROCESS | 1934 | 1468453495019 Marionette TRACE conn2 <- [1,3114,null,{}] 16:44:55 INFO - PROCESS | 1934 | 1468453495022 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}] 16:44:55 INFO - PROCESS | 1934 | 1468453495024 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:55 INFO - PROCESS | 1934 | 1468453495136 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 16:44:55 INFO - PROCESS | 1934 | 1468453495257 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\", \"6ff3f264-bf37-4d2a-8cf0-c449a977323c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:55 INFO - PROCESS | 1934 | 1468453495259 Marionette INFO sendAsync 491e0919-6e81-534d-8256-5b6000498e90 16:44:55 INFO - PROCESS | 1934 | ++DOCSHELL 0x11916f000 == 38 [pid = 1934] [id = 788] 16:44:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 103 (0x112e49c00) [pid = 1934] [serial = 2362] [outer = 0x0] 16:44:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 104 (0x11322b400) [pid = 1934] [serial = 2363] [outer = 0x112e49c00] 16:44:55 INFO - PROCESS | 1934 | 1468453495293 Marionette DEBUG loaded listener.js 16:44:55 INFO - PROCESS | 1934 | ++DOMWINDOW == 105 (0x115df2c00) [pid = 1934] [serial = 2364] [outer = 0x112e49c00] 16:44:55 INFO - PROCESS | 1934 | 1468453495661 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]]]}] 16:44:55 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:44:55 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 670ms 16:44:55 INFO - PROCESS | 1934 | 1468453495687 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 16:44:55 INFO - PROCESS | 1934 | 1468453495689 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 16:44:56 WARNING - u'runner_teardown' () 16:44:56 INFO - No more tests 16:44:56 INFO - Got 0 unexpected results 16:44:56 INFO - SUITE-END | took 506s 16:44:56 INFO - Closing logging queue 16:44:56 INFO - queue closed 16:44:56 INFO - Return code: 0 16:44:56 WARNING - # TBPL SUCCESS # 16:44:56 INFO - Running post-action listener: _resource_record_post_action 16:44:56 INFO - Running post-run listener: _resource_record_post_run 16:44:57 INFO - Total resource usage - Wall time: 527s; CPU: 58.0%; Read bytes: 147456; Write bytes: 956594688; Read time: 5; Write time: 5040 16:44:57 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:44:57 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148290048; Write bytes: 145545216; Read time: 13468; Write time: 299 16:44:57 INFO - run-tests - Wall time: 510s; CPU: 58.0%; Read bytes: 147456; Write bytes: 793278976; Read time: 5; Write time: 4658 16:44:57 INFO - Running post-run listener: _upload_blobber_files 16:44:57 INFO - Blob upload gear active. 16:44:57 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:44:57 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 16:44:57 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'] 16:44:57 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 16:44:58 INFO - (blobuploader) - INFO - Open directory for files ... 16:44:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:44:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:44:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:44:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:44:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:44:58 INFO - (blobuploader) - INFO - Done attempting. 16:44:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:44:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:44:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:45:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:45:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:45:00 INFO - (blobuploader) - INFO - Done attempting. 16:45:00 INFO - (blobuploader) - INFO - Iteration through files over. 16:45:00 INFO - Return code: 0 16:45:00 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:45:00 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:45:00 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/aa063b904fb7791a09d5e0be50babb5673d8cfcaea19b71b74774ccee6f3f5cfa4fcd70362f1e0c16a457b8e088964cc7af1dddfd4b1726735fb611b5b1e50f0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1ee2263cc9feca53057626dc8909c286f65500cf133e497b9be355eabe612a9e6b32573c6169acf8c784fed80502debdaf2f5e3ad7980fb7f5ceaa087d84887f"} 16:45:00 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:45:00 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:45:00 INFO - Contents: 16:45:00 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/aa063b904fb7791a09d5e0be50babb5673d8cfcaea19b71b74774ccee6f3f5cfa4fcd70362f1e0c16a457b8e088964cc7af1dddfd4b1726735fb611b5b1e50f0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1ee2263cc9feca53057626dc8909c286f65500cf133e497b9be355eabe612a9e6b32573c6169acf8c784fed80502debdaf2f5e3ad7980fb7f5ceaa087d84887f"} 16:45:00 INFO - Running post-run listener: copy_logs_to_upload_dir 16:45:00 INFO - Copying logs to upload dir... 16:45:00 INFO - mkdir: /builds/slave/test/build/upload/logs 16:45:00 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=573.896470 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 34 secs) (at 2016-07-13 16:45:00.998950) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-13 16:45:01.005353) ========= 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.RXPRJpjbX6/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.LRE8IFUAxD/Listeners TMPDIR=/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/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/aa063b904fb7791a09d5e0be50babb5673d8cfcaea19b71b74774ccee6f3f5cfa4fcd70362f1e0c16a457b8e088964cc7af1dddfd4b1726735fb611b5b1e50f0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1ee2263cc9feca53057626dc8909c286f65500cf133e497b9be355eabe612a9e6b32573c6169acf8c784fed80502debdaf2f5e3ad7980fb7f5ceaa087d84887f"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013296 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/aa063b904fb7791a09d5e0be50babb5673d8cfcaea19b71b74774ccee6f3f5cfa4fcd70362f1e0c16a457b8e088964cc7af1dddfd4b1726735fb611b5b1e50f0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1ee2263cc9feca53057626dc8909c286f65500cf133e497b9be355eabe612a9e6b32573c6169acf8c784fed80502debdaf2f5e3ad7980fb7f5ceaa087d84887f"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467964439/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-13 16:45:01.044015) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-13 16:45:01.044410) ========= 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.RXPRJpjbX6/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.LRE8IFUAxD/Listeners TMPDIR=/var/folders/h3/20tcmn5d6x595zch842vg_xh00000w/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.005298 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-13 16:45:01.095892) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-13 16:45:01.096302) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-13 16:45:01.096718) ========= ========= Total master_lag: 3.66 =========