builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0133 starttime: 1469030926.98 results: success (0) buildid: 20160720071858 builduid: e4a315622d544003816112bae2eb1e02 revision: 9e887ad7d5ebd5369782230a86c3a51f84e9ab0e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-20 09:08:46.975521) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-20 09:08:46.976072) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-20 09:08:46.976400) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-20 09:08:47.000657) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-20 09:08:47.001028) ========= 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.ireiQe18rm/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.WDJKT28Alu/Listeners TMPDIR=/var/folders/b5/152b2m257t95w2vfwktssysw00000w/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-20 09:08:47-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 19.0M=0.001s 2016-07-20 09:08:47 (19.0 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.096218 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-20 09:08:47.119001) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-20 09:08:47.119312) ========= 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.ireiQe18rm/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.WDJKT28Alu/Listeners TMPDIR=/var/folders/b5/152b2m257t95w2vfwktssysw00000w/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.027362 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-20 09:08:47.168197) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-20 09:08:47.168561) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 9e887ad7d5ebd5369782230a86c3a51f84e9ab0e --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 9e887ad7d5ebd5369782230a86c3a51f84e9ab0e --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ireiQe18rm/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.WDJKT28Alu/Listeners TMPDIR=/var/folders/b5/152b2m257t95w2vfwktssysw00000w/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-20 09:08:47,243 truncating revision to first 12 chars 2016-07-20 09:08:47,243 Setting DEBUG logging. 2016-07-20 09:08:47,243 attempt 1/10 2016-07-20 09:08:47,243 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/9e887ad7d5eb?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-20 09:08:48,774 unpacking tar archive at: mozilla-beta-9e887ad7d5eb/testing/mozharness/ program finished with exit code 0 elapsedTime=1.783682 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-20 09:08:48.971964) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-20 09:08:48.972530) ========= script_repo_revision: 9e887ad7d5ebd5369782230a86c3a51f84e9ab0e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-20 09:08:48.972940) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-20 09:08:48.973206) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-20 09:08:48.990873) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 39 secs) (at 2016-07-20 09:08:48.991531) ========= /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.ireiQe18rm/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/local/bin/node MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.WDJKT28Alu/Listeners TMPDIR=/var/folders/b5/152b2m257t95w2vfwktssysw00000w/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 09:08:49 INFO - MultiFileLogger online at 20160720 09:08:49 in /builds/slave/test 09:08:49 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 09:08:49 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:08:49 INFO - {'append_to_log': False, 09:08:49 INFO - 'base_work_dir': '/builds/slave/test', 09:08:49 INFO - 'blob_upload_branch': 'mozilla-beta', 09:08:49 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:08:49 INFO - 'buildbot_json_path': 'buildprops.json', 09:08:49 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:08:49 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:08:49 INFO - 'download_minidump_stackwalk': True, 09:08:49 INFO - 'download_symbols': 'true', 09:08:49 INFO - 'e10s': False, 09:08:49 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:08:49 INFO - 'tooltool.py': '/tools/tooltool.py', 09:08:49 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:08:49 INFO - '/tools/misc-python/virtualenv.py')}, 09:08:49 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:08:49 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:08:49 INFO - 'log_level': 'info', 09:08:49 INFO - 'log_to_console': True, 09:08:49 INFO - 'opt_config_files': (), 09:08:49 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:08:49 INFO - '--processes=1', 09:08:49 INFO - '--config=%(test_path)s/wptrunner.ini', 09:08:49 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:08:49 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:08:49 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:08:49 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:08:49 INFO - 'pip_index': False, 09:08:49 INFO - 'require_test_zip': True, 09:08:49 INFO - 'test_type': ('testharness',), 09:08:49 INFO - 'this_chunk': '1', 09:08:49 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:08:49 INFO - 'total_chunks': '10', 09:08:49 INFO - 'virtualenv_path': 'venv', 09:08:49 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:08:49 INFO - 'work_dir': 'build'} 09:08:49 INFO - ##### 09:08:49 INFO - ##### Running clobber step. 09:08:49 INFO - ##### 09:08:49 INFO - Running pre-action listener: _resource_record_pre_action 09:08:49 INFO - Running main action method: clobber 09:08:49 INFO - rmtree: /builds/slave/test/build 09:08:49 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:08:51 INFO - Running post-action listener: _resource_record_post_action 09:08:51 INFO - ##### 09:08:51 INFO - ##### Running read-buildbot-config step. 09:08:51 INFO - ##### 09:08:51 INFO - Running pre-action listener: _resource_record_pre_action 09:08:51 INFO - Running main action method: read_buildbot_config 09:08:51 INFO - Using buildbot properties: 09:08:51 INFO - { 09:08:51 INFO - "project": "", 09:08:51 INFO - "product": "firefox", 09:08:51 INFO - "script_repo_revision": "production", 09:08:51 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 09:08:51 INFO - "repository": "", 09:08:51 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 09:08:51 INFO - "buildid": "20160720071858", 09:08:51 INFO - "pgo_build": "False", 09:08:51 INFO - "basedir": "/builds/slave/test", 09:08:51 INFO - "buildnumber": 16, 09:08:51 INFO - "slavename": "t-yosemite-r7-0133", 09:08:51 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 09:08:51 INFO - "platform": "macosx64", 09:08:51 INFO - "branch": "mozilla-beta", 09:08:51 INFO - "revision": "9e887ad7d5ebd5369782230a86c3a51f84e9ab0e", 09:08:51 INFO - "repo_path": "releases/mozilla-beta", 09:08:51 INFO - "moz_repo_path": "", 09:08:51 INFO - "stage_platform": "macosx64", 09:08:51 INFO - "builduid": "e4a315622d544003816112bae2eb1e02", 09:08:51 INFO - "slavebuilddir": "test" 09:08:51 INFO - } 09:08:51 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/firefox-48.0.en-US.mac64.dmg. 09:08:51 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/firefox-48.0.en-US.mac64.test_packages.json. 09:08:51 INFO - Running post-action listener: _resource_record_post_action 09:08:51 INFO - ##### 09:08:51 INFO - ##### Running download-and-extract step. 09:08:51 INFO - ##### 09:08:51 INFO - Running pre-action listener: _resource_record_pre_action 09:08:51 INFO - Running main action method: download_and_extract 09:08:51 INFO - mkdir: /builds/slave/test/build/tests 09:08: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')]} 09:08:51 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/firefox-48.0.en-US.mac64.test_packages.json 09:08:51 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 09:08:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/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 09:08:51 INFO - Downloaded 1201 bytes. 09:08:51 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 09:08:51 INFO - Using the following test package requirements: 09:08:51 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 09:08:51 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:08:51 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 09:08:51 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:08:51 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 09:08:51 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:08:51 INFO - u'jsshell-mac64.zip'], 09:08:51 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:08:51 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 09:08:51 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 09:08:51 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:08:51 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 09:08:51 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:08:51 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 09:08:51 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:08:51 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 09:08:51 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:08:51 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 09:08:51 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 09:08: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')]} 09:08:51 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/firefox-48.0.en-US.mac64.common.tests.zip 09:08:51 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 09:08:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/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 09:08:51 INFO - Downloaded 18370069 bytes. 09:08:51 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/*'] 09:08:51 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/* 09:08:52 INFO - caution: filename not matched: web-platform/* 09:08:52 INFO - Return code: 11 09:08:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:08:52 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/firefox-48.0.en-US.mac64.web-platform.tests.zip 09:08:52 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/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 09:08:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/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 09:08:52 INFO - Downloaded 36389883 bytes. 09:08:52 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/*'] 09:08:52 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/* 09:08:56 INFO - caution: filename not matched: bin/* 09:08:56 INFO - caution: filename not matched: config/* 09:08:56 INFO - caution: filename not matched: mozbase/* 09:08:56 INFO - caution: filename not matched: marionette/* 09:08:56 INFO - caution: filename not matched: tools/wptserve/* 09:08:56 INFO - Return code: 11 09:08: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')]} 09:08:56 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/firefox-48.0.en-US.mac64.dmg 09:08:56 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 09:08:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 09:08:57 INFO - Downloaded 73026719 bytes. 09:08:57 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/firefox-48.0.en-US.mac64.dmg 09:08:57 INFO - mkdir: /builds/slave/test/properties 09:08:57 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:08:57 INFO - Writing to file /builds/slave/test/properties/build_url 09:08:57 INFO - Contents: 09:08:57 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/firefox-48.0.en-US.mac64.dmg 09:08:57 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:08:57 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:08:57 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:08:57 INFO - Contents: 09:08:57 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:08:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:08:57 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:08:57 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:08:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/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 09:08:58 INFO - Downloaded 103718432 bytes. 09:08:58 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'] 09:08:58 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 09:09:02 INFO - Return code: 0 09:09:02 INFO - Running post-action listener: _resource_record_post_action 09:09:02 INFO - Running post-action listener: set_extra_try_arguments 09:09:02 INFO - ##### 09:09:02 INFO - ##### Running create-virtualenv step. 09:09:02 INFO - ##### 09:09:02 INFO - Running pre-action listener: _pre_create_virtualenv 09:09:02 INFO - Running pre-action listener: _resource_record_pre_action 09:09:02 INFO - Running main action method: create_virtualenv 09:09:02 INFO - Creating virtualenv /builds/slave/test/build/venv 09:09:02 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 09:09:02 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:09:02 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:09:02 INFO - Using real prefix '/tools/python27' 09:09:02 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:09:03 INFO - Installing distribute.............................................................................................................................................................................................done. 09:09:05 INFO - Installing pip.................done. 09:09:05 INFO - Return code: 0 09:09:05 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:09:05 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')]} 09:09:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:09:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:09:05 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')]} 09:09:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:09:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:09:05 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 0x103e8ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ea7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8a02578b80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ea35e0>, '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 0x103a86cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103ab1990>, '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.ireiQe18rm/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WDJKT28Alu/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:09:05 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 09:09:05 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 09:09:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ireiQe18rm/Render', 09:09:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:09:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:09:05 INFO - 'HOME': '/Users/cltbld', 09:09:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:09:05 INFO - 'LOGNAME': 'cltbld', 09:09:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:09:05 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 09:09:05 INFO - 'MOZ_NO_REMOTE': '1', 09:09:05 INFO - 'NO_EM_RESTART': '1', 09:09:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:09:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:09:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:09:05 INFO - 'PWD': '/builds/slave/test', 09:09:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:09:05 INFO - 'SHELL': '/bin/bash', 09:09:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WDJKT28Alu/Listeners', 09:09:05 INFO - 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', 09:09:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:09:05 INFO - 'USER': 'cltbld', 09:09:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:09:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:09:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:09:05 INFO - 'XPC_FLAGS': '0x0', 09:09:05 INFO - 'XPC_SERVICE_NAME': '0', 09:09:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:09:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:09:06 INFO - Downloading/unpacking psutil>=0.7.1 09:09:06 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 09:09:06 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 09:09:06 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 09:09:06 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 09:09:06 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 09:09:06 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 09:09:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:09:09 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:09:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:09:09 INFO - Installing collected packages: psutil 09:09:09 INFO - Running setup.py install for psutil 09:09:09 INFO - building 'psutil._psutil_osx' extension 09:09:09 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 09:09:10 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 09:09:10 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 09:09:10 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 09:09:10 INFO - building 'psutil._psutil_posix' extension 09:09:10 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 09:09:10 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 09:09:10 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 09:09:10 INFO - ^ 09:09:10 INFO - 1 warning generated. 09:09:10 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 09:09:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:09:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:09:10 INFO - Successfully installed psutil 09:09:10 INFO - Cleaning up... 09:09:10 INFO - Return code: 0 09:09:10 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:09:10 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')]} 09:09:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:09:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:09:10 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')]} 09:09:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:09:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:09:10 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 0x103e8ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ea7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8a02578b80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ea35e0>, '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 0x103a86cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103ab1990>, '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.ireiQe18rm/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WDJKT28Alu/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:09:10 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 09:09:10 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 09:09:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ireiQe18rm/Render', 09:09:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:09:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:09:10 INFO - 'HOME': '/Users/cltbld', 09:09:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:09:10 INFO - 'LOGNAME': 'cltbld', 09:09:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:09:10 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 09:09:10 INFO - 'MOZ_NO_REMOTE': '1', 09:09:10 INFO - 'NO_EM_RESTART': '1', 09:09:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:09:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:09:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:09:10 INFO - 'PWD': '/builds/slave/test', 09:09:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:09:10 INFO - 'SHELL': '/bin/bash', 09:09:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WDJKT28Alu/Listeners', 09:09:10 INFO - 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', 09:09:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:09:10 INFO - 'USER': 'cltbld', 09:09:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:09:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:09:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:09:10 INFO - 'XPC_FLAGS': '0x0', 09:09:10 INFO - 'XPC_SERVICE_NAME': '0', 09:09:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:09:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:09:11 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:09:11 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 09:09:11 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 09:09:11 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 09:09:11 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 09:09:11 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 09:09:11 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 09:09:13 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:09:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:09:13 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:09:13 INFO - Installing collected packages: mozsystemmonitor 09:09:13 INFO - Running setup.py install for mozsystemmonitor 09:09:13 INFO - Successfully installed mozsystemmonitor 09:09:13 INFO - Cleaning up... 09:09:13 INFO - Return code: 0 09:09:13 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:09:13 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')]} 09:09:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:09:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:09:13 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')]} 09:09:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:09:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:09:13 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 0x103e8ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ea7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8a02578b80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ea35e0>, '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 0x103a86cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103ab1990>, '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.ireiQe18rm/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WDJKT28Alu/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:09:13 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 09:09:13 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 09:09:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ireiQe18rm/Render', 09:09:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:09:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:09:13 INFO - 'HOME': '/Users/cltbld', 09:09:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:09:13 INFO - 'LOGNAME': 'cltbld', 09:09:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:09:13 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 09:09:13 INFO - 'MOZ_NO_REMOTE': '1', 09:09:13 INFO - 'NO_EM_RESTART': '1', 09:09:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:09:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:09:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:09:13 INFO - 'PWD': '/builds/slave/test', 09:09:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:09:13 INFO - 'SHELL': '/bin/bash', 09:09:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WDJKT28Alu/Listeners', 09:09:13 INFO - 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', 09:09:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:09:13 INFO - 'USER': 'cltbld', 09:09:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:09:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:09:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:09:13 INFO - 'XPC_FLAGS': '0x0', 09:09:13 INFO - 'XPC_SERVICE_NAME': '0', 09:09:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:09:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:09:14 INFO - Downloading/unpacking blobuploader==1.2.4 09:09:14 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 09:09:14 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 09:09:14 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 09:09:14 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 09:09:14 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 09:09:14 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 09:09:16 INFO - Downloading blobuploader-1.2.4.tar.gz 09:09:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:09:16 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:09:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:09:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:09:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:09:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:09:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:09:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:09:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:09:17 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:09:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:09:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:09:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:09:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:09:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:09:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:09:17 INFO - Downloading docopt-0.6.1.tar.gz 09:09:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:09:17 INFO - Installing collected packages: blobuploader, requests, docopt 09:09:17 INFO - Running setup.py install for blobuploader 09:09:17 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:09:17 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:09:17 INFO - Running setup.py install for requests 09:09:18 INFO - Running setup.py install for docopt 09:09:18 INFO - Successfully installed blobuploader requests docopt 09:09:18 INFO - Cleaning up... 09:09:18 INFO - Return code: 0 09:09:18 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:09:18 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')]} 09:09:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:09:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:09:18 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')]} 09:09:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:09:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:09:18 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 0x103e8ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ea7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8a02578b80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ea35e0>, '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 0x103a86cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103ab1990>, '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.ireiQe18rm/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WDJKT28Alu/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:09:18 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 09:09:18 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 09:09:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ireiQe18rm/Render', 09:09:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:09:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:09:18 INFO - 'HOME': '/Users/cltbld', 09:09:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:09:18 INFO - 'LOGNAME': 'cltbld', 09:09:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:09:18 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 09:09:18 INFO - 'MOZ_NO_REMOTE': '1', 09:09:18 INFO - 'NO_EM_RESTART': '1', 09:09:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:09:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:09:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:09:18 INFO - 'PWD': '/builds/slave/test', 09:09:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:09:18 INFO - 'SHELL': '/bin/bash', 09:09:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WDJKT28Alu/Listeners', 09:09:18 INFO - 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', 09:09:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:09:18 INFO - 'USER': 'cltbld', 09:09:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:09:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:09:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:09:18 INFO - 'XPC_FLAGS': '0x0', 09:09:18 INFO - 'XPC_SERVICE_NAME': '0', 09:09:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:09:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:09:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:09:18 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-qlaC21-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:09:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:09:19 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-TzET_S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:09:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:09:19 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-h1jbvG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:09:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:09:19 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-GvPVdh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:09:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:09:19 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-64MiKF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:09:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:09:19 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-hTXCGa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:09:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:09:19 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-xwm_wh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:09:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:09:19 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-CxjNdR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:09:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:09:19 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-shvGBV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:09:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:09:19 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-f0rg62-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:09:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:09:19 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-eZPA5V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:09:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:09:20 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-JKlol2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:09:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:09:20 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-yyO1c1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:09:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:09:20 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-HrDi3_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:09:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:09:20 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-T5_iWN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:09:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:09:20 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-2AxRQ0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:09:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:09:20 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-qI9sDz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:09:20 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:09:20 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-EkP1CS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:09:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:09:20 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-5EJMzK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:09:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:09:20 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-7f3kJf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:09:20 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:09:21 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-YjbPfS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:09:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:09:21 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 09:09:21 INFO - Running setup.py install for manifestparser 09:09:21 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:09:21 INFO - Running setup.py install for mozcrash 09:09:21 INFO - Running setup.py install for mozdebug 09:09:21 INFO - Running setup.py install for mozdevice 09:09:22 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:09:22 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:09:22 INFO - Running setup.py install for mozfile 09:09:22 INFO - Running setup.py install for mozhttpd 09:09:22 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:09:22 INFO - Running setup.py install for mozinfo 09:09:22 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:09:22 INFO - Running setup.py install for mozInstall 09:09:22 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:09:22 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:09:22 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:09:22 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:09:22 INFO - Running setup.py install for mozleak 09:09:22 INFO - Running setup.py install for mozlog 09:09:22 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:09:22 INFO - Running setup.py install for moznetwork 09:09:23 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:09:23 INFO - Running setup.py install for mozprocess 09:09:23 INFO - Running setup.py install for mozprofile 09:09:23 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:09:23 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:09:23 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:09:23 INFO - Running setup.py install for mozrunner 09:09:23 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:09:23 INFO - Running setup.py install for mozscreenshot 09:09:23 INFO - Running setup.py install for moztest 09:09:23 INFO - Running setup.py install for mozversion 09:09:24 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:09:24 INFO - Running setup.py install for wptserve 09:09:24 INFO - Running setup.py install for marionette-driver 09:09:24 INFO - Running setup.py install for browsermob-proxy 09:09:24 INFO - Running setup.py install for marionette-client 09:09:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:09:24 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:09:24 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 09:09:24 INFO - Cleaning up... 09:09:24 INFO - Return code: 0 09:09:24 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:09:24 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')]} 09:09:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:09:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:09:24 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')]} 09:09:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:09:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:09:24 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 0x103e8ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ea7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8a02578b80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ea35e0>, '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 0x103a86cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103ab1990>, '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.ireiQe18rm/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WDJKT28Alu/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:09:24 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 09:09:24 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 09:09:24 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ireiQe18rm/Render', 09:09:24 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:09:24 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:09:24 INFO - 'HOME': '/Users/cltbld', 09:09:24 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:09:24 INFO - 'LOGNAME': 'cltbld', 09:09:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:09:24 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 09:09:24 INFO - 'MOZ_NO_REMOTE': '1', 09:09:24 INFO - 'NO_EM_RESTART': '1', 09:09:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:09:24 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:09:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:09:24 INFO - 'PWD': '/builds/slave/test', 09:09:24 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:09:24 INFO - 'SHELL': '/bin/bash', 09:09:24 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WDJKT28Alu/Listeners', 09:09:24 INFO - 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', 09:09:24 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:09:24 INFO - 'USER': 'cltbld', 09:09:24 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:09:24 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:09:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:09:24 INFO - 'XPC_FLAGS': '0x0', 09:09:24 INFO - 'XPC_SERVICE_NAME': '0', 09:09:24 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:09:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:09:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:09:25 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-Vjq29B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:09:25 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)) 09:09:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:09:25 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-CW6kvq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:09:25 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)) 09:09:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:09:25 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-PPGZtn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:09:25 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)) 09:09:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:09:25 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-CUD4A4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:09:25 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)) 09:09:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:09:25 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-i51hQ2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:09:25 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)) 09:09:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:09:25 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-E2tPvc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:09:25 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)) 09:09:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:09:25 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-TRmUqS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:09:25 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)) 09:09:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:09:25 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-MFDFQZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:09:26 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)) 09:09:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:09:26 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-JOcgsC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:09:26 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)) 09:09:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:09:26 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-PWPv8u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:09:26 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)) 09:09:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:09:26 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-nBjAf5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:09:26 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)) 09:09:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:09:26 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-CAHW5e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:09:26 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)) 09:09:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:09:26 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-rh_JRk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:09:26 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)) 09:09:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:09:26 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-F4lKNe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:09:26 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)) 09:09:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:09:26 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-iN1PKV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:09:26 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)) 09:09:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:09:26 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-pvmQ6C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:09:26 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)) 09:09:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:09:26 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-trW5eD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:09:27 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)) 09:09:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:09:27 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-4nN9eT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:09:27 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)) 09:09:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:09:27 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-WA9IZt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:09:27 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)) 09:09:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:09:27 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-dpW101-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:09:27 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)) 09:09:27 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:09:27 INFO - Running setup.py (path:/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/pip-XoQE1E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:09:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:09:27 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)) 09:09:27 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)) 09:09:27 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)) 09:09:27 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)) 09:09:27 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)) 09:09:27 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)) 09:09:27 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:09:27 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 09:09:27 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 09:09:27 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 09:09:27 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 09:09:27 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 09:09:27 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 09:09:30 INFO - Downloading blessings-1.6.tar.gz 09:09:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:09:30 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)) 09:09:30 INFO - Installing collected packages: blessings 09:09:30 INFO - Running setup.py install for blessings 09:09:30 INFO - Successfully installed blessings 09:09:30 INFO - Cleaning up... 09:09:30 INFO - Return code: 0 09:09:30 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:09:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:09:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:09:31 INFO - Reading from file tmpfile_stdout 09:09:31 INFO - Current package versions: 09:09:31 INFO - blessings == 1.6 09:09:31 INFO - blobuploader == 1.2.4 09:09:31 INFO - browsermob-proxy == 0.6.0 09:09:31 INFO - docopt == 0.6.1 09:09:31 INFO - manifestparser == 1.1 09:09:31 INFO - marionette-client == 2.3.0 09:09:31 INFO - marionette-driver == 1.4.0 09:09:31 INFO - mozInstall == 1.12 09:09:31 INFO - mozcrash == 0.17 09:09:31 INFO - mozdebug == 0.1 09:09:31 INFO - mozdevice == 0.48 09:09:31 INFO - mozfile == 1.2 09:09:31 INFO - mozhttpd == 0.7 09:09:31 INFO - mozinfo == 0.9 09:09:31 INFO - mozleak == 0.1 09:09:31 INFO - mozlog == 3.1 09:09:31 INFO - moznetwork == 0.27 09:09:31 INFO - mozprocess == 0.22 09:09:31 INFO - mozprofile == 0.28 09:09:31 INFO - mozrunner == 6.11 09:09:31 INFO - mozscreenshot == 0.1 09:09:31 INFO - mozsystemmonitor == 0.0 09:09:31 INFO - moztest == 0.7 09:09:31 INFO - mozversion == 1.4 09:09:31 INFO - psutil == 3.1.1 09:09:31 INFO - requests == 1.2.3 09:09:31 INFO - wptserve == 1.4.0 09:09:31 INFO - wsgiref == 0.1.2 09:09:31 INFO - Running post-action listener: _resource_record_post_action 09:09:31 INFO - Running post-action listener: _start_resource_monitoring 09:09:31 INFO - Starting resource monitoring. 09:09:31 INFO - ##### 09:09:31 INFO - ##### Running pull step. 09:09:31 INFO - ##### 09:09:31 INFO - Running pre-action listener: _resource_record_pre_action 09:09:31 INFO - Running main action method: pull 09:09:31 INFO - Pull has nothing to do! 09:09:31 INFO - Running post-action listener: _resource_record_post_action 09:09:31 INFO - ##### 09:09:31 INFO - ##### Running install step. 09:09:31 INFO - ##### 09:09:31 INFO - Running pre-action listener: _resource_record_pre_action 09:09:31 INFO - Running main action method: install 09:09:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:09:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:09:31 INFO - Reading from file tmpfile_stdout 09:09:31 INFO - Detecting whether we're running mozinstall >=1.0... 09:09:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:09:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:09:31 INFO - Reading from file tmpfile_stdout 09:09:31 INFO - Output received: 09:09:31 INFO - Usage: mozinstall [options] installer 09:09:31 INFO - Options: 09:09:31 INFO - -h, --help show this help message and exit 09:09:31 INFO - -d DEST, --destination=DEST 09:09:31 INFO - Directory to install application into. [default: 09:09:31 INFO - "/builds/slave/test"] 09:09:31 INFO - --app=APP Application being installed. [default: firefox] 09:09:31 INFO - mkdir: /builds/slave/test/build/application 09:09:31 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'] 09:09:31 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 09:09:49 INFO - Reading from file tmpfile_stdout 09:09:49 INFO - Output received: 09:09:49 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 09:09:49 INFO - Running post-action listener: _resource_record_post_action 09:09:49 INFO - ##### 09:09:49 INFO - ##### Running run-tests step. 09:09:49 INFO - ##### 09:09:49 INFO - Running pre-action listener: _resource_record_pre_action 09:09:49 INFO - Running main action method: run_tests 09:09:49 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:09:49 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:09:49 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:09:49 INFO - grabbing minidump binary from tooltool 09:09:49 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')]} 09:09:49 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 0x103ea35e0>, '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 0x103a86cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103ab1990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:09:49 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 09:09:49 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 09:09:49 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:09:49 INFO - Return code: 0 09:09:49 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 09:09:49 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:09:49 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/1469024338/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 09:09:49 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/1469024338/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 09:09:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ireiQe18rm/Render', 09:09:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:09:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:09:49 INFO - 'HOME': '/Users/cltbld', 09:09:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:09:49 INFO - 'LOGNAME': 'cltbld', 09:09:49 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:09:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:09:49 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 09:09:49 INFO - 'MOZ_NO_REMOTE': '1', 09:09:49 INFO - 'NO_EM_RESTART': '1', 09:09:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:09:49 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:09:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:09:49 INFO - 'PWD': '/builds/slave/test', 09:09:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:09:49 INFO - 'SHELL': '/bin/bash', 09:09:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WDJKT28Alu/Listeners', 09:09:49 INFO - 'TMPDIR': '/var/folders/b5/152b2m257t95w2vfwktssysw00000w/T/', 09:09:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:09:49 INFO - 'USER': 'cltbld', 09:09:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:09:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:09:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:09:49 INFO - 'XPC_FLAGS': '0x0', 09:09:49 INFO - 'XPC_SERVICE_NAME': '0', 09:09:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:09:49 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/1469024338/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 09:09:50 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 09:09:50 INFO - import pkg_resources 09:09:51 INFO - Using 1 client processes 09:09:51 INFO - wptserve Starting http server on 127.0.0.1:8001 09:09:51 INFO - wptserve Starting http server on 127.0.0.1:8000 09:09:51 INFO - wptserve Starting http server on 127.0.0.1:8443 09:09:53 INFO - SUITE-START | Running 778 tests 09:09:53 INFO - Running testharness tests 09:09:53 INFO - Setting up ssl 09:09:53 INFO - PROCESS | certutil | 09:09:53 INFO - PROCESS | certutil | 09:09:53 INFO - PROCESS | certutil | 09:09:53 INFO - Certificate Nickname Trust Attributes 09:09:53 INFO - SSL,S/MIME,JAR/XPI 09:09:53 INFO - 09:09:53 INFO - web-platform-tests CT,, 09:09:53 INFO - 09:09:53 INFO - Starting runner 09:09:54 INFO - PROCESS | 1653 | [1653] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 09:09:54 INFO - PROCESS | 1653 | 1469030994556 Marionette DEBUG Marionette enabled via build flag and pref 09:09:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x113dcb800 == 1 [pid = 1653] [id = 1] 09:09:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 1 (0x113dcc000) [pid = 1653] [serial = 1] [outer = 0x0] 09:09:54 INFO - PROCESS | 1653 | [1653] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:09:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 2 (0x113dcd000) [pid = 1653] [serial = 2] [outer = 0x113dcc000] 09:09:54 INFO - PROCESS | 1653 | 1469030994893 Marionette INFO Listening on port 2828 09:09:55 INFO - PROCESS | 1653 | 1469030995121 Marionette DEBUG Marionette enabled via command-line flag 09:09:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x11686c800 == 2 [pid = 1653] [id = 2] 09:09:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 3 (0x11686d000) [pid = 1653] [serial = 3] [outer = 0x0] 09:09:55 INFO - PROCESS | 1653 | [1653] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:09:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 4 (0x11686e000) [pid = 1653] [serial = 4] [outer = 0x11686d000] 09:09:55 INFO - PROCESS | 1653 | [1653] 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 09:09:55 INFO - PROCESS | 1653 | 1469030995281 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49284 09:09:55 INFO - PROCESS | 1653 | 1469030995351 Marionette DEBUG Closed connection conn0 09:09:55 INFO - PROCESS | 1653 | [1653] 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 09:09:55 INFO - PROCESS | 1653 | 1469030995357 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49285 09:09:55 INFO - PROCESS | 1653 | 1469030995366 Marionette DEBUG Closed connection conn1 09:09:55 INFO - PROCESS | 1653 | [1653] 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 09:09:55 INFO - PROCESS | 1653 | 1469030995371 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49286 09:09:55 INFO - PROCESS | 1653 | 1469030995380 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:09:55 INFO - PROCESS | 1653 | 1469030995386 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":"20160720071858","device":"desktop","version":"48.0"} 09:09:55 INFO - PROCESS | 1653 | [1653] 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 09:09:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a5f800 == 3 [pid = 1653] [id = 3] 09:09:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 5 (0x121016800) [pid = 1653] [serial = 5] [outer = 0x0] 09:09:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x121017000 == 4 [pid = 1653] [id = 4] 09:09:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 6 (0x11a0bb400) [pid = 1653] [serial = 6] [outer = 0x0] 09:09:56 INFO - PROCESS | 1653 | [1653] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:09:56 INFO - PROCESS | 1653 | [1653] 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 09:09:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x123f32800 == 5 [pid = 1653] [id = 5] 09:09:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 7 (0x11a0ba400) [pid = 1653] [serial = 7] [outer = 0x0] 09:09:56 INFO - PROCESS | 1653 | [1653] 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 09:09:56 INFO - PROCESS | 1653 | [1653] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:09:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 8 (0x123fee000) [pid = 1653] [serial = 8] [outer = 0x11a0ba400] 09:09:56 INFO - PROCESS | 1653 | [1653] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 09:09:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 9 (0x1245d7800) [pid = 1653] [serial = 9] [outer = 0x121016800] 09:09:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 10 (0x1245c9c00) [pid = 1653] [serial = 10] [outer = 0x11a0bb400] 09:09:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 11 (0x1245cb800) [pid = 1653] [serial = 11] [outer = 0x11a0ba400] 09:09:57 INFO - PROCESS | 1653 | [1653] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:09:57 INFO - PROCESS | 1653 | 1469030997226 Marionette INFO startBrowser 653238ae-98ef-b544-a118-c4d4c3edcd36 09:09:57 INFO - PROCESS | 1653 | 1469030997249 Marionette DEBUG loaded listener.js 09:09:57 INFO - PROCESS | 1653 | 1469030997259 Marionette DEBUG loaded listener.js 09:09:57 INFO - PROCESS | 1653 | 1469030997261 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:09:57 INFO - PROCESS | 1653 | [1653] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 09:09:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 12 (0x1266c4c00) [pid = 1653] [serial = 12] [outer = 0x11a0ba400] 09:09:57 INFO - PROCESS | 1653 | 1469030997569 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"653238ae-98ef-b544-a118-c4d4c3edcd36","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":"20160720071858","device":"desktop","version":"48.0","command_id":1}}] 09:09:57 INFO - PROCESS | 1653 | 1469030997668 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}] 09:09:57 INFO - PROCESS | 1653 | 1469030997671 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:09:57 INFO - PROCESS | 1653 | 1469030997715 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 09:09:57 INFO - PROCESS | 1653 | 1469030997794 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:09:57 INFO - PROCESS | 1653 | 1469030997796 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:09:57 INFO - PROCESS | 1653 | [1653] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:09:57 INFO - PROCESS | 1653 | [1653] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:09:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 13 (0x1282aac00) [pid = 1653] [serial = 13] [outer = 0x11a0ba400] 09:09:58 INFO - PROCESS | 1653 | [1653] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:09:58 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:09:58 INFO - PROCESS | 1653 | 1469030998070 Marionette TRACE conn2 <- [1,3,null,{}] 09:09:58 INFO - PROCESS | 1653 | 1469030998077 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:09:58 INFO - PROCESS | 1653 | 1469030998080 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:09:58 INFO - PROCESS | 1653 | 1469030998099 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 09:09:58 INFO - PROCESS | 1653 | 1469030998119 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 09:09:58 INFO - PROCESS | 1653 | 1469030998121 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 09:09:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:09:58 INFO - PROCESS | 1653 | 1469030998129 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:09:58 INFO - PROCESS | 1653 | 1469030998131 Marionette TRACE conn2 <- [1,6,null,{}] 09:09:58 INFO - PROCESS | 1653 | 1469030998134 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}] 09:09:58 INFO - PROCESS | 1653 | 1469030998135 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:09:58 INFO - PROCESS | 1653 | 1469030998149 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 09:09:58 INFO - PROCESS | 1653 | 1469030998152 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:58 INFO - PROCESS | 1653 | 1469030998154 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:09:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x1289bf000 == 6 [pid = 1653] [id = 6] 09:09:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 14 (0x128a27800) [pid = 1653] [serial = 14] [outer = 0x0] 09:09:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 15 (0x128a29400) [pid = 1653] [serial = 15] [outer = 0x128a27800] 09:09:58 INFO - PROCESS | 1653 | 1469030998190 Marionette DEBUG loaded listener.js 09:09:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 16 (0x128a2f000) [pid = 1653] [serial = 16] [outer = 0x128a27800] 09:09:58 INFO - PROCESS | 1653 | 1469030998511 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]]]}] 09:09:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x128c55800 == 7 [pid = 1653] [id = 7] 09:09:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 17 (0x128916400) [pid = 1653] [serial = 17] [outer = 0x0] 09:09:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 18 (0x128d04c00) [pid = 1653] [serial = 18] [outer = 0x128916400] 09:09:58 INFO - PROCESS | 1653 | 1469030998547 Marionette DEBUG loaded listener.js 09:09:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:09:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 470ms 09:09:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 19 (0x12a56fc00) [pid = 1653] [serial = 19] [outer = 0x128916400] 09:09:58 INFO - PROCESS | 1653 | 1469030998662 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 09:09:58 INFO - PROCESS | 1653 | 1469030998664 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 09:09:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:09:58 INFO - PROCESS | 1653 | 1469030998685 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:09:58 INFO - PROCESS | 1653 | 1469030998687 Marionette TRACE conn2 <- [1,10,null,{}] 09:09:58 INFO - PROCESS | 1653 | 1469030998699 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}] 09:09:58 INFO - PROCESS | 1653 | 1469030998704 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:09:58 INFO - PROCESS | 1653 | 1469030998901 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 09:09:58 INFO - PROCESS | 1653 | 1469030998924 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:58 INFO - PROCESS | 1653 | 1469030998925 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:09:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a90f000 == 8 [pid = 1653] [id = 8] 09:09:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 20 (0x12a673c00) [pid = 1653] [serial = 20] [outer = 0x0] 09:09:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 21 (0x12a95ec00) [pid = 1653] [serial = 21] [outer = 0x12a673c00] 09:09:58 INFO - PROCESS | 1653 | 1469030998955 Marionette DEBUG loaded listener.js 09:09:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 22 (0x12a963000) [pid = 1653] [serial = 22] [outer = 0x12a673c00] 09:09:59 INFO - PROCESS | 1653 | 1469030999334 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]]]}] 09:09:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:09:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 688ms 09:09:59 INFO - PROCESS | 1653 | 1469030999362 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 09:09:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:09:59 INFO - PROCESS | 1653 | 1469030999364 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 09:09:59 INFO - PROCESS | 1653 | 1469030999366 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:09:59 INFO - PROCESS | 1653 | 1469030999368 Marionette TRACE conn2 <- [1,14,null,{}] 09:09:59 INFO - PROCESS | 1653 | 1469030999370 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}] 09:09:59 INFO - PROCESS | 1653 | 1469030999373 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:09:59 INFO - PROCESS | 1653 | 1469030999476 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 09:09:59 INFO - PROCESS | 1653 | 1469030999480 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:59 INFO - PROCESS | 1653 | 1469030999481 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:09:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b150800 == 9 [pid = 1653] [id = 9] 09:09:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 23 (0x12a96c400) [pid = 1653] [serial = 23] [outer = 0x0] 09:09:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 24 (0x12b11a400) [pid = 1653] [serial = 24] [outer = 0x12a96c400] 09:09:59 INFO - PROCESS | 1653 | 1469030999515 Marionette DEBUG loaded listener.js 09:09:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 25 (0x12b125c00) [pid = 1653] [serial = 25] [outer = 0x12a96c400] 09:09:59 INFO - PROCESS | 1653 | 1469030999953 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]]]}] 09:09:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:09:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 620ms 09:09:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:09:59 INFO - PROCESS | 1653 | 1469030999987 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 09:09:59 INFO - PROCESS | 1653 | 1469030999988 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 09:09:59 INFO - PROCESS | 1653 | 1469030999991 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:09:59 INFO - PROCESS | 1653 | 1469030999992 Marionette TRACE conn2 <- [1,18,null,{}] 09:09:59 INFO - PROCESS | 1653 | 1469030999994 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}] 09:09:59 INFO - PROCESS | 1653 | 1469030999996 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:00 INFO - PROCESS | 1653 | 1469031000090 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 09:10:00 INFO - PROCESS | 1653 | 1469031000095 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:00 INFO - PROCESS | 1653 | 1469031000097 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b98c800 == 10 [pid = 1653] [id = 10] 09:10:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 26 (0x12b9dac00) [pid = 1653] [serial = 26] [outer = 0x0] 09:10:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 27 (0x12b9df000) [pid = 1653] [serial = 27] [outer = 0x12b9dac00] 09:10:00 INFO - PROCESS | 1653 | 1469031000121 Marionette DEBUG loaded listener.js 09:10:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 28 (0x12b9e5000) [pid = 1653] [serial = 28] [outer = 0x12b9dac00] 09:10:00 INFO - PROCESS | 1653 | 1469031000398 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]]]}] 09:10:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:10:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 419ms 09:10:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:10:00 INFO - PROCESS | 1653 | 1469031000412 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 09:10:00 INFO - PROCESS | 1653 | 1469031000413 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 09:10:00 INFO - PROCESS | 1653 | 1469031000417 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:10:00 INFO - PROCESS | 1653 | 1469031000418 Marionette TRACE conn2 <- [1,22,null,{}] 09:10:00 INFO - PROCESS | 1653 | 1469031000428 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}] 09:10:00 INFO - PROCESS | 1653 | 1469031000430 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:00 INFO - PROCESS | 1653 | 1469031000534 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 09:10:00 INFO - PROCESS | 1653 | 1469031000538 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:00 INFO - PROCESS | 1653 | 1469031000539 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b165800 == 11 [pid = 1653] [id = 11] 09:10:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 29 (0x118420000) [pid = 1653] [serial = 29] [outer = 0x0] 09:10:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 30 (0x12103c400) [pid = 1653] [serial = 30] [outer = 0x118420000] 09:10:00 INFO - PROCESS | 1653 | 1469031000565 Marionette DEBUG loaded listener.js 09:10:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 31 (0x12b9e5c00) [pid = 1653] [serial = 31] [outer = 0x118420000] 09:10:00 INFO - PROCESS | 1653 | 1469031000811 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]]]}] 09:10:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:10:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 424ms 09:10:00 INFO - PROCESS | 1653 | 1469031000849 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 09:10:00 INFO - PROCESS | 1653 | 1469031000850 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 09:10:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:10:00 INFO - PROCESS | 1653 | 1469031000862 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:10:00 INFO - PROCESS | 1653 | 1469031000863 Marionette TRACE conn2 <- [1,26,null,{}] 09:10:00 INFO - PROCESS | 1653 | 1469031000866 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}] 09:10:00 INFO - PROCESS | 1653 | 1469031000867 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:01 INFO - PROCESS | 1653 | 1469031001013 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 09:10:01 INFO - PROCESS | 1653 | 1469031001019 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:01 INFO - PROCESS | 1653 | 1469031001021 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x1181a2000 == 12 [pid = 1653] [id = 12] 09:10:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 32 (0x118493c00) [pid = 1653] [serial = 32] [outer = 0x0] 09:10:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 33 (0x12a66b800) [pid = 1653] [serial = 33] [outer = 0x118493c00] 09:10:01 INFO - PROCESS | 1653 | 1469031001059 Marionette DEBUG loaded listener.js 09:10:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 34 (0x12bf09400) [pid = 1653] [serial = 34] [outer = 0x118493c00] 09:10:01 INFO - PROCESS | 1653 | 1469031001427 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]]]}] 09:10:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:10:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 627ms 09:10:01 INFO - PROCESS | 1653 | 1469031001481 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 09:10:01 INFO - PROCESS | 1653 | 1469031001482 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 09:10:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:10:01 INFO - PROCESS | 1653 | 1469031001484 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:10:01 INFO - PROCESS | 1653 | 1469031001494 Marionette TRACE conn2 <- [1,30,null,{}] 09:10:01 INFO - PROCESS | 1653 | 1469031001497 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}] 09:10:01 INFO - PROCESS | 1653 | 1469031001498 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:01 INFO - PROCESS | 1653 | 1469031001590 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 09:10:01 INFO - PROCESS | 1653 | 1469031001593 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:01 INFO - PROCESS | 1653 | 1469031001595 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c387800 == 13 [pid = 1653] [id = 13] 09:10:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 35 (0x12bf0e000) [pid = 1653] [serial = 35] [outer = 0x0] 09:10:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 36 (0x12bf15800) [pid = 1653] [serial = 36] [outer = 0x12bf0e000] 09:10:01 INFO - PROCESS | 1653 | 1469031001619 Marionette DEBUG loaded listener.js 09:10:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 37 (0x12bf19400) [pid = 1653] [serial = 37] [outer = 0x12bf0e000] 09:10:01 INFO - PROCESS | 1653 | 1469031001857 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]]]}] 09:10:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:10:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 428ms 09:10:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:10:01 INFO - PROCESS | 1653 | 1469031001912 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 09:10:01 INFO - PROCESS | 1653 | 1469031001913 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 09:10:01 INFO - PROCESS | 1653 | 1469031001916 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:10:01 INFO - PROCESS | 1653 | 1469031001917 Marionette TRACE conn2 <- [1,34,null,{}] 09:10:01 INFO - PROCESS | 1653 | 1469031001919 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}] 09:10:01 INFO - PROCESS | 1653 | 1469031001920 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:02 INFO - PROCESS | 1653 | 1469031002025 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 09:10:02 INFO - PROCESS | 1653 | 1469031002029 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:02 INFO - PROCESS | 1653 | 1469031002030 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c731800 == 14 [pid = 1653] [id = 14] 09:10:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 38 (0x12bf1b800) [pid = 1653] [serial = 38] [outer = 0x0] 09:10:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 39 (0x12bf21000) [pid = 1653] [serial = 39] [outer = 0x12bf1b800] 09:10:02 INFO - PROCESS | 1653 | 1469031002055 Marionette DEBUG loaded listener.js 09:10:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 40 (0x12c768800) [pid = 1653] [serial = 40] [outer = 0x12bf1b800] 09:10:02 INFO - PROCESS | 1653 | 1469031002311 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]]]}] 09:10:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:10:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 09:10:02 INFO - PROCESS | 1653 | 1469031002359 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 09:10:02 INFO - PROCESS | 1653 | 1469031002360 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 09:10:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:10:02 INFO - PROCESS | 1653 | 1469031002369 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:10:02 INFO - PROCESS | 1653 | 1469031002371 Marionette TRACE conn2 <- [1,38,null,{}] 09:10:02 INFO - PROCESS | 1653 | 1469031002380 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}] 09:10:02 INFO - PROCESS | 1653 | 1469031002383 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x12ca56000 == 15 [pid = 1653] [id = 15] 09:10:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 41 (0x12ca56800) [pid = 1653] [serial = 41] [outer = 0x0] 09:10:02 INFO - PROCESS | 1653 | 1469031002549 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 09:10:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 42 (0x12c741800) [pid = 1653] [serial = 42] [outer = 0x12ca56800] 09:10:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 43 (0x12ca5c000) [pid = 1653] [serial = 43] [outer = 0x12ca56800] 09:10:02 INFO - PROCESS | 1653 | 1469031002578 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:02 INFO - PROCESS | 1653 | 1469031002579 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x12ca55800 == 16 [pid = 1653] [id = 16] 09:10:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 44 (0x117c3fc00) [pid = 1653] [serial = 44] [outer = 0x0] 09:10:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 45 (0x12ca93c00) [pid = 1653] [serial = 45] [outer = 0x117c3fc00] 09:10:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x12cac0000 == 17 [pid = 1653] [id = 17] 09:10:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 46 (0x12ca95800) [pid = 1653] [serial = 46] [outer = 0x0] 09:10:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 47 (0x12ca97400) [pid = 1653] [serial = 47] [outer = 0x12ca95800] 09:10:02 INFO - PROCESS | 1653 | 1469031002653 Marionette DEBUG loaded listener.js 09:10:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 48 (0x12ce70800) [pid = 1653] [serial = 48] [outer = 0x12ca95800] 09:10:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 49 (0x12c76e800) [pid = 1653] [serial = 49] [outer = 0x117c3fc00] 09:10:03 INFO - PROCESS | 1653 | 1469031003085 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]]]}] 09:10:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:10:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 728ms 09:10:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:10:03 INFO - PROCESS | 1653 | 1469031003097 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 09:10:03 INFO - PROCESS | 1653 | 1469031003099 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 09:10:03 INFO - PROCESS | 1653 | 1469031003103 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:10:03 INFO - PROCESS | 1653 | 1469031003105 Marionette TRACE conn2 <- [1,42,null,{}] 09:10:03 INFO - PROCESS | 1653 | 1469031003110 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}] 09:10:03 INFO - PROCESS | 1653 | 1469031003112 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:03 INFO - PROCESS | 1653 | 1469031003261 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 09:10:03 INFO - PROCESS | 1653 | 1469031003266 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:03 INFO - PROCESS | 1653 | 1469031003267 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d0d5000 == 18 [pid = 1653] [id = 18] 09:10:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 50 (0x12ca94400) [pid = 1653] [serial = 50] [outer = 0x0] 09:10:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 51 (0x12ce77400) [pid = 1653] [serial = 51] [outer = 0x12ca94400] 09:10:03 INFO - PROCESS | 1653 | 1469031003308 Marionette DEBUG loaded listener.js 09:10:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 52 (0x12cf65400) [pid = 1653] [serial = 52] [outer = 0x12ca94400] 09:10:03 INFO - PROCESS | 1653 | 1469031003572 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]]]}] 09:10:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:10:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 525ms 09:10:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:10:03 INFO - PROCESS | 1653 | 1469031003627 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 09:10:03 INFO - PROCESS | 1653 | 1469031003629 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 09:10:03 INFO - PROCESS | 1653 | 1469031003631 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:10:03 INFO - PROCESS | 1653 | 1469031003633 Marionette TRACE conn2 <- [1,46,null,{}] 09:10:03 INFO - PROCESS | 1653 | 1469031003635 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}] 09:10:03 INFO - PROCESS | 1653 | 1469031003636 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:03 INFO - PROCESS | 1653 | 1469031003744 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 09:10:03 INFO - PROCESS | 1653 | 1469031003748 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:03 INFO - PROCESS | 1653 | 1469031003749 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d550000 == 19 [pid = 1653] [id = 19] 09:10:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 53 (0x12d286400) [pid = 1653] [serial = 53] [outer = 0x0] 09:10:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 54 (0x12d28f400) [pid = 1653] [serial = 54] [outer = 0x12d286400] 09:10:03 INFO - PROCESS | 1653 | 1469031003775 Marionette DEBUG loaded listener.js 09:10:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 55 (0x12d293000) [pid = 1653] [serial = 55] [outer = 0x12d286400] 09:10:04 INFO - PROCESS | 1653 | 1469031004027 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]]]}] 09:10:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:10:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 09:10:04 INFO - PROCESS | 1653 | 1469031004051 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 09:10:04 INFO - PROCESS | 1653 | 1469031004052 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 09:10:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:10:04 INFO - PROCESS | 1653 | 1469031004064 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:10:04 INFO - PROCESS | 1653 | 1469031004065 Marionette TRACE conn2 <- [1,50,null,{}] 09:10:04 INFO - PROCESS | 1653 | 1469031004067 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}] 09:10:04 INFO - PROCESS | 1653 | 1469031004068 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:04 INFO - PROCESS | 1653 | 1469031004177 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 09:10:04 INFO - PROCESS | 1653 | 1469031004181 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:04 INFO - PROCESS | 1653 | 1469031004182 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d6c0000 == 20 [pid = 1653] [id = 20] 09:10:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 56 (0x118519000) [pid = 1653] [serial = 56] [outer = 0x0] 09:10:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 57 (0x118521800) [pid = 1653] [serial = 57] [outer = 0x118519000] 09:10:04 INFO - PROCESS | 1653 | 1469031004206 Marionette DEBUG loaded listener.js 09:10:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 58 (0x1245d2400) [pid = 1653] [serial = 58] [outer = 0x118519000] 09:10:04 INFO - PROCESS | 1653 | 1469031004454 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]]]}] 09:10:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:10:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 424ms 09:10:04 INFO - PROCESS | 1653 | 1469031004483 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 09:10:04 INFO - PROCESS | 1653 | 1469031004484 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 09:10:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:10:04 INFO - PROCESS | 1653 | 1469031004495 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:10:04 INFO - PROCESS | 1653 | 1469031004496 Marionette TRACE conn2 <- [1,54,null,{}] 09:10:04 INFO - PROCESS | 1653 | 1469031004499 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}] 09:10:04 INFO - PROCESS | 1653 | 1469031004500 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:04 INFO - PROCESS | 1653 | 1469031004619 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 09:10:04 INFO - PROCESS | 1653 | 1469031004624 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:04 INFO - PROCESS | 1653 | 1469031004625 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d6be800 == 21 [pid = 1653] [id = 21] 09:10:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 59 (0x1248e5400) [pid = 1653] [serial = 59] [outer = 0x0] 09:10:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 60 (0x124a0ac00) [pid = 1653] [serial = 60] [outer = 0x1248e5400] 09:10:04 INFO - PROCESS | 1653 | 1469031004652 Marionette DEBUG loaded listener.js 09:10:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 61 (0x12d289400) [pid = 1653] [serial = 61] [outer = 0x1248e5400] 09:10:05 INFO - PROCESS | 1653 | 1469031005535 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]]]}] 09:10:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:10:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1079ms 09:10:05 INFO - PROCESS | 1653 | 1469031005577 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 09:10:05 INFO - PROCESS | 1653 | 1469031005579 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 09:10:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:10:05 INFO - PROCESS | 1653 | 1469031005584 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:10:05 INFO - PROCESS | 1653 | 1469031005589 Marionette TRACE conn2 <- [1,58,null,{}] 09:10:05 INFO - PROCESS | 1653 | 1469031005594 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}] 09:10:05 INFO - PROCESS | 1653 | 1469031005595 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:05 INFO - PROCESS | 1653 | 1469031005708 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 09:10:05 INFO - PROCESS | 1653 | 1469031005758 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:05 INFO - PROCESS | 1653 | 1469031005760 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x112e3b000 == 22 [pid = 1653] [id = 22] 09:10:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 62 (0x112e15c00) [pid = 1653] [serial = 62] [outer = 0x0] 09:10:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 63 (0x112fb0400) [pid = 1653] [serial = 63] [outer = 0x112e15c00] 09:10:05 INFO - PROCESS | 1653 | 1469031005791 Marionette DEBUG loaded listener.js 09:10:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 64 (0x115e5a000) [pid = 1653] [serial = 64] [outer = 0x112e15c00] 09:10:06 INFO - PROCESS | 1653 | 1469031006214 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]]]}] 09:10:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:10:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 674ms 09:10:06 INFO - PROCESS | 1653 | 1469031006259 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 09:10:06 INFO - PROCESS | 1653 | 1469031006264 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 09:10:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:10:06 INFO - PROCESS | 1653 | 1469031006271 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:10:06 INFO - PROCESS | 1653 | 1469031006274 Marionette TRACE conn2 <- [1,62,null,{}] 09:10:06 INFO - PROCESS | 1653 | 1469031006278 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}] 09:10:06 INFO - PROCESS | 1653 | 1469031006280 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:06 INFO - PROCESS | 1653 | 1469031006450 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 09:10:06 INFO - PROCESS | 1653 | 1469031006572 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:06 INFO - PROCESS | 1653 | 1469031006574 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x116f0b000 == 23 [pid = 1653] [id = 23] 09:10:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 65 (0x1176bd400) [pid = 1653] [serial = 65] [outer = 0x0] 09:10:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 66 (0x11848d000) [pid = 1653] [serial = 66] [outer = 0x1176bd400] 09:10:06 INFO - PROCESS | 1653 | 1469031006623 Marionette DEBUG loaded listener.js 09:10:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 67 (0x11849a400) [pid = 1653] [serial = 67] [outer = 0x1176bd400] 09:10:07 INFO - PROCESS | 1653 | 1469031007027 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]]]}] 09:10:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:10:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 823ms 09:10:07 INFO - PROCESS | 1653 | 1469031007310 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 09:10:07 INFO - PROCESS | 1653 | 1469031007312 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 09:10:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:10:07 INFO - PROCESS | 1653 | 1469031007350 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:10:07 INFO - PROCESS | 1653 | 1469031007353 Marionette TRACE conn2 <- [1,66,null,{}] 09:10:07 INFO - PROCESS | 1653 | 1469031007356 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}] 09:10:07 INFO - PROCESS | 1653 | 1469031007358 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:07 INFO - PROCESS | 1653 | 1469031007436 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 09:10:07 INFO - PROCESS | 1653 | 1469031007475 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:07 INFO - PROCESS | 1653 | 1469031007477 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:07 INFO - PROCESS | 1653 | ++DOCSHELL 0x113367800 == 24 [pid = 1653] [id = 24] 09:10:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 68 (0x116644800) [pid = 1653] [serial = 68] [outer = 0x0] 09:10:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 69 (0x116758400) [pid = 1653] [serial = 69] [outer = 0x116644800] 09:10:07 INFO - PROCESS | 1653 | 1469031007503 Marionette DEBUG loaded listener.js 09:10:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 70 (0x116887400) [pid = 1653] [serial = 70] [outer = 0x116644800] 09:10:07 INFO - PROCESS | 1653 | 1469031007913 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]]]}] 09:10:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:10:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 577ms 09:10:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:10:07 INFO - PROCESS | 1653 | 1469031007923 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 09:10:07 INFO - PROCESS | 1653 | 1469031007925 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 09:10:07 INFO - PROCESS | 1653 | 1469031007930 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:10:07 INFO - PROCESS | 1653 | 1469031007932 Marionette TRACE conn2 <- [1,70,null,{}] 09:10:07 INFO - PROCESS | 1653 | 1469031007935 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}] 09:10:07 INFO - PROCESS | 1653 | 1469031007936 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:08 INFO - PROCESS | 1653 | 1469031008018 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 09:10:08 INFO - PROCESS | 1653 | 1469031008057 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:08 INFO - PROCESS | 1653 | 1469031008058 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x11617f000 == 25 [pid = 1653] [id = 25] 09:10:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 71 (0x117164c00) [pid = 1653] [serial = 71] [outer = 0x0] 09:10:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 72 (0x118495c00) [pid = 1653] [serial = 72] [outer = 0x117164c00] 09:10:08 INFO - PROCESS | 1653 | 1469031008086 Marionette DEBUG loaded listener.js 09:10:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 73 (0x118514400) [pid = 1653] [serial = 73] [outer = 0x117164c00] 09:10:08 INFO - PROCESS | 1653 | 1469031008404 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]]]}] 09:10:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:10:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 521ms 09:10:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:10:08 INFO - PROCESS | 1653 | 1469031008450 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 09:10:08 INFO - PROCESS | 1653 | 1469031008451 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 09:10:08 INFO - PROCESS | 1653 | 1469031008453 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:10:08 INFO - PROCESS | 1653 | 1469031008455 Marionette TRACE conn2 <- [1,74,null,{}] 09:10:08 INFO - PROCESS | 1653 | 1469031008462 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}] 09:10:08 INFO - PROCESS | 1653 | 1469031008465 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:08 INFO - PROCESS | 1653 | 1469031008557 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 09:10:08 INFO - PROCESS | 1653 | 1469031008605 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:08 INFO - PROCESS | 1653 | 1469031008608 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x112e50000 == 26 [pid = 1653] [id = 26] 09:10:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x112e0d400) [pid = 1653] [serial = 74] [outer = 0x0] 09:10:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x116894000) [pid = 1653] [serial = 75] [outer = 0x112e0d400] 09:10:08 INFO - PROCESS | 1653 | 1469031008637 Marionette DEBUG loaded listener.js 09:10:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x118726c00) [pid = 1653] [serial = 76] [outer = 0x112e0d400] 09:10:08 INFO - PROCESS | 1653 | 1469031008894 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]]]}] 09:10:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:10:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 09:10:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:10:08 INFO - PROCESS | 1653 | 1469031008932 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 09:10:08 INFO - PROCESS | 1653 | 1469031008933 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 09:10:08 INFO - PROCESS | 1653 | 1469031008935 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:10:08 INFO - PROCESS | 1653 | 1469031008936 Marionette TRACE conn2 <- [1,78,null,{}] 09:10:08 INFO - PROCESS | 1653 | 1469031008946 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}] 09:10:08 INFO - PROCESS | 1653 | 1469031008947 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:09 INFO - PROCESS | 1653 | 1469031009030 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 09:10:09 INFO - PROCESS | 1653 | 1469031009035 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:09 INFO - PROCESS | 1653 | 1469031009036 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x117476000 == 27 [pid = 1653] [id = 27] 09:10:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x118746c00) [pid = 1653] [serial = 77] [outer = 0x0] 09:10:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x11875b400) [pid = 1653] [serial = 78] [outer = 0x118746c00] 09:10:09 INFO - PROCESS | 1653 | 1469031009063 Marionette DEBUG loaded listener.js 09:10:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x11889bc00) [pid = 1653] [serial = 79] [outer = 0x118746c00] 09:10:09 INFO - PROCESS | 1653 | 1469031009384 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]]]}] 09:10:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:10:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 476ms 09:10:09 INFO - PROCESS | 1653 | 1469031009412 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 09:10:09 INFO - PROCESS | 1653 | 1469031009413 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 09:10:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:10:09 INFO - PROCESS | 1653 | 1469031009415 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:10:09 INFO - PROCESS | 1653 | 1469031009416 Marionette TRACE conn2 <- [1,82,null,{}] 09:10:09 INFO - PROCESS | 1653 | 1469031009418 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}] 09:10:09 INFO - PROCESS | 1653 | 1469031009420 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:09 INFO - PROCESS | 1653 | 1469031009492 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 09:10:09 INFO - PROCESS | 1653 | 1469031009495 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:09 INFO - PROCESS | 1653 | 1469031009496 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x11818f800 == 28 [pid = 1653] [id = 28] 09:10:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x11875a400) [pid = 1653] [serial = 80] [outer = 0x0] 09:10:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x11910e400) [pid = 1653] [serial = 81] [outer = 0x11875a400] 09:10:09 INFO - PROCESS | 1653 | 1469031009522 Marionette DEBUG loaded listener.js 09:10:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x1192a3800) [pid = 1653] [serial = 82] [outer = 0x11875a400] 09:10:09 INFO - PROCESS | 1653 | 1469031009819 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]]]}] 09:10:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:10:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 418ms 09:10:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:10:09 INFO - PROCESS | 1653 | 1469031009833 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 09:10:09 INFO - PROCESS | 1653 | 1469031009835 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 09:10:09 INFO - PROCESS | 1653 | 1469031009845 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:10:09 INFO - PROCESS | 1653 | 1469031009846 Marionette TRACE conn2 <- [1,86,null,{}] 09:10:09 INFO - PROCESS | 1653 | 1469031009849 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}] 09:10:09 INFO - PROCESS | 1653 | 1469031009853 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:09 INFO - PROCESS | 1653 | 1469031009954 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 09:10:10 INFO - PROCESS | 1653 | 1469031009998 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:10 INFO - PROCESS | 1653 | 1469031009999 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x118260800 == 29 [pid = 1653] [id = 29] 09:10:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1192a0000) [pid = 1653] [serial = 83] [outer = 0x0] 09:10:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x119612800) [pid = 1653] [serial = 84] [outer = 0x1192a0000] 09:10:10 INFO - PROCESS | 1653 | 1469031010025 Marionette DEBUG loaded listener.js 09:10:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x1197ed400) [pid = 1653] [serial = 85] [outer = 0x1192a0000] 09:10:10 INFO - PROCESS | 1653 | 1469031010285 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]]]}] 09:10:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:10:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 477ms 09:10:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:10:10 INFO - PROCESS | 1653 | 1469031010317 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 09:10:10 INFO - PROCESS | 1653 | 1469031010318 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 09:10:10 INFO - PROCESS | 1653 | 1469031010320 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:10:10 INFO - PROCESS | 1653 | 1469031010321 Marionette TRACE conn2 <- [1,90,null,{}] 09:10:10 INFO - PROCESS | 1653 | 1469031010331 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}] 09:10:10 INFO - PROCESS | 1653 | 1469031010332 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:10 INFO - PROCESS | 1653 | 1469031010411 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 09:10:10 INFO - PROCESS | 1653 | 1469031010415 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:10 INFO - PROCESS | 1653 | 1469031010416 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x116fb2000 == 30 [pid = 1653] [id = 30] 09:10:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x119107c00) [pid = 1653] [serial = 86] [outer = 0x0] 09:10:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x119c0a400) [pid = 1653] [serial = 87] [outer = 0x119107c00] 09:10:10 INFO - PROCESS | 1653 | 1469031010443 Marionette DEBUG loaded listener.js 09:10:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x121041400) [pid = 1653] [serial = 88] [outer = 0x119107c00] 09:10:10 INFO - PROCESS | 1653 | 1469031010733 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]]]}] 09:10:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:10:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 426ms 09:10:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:10:10 INFO - PROCESS | 1653 | 1469031010746 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 09:10:10 INFO - PROCESS | 1653 | 1469031010748 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 09:10:10 INFO - PROCESS | 1653 | 1469031010750 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:10:10 INFO - PROCESS | 1653 | 1469031010751 Marionette TRACE conn2 <- [1,94,null,{}] 09:10:10 INFO - PROCESS | 1653 | 1469031010753 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}] 09:10:10 INFO - PROCESS | 1653 | 1469031010754 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:10 INFO - PROCESS | 1653 | 1469031010843 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 09:10:10 INFO - PROCESS | 1653 | 1469031010888 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:10 INFO - PROCESS | 1653 | 1469031010889 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x1191a5800 == 31 [pid = 1653] [id = 31] 09:10:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x1192a6c00) [pid = 1653] [serial = 89] [outer = 0x0] 09:10:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x121044800) [pid = 1653] [serial = 90] [outer = 0x1192a6c00] 09:10:10 INFO - PROCESS | 1653 | 1469031010914 Marionette DEBUG loaded listener.js 09:10:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x1210d8800) [pid = 1653] [serial = 91] [outer = 0x1192a6c00] 09:10:11 INFO - PROCESS | 1653 | 1469031011161 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]]]}] 09:10:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:10:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms 09:10:11 INFO - PROCESS | 1653 | 1469031011228 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 09:10:11 INFO - PROCESS | 1653 | 1469031011230 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 09:10:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:10:11 INFO - PROCESS | 1653 | 1469031011232 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:10:11 INFO - PROCESS | 1653 | 1469031011233 Marionette TRACE conn2 <- [1,98,null,{}] 09:10:11 INFO - PROCESS | 1653 | 1469031011236 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}] 09:10:11 INFO - PROCESS | 1653 | 1469031011237 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:11 INFO - PROCESS | 1653 | 1469031011317 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 09:10:11 INFO - PROCESS | 1653 | 1469031011322 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:11 INFO - PROCESS | 1653 | 1469031011325 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x1195e8800 == 32 [pid = 1653] [id = 32] 09:10:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x1210ca400) [pid = 1653] [serial = 92] [outer = 0x0] 09:10:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x1211f0000) [pid = 1653] [serial = 93] [outer = 0x1210ca400] 09:10:11 INFO - PROCESS | 1653 | 1469031011351 Marionette DEBUG loaded listener.js 09:10:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x118725400) [pid = 1653] [serial = 94] [outer = 0x1210ca400] 09:10:11 INFO - PROCESS | 1653 | 1469031011655 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]]]}] 09:10:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:10:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 470ms 09:10:11 INFO - PROCESS | 1653 | 1469031011702 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 09:10:11 INFO - PROCESS | 1653 | 1469031011703 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 09:10:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:10:11 INFO - PROCESS | 1653 | 1469031011706 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:10:11 INFO - PROCESS | 1653 | 1469031011707 Marionette TRACE conn2 <- [1,102,null,{}] 09:10:11 INFO - PROCESS | 1653 | 1469031011709 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}] 09:10:11 INFO - PROCESS | 1653 | 1469031011710 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:11 INFO - PROCESS | 1653 | 1469031011808 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 09:10:11 INFO - PROCESS | 1653 | 1469031011814 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:11 INFO - PROCESS | 1653 | 1469031011815 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a49000 == 33 [pid = 1653] [id = 33] 09:10:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x117c44c00) [pid = 1653] [serial = 95] [outer = 0x0] 09:10:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x12384f400) [pid = 1653] [serial = 96] [outer = 0x117c44c00] 09:10:11 INFO - PROCESS | 1653 | 1469031011840 Marionette DEBUG loaded listener.js 09:10:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x123bf6400) [pid = 1653] [serial = 97] [outer = 0x117c44c00] 09:10:12 INFO - PROCESS | 1653 | 1469031012153 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]]]}] 09:10:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:10:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 468ms 09:10:12 INFO - PROCESS | 1653 | 1469031012177 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 09:10:12 INFO - PROCESS | 1653 | 1469031012179 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 09:10:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:10:12 INFO - PROCESS | 1653 | 1469031012183 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:10:12 INFO - PROCESS | 1653 | 1469031012185 Marionette TRACE conn2 <- [1,106,null,{}] 09:10:12 INFO - PROCESS | 1653 | 1469031012190 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}] 09:10:12 INFO - PROCESS | 1653 | 1469031012193 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:12 INFO - PROCESS | 1653 | 1469031012333 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 09:10:12 INFO - PROCESS | 1653 | 1469031012399 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:12 INFO - PROCESS | 1653 | 1469031012401 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x12102e000 == 34 [pid = 1653] [id = 34] 09:10:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x11872a400) [pid = 1653] [serial = 98] [outer = 0x0] 09:10:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x124099800) [pid = 1653] [serial = 99] [outer = 0x11872a400] 09:10:12 INFO - PROCESS | 1653 | 1469031012441 Marionette DEBUG loaded listener.js 09:10:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x124a03c00) [pid = 1653] [serial = 100] [outer = 0x11872a400] 09:10:12 INFO - PROCESS | 1653 | 1469031012775 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]]]}] 09:10:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:10:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 621ms 09:10:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:10:12 INFO - PROCESS | 1653 | 1469031012811 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 09:10:12 INFO - PROCESS | 1653 | 1469031012812 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 09:10:12 INFO - PROCESS | 1653 | 1469031012815 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:10:12 INFO - PROCESS | 1653 | 1469031012816 Marionette TRACE conn2 <- [1,110,null,{}] 09:10:12 INFO - PROCESS | 1653 | 1469031012818 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}] 09:10:12 INFO - PROCESS | 1653 | 1469031012819 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:12 INFO - PROCESS | 1653 | 1469031012902 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 09:10:12 INFO - PROCESS | 1653 | 1469031012947 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:12 INFO - PROCESS | 1653 | 1469031012948 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x123888800 == 35 [pid = 1653] [id = 35] 09:10:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x123bf6c00) [pid = 1653] [serial = 101] [outer = 0x0] 09:10:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x124a0b000) [pid = 1653] [serial = 102] [outer = 0x123bf6c00] 09:10:12 INFO - PROCESS | 1653 | 1469031012983 Marionette DEBUG loaded listener.js 09:10:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x121044000) [pid = 1653] [serial = 103] [outer = 0x123bf6c00] 09:10:13 INFO - PROCESS | 1653 | 1469031013259 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]]]}] 09:10:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:10:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 09:10:13 INFO - PROCESS | 1653 | 1469031013284 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 09:10:13 INFO - PROCESS | 1653 | 1469031013285 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 09:10:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:10:13 INFO - PROCESS | 1653 | 1469031013295 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:10:13 INFO - PROCESS | 1653 | 1469031013296 Marionette TRACE conn2 <- [1,114,null,{}] 09:10:13 INFO - PROCESS | 1653 | 1469031013299 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}] 09:10:13 INFO - PROCESS | 1653 | 1469031013300 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:13 INFO - PROCESS | 1653 | 1469031013383 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 09:10:13 INFO - PROCESS | 1653 | 1469031013387 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:13 INFO - PROCESS | 1653 | 1469031013388 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x123cca000 == 36 [pid = 1653] [id = 36] 09:10:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x1245cc000) [pid = 1653] [serial = 104] [outer = 0x0] 09:10:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x124bac400) [pid = 1653] [serial = 105] [outer = 0x1245cc000] 09:10:13 INFO - PROCESS | 1653 | 1469031013415 Marionette DEBUG loaded listener.js 09:10:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x124de7800) [pid = 1653] [serial = 106] [outer = 0x1245cc000] 09:10:13 INFO - PROCESS | 1653 | 1469031013715 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]]]}] 09:10:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:10:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 475ms 09:10:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:10:13 INFO - PROCESS | 1653 | 1469031013764 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 09:10:13 INFO - PROCESS | 1653 | 1469031013765 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 09:10:13 INFO - PROCESS | 1653 | 1469031013767 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:10:13 INFO - PROCESS | 1653 | 1469031013768 Marionette TRACE conn2 <- [1,118,null,{}] 09:10:13 INFO - PROCESS | 1653 | 1469031013770 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}] 09:10:13 INFO - PROCESS | 1653 | 1469031013771 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:13 INFO - PROCESS | 1653 | 1469031013874 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 09:10:13 INFO - PROCESS | 1653 | 1469031013881 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:13 INFO - PROCESS | 1653 | 1469031013882 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x123f31800 == 37 [pid = 1653] [id = 37] 09:10:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x116143800) [pid = 1653] [serial = 107] [outer = 0x0] 09:10:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x124d8a800) [pid = 1653] [serial = 108] [outer = 0x116143800] 09:10:13 INFO - PROCESS | 1653 | 1469031013906 Marionette DEBUG loaded listener.js 09:10:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x12570a400) [pid = 1653] [serial = 109] [outer = 0x116143800] 09:10:14 INFO - PROCESS | 1653 | 1469031014196 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]]]}] 09:10:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:10:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 469ms 09:10:14 INFO - PROCESS | 1653 | 1469031014237 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 09:10:14 INFO - PROCESS | 1653 | 1469031014238 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 09:10:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:10:14 INFO - PROCESS | 1653 | 1469031014244 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:10:14 INFO - PROCESS | 1653 | 1469031014245 Marionette TRACE conn2 <- [1,122,null,{}] 09:10:14 INFO - PROCESS | 1653 | 1469031014247 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}] 09:10:14 INFO - PROCESS | 1653 | 1469031014248 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:14 INFO - PROCESS | 1653 | 1469031014342 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 09:10:14 INFO - PROCESS | 1653 | 1469031014345 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:14 INFO - PROCESS | 1653 | 1469031014346 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x1245db800 == 38 [pid = 1653] [id = 38] 09:10:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x12578e400) [pid = 1653] [serial = 110] [outer = 0x0] 09:10:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x126527400) [pid = 1653] [serial = 111] [outer = 0x12578e400] 09:10:14 INFO - PROCESS | 1653 | 1469031014370 Marionette DEBUG loaded listener.js 09:10:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x1265a6800) [pid = 1653] [serial = 112] [outer = 0x12578e400] 09:10:14 INFO - PROCESS | 1653 | 1469031014658 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]]]}] 09:10:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:10:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 467ms 09:10:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:10:14 INFO - PROCESS | 1653 | 1469031014712 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 09:10:14 INFO - PROCESS | 1653 | 1469031014713 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 09:10:14 INFO - PROCESS | 1653 | 1469031014715 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:10:14 INFO - PROCESS | 1653 | 1469031014716 Marionette TRACE conn2 <- [1,126,null,{}] 09:10:14 INFO - PROCESS | 1653 | 1469031014718 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}] 09:10:14 INFO - PROCESS | 1653 | 1469031014719 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:14 INFO - PROCESS | 1653 | 1469031014825 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 09:10:14 INFO - PROCESS | 1653 | 1469031014832 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:14 INFO - PROCESS | 1653 | 1469031014833 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x124b23800 == 39 [pid = 1653] [id = 39] 09:10:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x1265a8400) [pid = 1653] [serial = 113] [outer = 0x0] 09:10:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x1266c7000) [pid = 1653] [serial = 114] [outer = 0x1265a8400] 09:10:14 INFO - PROCESS | 1653 | 1469031014856 Marionette DEBUG loaded listener.js 09:10:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x126c8e000) [pid = 1653] [serial = 115] [outer = 0x1265a8400] 09:10:15 INFO - PROCESS | 1653 | 1469031015140 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]]]}] 09:10:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:10:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 09:10:15 INFO - PROCESS | 1653 | 1469031015183 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 09:10:15 INFO - PROCESS | 1653 | 1469031015185 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 09:10:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:10:15 INFO - PROCESS | 1653 | 1469031015188 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:10:15 INFO - PROCESS | 1653 | 1469031015189 Marionette TRACE conn2 <- [1,130,null,{}] 09:10:15 INFO - PROCESS | 1653 | 1469031015194 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}] 09:10:15 INFO - PROCESS | 1653 | 1469031015195 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:15 INFO - PROCESS | 1653 | 1469031015280 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 09:10:15 INFO - PROCESS | 1653 | 1469031015284 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:15 INFO - PROCESS | 1653 | 1469031015285 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:15 INFO - PROCESS | 1653 | ++DOCSHELL 0x125775000 == 40 [pid = 1653] [id = 40] 09:10:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x1265a1000) [pid = 1653] [serial = 116] [outer = 0x0] 09:10:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x126c98c00) [pid = 1653] [serial = 117] [outer = 0x1265a1000] 09:10:15 INFO - PROCESS | 1653 | 1469031015309 Marionette DEBUG loaded listener.js 09:10:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x128611400) [pid = 1653] [serial = 118] [outer = 0x1265a1000] 09:10:16 INFO - PROCESS | 1653 | 1469031016433 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]]]}] 09:10:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:10:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1273ms 09:10:16 INFO - PROCESS | 1653 | 1469031016467 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 09:10:16 INFO - PROCESS | 1653 | 1469031016469 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 09:10:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:10:16 INFO - PROCESS | 1653 | 1469031016478 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:10:16 INFO - PROCESS | 1653 | 1469031016482 Marionette TRACE conn2 <- [1,134,null,{}] 09:10:16 INFO - PROCESS | 1653 | 1469031016494 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}] 09:10:16 INFO - PROCESS | 1653 | 1469031016496 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:16 INFO - PROCESS | 1653 | 1469031016585 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 09:10:16 INFO - PROCESS | 1653 | 1469031016593 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:16 INFO - PROCESS | 1653 | 1469031016595 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:16 INFO - PROCESS | 1653 | ++DOCSHELL 0x115e29000 == 41 [pid = 1653] [id = 41] 09:10:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x1176c6400) [pid = 1653] [serial = 119] [outer = 0x0] 09:10:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x11841ec00) [pid = 1653] [serial = 120] [outer = 0x1176c6400] 09:10:16 INFO - PROCESS | 1653 | 1469031016623 Marionette DEBUG loaded listener.js 09:10:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x118512c00) [pid = 1653] [serial = 121] [outer = 0x1176c6400] 09:10:16 INFO - PROCESS | 1653 | 1469031016926 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]]]}] 09:10:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:10:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 480ms 09:10:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:10:16 INFO - PROCESS | 1653 | 1469031016960 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 09:10:16 INFO - PROCESS | 1653 | 1469031016963 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 09:10:16 INFO - PROCESS | 1653 | 1469031016967 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:10:16 INFO - PROCESS | 1653 | 1469031016969 Marionette TRACE conn2 <- [1,138,null,{}] 09:10:16 INFO - PROCESS | 1653 | 1469031016971 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}] 09:10:16 INFO - PROCESS | 1653 | 1469031016975 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:17 INFO - PROCESS | 1653 | 1469031017066 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 09:10:17 INFO - PROCESS | 1653 | 1469031017097 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:17 INFO - PROCESS | 1653 | 1469031017099 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x1168cd000 == 42 [pid = 1653] [id = 42] 09:10:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x11851c400) [pid = 1653] [serial = 122] [outer = 0x0] 09:10:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x11875a800) [pid = 1653] [serial = 123] [outer = 0x11851c400] 09:10:17 INFO - PROCESS | 1653 | 1469031017126 Marionette DEBUG loaded listener.js 09:10:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x1188a8000) [pid = 1653] [serial = 124] [outer = 0x11851c400] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 123 (0x118519000) [pid = 1653] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x12d286400) [pid = 1653] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 121 (0x12ca94400) [pid = 1653] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x12ca95800) [pid = 1653] [serial = 46] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x12bf1b800) [pid = 1653] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x12bf0e000) [pid = 1653] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x118493c00) [pid = 1653] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x118420000) [pid = 1653] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x12b9dac00) [pid = 1653] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x12a96c400) [pid = 1653] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x12a673c00) [pid = 1653] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x128a27800) [pid = 1653] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x1245cc000) [pid = 1653] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x116143800) [pid = 1653] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x12578e400) [pid = 1653] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x1248e5400) [pid = 1653] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x112e15c00) [pid = 1653] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x1176bd400) [pid = 1653] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x116644800) [pid = 1653] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x117164c00) [pid = 1653] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x112e0d400) [pid = 1653] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x118746c00) [pid = 1653] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x11875a400) [pid = 1653] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x1192a0000) [pid = 1653] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x119107c00) [pid = 1653] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x1192a6c00) [pid = 1653] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x1210ca400) [pid = 1653] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x117c44c00) [pid = 1653] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:10:17 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x11872a400) [pid = 1653] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:10:17 INFO - PROCESS | 1653 | 1469031017930 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]]]}] 09:10:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:10:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 971ms 09:10:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:10:17 INFO - PROCESS | 1653 | 1469031017940 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 09:10:17 INFO - PROCESS | 1653 | 1469031017942 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 09:10:17 INFO - PROCESS | 1653 | 1469031017945 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:10:17 INFO - PROCESS | 1653 | 1469031017947 Marionette TRACE conn2 <- [1,142,null,{}] 09:10:17 INFO - PROCESS | 1653 | 1469031017954 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}] 09:10:17 INFO - PROCESS | 1653 | 1469031017957 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:18 INFO - PROCESS | 1653 | 1469031018031 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 09:10:18 INFO - PROCESS | 1653 | 1469031018035 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:18 INFO - PROCESS | 1653 | 1469031018038 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x117c65000 == 43 [pid = 1653] [id = 43] 09:10:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x112a81800) [pid = 1653] [serial = 125] [outer = 0x0] 09:10:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x11848f000) [pid = 1653] [serial = 126] [outer = 0x112a81800] 09:10:18 INFO - PROCESS | 1653 | 1469031018069 Marionette DEBUG loaded listener.js 09:10:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x1188a5800) [pid = 1653] [serial = 127] [outer = 0x112a81800] 09:10:18 INFO - PROCESS | 1653 | 1469031018389 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]]]}] 09:10:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:10:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 470ms 09:10:18 INFO - PROCESS | 1653 | 1469031018417 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 09:10:18 INFO - PROCESS | 1653 | 1469031018419 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 09:10:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:10:18 INFO - PROCESS | 1653 | 1469031018421 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:10:18 INFO - PROCESS | 1653 | 1469031018424 Marionette TRACE conn2 <- [1,146,null,{}] 09:10:18 INFO - PROCESS | 1653 | 1469031018427 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}] 09:10:18 INFO - PROCESS | 1653 | 1469031018428 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:18 INFO - PROCESS | 1653 | 1469031018503 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 09:10:18 INFO - PROCESS | 1653 | 1469031018509 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:18 INFO - PROCESS | 1653 | 1469031018510 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x118711800 == 44 [pid = 1653] [id = 44] 09:10:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x11929ec00) [pid = 1653] [serial = 128] [outer = 0x0] 09:10:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x119713c00) [pid = 1653] [serial = 129] [outer = 0x11929ec00] 09:10:18 INFO - PROCESS | 1653 | 1469031018535 Marionette DEBUG loaded listener.js 09:10:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x11971c400) [pid = 1653] [serial = 130] [outer = 0x11929ec00] 09:10:18 INFO - PROCESS | 1653 | 1469031018862 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]]]}] 09:10:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:10:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 471ms 09:10:18 INFO - PROCESS | 1653 | 1469031018893 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 09:10:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:10:18 INFO - PROCESS | 1653 | 1469031018894 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 09:10:18 INFO - PROCESS | 1653 | 1469031018896 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:10:18 INFO - PROCESS | 1653 | 1469031018897 Marionette TRACE conn2 <- [1,150,null,{}] 09:10:18 INFO - PROCESS | 1653 | 1469031018900 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}] 09:10:18 INFO - PROCESS | 1653 | 1469031018901 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:18 INFO - PROCESS | 1653 | 1469031018970 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 09:10:19 INFO - PROCESS | 1653 | 1469031019018 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:19 INFO - PROCESS | 1653 | 1469031019019 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192ca000 == 45 [pid = 1653] [id = 45] 09:10:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x1164f0400) [pid = 1653] [serial = 131] [outer = 0x0] 09:10:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x1197dfc00) [pid = 1653] [serial = 132] [outer = 0x1164f0400] 09:10:19 INFO - PROCESS | 1653 | 1469031019043 Marionette DEBUG loaded listener.js 09:10:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x119c11800) [pid = 1653] [serial = 133] [outer = 0x1164f0400] 09:10:19 INFO - PROCESS | 1653 | 1469031019335 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]]]}] 09:10:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:10:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 09:10:19 INFO - PROCESS | 1653 | 1469031019365 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 09:10:19 INFO - PROCESS | 1653 | 1469031019366 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 09:10:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:10:19 INFO - PROCESS | 1653 | 1469031019368 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:10:19 INFO - PROCESS | 1653 | 1469031019369 Marionette TRACE conn2 <- [1,154,null,{}] 09:10:19 INFO - PROCESS | 1653 | 1469031019372 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}] 09:10:19 INFO - PROCESS | 1653 | 1469031019378 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:19 INFO - PROCESS | 1653 | 1469031019460 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 09:10:19 INFO - PROCESS | 1653 | 1469031019464 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:19 INFO - PROCESS | 1653 | 1469031019465 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x119c7b000 == 46 [pid = 1653] [id = 46] 09:10:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x121045800) [pid = 1653] [serial = 134] [outer = 0x0] 09:10:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x1239f4800) [pid = 1653] [serial = 135] [outer = 0x121045800] 09:10:19 INFO - PROCESS | 1653 | 1469031019500 Marionette DEBUG loaded listener.js 09:10:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x124592400) [pid = 1653] [serial = 136] [outer = 0x121045800] 09:10:19 INFO - PROCESS | 1653 | 1469031019833 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]]]}] 09:10:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:10:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 09:10:19 INFO - PROCESS | 1653 | 1469031019838 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 09:10:19 INFO - PROCESS | 1653 | 1469031019841 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 09:10:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:10:19 INFO - PROCESS | 1653 | 1469031019845 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:10:19 INFO - PROCESS | 1653 | 1469031019846 Marionette TRACE conn2 <- [1,158,null,{}] 09:10:19 INFO - PROCESS | 1653 | 1469031019849 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}] 09:10:19 INFO - PROCESS | 1653 | 1469031019850 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:19 INFO - PROCESS | 1653 | 1469031019964 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 09:10:20 INFO - PROCESS | 1653 | 1469031020013 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:20 INFO - PROCESS | 1653 | 1469031020015 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x112d58000 == 47 [pid = 1653] [id = 47] 09:10:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x112a80800) [pid = 1653] [serial = 137] [outer = 0x0] 09:10:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x112a82c00) [pid = 1653] [serial = 138] [outer = 0x112a80800] 09:10:20 INFO - PROCESS | 1653 | 1469031020046 Marionette DEBUG loaded listener.js 09:10:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x116143c00) [pid = 1653] [serial = 139] [outer = 0x112a80800] 09:10:20 INFO - PROCESS | 1653 | 1469031020441 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]]]}] 09:10:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:10:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 668ms 09:10:20 INFO - PROCESS | 1653 | 1469031020523 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 09:10:20 INFO - PROCESS | 1653 | 1469031020526 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 09:10:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:10:20 INFO - PROCESS | 1653 | 1469031020531 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:10:20 INFO - PROCESS | 1653 | 1469031020532 Marionette TRACE conn2 <- [1,162,null,{}] 09:10:20 INFO - PROCESS | 1653 | 1469031020536 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}] 09:10:20 INFO - PROCESS | 1653 | 1469031020540 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:20 INFO - PROCESS | 1653 | 1469031020635 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 09:10:20 INFO - PROCESS | 1653 | 1469031020693 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:20 INFO - PROCESS | 1653 | 1469031020695 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x117c4c800 == 48 [pid = 1653] [id = 48] 09:10:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x1176c0800) [pid = 1653] [serial = 140] [outer = 0x0] 09:10:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x1181e5000) [pid = 1653] [serial = 141] [outer = 0x1176c0800] 09:10:20 INFO - PROCESS | 1653 | 1469031020726 Marionette DEBUG loaded listener.js 09:10:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x118517000) [pid = 1653] [serial = 142] [outer = 0x1176c0800] 09:10:21 INFO - PROCESS | 1653 | 1469031021182 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]]]}] 09:10:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:10:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 671ms 09:10:21 INFO - PROCESS | 1653 | 1469031021202 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 09:10:21 INFO - PROCESS | 1653 | 1469031021204 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 09:10:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:10:21 INFO - PROCESS | 1653 | 1469031021206 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:10:21 INFO - PROCESS | 1653 | 1469031021208 Marionette TRACE conn2 <- [1,166,null,{}] 09:10:21 INFO - PROCESS | 1653 | 1469031021210 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}] 09:10:21 INFO - PROCESS | 1653 | 1469031021212 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:21 INFO - PROCESS | 1653 | 1469031021310 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 09:10:21 INFO - PROCESS | 1653 | 1469031021368 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:21 INFO - PROCESS | 1653 | 1469031021369 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x123a91800 == 49 [pid = 1653] [id = 49] 09:10:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x118729400) [pid = 1653] [serial = 143] [outer = 0x0] 09:10:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x119610400) [pid = 1653] [serial = 144] [outer = 0x118729400] 09:10:21 INFO - PROCESS | 1653 | 1469031021404 Marionette DEBUG loaded listener.js 09:10:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x121039c00) [pid = 1653] [serial = 145] [outer = 0x118729400] 09:10:21 INFO - PROCESS | 1653 | 1469031021812 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]]]}] 09:10:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:10:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 619ms 09:10:21 INFO - PROCESS | 1653 | 1469031021826 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 09:10:21 INFO - PROCESS | 1653 | 1469031021829 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 09:10:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:10:21 INFO - PROCESS | 1653 | 1469031021837 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:10:21 INFO - PROCESS | 1653 | 1469031021840 Marionette TRACE conn2 <- [1,170,null,{}] 09:10:21 INFO - PROCESS | 1653 | 1469031021842 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}] 09:10:21 INFO - PROCESS | 1653 | 1469031021845 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:21 INFO - PROCESS | 1653 | 1469031021944 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 09:10:22 INFO - PROCESS | 1653 | 1469031022029 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:22 INFO - PROCESS | 1653 | 1469031022031 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x1245f0800 == 50 [pid = 1653] [id = 50] 09:10:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x121045400) [pid = 1653] [serial = 146] [outer = 0x0] 09:10:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x123e32c00) [pid = 1653] [serial = 147] [outer = 0x121045400] 09:10:22 INFO - PROCESS | 1653 | 1469031022062 Marionette DEBUG loaded listener.js 09:10:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x1248f1c00) [pid = 1653] [serial = 148] [outer = 0x121045400] 09:10:22 INFO - PROCESS | 1653 | 1469031022472 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]]]}] 09:10:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:10:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 675ms 09:10:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:10:22 INFO - PROCESS | 1653 | 1469031022508 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 09:10:22 INFO - PROCESS | 1653 | 1469031022509 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 09:10:22 INFO - PROCESS | 1653 | 1469031022512 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:10:22 INFO - PROCESS | 1653 | 1469031022513 Marionette TRACE conn2 <- [1,174,null,{}] 09:10:22 INFO - PROCESS | 1653 | 1469031022515 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}] 09:10:22 INFO - PROCESS | 1653 | 1469031022517 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:22 INFO - PROCESS | 1653 | 1469031022611 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 09:10:22 INFO - PROCESS | 1653 | 1469031022655 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:22 INFO - PROCESS | 1653 | 1469031022656 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x126514800 == 51 [pid = 1653] [id = 51] 09:10:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x124a07800) [pid = 1653] [serial = 149] [outer = 0x0] 09:10:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x124a11800) [pid = 1653] [serial = 150] [outer = 0x124a07800] 09:10:22 INFO - PROCESS | 1653 | 1469031022688 Marionette DEBUG loaded listener.js 09:10:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x124d88c00) [pid = 1653] [serial = 151] [outer = 0x124a07800] 09:10:23 INFO - PROCESS | 1653 | 1469031023087 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]]]}] 09:10:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:10:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 618ms 09:10:23 INFO - PROCESS | 1653 | 1469031023130 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 09:10:23 INFO - PROCESS | 1653 | 1469031023132 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 09:10:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:10:23 INFO - PROCESS | 1653 | 1469031023134 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:10:23 INFO - PROCESS | 1653 | 1469031023136 Marionette TRACE conn2 <- [1,178,null,{}] 09:10:23 INFO - PROCESS | 1653 | 1469031023158 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}] 09:10:23 INFO - PROCESS | 1653 | 1469031023159 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:23 INFO - PROCESS | 1653 | 1469031023257 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 09:10:23 INFO - PROCESS | 1653 | 1469031023416 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:23 INFO - PROCESS | 1653 | 1469031023418 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x115e1c000 == 52 [pid = 1653] [id = 52] 09:10:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x1121ecc00) [pid = 1653] [serial = 152] [outer = 0x0] 09:10:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x112e0f400) [pid = 1653] [serial = 153] [outer = 0x1121ecc00] 09:10:23 INFO - PROCESS | 1653 | 1469031023446 Marionette DEBUG loaded listener.js 09:10:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 125 (0x116143800) [pid = 1653] [serial = 154] [outer = 0x1121ecc00] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x119c7b000 == 51 [pid = 1653] [id = 46] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x1192ca000 == 50 [pid = 1653] [id = 45] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x118711800 == 49 [pid = 1653] [id = 44] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x117c65000 == 48 [pid = 1653] [id = 43] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x1168cd000 == 47 [pid = 1653] [id = 42] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x11818f800 == 46 [pid = 1653] [id = 28] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x115e29000 == 45 [pid = 1653] [id = 41] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x118260800 == 44 [pid = 1653] [id = 29] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x117476000 == 43 [pid = 1653] [id = 27] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x1195e8800 == 42 [pid = 1653] [id = 32] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x116fb2000 == 41 [pid = 1653] [id = 30] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x1245db800 == 40 [pid = 1653] [id = 38] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x124b23800 == 39 [pid = 1653] [id = 39] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x125775000 == 38 [pid = 1653] [id = 40] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x1191a5800 == 37 [pid = 1653] [id = 31] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x126514800 == 36 [pid = 1653] [id = 51] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x1245f0800 == 35 [pid = 1653] [id = 50] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x123a91800 == 34 [pid = 1653] [id = 49] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x123f31800 == 33 [pid = 1653] [id = 37] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x119a49000 == 32 [pid = 1653] [id = 33] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x123888800 == 31 [pid = 1653] [id = 35] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x117c4c800 == 30 [pid = 1653] [id = 48] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x123cca000 == 29 [pid = 1653] [id = 36] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x12102e000 == 28 [pid = 1653] [id = 34] 09:10:24 INFO - PROCESS | 1653 | --DOCSHELL 0x112d58000 == 27 [pid = 1653] [id = 47] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 124 (0x1245cb800) [pid = 1653] [serial = 11] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 123 (0x124bac400) [pid = 1653] [serial = 105] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x124d8a800) [pid = 1653] [serial = 108] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 121 (0x126527400) [pid = 1653] [serial = 111] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x124a0ac00) [pid = 1653] [serial = 60] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x112fb0400) [pid = 1653] [serial = 63] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x11848d000) [pid = 1653] [serial = 66] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x116758400) [pid = 1653] [serial = 69] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x116887400) [pid = 1653] [serial = 70] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x118495c00) [pid = 1653] [serial = 72] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x116894000) [pid = 1653] [serial = 75] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x11875b400) [pid = 1653] [serial = 78] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x11910e400) [pid = 1653] [serial = 81] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x119612800) [pid = 1653] [serial = 84] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x119c0a400) [pid = 1653] [serial = 87] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x121041400) [pid = 1653] [serial = 88] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x121044800) [pid = 1653] [serial = 90] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x1210d8800) [pid = 1653] [serial = 91] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x1211f0000) [pid = 1653] [serial = 93] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x118725400) [pid = 1653] [serial = 94] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x12384f400) [pid = 1653] [serial = 96] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x123bf6400) [pid = 1653] [serial = 97] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x124a03c00) [pid = 1653] [serial = 100] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x118514400) [pid = 1653] [serial = 73] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x1197ed400) [pid = 1653] [serial = 85] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x124de7800) [pid = 1653] [serial = 106] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x12570a400) [pid = 1653] [serial = 109] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x1192a3800) [pid = 1653] [serial = 82] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x118726c00) [pid = 1653] [serial = 76] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x11889bc00) [pid = 1653] [serial = 79] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x115e5a000) [pid = 1653] [serial = 64] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x11849a400) [pid = 1653] [serial = 67] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x1265a6800) [pid = 1653] [serial = 112] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x1266c7000) [pid = 1653] [serial = 114] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x12d289400) [pid = 1653] [serial = 61] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x123fee000) [pid = 1653] [serial = 8] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x124099800) [pid = 1653] [serial = 99] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x124a0b000) [pid = 1653] [serial = 102] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x12103c400) [pid = 1653] [serial = 30] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x12b9df000) [pid = 1653] [serial = 27] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x12b9e5000) [pid = 1653] [serial = 28] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x12b11a400) [pid = 1653] [serial = 24] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x12b125c00) [pid = 1653] [serial = 25] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x12a963000) [pid = 1653] [serial = 22] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x12a95ec00) [pid = 1653] [serial = 21] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x128d04c00) [pid = 1653] [serial = 18] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x128a29400) [pid = 1653] [serial = 15] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x128a2f000) [pid = 1653] [serial = 16] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x118521800) [pid = 1653] [serial = 57] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x1245d2400) [pid = 1653] [serial = 58] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x12d293000) [pid = 1653] [serial = 55] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 73 (0x12d28f400) [pid = 1653] [serial = 54] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 72 (0x12ce77400) [pid = 1653] [serial = 51] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 71 (0x12cf65400) [pid = 1653] [serial = 52] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 70 (0x12c741800) [pid = 1653] [serial = 42] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 69 (0x12ca93c00) [pid = 1653] [serial = 45] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 68 (0x12ca97400) [pid = 1653] [serial = 47] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 67 (0x12ce70800) [pid = 1653] [serial = 48] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 66 (0x12c768800) [pid = 1653] [serial = 40] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 65 (0x12bf21000) [pid = 1653] [serial = 39] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 64 (0x12bf15800) [pid = 1653] [serial = 36] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 63 (0x12bf19400) [pid = 1653] [serial = 37] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 62 (0x12a66b800) [pid = 1653] [serial = 33] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 61 (0x12bf09400) [pid = 1653] [serial = 34] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | --DOMWINDOW == 60 (0x12b9e5c00) [pid = 1653] [serial = 31] [outer = 0x0] [url = about:blank] 09:10:24 INFO - PROCESS | 1653 | 1469031024348 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]]]}] 09:10:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1270ms 09:10:24 INFO - PROCESS | 1653 | 1469031024405 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 09:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:10:24 INFO - PROCESS | 1653 | 1469031024409 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 09:10:24 INFO - PROCESS | 1653 | 1469031024413 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:10:24 INFO - PROCESS | 1653 | 1469031024415 Marionette TRACE conn2 <- [1,182,null,{}] 09:10:24 INFO - PROCESS | 1653 | 1469031024419 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}] 09:10:24 INFO - PROCESS | 1653 | 1469031024421 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:24 INFO - PROCESS | 1653 | 1469031024497 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 09:10:24 INFO - PROCESS | 1653 | 1469031024503 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:24 INFO - PROCESS | 1653 | 1469031024508 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x11264c000 == 28 [pid = 1653] [id = 53] 09:10:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 61 (0x116644400) [pid = 1653] [serial = 155] [outer = 0x0] 09:10:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 62 (0x11675c000) [pid = 1653] [serial = 156] [outer = 0x116644400] 09:10:24 INFO - PROCESS | 1653 | 1469031024538 Marionette DEBUG loaded listener.js 09:10:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 63 (0x116aa9400) [pid = 1653] [serial = 157] [outer = 0x116644400] 09:10:24 INFO - PROCESS | 1653 | 1469031024865 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]]]}] 09:10:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 470ms 09:10:24 INFO - PROCESS | 1653 | 1469031024883 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 09:10:24 INFO - PROCESS | 1653 | 1469031024887 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 09:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:10:24 INFO - PROCESS | 1653 | 1469031024894 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:10:24 INFO - PROCESS | 1653 | 1469031024896 Marionette TRACE conn2 <- [1,186,null,{}] 09:10:24 INFO - PROCESS | 1653 | 1469031024898 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}] 09:10:24 INFO - PROCESS | 1653 | 1469031024900 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:24 INFO - PROCESS | 1653 | 1469031024986 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 09:10:25 INFO - PROCESS | 1653 | 1469031025028 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:25 INFO - PROCESS | 1653 | 1469031025030 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x116689800 == 29 [pid = 1653] [id = 54] 09:10:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 64 (0x117171800) [pid = 1653] [serial = 158] [outer = 0x0] 09:10:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 65 (0x118493000) [pid = 1653] [serial = 159] [outer = 0x117171800] 09:10:25 INFO - PROCESS | 1653 | 1469031025057 Marionette DEBUG loaded listener.js 09:10:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 66 (0x118518000) [pid = 1653] [serial = 160] [outer = 0x117171800] 09:10:25 INFO - PROCESS | 1653 | 1469031025313 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]]]}] 09:10:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:10:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 469ms 09:10:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:10:25 INFO - PROCESS | 1653 | 1469031025364 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 09:10:25 INFO - PROCESS | 1653 | 1469031025365 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 09:10:25 INFO - PROCESS | 1653 | 1469031025367 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:10:25 INFO - PROCESS | 1653 | 1469031025369 Marionette TRACE conn2 <- [1,190,null,{}] 09:10:25 INFO - PROCESS | 1653 | 1469031025388 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}] 09:10:25 INFO - PROCESS | 1653 | 1469031025395 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:25 INFO - PROCESS | 1653 | 1469031025488 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 09:10:25 INFO - PROCESS | 1653 | 1469031025546 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:25 INFO - PROCESS | 1653 | 1469031025548 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x117477800 == 30 [pid = 1653] [id = 55] 09:10:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 67 (0x11851fc00) [pid = 1653] [serial = 161] [outer = 0x0] 09:10:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 68 (0x11875e400) [pid = 1653] [serial = 162] [outer = 0x11851fc00] 09:10:25 INFO - PROCESS | 1653 | 1469031025594 Marionette DEBUG loaded listener.js 09:10:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 69 (0x11929e800) [pid = 1653] [serial = 163] [outer = 0x11851fc00] 09:10:26 INFO - PROCESS | 1653 | 1469031026014 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]]]}] 09:10:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:10:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 682ms 09:10:26 INFO - PROCESS | 1653 | 1469031026049 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 09:10:26 INFO - PROCESS | 1653 | 1469031026051 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 09:10:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:10:26 INFO - PROCESS | 1653 | 1469031026063 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:10:26 INFO - PROCESS | 1653 | 1469031026064 Marionette TRACE conn2 <- [1,194,null,{}] 09:10:26 INFO - PROCESS | 1653 | 1469031026067 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}] 09:10:26 INFO - PROCESS | 1653 | 1469031026069 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:26 INFO - PROCESS | 1653 | 1469031026142 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 09:10:26 INFO - PROCESS | 1653 | 1469031026146 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:26 INFO - PROCESS | 1653 | 1469031026147 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x118261000 == 31 [pid = 1653] [id = 56] 09:10:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 70 (0x11961a800) [pid = 1653] [serial = 164] [outer = 0x0] 09:10:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 71 (0x11971a800) [pid = 1653] [serial = 165] [outer = 0x11961a800] 09:10:26 INFO - PROCESS | 1653 | 1469031026175 Marionette DEBUG loaded listener.js 09:10:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 72 (0x1197ecc00) [pid = 1653] [serial = 166] [outer = 0x11961a800] 09:10:26 INFO - PROCESS | 1653 | 1469031026505 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]]]}] 09:10:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:10:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 478ms 09:10:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:10:26 INFO - PROCESS | 1653 | 1469031026533 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 09:10:26 INFO - PROCESS | 1653 | 1469031026534 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 09:10:26 INFO - PROCESS | 1653 | 1469031026536 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:10:26 INFO - PROCESS | 1653 | 1469031026537 Marionette TRACE conn2 <- [1,198,null,{}] 09:10:26 INFO - PROCESS | 1653 | 1469031026545 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}] 09:10:26 INFO - PROCESS | 1653 | 1469031026547 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:26 INFO - PROCESS | 1653 | 1469031026638 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 09:10:26 INFO - PROCESS | 1653 | 1469031026644 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:26 INFO - PROCESS | 1653 | 1469031026645 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x11918f800 == 32 [pid = 1653] [id = 57] 09:10:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 73 (0x11961ac00) [pid = 1653] [serial = 167] [outer = 0x0] 09:10:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x119c09400) [pid = 1653] [serial = 168] [outer = 0x11961ac00] 09:10:26 INFO - PROCESS | 1653 | 1469031026670 Marionette DEBUG loaded listener.js 09:10:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x121041c00) [pid = 1653] [serial = 169] [outer = 0x11961ac00] 09:10:26 INFO - PROCESS | 1653 | 1469031026993 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]]]}] 09:10:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:10:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 475ms 09:10:27 INFO - PROCESS | 1653 | 1469031027012 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 09:10:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:10:27 INFO - PROCESS | 1653 | 1469031027013 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 09:10:27 INFO - PROCESS | 1653 | 1469031027015 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:10:27 INFO - PROCESS | 1653 | 1469031027016 Marionette TRACE conn2 <- [1,202,null,{}] 09:10:27 INFO - PROCESS | 1653 | 1469031027018 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}] 09:10:27 INFO - PROCESS | 1653 | 1469031027023 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:27 INFO - PROCESS | 1653 | 1469031027139 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 09:10:27 INFO - PROCESS | 1653 | 1469031027145 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:27 INFO - PROCESS | 1653 | 1469031027146 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x1195f2000 == 33 [pid = 1653] [id = 58] 09:10:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x121046000) [pid = 1653] [serial = 170] [outer = 0x0] 09:10:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x1210d9c00) [pid = 1653] [serial = 171] [outer = 0x121046000] 09:10:27 INFO - PROCESS | 1653 | 1469031027171 Marionette DEBUG loaded listener.js 09:10:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x12458f800) [pid = 1653] [serial = 172] [outer = 0x121046000] 09:10:27 INFO - PROCESS | 1653 | 1469031027487 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]]]}] 09:10:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:10:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 518ms 09:10:27 INFO - PROCESS | 1653 | 1469031027534 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 09:10:27 INFO - PROCESS | 1653 | 1469031027535 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 09:10:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:10:27 INFO - PROCESS | 1653 | 1469031027537 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:10:27 INFO - PROCESS | 1653 | 1469031027538 Marionette TRACE conn2 <- [1,206,null,{}] 09:10:27 INFO - PROCESS | 1653 | 1469031027541 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}] 09:10:27 INFO - PROCESS | 1653 | 1469031027542 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:27 INFO - PROCESS | 1653 | 1469031027637 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 09:10:27 INFO - PROCESS | 1653 | 1469031027640 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:27 INFO - PROCESS | 1653 | 1469031027641 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x119c7e000 == 34 [pid = 1653] [id = 59] 09:10:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x121044800) [pid = 1653] [serial = 173] [outer = 0x0] 09:10:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x1248ec400) [pid = 1653] [serial = 174] [outer = 0x121044800] 09:10:27 INFO - PROCESS | 1653 | 1469031027665 Marionette DEBUG loaded listener.js 09:10:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x124a0dc00) [pid = 1653] [serial = 175] [outer = 0x121044800] 09:10:27 INFO - PROCESS | 1653 | 1469031027985 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]]]}] 09:10:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:10:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 471ms 09:10:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:10:28 INFO - PROCESS | 1653 | 1469031028015 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 09:10:28 INFO - PROCESS | 1653 | 1469031028016 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 09:10:28 INFO - PROCESS | 1653 | 1469031028018 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:10:28 INFO - PROCESS | 1653 | 1469031028019 Marionette TRACE conn2 <- [1,210,null,{}] 09:10:28 INFO - PROCESS | 1653 | 1469031028022 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}] 09:10:28 INFO - PROCESS | 1653 | 1469031028025 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:28 INFO - PROCESS | 1653 | 1469031028118 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 09:10:28 INFO - PROCESS | 1653 | 1469031028122 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:28 INFO - PROCESS | 1653 | 1469031028123 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x123884800 == 35 [pid = 1653] [id = 60] 09:10:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x1248e4c00) [pid = 1653] [serial = 176] [outer = 0x0] 09:10:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x124d82c00) [pid = 1653] [serial = 177] [outer = 0x1248e4c00] 09:10:28 INFO - PROCESS | 1653 | 1469031028147 Marionette DEBUG loaded listener.js 09:10:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x124de3c00) [pid = 1653] [serial = 178] [outer = 0x1248e4c00] 09:10:28 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x1176c6400) [pid = 1653] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:10:28 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x112a81800) [pid = 1653] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:10:28 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x121045800) [pid = 1653] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:10:28 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x11851c400) [pid = 1653] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:10:28 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x1164f0400) [pid = 1653] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:10:28 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x11929ec00) [pid = 1653] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:10:28 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x1265a1000) [pid = 1653] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:10:28 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x1265a8400) [pid = 1653] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:10:28 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x123bf6c00) [pid = 1653] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:10:28 INFO - PROCESS | 1653 | 1469031028507 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]]]}] 09:10:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:10:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 521ms 09:10:28 INFO - PROCESS | 1653 | 1469031028541 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 09:10:28 INFO - PROCESS | 1653 | 1469031028543 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 09:10:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:10:28 INFO - PROCESS | 1653 | 1469031028546 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:10:28 INFO - PROCESS | 1653 | 1469031028547 Marionette TRACE conn2 <- [1,214,null,{}] 09:10:28 INFO - PROCESS | 1653 | 1469031028549 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}] 09:10:28 INFO - PROCESS | 1653 | 1469031028550 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:28 INFO - PROCESS | 1653 | 1469031028622 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 09:10:28 INFO - PROCESS | 1653 | 1469031028628 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:28 INFO - PROCESS | 1653 | 1469031028636 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x123cc9800 == 36 [pid = 1653] [id = 61] 09:10:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x118726c00) [pid = 1653] [serial = 179] [outer = 0x0] 09:10:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x12103f000) [pid = 1653] [serial = 180] [outer = 0x118726c00] 09:10:28 INFO - PROCESS | 1653 | 1469031028662 Marionette DEBUG loaded listener.js 09:10:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x124de7000) [pid = 1653] [serial = 181] [outer = 0x118726c00] 09:10:28 INFO - PROCESS | 1653 | 1469031028958 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]]]}] 09:10:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:10:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 467ms 09:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:10:29 INFO - PROCESS | 1653 | 1469031029014 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 09:10:29 INFO - PROCESS | 1653 | 1469031029015 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 09:10:29 INFO - PROCESS | 1653 | 1469031029017 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:10:29 INFO - PROCESS | 1653 | 1469031029018 Marionette TRACE conn2 <- [1,218,null,{}] 09:10:29 INFO - PROCESS | 1653 | 1469031029021 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}] 09:10:29 INFO - PROCESS | 1653 | 1469031029022 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:29 INFO - PROCESS | 1653 | 1469031029113 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 09:10:29 INFO - PROCESS | 1653 | 1469031029118 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:29 INFO - PROCESS | 1653 | 1469031029119 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x123f49800 == 37 [pid = 1653] [id = 62] 09:10:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x1211f1000) [pid = 1653] [serial = 182] [outer = 0x0] 09:10:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x125611800) [pid = 1653] [serial = 183] [outer = 0x1211f1000] 09:10:29 INFO - PROCESS | 1653 | 1469031029146 Marionette DEBUG loaded listener.js 09:10:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x12570a400) [pid = 1653] [serial = 184] [outer = 0x1211f1000] 09:10:29 INFO - PROCESS | 1653 | 1469031029451 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]]]}] 09:10:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:10:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 468ms 09:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:10:29 INFO - PROCESS | 1653 | 1469031029486 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 09:10:29 INFO - PROCESS | 1653 | 1469031029487 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 09:10:29 INFO - PROCESS | 1653 | 1469031029492 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:10:29 INFO - PROCESS | 1653 | 1469031029494 Marionette TRACE conn2 <- [1,222,null,{}] 09:10:29 INFO - PROCESS | 1653 | 1469031029496 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}] 09:10:29 INFO - PROCESS | 1653 | 1469031029498 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:29 INFO - PROCESS | 1653 | 1469031029593 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 09:10:29 INFO - PROCESS | 1653 | 1469031029596 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:29 INFO - PROCESS | 1653 | 1469031029598 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x124b38000 == 38 [pid = 1653] [id = 63] 09:10:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x125708c00) [pid = 1653] [serial = 185] [outer = 0x0] 09:10:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x126137800) [pid = 1653] [serial = 186] [outer = 0x125708c00] 09:10:29 INFO - PROCESS | 1653 | 1469031029625 Marionette DEBUG loaded listener.js 09:10:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x1266c2800) [pid = 1653] [serial = 187] [outer = 0x125708c00] 09:10:29 INFO - PROCESS | 1653 | 1469031029927 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]]]}] 09:10:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:10:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 472ms 09:10:29 INFO - PROCESS | 1653 | 1469031029962 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 09:10:29 INFO - PROCESS | 1653 | 1469031029964 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 09:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:10:29 INFO - PROCESS | 1653 | 1469031029966 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:10:29 INFO - PROCESS | 1653 | 1469031029967 Marionette TRACE conn2 <- [1,226,null,{}] 09:10:29 INFO - PROCESS | 1653 | 1469031029969 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}] 09:10:29 INFO - PROCESS | 1653 | 1469031029970 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:30 INFO - PROCESS | 1653 | 1469031030069 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 09:10:30 INFO - PROCESS | 1653 | 1469031030075 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:30 INFO - PROCESS | 1653 | 1469031030076 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x124dba000 == 39 [pid = 1653] [id = 64] 09:10:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x116146000) [pid = 1653] [serial = 188] [outer = 0x0] 09:10:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x125711800) [pid = 1653] [serial = 189] [outer = 0x116146000] 09:10:30 INFO - PROCESS | 1653 | 1469031030100 Marionette DEBUG loaded listener.js 09:10:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x126c9d400) [pid = 1653] [serial = 190] [outer = 0x116146000] 09:10:30 INFO - PROCESS | 1653 | 1469031030363 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]]]}] 09:10:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:10:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 468ms 09:10:30 INFO - PROCESS | 1653 | 1469031030470 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 09:10:30 INFO - PROCESS | 1653 | 1469031030474 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 09:10:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:10:30 INFO - PROCESS | 1653 | 1469031030480 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:10:30 INFO - PROCESS | 1653 | 1469031030485 Marionette TRACE conn2 <- [1,230,null,{}] 09:10:30 INFO - PROCESS | 1653 | 1469031030492 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}] 09:10:30 INFO - PROCESS | 1653 | 1469031030496 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:30 INFO - PROCESS | 1653 | 1469031030654 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 09:10:30 INFO - PROCESS | 1653 | 1469031030737 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:30 INFO - PROCESS | 1653 | 1469031030739 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x115e2d800 == 40 [pid = 1653] [id = 65] 09:10:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x1130b7800) [pid = 1653] [serial = 191] [outer = 0x0] 09:10:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x115e5a000) [pid = 1653] [serial = 192] [outer = 0x1130b7800] 09:10:30 INFO - PROCESS | 1653 | 1469031030774 Marionette DEBUG loaded listener.js 09:10:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x116805c00) [pid = 1653] [serial = 193] [outer = 0x1130b7800] 09:10:31 INFO - PROCESS | 1653 | 1469031031276 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]]]}] 09:10:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:10:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 825ms 09:10:31 INFO - PROCESS | 1653 | 1469031031331 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 09:10:31 INFO - PROCESS | 1653 | 1469031031333 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 09:10:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:10:31 INFO - PROCESS | 1653 | 1469031031340 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:10:31 INFO - PROCESS | 1653 | 1469031031344 Marionette TRACE conn2 <- [1,234,null,{}] 09:10:31 INFO - PROCESS | 1653 | 1469031031347 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}] 09:10:31 INFO - PROCESS | 1653 | 1469031031349 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:31 INFO - PROCESS | 1653 | 1469031031455 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 09:10:31 INFO - PROCESS | 1653 | 1469031031522 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:31 INFO - PROCESS | 1653 | 1469031031523 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:31 INFO - PROCESS | 1653 | ++DOCSHELL 0x1181a9000 == 41 [pid = 1653] [id = 66] 09:10:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x1184c4c00) [pid = 1653] [serial = 194] [outer = 0x0] 09:10:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x118516800) [pid = 1653] [serial = 195] [outer = 0x1184c4c00] 09:10:31 INFO - PROCESS | 1653 | 1469031031553 Marionette DEBUG loaded listener.js 09:10:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x118724800) [pid = 1653] [serial = 196] [outer = 0x1184c4c00] 09:10:32 INFO - PROCESS | 1653 | 1469031032243 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]]]}] 09:10:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:10:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 926ms 09:10:32 INFO - PROCESS | 1653 | 1469031032264 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 09:10:32 INFO - PROCESS | 1653 | 1469031032267 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 09:10:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:10:32 INFO - PROCESS | 1653 | 1469031032273 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:10:32 INFO - PROCESS | 1653 | 1469031032275 Marionette TRACE conn2 <- [1,238,null,{}] 09:10:32 INFO - PROCESS | 1653 | 1469031032281 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}] 09:10:32 INFO - PROCESS | 1653 | 1469031032283 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:32 INFO - PROCESS | 1653 | 1469031032423 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 09:10:32 INFO - PROCESS | 1653 | 1469031032492 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:32 INFO - PROCESS | 1653 | 1469031032496 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x115ec0800 == 42 [pid = 1653] [id = 67] 09:10:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x117c46000) [pid = 1653] [serial = 197] [outer = 0x0] 09:10:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x118513400) [pid = 1653] [serial = 198] [outer = 0x117c46000] 09:10:32 INFO - PROCESS | 1653 | 1469031032589 Marionette DEBUG loaded listener.js 09:10:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x11872f000) [pid = 1653] [serial = 199] [outer = 0x117c46000] 09:10:32 INFO - PROCESS | 1653 | --DOCSHELL 0x124b38000 == 41 [pid = 1653] [id = 63] 09:10:32 INFO - PROCESS | 1653 | --DOCSHELL 0x123f49800 == 40 [pid = 1653] [id = 62] 09:10:32 INFO - PROCESS | 1653 | --DOCSHELL 0x123cc9800 == 39 [pid = 1653] [id = 61] 09:10:32 INFO - PROCESS | 1653 | --DOCSHELL 0x123884800 == 38 [pid = 1653] [id = 60] 09:10:32 INFO - PROCESS | 1653 | --DOCSHELL 0x119c7e000 == 37 [pid = 1653] [id = 59] 09:10:32 INFO - PROCESS | 1653 | --DOCSHELL 0x1195f2000 == 36 [pid = 1653] [id = 58] 09:10:32 INFO - PROCESS | 1653 | --DOCSHELL 0x11918f800 == 35 [pid = 1653] [id = 57] 09:10:32 INFO - PROCESS | 1653 | --DOCSHELL 0x118261000 == 34 [pid = 1653] [id = 56] 09:10:32 INFO - PROCESS | 1653 | --DOCSHELL 0x117477800 == 33 [pid = 1653] [id = 55] 09:10:32 INFO - PROCESS | 1653 | --DOCSHELL 0x116689800 == 32 [pid = 1653] [id = 54] 09:10:32 INFO - PROCESS | 1653 | --DOCSHELL 0x11264c000 == 31 [pid = 1653] [id = 53] 09:10:32 INFO - PROCESS | 1653 | --DOCSHELL 0x115e1c000 == 30 [pid = 1653] [id = 52] 09:10:32 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x11841ec00) [pid = 1653] [serial = 120] [outer = 0x0] [url = about:blank] 09:10:32 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x11848f000) [pid = 1653] [serial = 126] [outer = 0x0] [url = about:blank] 09:10:32 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x1239f4800) [pid = 1653] [serial = 135] [outer = 0x0] [url = about:blank] 09:10:32 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x11875a800) [pid = 1653] [serial = 123] [outer = 0x0] [url = about:blank] 09:10:32 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x124592400) [pid = 1653] [serial = 136] [outer = 0x0] [url = about:blank] 09:10:32 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x118512c00) [pid = 1653] [serial = 121] [outer = 0x0] [url = about:blank] 09:10:32 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x1197dfc00) [pid = 1653] [serial = 132] [outer = 0x0] [url = about:blank] 09:10:32 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x1188a8000) [pid = 1653] [serial = 124] [outer = 0x0] [url = about:blank] 09:10:32 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1188a5800) [pid = 1653] [serial = 127] [outer = 0x0] [url = about:blank] 09:10:32 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x119c11800) [pid = 1653] [serial = 133] [outer = 0x0] [url = about:blank] 09:10:32 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x11971c400) [pid = 1653] [serial = 130] [outer = 0x0] [url = about:blank] 09:10:32 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x119713c00) [pid = 1653] [serial = 129] [outer = 0x0] [url = about:blank] 09:10:32 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x128611400) [pid = 1653] [serial = 118] [outer = 0x0] [url = about:blank] 09:10:32 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x126c98c00) [pid = 1653] [serial = 117] [outer = 0x0] [url = about:blank] 09:10:32 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x126c8e000) [pid = 1653] [serial = 115] [outer = 0x0] [url = about:blank] 09:10:32 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x121044000) [pid = 1653] [serial = 103] [outer = 0x0] [url = about:blank] 09:10:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x11910d800) [pid = 1653] [serial = 200] [outer = 0x117c3fc00] 09:10:32 INFO - PROCESS | 1653 | 1469031032931 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]]]}] 09:10:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:10:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 722ms 09:10:32 INFO - PROCESS | 1653 | 1469031032994 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 09:10:32 INFO - PROCESS | 1653 | 1469031032997 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 09:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:10:33 INFO - PROCESS | 1653 | 1469031033002 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:10:33 INFO - PROCESS | 1653 | 1469031033004 Marionette TRACE conn2 <- [1,242,null,{}] 09:10:33 INFO - PROCESS | 1653 | 1469031033007 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}] 09:10:33 INFO - PROCESS | 1653 | 1469031033008 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:33 INFO - PROCESS | 1653 | 1469031033093 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 09:10:33 INFO - PROCESS | 1653 | 1469031033097 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:33 INFO - PROCESS | 1653 | 1469031033098 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x117c4f000 == 31 [pid = 1653] [id = 68] 09:10:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x11875d800) [pid = 1653] [serial = 201] [outer = 0x0] 09:10:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1192aa800) [pid = 1653] [serial = 202] [outer = 0x11875d800] 09:10:33 INFO - PROCESS | 1653 | 1469031033128 Marionette DEBUG loaded listener.js 09:10:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x1197dfc00) [pid = 1653] [serial = 203] [outer = 0x11875d800] 09:10:33 INFO - PROCESS | 1653 | 1469031033472 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]]]}] 09:10:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 522ms 09:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:10:33 INFO - PROCESS | 1653 | 1469031033526 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 09:10:33 INFO - PROCESS | 1653 | 1469031033528 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 09:10:33 INFO - PROCESS | 1653 | 1469031033534 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:10:33 INFO - PROCESS | 1653 | 1469031033537 Marionette TRACE conn2 <- [1,246,null,{}] 09:10:33 INFO - PROCESS | 1653 | 1469031033544 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}] 09:10:33 INFO - PROCESS | 1653 | 1469031033547 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:33 INFO - PROCESS | 1653 | 1469031033619 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 09:10:33 INFO - PROCESS | 1653 | 1469031033627 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:33 INFO - PROCESS | 1653 | 1469031033637 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x1191a3000 == 32 [pid = 1653] [id = 69] 09:10:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x1130bc800) [pid = 1653] [serial = 204] [outer = 0x0] 09:10:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x121047800) [pid = 1653] [serial = 205] [outer = 0x1130bc800] 09:10:33 INFO - PROCESS | 1653 | 1469031033665 Marionette DEBUG loaded listener.js 09:10:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x123be1400) [pid = 1653] [serial = 206] [outer = 0x1130bc800] 09:10:34 INFO - PROCESS | 1653 | 1469031034002 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]]]}] 09:10:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 522ms 09:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:10:34 INFO - PROCESS | 1653 | 1469031034056 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 09:10:34 INFO - PROCESS | 1653 | 1469031034058 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 09:10:34 INFO - PROCESS | 1653 | 1469031034060 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:10:34 INFO - PROCESS | 1653 | 1469031034061 Marionette TRACE conn2 <- [1,250,null,{}] 09:10:34 INFO - PROCESS | 1653 | 1469031034064 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}] 09:10:34 INFO - PROCESS | 1653 | 1469031034065 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:34 INFO - PROCESS | 1653 | 1469031034160 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 09:10:34 INFO - PROCESS | 1653 | 1469031034167 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:34 INFO - PROCESS | 1653 | 1469031034168 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x119b6c000 == 33 [pid = 1653] [id = 70] 09:10:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x123e38800) [pid = 1653] [serial = 207] [outer = 0x0] 09:10:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x1240a1000) [pid = 1653] [serial = 208] [outer = 0x123e38800] 09:10:34 INFO - PROCESS | 1653 | 1469031034195 Marionette DEBUG loaded listener.js 09:10:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x1248e7800) [pid = 1653] [serial = 209] [outer = 0x123e38800] 09:10:34 INFO - PROCESS | 1653 | 1469031034495 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]]]}] 09:10:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms 09:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:10:34 INFO - PROCESS | 1653 | 1469031034529 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 09:10:34 INFO - PROCESS | 1653 | 1469031034531 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 09:10:34 INFO - PROCESS | 1653 | 1469031034533 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:10:34 INFO - PROCESS | 1653 | 1469031034534 Marionette TRACE conn2 <- [1,254,null,{}] 09:10:34 INFO - PROCESS | 1653 | 1469031034536 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}] 09:10:34 INFO - PROCESS | 1653 | 1469031034538 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:34 INFO - PROCESS | 1653 | 1469031034619 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 09:10:34 INFO - PROCESS | 1653 | 1469031034625 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:34 INFO - PROCESS | 1653 | 1469031034627 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x123908000 == 34 [pid = 1653] [id = 71] 09:10:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x124a07000) [pid = 1653] [serial = 210] [outer = 0x0] 09:10:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x124a0d400) [pid = 1653] [serial = 211] [outer = 0x124a07000] 09:10:34 INFO - PROCESS | 1653 | 1469031034651 Marionette DEBUG loaded listener.js 09:10:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x125129400) [pid = 1653] [serial = 212] [outer = 0x124a07000] 09:10:35 INFO - PROCESS | 1653 | 1469031035037 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]]]}] 09:10:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:10:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 518ms 09:10:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:10:35 INFO - PROCESS | 1653 | 1469031035054 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 09:10:35 INFO - PROCESS | 1653 | 1469031035056 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 09:10:35 INFO - PROCESS | 1653 | 1469031035059 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:10:35 INFO - PROCESS | 1653 | 1469031035061 Marionette TRACE conn2 <- [1,258,null,{}] 09:10:35 INFO - PROCESS | 1653 | 1469031035064 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}] 09:10:35 INFO - PROCESS | 1653 | 1469031035070 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:35 INFO - PROCESS | 1653 | 1469031035232 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 09:10:35 INFO - PROCESS | 1653 | 1469031035250 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:35 INFO - PROCESS | 1653 | 1469031035251 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x1245e8000 == 35 [pid = 1653] [id = 72] 09:10:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x125708800) [pid = 1653] [serial = 213] [outer = 0x0] 09:10:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x126530400) [pid = 1653] [serial = 214] [outer = 0x125708800] 09:10:35 INFO - PROCESS | 1653 | 1469031035276 Marionette DEBUG loaded listener.js 09:10:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x128608800) [pid = 1653] [serial = 215] [outer = 0x125708800] 09:10:35 INFO - PROCESS | 1653 | 1469031035585 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]]]}] 09:10:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:10:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 570ms 09:10:35 INFO - PROCESS | 1653 | 1469031035629 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 09:10:35 INFO - PROCESS | 1653 | 1469031035630 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 09:10:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:10:35 INFO - PROCESS | 1653 | 1469031035632 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:10:35 INFO - PROCESS | 1653 | 1469031035634 Marionette TRACE conn2 <- [1,262,null,{}] 09:10:35 INFO - PROCESS | 1653 | 1469031035636 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}] 09:10:35 INFO - PROCESS | 1653 | 1469031035637 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:35 INFO - PROCESS | 1653 | 1469031035735 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 09:10:35 INFO - PROCESS | 1653 | 1469031035766 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:35 INFO - PROCESS | 1653 | 1469031035767 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x125780800 == 36 [pid = 1653] [id = 73] 09:10:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x128611400) [pid = 1653] [serial = 216] [outer = 0x0] 09:10:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x128a20c00) [pid = 1653] [serial = 217] [outer = 0x128611400] 09:10:35 INFO - PROCESS | 1653 | 1469031035793 Marionette DEBUG loaded listener.js 09:10:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x128a2a800) [pid = 1653] [serial = 218] [outer = 0x128611400] 09:10:36 INFO - PROCESS | 1653 | 1469031036103 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]]]}] 09:10:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:10:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 517ms 09:10:36 INFO - PROCESS | 1653 | 1469031036151 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 09:10:36 INFO - PROCESS | 1653 | 1469031036152 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 09:10:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:10:36 INFO - PROCESS | 1653 | 1469031036154 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:10:36 INFO - PROCESS | 1653 | 1469031036155 Marionette TRACE conn2 <- [1,266,null,{}] 09:10:36 INFO - PROCESS | 1653 | 1469031036158 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}] 09:10:36 INFO - PROCESS | 1653 | 1469031036159 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:36 INFO - PROCESS | 1653 | 1469031036252 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 09:10:36 INFO - PROCESS | 1653 | 1469031036256 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:36 INFO - PROCESS | 1653 | 1469031036257 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x126c2e800 == 37 [pid = 1653] [id = 74] 09:10:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x128611800) [pid = 1653] [serial = 219] [outer = 0x0] 09:10:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x128c9d800) [pid = 1653] [serial = 220] [outer = 0x128611800] 09:10:36 INFO - PROCESS | 1653 | 1469031036282 Marionette DEBUG loaded listener.js 09:10:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x128ca5c00) [pid = 1653] [serial = 221] [outer = 0x128611800] 09:10:36 INFO - PROCESS | 1653 | 1469031036583 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]]]}] 09:10:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:10:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 469ms 09:10:36 INFO - PROCESS | 1653 | 1469031036629 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 09:10:36 INFO - PROCESS | 1653 | 1469031036631 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 09:10:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:10:36 INFO - PROCESS | 1653 | 1469031036634 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:10:36 INFO - PROCESS | 1653 | 1469031036635 Marionette TRACE conn2 <- [1,270,null,{}] 09:10:36 INFO - PROCESS | 1653 | 1469031036637 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}] 09:10:36 INFO - PROCESS | 1653 | 1469031036639 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:36 INFO - PROCESS | 1653 | 1469031036744 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 09:10:36 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x117171800) [pid = 1653] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:10:36 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x116644400) [pid = 1653] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:10:36 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x11961a800) [pid = 1653] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:10:36 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x1121ecc00) [pid = 1653] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:10:36 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x112a80800) [pid = 1653] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:10:36 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1176c0800) [pid = 1653] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:10:36 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x121046000) [pid = 1653] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:10:36 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x118729400) [pid = 1653] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:10:36 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x1248e4c00) [pid = 1653] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:10:36 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x121045400) [pid = 1653] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:10:36 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x118726c00) [pid = 1653] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:10:36 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x124a07800) [pid = 1653] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:10:36 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x125708c00) [pid = 1653] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:10:36 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x1211f1000) [pid = 1653] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:10:36 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x11961ac00) [pid = 1653] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:10:36 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x121044800) [pid = 1653] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:10:36 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x11851fc00) [pid = 1653] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:10:36 INFO - PROCESS | 1653 | 1469031036882 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:36 INFO - PROCESS | 1653 | 1469031036883 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x116695000 == 38 [pid = 1653] [id = 75] 09:10:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x1121ecc00) [pid = 1653] [serial = 222] [outer = 0x0] 09:10:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1130b5c00) [pid = 1653] [serial = 223] [outer = 0x1121ecc00] 09:10:36 INFO - PROCESS | 1653 | 1469031036907 Marionette DEBUG loaded listener.js 09:10:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x118729400) [pid = 1653] [serial = 224] [outer = 0x1121ecc00] 09:10:37 INFO - PROCESS | 1653 | 1469031037176 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]]]}] 09:10:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:10:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 569ms 09:10:37 INFO - PROCESS | 1653 | 1469031037203 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 09:10:37 INFO - PROCESS | 1653 | 1469031037204 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 09:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:10:37 INFO - PROCESS | 1653 | 1469031037214 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:10:37 INFO - PROCESS | 1653 | 1469031037215 Marionette TRACE conn2 <- [1,274,null,{}] 09:10:37 INFO - PROCESS | 1653 | 1469031037218 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}] 09:10:37 INFO - PROCESS | 1653 | 1469031037219 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:37 INFO - PROCESS | 1653 | 1469031037301 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 09:10:37 INFO - PROCESS | 1653 | 1469031037306 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:37 INFO - PROCESS | 1653 | 1469031037309 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x12838f000 == 39 [pid = 1653] [id = 76] 09:10:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x118748c00) [pid = 1653] [serial = 225] [outer = 0x0] 09:10:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x1210d8c00) [pid = 1653] [serial = 226] [outer = 0x118748c00] 09:10:37 INFO - PROCESS | 1653 | 1469031037337 Marionette DEBUG loaded listener.js 09:10:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x124b7e000) [pid = 1653] [serial = 227] [outer = 0x118748c00] 09:10:37 INFO - PROCESS | 1653 | 1469031037642 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]]]}] 09:10:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:10:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 09:10:37 INFO - PROCESS | 1653 | 1469031037684 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 09:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:10:37 INFO - PROCESS | 1653 | 1469031037685 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 09:10:37 INFO - PROCESS | 1653 | 1469031037688 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:10:37 INFO - PROCESS | 1653 | 1469031037690 Marionette TRACE conn2 <- [1,278,null,{}] 09:10:37 INFO - PROCESS | 1653 | 1469031037692 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}] 09:10:37 INFO - PROCESS | 1653 | 1469031037694 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:37 INFO - PROCESS | 1653 | 1469031037813 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 09:10:37 INFO - PROCESS | 1653 | 1469031037819 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:37 INFO - PROCESS | 1653 | 1469031037821 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x1289c8000 == 40 [pid = 1653] [id = 77] 09:10:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x11875dc00) [pid = 1653] [serial = 228] [outer = 0x0] 09:10:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x128ca6800) [pid = 1653] [serial = 229] [outer = 0x11875dc00] 09:10:37 INFO - PROCESS | 1653 | 1469031037848 Marionette DEBUG loaded listener.js 09:10:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x12a661000) [pid = 1653] [serial = 230] [outer = 0x11875dc00] 09:10:38 INFO - PROCESS | 1653 | 1469031038149 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]]]}] 09:10:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 520ms 09:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:10:38 INFO - PROCESS | 1653 | 1469031038208 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 09:10:38 INFO - PROCESS | 1653 | 1469031038210 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 09:10:38 INFO - PROCESS | 1653 | 1469031038212 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:10:38 INFO - PROCESS | 1653 | 1469031038213 Marionette TRACE conn2 <- [1,282,null,{}] 09:10:38 INFO - PROCESS | 1653 | 1469031038215 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}] 09:10:38 INFO - PROCESS | 1653 | 1469031038216 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:38 INFO - PROCESS | 1653 | 1469031038297 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 09:10:38 INFO - PROCESS | 1653 | 1469031038301 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:38 INFO - PROCESS | 1653 | 1469031038302 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x128ed0800 == 41 [pid = 1653] [id = 78] 09:10:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x12a666c00) [pid = 1653] [serial = 231] [outer = 0x0] 09:10:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x12a670c00) [pid = 1653] [serial = 232] [outer = 0x12a666c00] 09:10:38 INFO - PROCESS | 1653 | 1469031038326 Marionette DEBUG loaded listener.js 09:10:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x12a963000) [pid = 1653] [serial = 233] [outer = 0x12a666c00] 09:10:38 INFO - PROCESS | 1653 | 1469031038615 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]]]}] 09:10:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 417ms 09:10:38 INFO - PROCESS | 1653 | 1469031038630 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 09:10:38 INFO - PROCESS | 1653 | 1469031038631 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 09:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:10:38 INFO - PROCESS | 1653 | 1469031038633 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:10:38 INFO - PROCESS | 1653 | 1469031038634 Marionette TRACE conn2 <- [1,286,null,{}] 09:10:38 INFO - PROCESS | 1653 | 1469031038636 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}] 09:10:38 INFO - PROCESS | 1653 | 1469031038637 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:38 INFO - PROCESS | 1653 | 1469031038732 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 09:10:38 INFO - PROCESS | 1653 | 1469031038781 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:38 INFO - PROCESS | 1653 | 1469031038782 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a5bd000 == 42 [pid = 1653] [id = 79] 09:10:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x12a65e800) [pid = 1653] [serial = 234] [outer = 0x0] 09:10:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x12a964000) [pid = 1653] [serial = 235] [outer = 0x12a65e800] 09:10:38 INFO - PROCESS | 1653 | 1469031038806 Marionette DEBUG loaded listener.js 09:10:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x12aae5400) [pid = 1653] [serial = 236] [outer = 0x12a65e800] 09:10:39 INFO - PROCESS | 1653 | 1469031039216 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]]]}] 09:10:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 618ms 09:10:39 INFO - PROCESS | 1653 | 1469031039252 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 09:10:39 INFO - PROCESS | 1653 | 1469031039255 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 09:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:10:39 INFO - PROCESS | 1653 | 1469031039258 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:10:39 INFO - PROCESS | 1653 | 1469031039260 Marionette TRACE conn2 <- [1,290,null,{}] 09:10:39 INFO - PROCESS | 1653 | 1469031039265 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}] 09:10:39 INFO - PROCESS | 1653 | 1469031039266 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:39 INFO - PROCESS | 1653 | 1469031039366 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 09:10:39 INFO - PROCESS | 1653 | 1469031039415 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:39 INFO - PROCESS | 1653 | 1469031039417 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x117484800 == 43 [pid = 1653] [id = 80] 09:10:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x117c3b400) [pid = 1653] [serial = 237] [outer = 0x0] 09:10:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x1184c1000) [pid = 1653] [serial = 238] [outer = 0x117c3b400] 09:10:39 INFO - PROCESS | 1653 | 1469031039448 Marionette DEBUG loaded listener.js 09:10:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x11889a400) [pid = 1653] [serial = 239] [outer = 0x117c3b400] 09:10:39 INFO - PROCESS | 1653 | 1469031039884 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]]]}] 09:10:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 671ms 09:10:39 INFO - PROCESS | 1653 | 1469031039940 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 09:10:39 INFO - PROCESS | 1653 | 1469031039943 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 09:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:10:39 INFO - PROCESS | 1653 | 1469031039949 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:10:39 INFO - PROCESS | 1653 | 1469031039951 Marionette TRACE conn2 <- [1,294,null,{}] 09:10:39 INFO - PROCESS | 1653 | 1469031039953 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}] 09:10:39 INFO - PROCESS | 1653 | 1469031039955 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:40 INFO - PROCESS | 1653 | 1469031040059 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 09:10:40 INFO - PROCESS | 1653 | 1469031040120 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:40 INFO - PROCESS | 1653 | 1469031040121 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x124430800 == 44 [pid = 1653] [id = 81] 09:10:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x119c10000) [pid = 1653] [serial = 240] [outer = 0x0] 09:10:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x12103d000) [pid = 1653] [serial = 241] [outer = 0x119c10000] 09:10:40 INFO - PROCESS | 1653 | 1469031040153 Marionette DEBUG loaded listener.js 09:10:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x1211f0400) [pid = 1653] [serial = 242] [outer = 0x119c10000] 09:10:40 INFO - PROCESS | 1653 | 1469031040564 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]]]}] 09:10:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 620ms 09:10:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:10:40 INFO - PROCESS | 1653 | 1469031040568 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 09:10:40 INFO - PROCESS | 1653 | 1469031040570 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 09:10:40 INFO - PROCESS | 1653 | 1469031040572 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:10:40 INFO - PROCESS | 1653 | 1469031040575 Marionette TRACE conn2 <- [1,298,null,{}] 09:10:40 INFO - PROCESS | 1653 | 1469031040582 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}] 09:10:40 INFO - PROCESS | 1653 | 1469031040586 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:40 INFO - PROCESS | 1653 | 1469031040703 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 09:10:40 INFO - PROCESS | 1653 | 1469031040766 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:40 INFO - PROCESS | 1653 | 1469031040768 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x1289c1800 == 45 [pid = 1653] [id = 82] 09:10:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x124de0c00) [pid = 1653] [serial = 243] [outer = 0x0] 09:10:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x12570b400) [pid = 1653] [serial = 244] [outer = 0x124de0c00] 09:10:40 INFO - PROCESS | 1653 | 1469031040799 Marionette DEBUG loaded listener.js 09:10:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x126527800) [pid = 1653] [serial = 245] [outer = 0x124de0c00] 09:10:41 INFO - PROCESS | 1653 | 1469031041200 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]]]}] 09:10:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:10:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 671ms 09:10:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:10:41 INFO - PROCESS | 1653 | 1469031041243 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 09:10:41 INFO - PROCESS | 1653 | 1469031041245 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 09:10:41 INFO - PROCESS | 1653 | 1469031041248 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:10:41 INFO - PROCESS | 1653 | 1469031041249 Marionette TRACE conn2 <- [1,302,null,{}] 09:10:41 INFO - PROCESS | 1653 | 1469031041251 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}] 09:10:41 INFO - PROCESS | 1653 | 1469031041253 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:41 INFO - PROCESS | 1653 | 1469031041364 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 09:10:41 INFO - PROCESS | 1653 | 1469031041412 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:41 INFO - PROCESS | 1653 | 1469031041413 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a903800 == 46 [pid = 1653] [id = 83] 09:10:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x1266c0800) [pid = 1653] [serial = 246] [outer = 0x0] 09:10:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x126c99000) [pid = 1653] [serial = 247] [outer = 0x1266c0800] 09:10:41 INFO - PROCESS | 1653 | 1469031041442 Marionette DEBUG loaded listener.js 09:10:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x126ca5c00) [pid = 1653] [serial = 248] [outer = 0x1266c0800] 09:10:42 INFO - PROCESS | 1653 | 1469031042049 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]]]}] 09:10:42 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. 09:10:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 819ms 09:10:42 INFO - PROCESS | 1653 | 1469031042069 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 09:10:42 INFO - PROCESS | 1653 | 1469031042073 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 09:10:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:10:42 INFO - PROCESS | 1653 | 1469031042099 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:10:42 INFO - PROCESS | 1653 | 1469031042102 Marionette TRACE conn2 <- [1,306,null,{}] 09:10:42 INFO - PROCESS | 1653 | 1469031042110 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}] 09:10:42 INFO - PROCESS | 1653 | 1469031042112 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:42 INFO - PROCESS | 1653 | 1469031042243 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 09:10:42 INFO - PROCESS | 1653 | 1469031042329 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:42 INFO - PROCESS | 1653 | 1469031042332 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x118705800 == 47 [pid = 1653] [id = 84] 09:10:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x11848c400) [pid = 1653] [serial = 249] [outer = 0x0] 09:10:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x11872c800) [pid = 1653] [serial = 250] [outer = 0x11848c400] 09:10:42 INFO - PROCESS | 1653 | 1469031042376 Marionette DEBUG loaded listener.js 09:10:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x119162000) [pid = 1653] [serial = 251] [outer = 0x11848c400] 09:10:42 INFO - PROCESS | 1653 | 1469031042848 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]]]}] 09:10:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:10:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 776ms 09:10:42 INFO - PROCESS | 1653 | 1469031042871 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 09:10:42 INFO - PROCESS | 1653 | 1469031042874 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 09:10:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:10:42 INFO - PROCESS | 1653 | 1469031042879 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:10:42 INFO - PROCESS | 1653 | 1469031042880 Marionette TRACE conn2 <- [1,310,null,{}] 09:10:42 INFO - PROCESS | 1653 | 1469031042883 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}] 09:10:42 INFO - PROCESS | 1653 | 1469031042884 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:42 INFO - PROCESS | 1653 | 1469031042977 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 09:10:43 INFO - PROCESS | 1653 | 1469031043025 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:43 INFO - PROCESS | 1653 | 1469031043026 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:43 INFO - PROCESS | 1653 | ++DOCSHELL 0x116f1d000 == 48 [pid = 1653] [id = 85] 09:10:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x119716400) [pid = 1653] [serial = 252] [outer = 0x0] 09:10:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x119720400) [pid = 1653] [serial = 253] [outer = 0x119716400] 09:10:43 INFO - PROCESS | 1653 | 1469031043054 Marionette DEBUG loaded listener.js 09:10:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x119c0cc00) [pid = 1653] [serial = 254] [outer = 0x119716400] 09:10:43 INFO - PROCESS | 1653 | --DOCSHELL 0x128ed0800 == 47 [pid = 1653] [id = 78] 09:10:43 INFO - PROCESS | 1653 | --DOCSHELL 0x1289c8000 == 46 [pid = 1653] [id = 77] 09:10:43 INFO - PROCESS | 1653 | --DOCSHELL 0x12838f000 == 45 [pid = 1653] [id = 76] 09:10:43 INFO - PROCESS | 1653 | --DOCSHELL 0x116695000 == 44 [pid = 1653] [id = 75] 09:10:43 INFO - PROCESS | 1653 | --DOCSHELL 0x126c2e800 == 43 [pid = 1653] [id = 74] 09:10:43 INFO - PROCESS | 1653 | --DOCSHELL 0x125780800 == 42 [pid = 1653] [id = 73] 09:10:43 INFO - PROCESS | 1653 | --DOCSHELL 0x1245e8000 == 41 [pid = 1653] [id = 72] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x125711800) [pid = 1653] [serial = 189] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOCSHELL 0x123908000 == 40 [pid = 1653] [id = 71] 09:10:43 INFO - PROCESS | 1653 | --DOCSHELL 0x119b6c000 == 39 [pid = 1653] [id = 70] 09:10:43 INFO - PROCESS | 1653 | --DOCSHELL 0x1191a3000 == 38 [pid = 1653] [id = 69] 09:10:43 INFO - PROCESS | 1653 | --DOCSHELL 0x117c4f000 == 37 [pid = 1653] [id = 68] 09:10:43 INFO - PROCESS | 1653 | --DOCSHELL 0x115ec0800 == 36 [pid = 1653] [id = 67] 09:10:43 INFO - PROCESS | 1653 | --DOCSHELL 0x1181a9000 == 35 [pid = 1653] [id = 66] 09:10:43 INFO - PROCESS | 1653 | --DOCSHELL 0x115e2d800 == 34 [pid = 1653] [id = 65] 09:10:43 INFO - PROCESS | 1653 | 1469031043403 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]]]}] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x119c09400) [pid = 1653] [serial = 168] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x1248ec400) [pid = 1653] [serial = 174] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x11875e400) [pid = 1653] [serial = 162] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x11929e800) [pid = 1653] [serial = 163] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x118493000) [pid = 1653] [serial = 159] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x118518000) [pid = 1653] [serial = 160] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x11675c000) [pid = 1653] [serial = 156] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x116aa9400) [pid = 1653] [serial = 157] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x11971a800) [pid = 1653] [serial = 165] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x116143800) [pid = 1653] [serial = 154] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x112e0f400) [pid = 1653] [serial = 153] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x116143c00) [pid = 1653] [serial = 139] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x112a82c00) [pid = 1653] [serial = 138] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x118517000) [pid = 1653] [serial = 142] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x1181e5000) [pid = 1653] [serial = 141] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x1210d9c00) [pid = 1653] [serial = 171] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x121039c00) [pid = 1653] [serial = 145] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x119610400) [pid = 1653] [serial = 144] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x124d82c00) [pid = 1653] [serial = 177] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x124a0dc00) [pid = 1653] [serial = 175] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1248f1c00) [pid = 1653] [serial = 148] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x12103f000) [pid = 1653] [serial = 180] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x123e32c00) [pid = 1653] [serial = 147] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x124d88c00) [pid = 1653] [serial = 151] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x126137800) [pid = 1653] [serial = 186] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x124de7000) [pid = 1653] [serial = 181] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x124a11800) [pid = 1653] [serial = 150] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x1266c2800) [pid = 1653] [serial = 187] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x124de3c00) [pid = 1653] [serial = 178] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x12570a400) [pid = 1653] [serial = 184] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x12458f800) [pid = 1653] [serial = 172] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x121041c00) [pid = 1653] [serial = 169] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x125611800) [pid = 1653] [serial = 183] [outer = 0x0] [url = about:blank] 09:10:43 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x1197ecc00) [pid = 1653] [serial = 166] [outer = 0x0] [url = about:blank] 09:10:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 569ms 09:10:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:10:43 INFO - PROCESS | 1653 | 1469031043448 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 09:10:43 INFO - PROCESS | 1653 | 1469031043449 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 09:10:43 INFO - PROCESS | 1653 | 1469031043452 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:10:43 INFO - PROCESS | 1653 | 1469031043454 Marionette TRACE conn2 <- [1,314,null,{}] 09:10:43 INFO - PROCESS | 1653 | 1469031043462 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}] 09:10:43 INFO - PROCESS | 1653 | 1469031043465 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:43 INFO - PROCESS | 1653 | 1469031043543 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 09:10:43 INFO - PROCESS | 1653 | 1469031043547 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:43 INFO - PROCESS | 1653 | 1469031043549 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:43 INFO - PROCESS | 1653 | ++DOCSHELL 0x117485000 == 35 [pid = 1653] [id = 86] 09:10:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x1210d9400) [pid = 1653] [serial = 255] [outer = 0x0] 09:10:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x1211f0c00) [pid = 1653] [serial = 256] [outer = 0x1210d9400] 09:10:43 INFO - PROCESS | 1653 | 1469031043579 Marionette DEBUG loaded listener.js 09:10:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x123fedc00) [pid = 1653] [serial = 257] [outer = 0x1210d9400] 09:10:43 INFO - PROCESS | 1653 | 1469031043929 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]]]}] 09:10:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 522ms 09:10:43 INFO - PROCESS | 1653 | 1469031043983 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 09:10:43 INFO - PROCESS | 1653 | 1469031043984 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 09:10:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:10:43 INFO - PROCESS | 1653 | 1469031043988 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:10:43 INFO - PROCESS | 1653 | 1469031043989 Marionette TRACE conn2 <- [1,318,null,{}] 09:10:43 INFO - PROCESS | 1653 | 1469031043991 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}] 09:10:43 INFO - PROCESS | 1653 | 1469031043992 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:44 INFO - PROCESS | 1653 | 1469031044069 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 09:10:44 INFO - PROCESS | 1653 | 1469031044076 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:44 INFO - PROCESS | 1653 | 1469031044077 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x1195f3800 == 36 [pid = 1653] [id = 87] 09:10:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1248ec400) [pid = 1653] [serial = 258] [outer = 0x0] 09:10:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x124a11c00) [pid = 1653] [serial = 259] [outer = 0x1248ec400] 09:10:44 INFO - PROCESS | 1653 | 1469031044103 Marionette DEBUG loaded listener.js 09:10:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x124d90800) [pid = 1653] [serial = 260] [outer = 0x1248ec400] 09:10:44 INFO - PROCESS | 1653 | 1469031044457 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]]]}] 09:10:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 519ms 09:10:44 INFO - PROCESS | 1653 | 1469031044508 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 09:10:44 INFO - PROCESS | 1653 | 1469031044509 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 09:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:10:44 INFO - PROCESS | 1653 | 1469031044511 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:10:44 INFO - PROCESS | 1653 | 1469031044512 Marionette TRACE conn2 <- [1,322,null,{}] 09:10:44 INFO - PROCESS | 1653 | 1469031044522 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}] 09:10:44 INFO - PROCESS | 1653 | 1469031044523 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:44 INFO - PROCESS | 1653 | 1469031044598 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 09:10:44 INFO - PROCESS | 1653 | 1469031044602 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:44 INFO - PROCESS | 1653 | 1469031044603 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x12387f800 == 37 [pid = 1653] [id = 88] 09:10:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x124de7400) [pid = 1653] [serial = 261] [outer = 0x0] 09:10:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x12578e400) [pid = 1653] [serial = 262] [outer = 0x124de7400] 09:10:44 INFO - PROCESS | 1653 | 1469031044630 Marionette DEBUG loaded listener.js 09:10:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x12663f800) [pid = 1653] [serial = 263] [outer = 0x124de7400] 09:10:44 INFO - PROCESS | 1653 | 1469031044976 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]]]}] 09:10:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 472ms 09:10:44 INFO - PROCESS | 1653 | 1469031044983 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 09:10:44 INFO - PROCESS | 1653 | 1469031044985 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 09:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:10:44 INFO - PROCESS | 1653 | 1469031044987 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:10:44 INFO - PROCESS | 1653 | 1469031044988 Marionette TRACE conn2 <- [1,326,null,{}] 09:10:44 INFO - PROCESS | 1653 | 1469031044992 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}] 09:10:44 INFO - PROCESS | 1653 | 1469031044996 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:45 INFO - PROCESS | 1653 | 1469031045088 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 09:10:45 INFO - PROCESS | 1653 | 1469031045101 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:45 INFO - PROCESS | 1653 | 1469031045102 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x123cd8800 == 38 [pid = 1653] [id = 89] 09:10:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x125128c00) [pid = 1653] [serial = 264] [outer = 0x0] 09:10:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x12829e000) [pid = 1653] [serial = 265] [outer = 0x125128c00] 09:10:45 INFO - PROCESS | 1653 | 1469031045128 Marionette DEBUG loaded listener.js 09:10:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x128610800) [pid = 1653] [serial = 266] [outer = 0x125128c00] 09:10:45 INFO - PROCESS | 1653 | 1469031045440 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]]]}] 09:10:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:10:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 469ms 09:10:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:10:45 INFO - PROCESS | 1653 | 1469031045466 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 09:10:45 INFO - PROCESS | 1653 | 1469031045467 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 09:10:45 INFO - PROCESS | 1653 | 1469031045469 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:10:45 INFO - PROCESS | 1653 | 1469031045470 Marionette TRACE conn2 <- [1,330,null,{}] 09:10:45 INFO - PROCESS | 1653 | 1469031045481 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}] 09:10:45 INFO - PROCESS | 1653 | 1469031045482 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:45 INFO - PROCESS | 1653 | 1469031045605 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 09:10:45 INFO - PROCESS | 1653 | 1469031045609 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:45 INFO - PROCESS | 1653 | 1469031045610 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x116408000 == 39 [pid = 1653] [id = 90] 09:10:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x12698d800) [pid = 1653] [serial = 267] [outer = 0x0] 09:10:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x128a26000) [pid = 1653] [serial = 268] [outer = 0x12698d800] 09:10:45 INFO - PROCESS | 1653 | 1469031045637 Marionette DEBUG loaded listener.js 09:10:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x128ca0c00) [pid = 1653] [serial = 269] [outer = 0x12698d800] 09:10:46 INFO - PROCESS | 1653 | 1469031046046 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]]]}] 09:10:46 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. 09:10:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 620ms 09:10:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:10:46 INFO - PROCESS | 1653 | 1469031046096 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 09:10:46 INFO - PROCESS | 1653 | 1469031046097 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 09:10:46 INFO - PROCESS | 1653 | 1469031046100 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:10:46 INFO - PROCESS | 1653 | 1469031046102 Marionette TRACE conn2 <- [1,334,null,{}] 09:10:46 INFO - PROCESS | 1653 | 1469031046104 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}] 09:10:46 INFO - PROCESS | 1653 | 1469031046106 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:46 INFO - PROCESS | 1653 | 1469031046264 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 09:10:46 INFO - PROCESS | 1653 | 1469031046283 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:46 INFO - PROCESS | 1653 | 1469031046284 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x125771000 == 40 [pid = 1653] [id = 91] 09:10:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x128d06000) [pid = 1653] [serial = 270] [outer = 0x0] 09:10:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x128d0f800) [pid = 1653] [serial = 271] [outer = 0x128d06000] 09:10:46 INFO - PROCESS | 1653 | 1469031046324 Marionette DEBUG loaded listener.js 09:10:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x12a578400) [pid = 1653] [serial = 272] [outer = 0x128d06000] 09:10:46 INFO - PROCESS | 1653 | 1469031046781 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]]]}] 09:10:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:10:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 721ms 09:10:46 INFO - PROCESS | 1653 | 1469031046825 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 09:10:46 INFO - PROCESS | 1653 | 1469031046826 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 09:10:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:10:46 INFO - PROCESS | 1653 | 1469031046828 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:10:46 INFO - PROCESS | 1653 | 1469031046829 Marionette TRACE conn2 <- [1,338,null,{}] 09:10:46 INFO - PROCESS | 1653 | 1469031046831 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}] 09:10:46 INFO - PROCESS | 1653 | 1469031046832 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:46 INFO - PROCESS | 1653 | 1469031046929 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 09:10:46 INFO - PROCESS | 1653 | 1469031046977 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:46 INFO - PROCESS | 1653 | 1469031046978 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x126c21800 == 41 [pid = 1653] [id = 92] 09:10:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x128d07800) [pid = 1653] [serial = 273] [outer = 0x0] 09:10:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x12a66b800) [pid = 1653] [serial = 274] [outer = 0x128d07800] 09:10:47 INFO - PROCESS | 1653 | 1469031047002 Marionette DEBUG loaded listener.js 09:10:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x12a96a000) [pid = 1653] [serial = 275] [outer = 0x128d07800] 09:10:47 INFO - PROCESS | 1653 | 1469031047298 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]]]}] 09:10:47 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. 09:10:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 518ms 09:10:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:10:47 INFO - PROCESS | 1653 | 1469031047351 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 09:10:47 INFO - PROCESS | 1653 | 1469031047352 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 09:10:47 INFO - PROCESS | 1653 | 1469031047354 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:10:47 INFO - PROCESS | 1653 | 1469031047356 Marionette TRACE conn2 <- [1,342,null,{}] 09:10:47 INFO - PROCESS | 1653 | 1469031047358 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}] 09:10:47 INFO - PROCESS | 1653 | 1469031047359 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:47 INFO - PROCESS | 1653 | 1469031047461 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 09:10:47 INFO - PROCESS | 1653 | 1469031047471 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:47 INFO - PROCESS | 1653 | 1469031047472 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:47 INFO - PROCESS | 1653 | ++DOCSHELL 0x1286ab000 == 42 [pid = 1653] [id = 93] 09:10:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x12a664800) [pid = 1653] [serial = 276] [outer = 0x0] 09:10:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x12aae4800) [pid = 1653] [serial = 277] [outer = 0x12a664800] 09:10:47 INFO - PROCESS | 1653 | 1469031047498 Marionette DEBUG loaded listener.js 09:10:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x12b01e800) [pid = 1653] [serial = 278] [outer = 0x12a664800] 09:10:47 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x118748c00) [pid = 1653] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:10:47 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x11875d800) [pid = 1653] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:10:47 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x125708800) [pid = 1653] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:10:47 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x12a666c00) [pid = 1653] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:10:47 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x11875dc00) [pid = 1653] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:10:47 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x1121ecc00) [pid = 1653] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:10:47 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x117c46000) [pid = 1653] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:10:47 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x123e38800) [pid = 1653] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:10:47 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x128611400) [pid = 1653] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:10:47 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x128611800) [pid = 1653] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:10:47 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1130bc800) [pid = 1653] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:10:47 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x124a07000) [pid = 1653] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:10:47 INFO - PROCESS | 1653 | 1469031047895 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]]]}] 09:10:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:10:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 568ms 09:10:47 INFO - PROCESS | 1653 | 1469031047928 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 09:10:47 INFO - PROCESS | 1653 | 1469031047930 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 09:10:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:10:47 INFO - PROCESS | 1653 | 1469031047932 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:10:47 INFO - PROCESS | 1653 | 1469031047934 Marionette TRACE conn2 <- [1,346,null,{}] 09:10:47 INFO - PROCESS | 1653 | 1469031047937 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}] 09:10:47 INFO - PROCESS | 1653 | 1469031047938 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:48 INFO - PROCESS | 1653 | 1469031048066 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 09:10:48 INFO - PROCESS | 1653 | 1469031048094 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:48 INFO - PROCESS | 1653 | 1469031048096 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:48 INFO - PROCESS | 1653 | ++DOCSHELL 0x128ecf000 == 43 [pid = 1653] [id = 94] 09:10:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x115d98000) [pid = 1653] [serial = 279] [outer = 0x0] 09:10:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x12a666c00) [pid = 1653] [serial = 280] [outer = 0x115d98000] 09:10:48 INFO - PROCESS | 1653 | 1469031048123 Marionette DEBUG loaded listener.js 09:10:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x12b119c00) [pid = 1653] [serial = 281] [outer = 0x115d98000] 09:10:48 INFO - PROCESS | 1653 | 1469031048407 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]]]}] 09:10:48 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. 09:10:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 519ms 09:10:48 INFO - PROCESS | 1653 | 1469031048452 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 09:10:48 INFO - PROCESS | 1653 | 1469031048453 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 09:10:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:10:48 INFO - PROCESS | 1653 | 1469031048456 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:10:48 INFO - PROCESS | 1653 | 1469031048457 Marionette TRACE conn2 <- [1,350,null,{}] 09:10:48 INFO - PROCESS | 1653 | 1469031048463 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}] 09:10:48 INFO - PROCESS | 1653 | 1469031048464 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:48 INFO - PROCESS | 1653 | 1469031048554 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 09:10:48 INFO - PROCESS | 1653 | 1469031048603 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:48 INFO - PROCESS | 1653 | 1469031048604 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:48 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a912800 == 44 [pid = 1653] [id = 95] 09:10:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x1184bdc00) [pid = 1653] [serial = 282] [outer = 0x0] 09:10:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x12b11ec00) [pid = 1653] [serial = 283] [outer = 0x1184bdc00] 09:10:48 INFO - PROCESS | 1653 | 1469031048628 Marionette DEBUG loaded listener.js 09:10:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x12b912000) [pid = 1653] [serial = 284] [outer = 0x1184bdc00] 09:10:48 INFO - PROCESS | 1653 | 1469031048866 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]]]}] 09:10:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:10:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 471ms 09:10:48 INFO - PROCESS | 1653 | 1469031048930 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 09:10:48 INFO - PROCESS | 1653 | 1469031048931 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 09:10:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:10:48 INFO - PROCESS | 1653 | 1469031048934 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:10:48 INFO - PROCESS | 1653 | 1469031048935 Marionette TRACE conn2 <- [1,354,null,{}] 09:10:48 INFO - PROCESS | 1653 | 1469031048937 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}] 09:10:48 INFO - PROCESS | 1653 | 1469031048938 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:49 INFO - PROCESS | 1653 | 1469031049037 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 09:10:49 INFO - PROCESS | 1653 | 1469031049040 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:49 INFO - PROCESS | 1653 | 1469031049041 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b0de800 == 45 [pid = 1653] [id = 96] 09:10:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x124de7000) [pid = 1653] [serial = 285] [outer = 0x0] 09:10:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x12b918800) [pid = 1653] [serial = 286] [outer = 0x124de7000] 09:10:49 INFO - PROCESS | 1653 | 1469031049066 Marionette DEBUG loaded listener.js 09:10:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x12b9e0c00) [pid = 1653] [serial = 287] [outer = 0x124de7000] 09:10:49 INFO - PROCESS | 1653 | 1469031049384 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]]]}] 09:10:49 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. 09:10:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 470ms 09:10:49 INFO - PROCESS | 1653 | 1469031049404 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 09:10:49 INFO - PROCESS | 1653 | 1469031049405 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 09:10:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:10:49 INFO - PROCESS | 1653 | 1469031049409 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:10:49 INFO - PROCESS | 1653 | 1469031049411 Marionette TRACE conn2 <- [1,358,null,{}] 09:10:49 INFO - PROCESS | 1653 | 1469031049413 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}] 09:10:49 INFO - PROCESS | 1653 | 1469031049422 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:49 INFO - PROCESS | 1653 | 1469031049502 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 09:10:49 INFO - PROCESS | 1653 | 1469031049551 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:49 INFO - PROCESS | 1653 | 1469031049553 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b14d800 == 46 [pid = 1653] [id = 97] 09:10:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x12b126c00) [pid = 1653] [serial = 288] [outer = 0x0] 09:10:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x12b9e5400) [pid = 1653] [serial = 289] [outer = 0x12b126c00] 09:10:49 INFO - PROCESS | 1653 | 1469031049577 Marionette DEBUG loaded listener.js 09:10:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x12bf0c400) [pid = 1653] [serial = 290] [outer = 0x12b126c00] 09:10:50 INFO - PROCESS | 1653 | --DOCSHELL 0x124dba000 == 45 [pid = 1653] [id = 64] 09:10:50 INFO - PROCESS | 1653 | --DOCSHELL 0x118705800 == 44 [pid = 1653] [id = 84] 09:10:50 INFO - PROCESS | 1653 | --DOCSHELL 0x12a903800 == 43 [pid = 1653] [id = 83] 09:10:50 INFO - PROCESS | 1653 | --DOCSHELL 0x1289c1800 == 42 [pid = 1653] [id = 82] 09:10:50 INFO - PROCESS | 1653 | --DOCSHELL 0x124430800 == 41 [pid = 1653] [id = 81] 09:10:50 INFO - PROCESS | 1653 | --DOCSHELL 0x12a5bd000 == 40 [pid = 1653] [id = 79] 09:10:50 INFO - PROCESS | 1653 | --DOCSHELL 0x117484800 == 39 [pid = 1653] [id = 80] 09:10:50 INFO - PROCESS | 1653 | --DOCSHELL 0x117485000 == 38 [pid = 1653] [id = 86] 09:10:50 INFO - PROCESS | 1653 | --DOCSHELL 0x116f1d000 == 37 [pid = 1653] [id = 85] 09:10:50 INFO - PROCESS | 1653 | --DOCSHELL 0x126c21800 == 36 [pid = 1653] [id = 92] 09:10:50 INFO - PROCESS | 1653 | --DOCSHELL 0x12387f800 == 35 [pid = 1653] [id = 88] 09:10:50 INFO - PROCESS | 1653 | --DOCSHELL 0x123cd8800 == 34 [pid = 1653] [id = 89] 09:10:50 INFO - PROCESS | 1653 | --DOCSHELL 0x116408000 == 33 [pid = 1653] [id = 90] 09:10:50 INFO - PROCESS | 1653 | --DOCSHELL 0x125771000 == 32 [pid = 1653] [id = 91] 09:10:50 INFO - PROCESS | 1653 | --DOCSHELL 0x128ecf000 == 31 [pid = 1653] [id = 94] 09:10:50 INFO - PROCESS | 1653 | --DOCSHELL 0x12a912800 == 30 [pid = 1653] [id = 95] 09:10:50 INFO - PROCESS | 1653 | --DOCSHELL 0x1195f3800 == 29 [pid = 1653] [id = 87] 09:10:50 INFO - PROCESS | 1653 | --DOCSHELL 0x1286ab000 == 28 [pid = 1653] [id = 93] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x12a963000) [pid = 1653] [serial = 233] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOCSHELL 0x12b0de800 == 27 [pid = 1653] [id = 96] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x124b7e000) [pid = 1653] [serial = 227] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x1192aa800) [pid = 1653] [serial = 202] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x128608800) [pid = 1653] [serial = 215] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x1210d8c00) [pid = 1653] [serial = 226] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x12a670c00) [pid = 1653] [serial = 232] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x12a661000) [pid = 1653] [serial = 230] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x118516800) [pid = 1653] [serial = 195] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x1130b5c00) [pid = 1653] [serial = 223] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x118513400) [pid = 1653] [serial = 198] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1240a1000) [pid = 1653] [serial = 208] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x1197dfc00) [pid = 1653] [serial = 203] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x128a2a800) [pid = 1653] [serial = 218] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x118729400) [pid = 1653] [serial = 224] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x128c9d800) [pid = 1653] [serial = 220] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x126530400) [pid = 1653] [serial = 214] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x121047800) [pid = 1653] [serial = 205] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x128a20c00) [pid = 1653] [serial = 217] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x124a0d400) [pid = 1653] [serial = 211] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x115e5a000) [pid = 1653] [serial = 192] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x123be1400) [pid = 1653] [serial = 206] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x125129400) [pid = 1653] [serial = 212] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x11872f000) [pid = 1653] [serial = 199] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x12c76e800) [pid = 1653] [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.] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x1248e7800) [pid = 1653] [serial = 209] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x128ca6800) [pid = 1653] [serial = 229] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x128ca5c00) [pid = 1653] [serial = 221] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x12a964000) [pid = 1653] [serial = 235] [outer = 0x0] [url = about:blank] 09:10:51 INFO - PROCESS | 1653 | 1469031051102 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]]]}] 09:10:51 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. 09:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1724ms 09:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:10:51 INFO - PROCESS | 1653 | 1469031051133 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 09:10:51 INFO - PROCESS | 1653 | 1469031051135 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 09:10:51 INFO - PROCESS | 1653 | 1469031051138 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:10:51 INFO - PROCESS | 1653 | 1469031051140 Marionette TRACE conn2 <- [1,362,null,{}] 09:10:51 INFO - PROCESS | 1653 | 1469031051145 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}] 09:10:51 INFO - PROCESS | 1653 | 1469031051146 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:51 INFO - PROCESS | 1653 | 1469031051228 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 09:10:51 INFO - PROCESS | 1653 | 1469031051276 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:51 INFO - PROCESS | 1653 | 1469031051279 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x115ebf000 == 28 [pid = 1653] [id = 98] 09:10:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x11663c800) [pid = 1653] [serial = 291] [outer = 0x0] 09:10:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x116644c00) [pid = 1653] [serial = 292] [outer = 0x11663c800] 09:10:51 INFO - PROCESS | 1653 | 1469031051307 Marionette DEBUG loaded listener.js 09:10:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x117c40000) [pid = 1653] [serial = 293] [outer = 0x11663c800] 09:10:51 INFO - PROCESS | 1653 | 1469031051652 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]]]}] 09:10:51 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. 09:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 571ms 09:10:51 INFO - PROCESS | 1653 | 1469031051709 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 09:10:51 INFO - PROCESS | 1653 | 1469031051713 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 09:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:10:51 INFO - PROCESS | 1653 | 1469031051717 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:10:51 INFO - PROCESS | 1653 | 1469031051719 Marionette TRACE conn2 <- [1,366,null,{}] 09:10:51 INFO - PROCESS | 1653 | 1469031051721 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}] 09:10:51 INFO - PROCESS | 1653 | 1469031051723 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:51 INFO - PROCESS | 1653 | 1469031051803 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 09:10:51 INFO - PROCESS | 1653 | 1469031051854 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:51 INFO - PROCESS | 1653 | 1469031051856 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x116fac800 == 29 [pid = 1653] [id = 99] 09:10:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x11848c000) [pid = 1653] [serial = 294] [outer = 0x0] 09:10:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x118518000) [pid = 1653] [serial = 295] [outer = 0x11848c000] 09:10:51 INFO - PROCESS | 1653 | 1469031051883 Marionette DEBUG loaded listener.js 09:10:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x118749c00) [pid = 1653] [serial = 296] [outer = 0x11848c000] 09:10:52 INFO - PROCESS | 1653 | 1469031052182 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]]]}] 09:10:52 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. 09:10:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 519ms 09:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:10:52 INFO - PROCESS | 1653 | 1469031052237 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 09:10:52 INFO - PROCESS | 1653 | 1469031052238 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 09:10:52 INFO - PROCESS | 1653 | 1469031052241 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:10:52 INFO - PROCESS | 1653 | 1469031052243 Marionette TRACE conn2 <- [1,370,null,{}] 09:10:52 INFO - PROCESS | 1653 | 1469031052251 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}] 09:10:52 INFO - PROCESS | 1653 | 1469031052255 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:52 INFO - PROCESS | 1653 | 1469031052337 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 09:10:52 INFO - PROCESS | 1653 | 1469031052392 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:52 INFO - PROCESS | 1653 | 1469031052395 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x1183a6000 == 30 [pid = 1653] [id = 100] 09:10:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x1121ecc00) [pid = 1653] [serial = 297] [outer = 0x0] 09:10:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x119713400) [pid = 1653] [serial = 298] [outer = 0x1121ecc00] 09:10:52 INFO - PROCESS | 1653 | 1469031052440 Marionette DEBUG loaded listener.js 09:10:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x1197e7c00) [pid = 1653] [serial = 299] [outer = 0x1121ecc00] 09:10:52 INFO - PROCESS | 1653 | 1469031052848 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]]]}] 09:10:52 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. 09:10:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 623ms 09:10:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:10:52 INFO - PROCESS | 1653 | 1469031052863 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 09:10:52 INFO - PROCESS | 1653 | 1469031052865 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 09:10:52 INFO - PROCESS | 1653 | 1469031052867 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:10:52 INFO - PROCESS | 1653 | 1469031052868 Marionette TRACE conn2 <- [1,374,null,{}] 09:10:52 INFO - PROCESS | 1653 | 1469031052871 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}] 09:10:52 INFO - PROCESS | 1653 | 1469031052872 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:52 INFO - PROCESS | 1653 | 1469031052977 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 09:10:52 INFO - PROCESS | 1653 | 1469031052984 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:52 INFO - PROCESS | 1653 | 1469031052985 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x1195db800 == 31 [pid = 1653] [id = 101] 09:10:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x119c05c00) [pid = 1653] [serial = 300] [outer = 0x0] 09:10:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x121042c00) [pid = 1653] [serial = 301] [outer = 0x119c05c00] 09:10:53 INFO - PROCESS | 1653 | 1469031053010 Marionette DEBUG loaded listener.js 09:10:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x1211ef400) [pid = 1653] [serial = 302] [outer = 0x119c05c00] 09:10:53 INFO - PROCESS | 1653 | 1469031053317 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:10:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:10:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 468ms 09:10:53 INFO - PROCESS | 1653 | 1469031053335 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 09:10:53 INFO - PROCESS | 1653 | 1469031053337 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 09:10:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:10:53 INFO - PROCESS | 1653 | 1469031053339 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:10:53 INFO - PROCESS | 1653 | 1469031053341 Marionette TRACE conn2 <- [1,378,null,{}] 09:10:53 INFO - PROCESS | 1653 | 1469031053346 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}] 09:10:53 INFO - PROCESS | 1653 | 1469031053348 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:53 INFO - PROCESS | 1653 | 1469031053421 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 09:10:53 INFO - PROCESS | 1653 | 1469031053426 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:53 INFO - PROCESS | 1653 | 1469031053428 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x119c73000 == 32 [pid = 1653] [id = 102] 09:10:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x118418800) [pid = 1653] [serial = 303] [outer = 0x0] 09:10:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x123bea000) [pid = 1653] [serial = 304] [outer = 0x118418800] 09:10:53 INFO - PROCESS | 1653 | 1469031053453 Marionette DEBUG loaded listener.js 09:10:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x1245c9800) [pid = 1653] [serial = 305] [outer = 0x118418800] 09:10:53 INFO - PROCESS | 1653 | 1469031053785 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:10:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:10:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 472ms 09:10:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:10:53 INFO - PROCESS | 1653 | 1469031053811 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 09:10:53 INFO - PROCESS | 1653 | 1469031053813 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 09:10:53 INFO - PROCESS | 1653 | 1469031053815 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:10:53 INFO - PROCESS | 1653 | 1469031053816 Marionette TRACE conn2 <- [1,382,null,{}] 09:10:53 INFO - PROCESS | 1653 | 1469031053818 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}] 09:10:53 INFO - PROCESS | 1653 | 1469031053822 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:53 INFO - PROCESS | 1653 | 1469031053945 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 09:10:53 INFO - PROCESS | 1653 | 1469031053951 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:53 INFO - PROCESS | 1653 | 1469031053953 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x123a8e800 == 33 [pid = 1653] [id = 103] 09:10:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x11874a400) [pid = 1653] [serial = 306] [outer = 0x0] 09:10:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x124a05000) [pid = 1653] [serial = 307] [outer = 0x11874a400] 09:10:53 INFO - PROCESS | 1653 | 1469031053981 Marionette DEBUG loaded listener.js 09:10:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x125791c00) [pid = 1653] [serial = 308] [outer = 0x11874a400] 09:10:54 INFO - PROCESS | 1653 | 1469031054286 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:10:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:10:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 518ms 09:10:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:10:54 INFO - PROCESS | 1653 | 1469031054334 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 09:10:54 INFO - PROCESS | 1653 | 1469031054335 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 09:10:54 INFO - PROCESS | 1653 | 1469031054337 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:10:54 INFO - PROCESS | 1653 | 1469031054338 Marionette TRACE conn2 <- [1,386,null,{}] 09:10:54 INFO - PROCESS | 1653 | 1469031054341 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}] 09:10:54 INFO - PROCESS | 1653 | 1469031054342 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:54 INFO - PROCESS | 1653 | 1469031054415 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 09:10:54 INFO - PROCESS | 1653 | 1469031054418 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:54 INFO - PROCESS | 1653 | 1469031054420 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x1245e1800 == 34 [pid = 1653] [id = 104] 09:10:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x12613a000) [pid = 1653] [serial = 309] [outer = 0x0] 09:10:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x126640c00) [pid = 1653] [serial = 310] [outer = 0x12613a000] 09:10:54 INFO - PROCESS | 1653 | 1469031054446 Marionette DEBUG loaded listener.js 09:10:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x126c98000) [pid = 1653] [serial = 311] [outer = 0x12613a000] 09:10:54 INFO - PROCESS | 1653 | 1469031054865 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]]]}] 09:10:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:10:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 568ms 09:10:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:10:54 INFO - PROCESS | 1653 | 1469031054905 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 09:10:54 INFO - PROCESS | 1653 | 1469031054906 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 09:10:54 INFO - PROCESS | 1653 | 1469031054908 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:10:54 INFO - PROCESS | 1653 | 1469031054909 Marionette TRACE conn2 <- [1,390,null,{}] 09:10:54 INFO - PROCESS | 1653 | 1469031054912 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}] 09:10:54 INFO - PROCESS | 1653 | 1469031054913 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:54 INFO - PROCESS | 1653 | 1469031054989 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 09:10:54 INFO - PROCESS | 1653 | 1469031054995 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:54 INFO - PROCESS | 1653 | 1469031054996 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x1261bd000 == 35 [pid = 1653] [id = 105] 09:10:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x115e5d800) [pid = 1653] [serial = 312] [outer = 0x0] 09:10:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x126ca4400) [pid = 1653] [serial = 313] [outer = 0x115e5d800] 09:10:55 INFO - PROCESS | 1653 | 1469031055019 Marionette DEBUG loaded listener.js 09:10:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x12860ec00) [pid = 1653] [serial = 314] [outer = 0x115e5d800] 09:10:55 INFO - PROCESS | 1653 | 1469031055362 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]]]}] 09:10:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:10:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 468ms 09:10:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:10:55 INFO - PROCESS | 1653 | 1469031055379 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 09:10:55 INFO - PROCESS | 1653 | 1469031055380 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 09:10:55 INFO - PROCESS | 1653 | 1469031055382 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:10:55 INFO - PROCESS | 1653 | 1469031055383 Marionette TRACE conn2 <- [1,394,null,{}] 09:10:55 INFO - PROCESS | 1653 | 1469031055386 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}] 09:10:55 INFO - PROCESS | 1653 | 1469031055387 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:55 INFO - PROCESS | 1653 | 1469031055465 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 09:10:55 INFO - PROCESS | 1653 | 1469031055520 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:55 INFO - PROCESS | 1653 | 1469031055521 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x1183a5800 == 36 [pid = 1653] [id = 106] 09:10:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x118745000) [pid = 1653] [serial = 315] [outer = 0x0] 09:10:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x128a20c00) [pid = 1653] [serial = 316] [outer = 0x118745000] 09:10:55 INFO - PROCESS | 1653 | 1469031055546 Marionette DEBUG loaded listener.js 09:10:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x128a2d000) [pid = 1653] [serial = 317] [outer = 0x118745000] 09:10:55 INFO - PROCESS | 1653 | 1469031055847 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]]]}] 09:10:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:10:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 518ms 09:10:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:10:55 INFO - PROCESS | 1653 | 1469031055901 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 09:10:55 INFO - PROCESS | 1653 | 1469031055903 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 09:10:55 INFO - PROCESS | 1653 | 1469031055906 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:10:55 INFO - PROCESS | 1653 | 1469031055908 Marionette TRACE conn2 <- [1,398,null,{}] 09:10:55 INFO - PROCESS | 1653 | 1469031055911 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}] 09:10:55 INFO - PROCESS | 1653 | 1469031055913 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:56 INFO - PROCESS | 1653 | 1469031056037 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 09:10:56 INFO - PROCESS | 1653 | 1469031056134 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:56 INFO - PROCESS | 1653 | 1469031056135 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x1282c5000 == 37 [pid = 1653] [id = 107] 09:10:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x119718c00) [pid = 1653] [serial = 318] [outer = 0x0] 09:10:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x128a2ec00) [pid = 1653] [serial = 319] [outer = 0x119718c00] 09:10:56 INFO - PROCESS | 1653 | 1469031056175 Marionette DEBUG loaded listener.js 09:10:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x12a56e000) [pid = 1653] [serial = 320] [outer = 0x119718c00] 09:10:56 INFO - PROCESS | 1653 | 1469031056600 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]]]}] 09:10:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:10:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 722ms 09:10:56 INFO - PROCESS | 1653 | 1469031056628 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 09:10:56 INFO - PROCESS | 1653 | 1469031056629 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 09:10:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:10:56 INFO - PROCESS | 1653 | 1469031056632 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:10:56 INFO - PROCESS | 1653 | 1469031056633 Marionette TRACE conn2 <- [1,402,null,{}] 09:10:56 INFO - PROCESS | 1653 | 1469031056636 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}] 09:10:56 INFO - PROCESS | 1653 | 1469031056637 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:56 INFO - PROCESS | 1653 | 1469031056746 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 09:10:56 INFO - PROCESS | 1653 | 1469031056757 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:56 INFO - PROCESS | 1653 | 1469031056759 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x119c6f000 == 38 [pid = 1653] [id = 108] 09:10:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x1211f1800) [pid = 1653] [serial = 321] [outer = 0x0] 09:10:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x12a65b000) [pid = 1653] [serial = 322] [outer = 0x1211f1800] 09:10:56 INFO - PROCESS | 1653 | 1469031056785 Marionette DEBUG loaded listener.js 09:10:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x12aae5000) [pid = 1653] [serial = 323] [outer = 0x1211f1800] 09:10:57 INFO - PROCESS | 1653 | 1469031057124 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]]]}] 09:10:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:10:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 519ms 09:10:57 INFO - PROCESS | 1653 | 1469031057153 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 09:10:57 INFO - PROCESS | 1653 | 1469031057154 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 09:10:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:10:57 INFO - PROCESS | 1653 | 1469031057157 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:10:57 INFO - PROCESS | 1653 | 1469031057160 Marionette TRACE conn2 <- [1,406,null,{}] 09:10:57 INFO - PROCESS | 1653 | 1469031057162 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}] 09:10:57 INFO - PROCESS | 1653 | 1469031057163 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:57 INFO - PROCESS | 1653 | 1469031057276 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 09:10:57 INFO - PROCESS | 1653 | 1469031057278 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:10:57 INFO - PROCESS | 1653 | 1469031057298 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:57 INFO - PROCESS | 1653 | 1469031057300 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a5d0000 == 39 [pid = 1653] [id = 109] 09:10:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x12a670c00) [pid = 1653] [serial = 324] [outer = 0x0] 09:10:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x12b9dc800) [pid = 1653] [serial = 325] [outer = 0x12a670c00] 09:10:57 INFO - PROCESS | 1653 | 1469031057324 Marionette DEBUG loaded listener.js 09:10:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x12bf05000) [pid = 1653] [serial = 326] [outer = 0x12a670c00] 09:10:57 INFO - PROCESS | 1653 | 1469031057677 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]]]}] 09:10:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:10:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 570ms 09:10:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:10:57 INFO - PROCESS | 1653 | 1469031057728 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 09:10:57 INFO - PROCESS | 1653 | 1469031057729 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 09:10:57 INFO - PROCESS | 1653 | 1469031057731 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:10:57 INFO - PROCESS | 1653 | 1469031057732 Marionette TRACE conn2 <- [1,410,null,{}] 09:10:57 INFO - PROCESS | 1653 | 1469031057734 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}] 09:10:57 INFO - PROCESS | 1653 | 1469031057735 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:57 INFO - PROCESS | 1653 | 1469031057832 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 09:10:57 INFO - PROCESS | 1653 | 1469031057844 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:57 INFO - PROCESS | 1653 | 1469031057845 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b0d9800 == 40 [pid = 1653] [id = 110] 09:10:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x10eaf5400) [pid = 1653] [serial = 327] [outer = 0x0] 09:10:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x10eafc800) [pid = 1653] [serial = 328] [outer = 0x10eaf5400] 09:10:57 INFO - PROCESS | 1653 | 1469031057869 Marionette DEBUG loaded listener.js 09:10:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x12663fc00) [pid = 1653] [serial = 329] [outer = 0x10eaf5400] 09:10:58 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x1130b7800) [pid = 1653] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:10:58 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x116146000) [pid = 1653] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:10:58 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x1184c4c00) [pid = 1653] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:10:58 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x128d07800) [pid = 1653] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:10:58 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x128d06000) [pid = 1653] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:10:58 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x12a664800) [pid = 1653] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:10:58 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x115d98000) [pid = 1653] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:10:58 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x1184bdc00) [pid = 1653] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:10:58 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x124de7000) [pid = 1653] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:10:58 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x125128c00) [pid = 1653] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:10:58 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x124de7400) [pid = 1653] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:10:58 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x1248ec400) [pid = 1653] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:10:58 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x1210d9400) [pid = 1653] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:10:58 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x119716400) [pid = 1653] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:10:58 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x11848c400) [pid = 1653] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:10:58 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x1266c0800) [pid = 1653] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:10:58 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x124de0c00) [pid = 1653] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:10:58 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x119c10000) [pid = 1653] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:10:58 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x117c3b400) [pid = 1653] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:10:58 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x12a65e800) [pid = 1653] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:10:58 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x12698d800) [pid = 1653] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:10:58 INFO - PROCESS | 1653 | 1469031058419 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]]]}] 09:10:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:10:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 719ms 09:10:58 INFO - PROCESS | 1653 | 1469031058450 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 09:10:58 INFO - PROCESS | 1653 | 1469031058452 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 09:10:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:10:58 INFO - PROCESS | 1653 | 1469031058454 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:10:58 INFO - PROCESS | 1653 | 1469031058455 Marionette TRACE conn2 <- [1,414,null,{}] 09:10:58 INFO - PROCESS | 1653 | 1469031058457 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}] 09:10:58 INFO - PROCESS | 1653 | 1469031058458 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:58 INFO - PROCESS | 1653 | 1469031058540 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 09:10:58 INFO - PROCESS | 1653 | 1469031058560 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:58 INFO - PROCESS | 1653 | 1469031058561 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x1245e0800 == 41 [pid = 1653] [id = 111] 09:10:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x11305b000) [pid = 1653] [serial = 330] [outer = 0x0] 09:10:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x1197ea800) [pid = 1653] [serial = 331] [outer = 0x11305b000] 09:10:58 INFO - PROCESS | 1653 | 1469031058594 Marionette DEBUG loaded listener.js 09:10:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x124de7400) [pid = 1653] [serial = 332] [outer = 0x11305b000] 09:10:58 INFO - PROCESS | 1653 | 1469031058916 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]]]}] 09:10:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:10:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 468ms 09:10:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:10:58 INFO - PROCESS | 1653 | 1469031058931 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 09:10:58 INFO - PROCESS | 1653 | 1469031058932 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 09:10:58 INFO - PROCESS | 1653 | 1469031058934 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:10:58 INFO - PROCESS | 1653 | 1469031058935 Marionette TRACE conn2 <- [1,418,null,{}] 09:10:58 INFO - PROCESS | 1653 | 1469031058937 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}] 09:10:58 INFO - PROCESS | 1653 | 1469031058938 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:59 INFO - PROCESS | 1653 | 1469031059056 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 09:10:59 INFO - PROCESS | 1653 | 1469031059063 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:59 INFO - PROCESS | 1653 | 1469031059065 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:10:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b987000 == 42 [pid = 1653] [id = 112] 09:10:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x11688c800) [pid = 1653] [serial = 333] [outer = 0x0] 09:10:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x1282a8800) [pid = 1653] [serial = 334] [outer = 0x11688c800] 09:10:59 INFO - PROCESS | 1653 | 1469031059089 Marionette DEBUG loaded listener.js 09:10:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x12a961400) [pid = 1653] [serial = 335] [outer = 0x11688c800] 09:10:59 INFO - PROCESS | 1653 | 1469031059853 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]]]}] 09:10:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 09:10:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 970ms 09:10:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:10:59 INFO - PROCESS | 1653 | 1469031059904 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 09:10:59 INFO - PROCESS | 1653 | 1469031059905 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 09:10:59 INFO - PROCESS | 1653 | 1469031059907 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:10:59 INFO - PROCESS | 1653 | 1469031059908 Marionette TRACE conn2 <- [1,422,null,{}] 09:10:59 INFO - PROCESS | 1653 | 1469031059911 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}] 09:10:59 INFO - PROCESS | 1653 | 1469031059912 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:00 INFO - PROCESS | 1653 | 1469031059999 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 09:11:00 INFO - PROCESS | 1653 | 1469031060002 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:00 INFO - PROCESS | 1653 | 1469031060003 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bdb7000 == 43 [pid = 1653] [id = 113] 09:11:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x12a961c00) [pid = 1653] [serial = 336] [outer = 0x0] 09:11:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x12b01e400) [pid = 1653] [serial = 337] [outer = 0x12a961c00] 09:11:00 INFO - PROCESS | 1653 | 1469031060028 Marionette DEBUG loaded listener.js 09:11:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x12bf0e400) [pid = 1653] [serial = 338] [outer = 0x12a961c00] 09:11:00 INFO - PROCESS | 1653 | 1469031060847 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]]]}] 09:11:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:11:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 969ms 09:11:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:11:00 INFO - PROCESS | 1653 | 1469031060878 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 09:11:00 INFO - PROCESS | 1653 | 1469031060880 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 09:11:00 INFO - PROCESS | 1653 | 1469031060884 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:11:00 INFO - PROCESS | 1653 | 1469031060886 Marionette TRACE conn2 <- [1,426,null,{}] 09:11:00 INFO - PROCESS | 1653 | 1469031060890 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}] 09:11:00 INFO - PROCESS | 1653 | 1469031060891 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:01 INFO - PROCESS | 1653 | 1469031061006 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 09:11:01 INFO - PROCESS | 1653 | 1469031061057 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:01 INFO - PROCESS | 1653 | 1469031061059 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x116687800 == 44 [pid = 1653] [id = 114] 09:11:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x112e0e800) [pid = 1653] [serial = 339] [outer = 0x0] 09:11:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x1130ba400) [pid = 1653] [serial = 340] [outer = 0x112e0e800] 09:11:01 INFO - PROCESS | 1653 | 1469031061091 Marionette DEBUG loaded listener.js 09:11:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x116647400) [pid = 1653] [serial = 341] [outer = 0x112e0e800] 09:11:01 INFO - PROCESS | 1653 | 1469031061679 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] 09:11:01 INFO - PROCESS | 1653 | 1469031061708 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 09:11:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:11:01 INFO - PROCESS | 1653 | 1469031061713 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:11:01 INFO - PROCESS | 1653 | 1469031061714 Marionette TRACE conn2 <- [1,430,null,{}] 09:11:01 INFO - PROCESS | 1653 | 1469031061717 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}] 09:11:01 INFO - PROCESS | 1653 | 1469031061719 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:01 INFO - PROCESS | 1653 | 1469031061950 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 09:11:02 INFO - PROCESS | 1653 | 1469031062044 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:02 INFO - PROCESS | 1653 | 1469031062046 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x113368800 == 45 [pid = 1653] [id = 115] 09:11:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x112e0fc00) [pid = 1653] [serial = 342] [outer = 0x0] 09:11:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x115e06400) [pid = 1653] [serial = 343] [outer = 0x112e0fc00] 09:11:02 INFO - PROCESS | 1653 | 1469031062075 Marionette DEBUG loaded listener.js 09:11:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x116887400) [pid = 1653] [serial = 344] [outer = 0x112e0fc00] 09:11:02 INFO - PROCESS | 1653 | --DOCSHELL 0x12b987000 == 44 [pid = 1653] [id = 112] 09:11:02 INFO - PROCESS | 1653 | --DOCSHELL 0x1245e0800 == 43 [pid = 1653] [id = 111] 09:11:02 INFO - PROCESS | 1653 | --DOCSHELL 0x12b0d9800 == 42 [pid = 1653] [id = 110] 09:11:02 INFO - PROCESS | 1653 | --DOCSHELL 0x12a5d0000 == 41 [pid = 1653] [id = 109] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x12b9e5400) [pid = 1653] [serial = 289] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOCSHELL 0x119c6f000 == 40 [pid = 1653] [id = 108] 09:11:02 INFO - PROCESS | 1653 | --DOCSHELL 0x1282c5000 == 39 [pid = 1653] [id = 107] 09:11:02 INFO - PROCESS | 1653 | --DOCSHELL 0x1183a5800 == 38 [pid = 1653] [id = 106] 09:11:02 INFO - PROCESS | 1653 | --DOCSHELL 0x1261bd000 == 37 [pid = 1653] [id = 105] 09:11:02 INFO - PROCESS | 1653 | --DOCSHELL 0x1245e1800 == 36 [pid = 1653] [id = 104] 09:11:02 INFO - PROCESS | 1653 | --DOCSHELL 0x123a8e800 == 35 [pid = 1653] [id = 103] 09:11:02 INFO - PROCESS | 1653 | --DOCSHELL 0x119c73000 == 34 [pid = 1653] [id = 102] 09:11:02 INFO - PROCESS | 1653 | --DOCSHELL 0x1195db800 == 33 [pid = 1653] [id = 101] 09:11:02 INFO - PROCESS | 1653 | --DOCSHELL 0x1183a6000 == 32 [pid = 1653] [id = 100] 09:11:02 INFO - PROCESS | 1653 | --DOCSHELL 0x116fac800 == 31 [pid = 1653] [id = 99] 09:11:02 INFO - PROCESS | 1653 | --DOCSHELL 0x115ebf000 == 30 [pid = 1653] [id = 98] 09:11:02 INFO - PROCESS | 1653 | 1469031062562 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]]]}] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x118724800) [pid = 1653] [serial = 196] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x126c9d400) [pid = 1653] [serial = 190] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x116805c00) [pid = 1653] [serial = 193] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x12a66b800) [pid = 1653] [serial = 274] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x12a578400) [pid = 1653] [serial = 272] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x128d0f800) [pid = 1653] [serial = 271] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x12aae4800) [pid = 1653] [serial = 277] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x12a666c00) [pid = 1653] [serial = 280] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x12a96a000) [pid = 1653] [serial = 275] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x12b912000) [pid = 1653] [serial = 284] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x12b918800) [pid = 1653] [serial = 286] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x12b11ec00) [pid = 1653] [serial = 283] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x12b01e800) [pid = 1653] [serial = 278] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x12829e000) [pid = 1653] [serial = 265] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x12578e400) [pid = 1653] [serial = 262] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x12663f800) [pid = 1653] [serial = 263] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x124a11c00) [pid = 1653] [serial = 259] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x124d90800) [pid = 1653] [serial = 260] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x1211f0c00) [pid = 1653] [serial = 256] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x123fedc00) [pid = 1653] [serial = 257] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x12b9e0c00) [pid = 1653] [serial = 287] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x119c0cc00) [pid = 1653] [serial = 254] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x119720400) [pid = 1653] [serial = 253] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x119162000) [pid = 1653] [serial = 251] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x11872c800) [pid = 1653] [serial = 250] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x126ca5c00) [pid = 1653] [serial = 248] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x126c99000) [pid = 1653] [serial = 247] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x126527800) [pid = 1653] [serial = 245] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x12570b400) [pid = 1653] [serial = 244] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x1211f0400) [pid = 1653] [serial = 242] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x12103d000) [pid = 1653] [serial = 241] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x11889a400) [pid = 1653] [serial = 239] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x1184c1000) [pid = 1653] [serial = 238] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x12aae5400) [pid = 1653] [serial = 236] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x128a26000) [pid = 1653] [serial = 268] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x128ca0c00) [pid = 1653] [serial = 269] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x12b119c00) [pid = 1653] [serial = 281] [outer = 0x0] [url = about:blank] 09:11:02 INFO - PROCESS | 1653 | --DOMWINDOW == 73 (0x128610800) [pid = 1653] [serial = 266] [outer = 0x0] [url = about:blank] 09:11:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:11:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 870ms 09:11:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:11:02 INFO - PROCESS | 1653 | 1469031062583 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 09:11:02 INFO - PROCESS | 1653 | 1469031062585 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 09:11:02 INFO - PROCESS | 1653 | 1469031062588 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:11:02 INFO - PROCESS | 1653 | 1469031062590 Marionette TRACE conn2 <- [1,434,null,{}] 09:11:02 INFO - PROCESS | 1653 | 1469031062593 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}] 09:11:02 INFO - PROCESS | 1653 | 1469031062595 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:02 INFO - PROCESS | 1653 | 1469031062671 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 09:11:02 INFO - PROCESS | 1653 | 1469031062679 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:02 INFO - PROCESS | 1653 | 1469031062681 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x116696800 == 31 [pid = 1653] [id = 116] 09:11:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x11688d800) [pid = 1653] [serial = 345] [outer = 0x0] 09:11:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x1183c2400) [pid = 1653] [serial = 346] [outer = 0x11688d800] 09:11:02 INFO - PROCESS | 1653 | 1469031062707 Marionette DEBUG loaded listener.js 09:11:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x1183d0800) [pid = 1653] [serial = 347] [outer = 0x11688d800] 09:11:03 INFO - PROCESS | 1653 | 1469031063051 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]]]}] 09:11:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:11:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 472ms 09:11:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:11:03 INFO - PROCESS | 1653 | 1469031063062 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 09:11:03 INFO - PROCESS | 1653 | 1469031063064 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 09:11:03 INFO - PROCESS | 1653 | 1469031063066 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:11:03 INFO - PROCESS | 1653 | 1469031063068 Marionette TRACE conn2 <- [1,438,null,{}] 09:11:03 INFO - PROCESS | 1653 | 1469031063070 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}] 09:11:03 INFO - PROCESS | 1653 | 1469031063072 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:03 INFO - PROCESS | 1653 | 1469031063162 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 09:11:03 INFO - PROCESS | 1653 | 1469031063211 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:03 INFO - PROCESS | 1653 | 1469031063212 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x118262000 == 32 [pid = 1653] [id = 117] 09:11:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x11848dc00) [pid = 1653] [serial = 348] [outer = 0x0] 09:11:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x1184c9000) [pid = 1653] [serial = 349] [outer = 0x11848dc00] 09:11:03 INFO - PROCESS | 1653 | 1469031063238 Marionette DEBUG loaded listener.js 09:11:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x118745c00) [pid = 1653] [serial = 350] [outer = 0x11848dc00] 09:11:03 INFO - PROCESS | 1653 | 1469031063630 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]]]}] 09:11:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:11:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 570ms 09:11:03 INFO - PROCESS | 1653 | 1469031063637 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 09:11:03 INFO - PROCESS | 1653 | 1469031063643 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 09:11:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:11:03 INFO - PROCESS | 1653 | 1469031063660 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:11:03 INFO - PROCESS | 1653 | 1469031063665 Marionette TRACE conn2 <- [1,442,null,{}] 09:11:03 INFO - PROCESS | 1653 | 1469031063669 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}] 09:11:03 INFO - PROCESS | 1653 | 1469031063672 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:03 INFO - PROCESS | 1653 | 1469031063833 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 09:11:03 INFO - PROCESS | 1653 | 1469031063847 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:03 INFO - PROCESS | 1653 | 1469031063848 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192d6000 == 33 [pid = 1653] [id = 118] 09:11:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x11875e400) [pid = 1653] [serial = 351] [outer = 0x0] 09:11:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x1192a9000) [pid = 1653] [serial = 352] [outer = 0x11875e400] 09:11:03 INFO - PROCESS | 1653 | 1469031063889 Marionette DEBUG loaded listener.js 09:11:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x1197e6000) [pid = 1653] [serial = 353] [outer = 0x11875e400] 09:11:04 INFO - PROCESS | 1653 | 1469031064273 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]]]}] 09:11:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:11:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 631ms 09:11:04 INFO - PROCESS | 1653 | 1469031064283 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 09:11:04 INFO - PROCESS | 1653 | 1469031064285 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 09:11:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:11:04 INFO - PROCESS | 1653 | 1469031064311 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:11:04 INFO - PROCESS | 1653 | 1469031064312 Marionette TRACE conn2 <- [1,446,null,{}] 09:11:04 INFO - PROCESS | 1653 | 1469031064315 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}] 09:11:04 INFO - PROCESS | 1653 | 1469031064317 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:04 INFO - PROCESS | 1653 | 1469031064421 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 09:11:04 INFO - PROCESS | 1653 | 1469031064429 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:04 INFO - PROCESS | 1653 | 1469031064430 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x119b60000 == 34 [pid = 1653] [id = 119] 09:11:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x113db1c00) [pid = 1653] [serial = 354] [outer = 0x0] 09:11:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x119c11800) [pid = 1653] [serial = 355] [outer = 0x113db1c00] 09:11:04 INFO - PROCESS | 1653 | 1469031064471 Marionette DEBUG loaded listener.js 09:11:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x121045400) [pid = 1653] [serial = 356] [outer = 0x113db1c00] 09:11:04 INFO - PROCESS | 1653 | 1469031064840 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]]]}] 09:11:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:11:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 571ms 09:11:04 INFO - PROCESS | 1653 | 1469031064882 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 09:11:04 INFO - PROCESS | 1653 | 1469031064883 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 09:11:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:11:04 INFO - PROCESS | 1653 | 1469031064885 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:11:04 INFO - PROCESS | 1653 | 1469031064887 Marionette TRACE conn2 <- [1,450,null,{}] 09:11:04 INFO - PROCESS | 1653 | 1469031064889 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}] 09:11:04 INFO - PROCESS | 1653 | 1469031064890 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:04 INFO - PROCESS | 1653 | 1469031064982 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 09:11:04 INFO - PROCESS | 1653 | 1469031064987 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:04 INFO - PROCESS | 1653 | 1469031064991 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192ca800 == 35 [pid = 1653] [id = 120] 09:11:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x1211f2400) [pid = 1653] [serial = 357] [outer = 0x0] 09:11:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x12384e800) [pid = 1653] [serial = 358] [outer = 0x1211f2400] 09:11:05 INFO - PROCESS | 1653 | 1469031065024 Marionette DEBUG loaded listener.js 09:11:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x1242a0400) [pid = 1653] [serial = 359] [outer = 0x1211f2400] 09:11:05 INFO - PROCESS | 1653 | 1469031065389 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] 09:11:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:11:05 INFO - PROCESS | 1653 | 1469031065406 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 09:11:05 INFO - PROCESS | 1653 | 1469031065411 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:11:05 INFO - PROCESS | 1653 | 1469031065413 Marionette TRACE conn2 <- [1,454,null,{}] 09:11:05 INFO - PROCESS | 1653 | 1469031065423 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}] 09:11:05 INFO - PROCESS | 1653 | 1469031065426 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:05 INFO - PROCESS | 1653 | 1469031065521 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 09:11:05 INFO - PROCESS | 1653 | 1469031065525 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:05 INFO - PROCESS | 1653 | 1469031065526 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x1240b3000 == 36 [pid = 1653] [id = 121] 09:11:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x1211f3c00) [pid = 1653] [serial = 360] [outer = 0x0] 09:11:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x124a06800) [pid = 1653] [serial = 361] [outer = 0x1211f3c00] 09:11:05 INFO - PROCESS | 1653 | 1469031065552 Marionette DEBUG loaded listener.js 09:11:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x124d8b000) [pid = 1653] [serial = 362] [outer = 0x1211f3c00] 09:11:05 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:11:05 INFO - PROCESS | 1653 | 1469031065903 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]]]}] 09:11:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:11:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 520ms 09:11:05 INFO - PROCESS | 1653 | 1469031065939 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 09:11:05 INFO - PROCESS | 1653 | 1469031065941 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 09:11:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:11:05 INFO - PROCESS | 1653 | 1469031065945 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:11:05 INFO - PROCESS | 1653 | 1469031065946 Marionette TRACE conn2 <- [1,458,null,{}] 09:11:05 INFO - PROCESS | 1653 | 1469031065949 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}] 09:11:05 INFO - PROCESS | 1653 | 1469031065950 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:06 INFO - PROCESS | 1653 | 1469031066042 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 09:11:06 INFO - PROCESS | 1653 | 1469031066074 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:06 INFO - PROCESS | 1653 | 1469031066075 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x124b23000 == 37 [pid = 1653] [id = 122] 09:11:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x124ddd400) [pid = 1653] [serial = 363] [outer = 0x0] 09:11:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x125128c00) [pid = 1653] [serial = 364] [outer = 0x124ddd400] 09:11:06 INFO - PROCESS | 1653 | 1469031066100 Marionette DEBUG loaded listener.js 09:11:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x126132800) [pid = 1653] [serial = 365] [outer = 0x124ddd400] 09:11:06 INFO - PROCESS | 1653 | 1469031066406 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] 09:11:06 INFO - PROCESS | 1653 | 1469031066466 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 09:11:06 INFO - PROCESS | 1653 | 1469031066468 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:11:06 INFO - PROCESS | 1653 | 1469031066469 Marionette TRACE conn2 <- [1,462,null,{}] 09:11:06 INFO - PROCESS | 1653 | 1469031066477 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}] 09:11:06 INFO - PROCESS | 1653 | 1469031066479 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:06 INFO - PROCESS | 1653 | 1469031066571 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 09:11:06 INFO - PROCESS | 1653 | 1469031066575 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:06 INFO - PROCESS | 1653 | 1469031066576 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x125721800 == 38 [pid = 1653] [id = 123] 09:11:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x112f6b000) [pid = 1653] [serial = 366] [outer = 0x0] 09:11:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x126527400) [pid = 1653] [serial = 367] [outer = 0x112f6b000] 09:11:06 INFO - PROCESS | 1653 | 1469031066600 Marionette DEBUG loaded listener.js 09:11:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x126c9c400) [pid = 1653] [serial = 368] [outer = 0x112f6b000] 09:11:06 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x11305b000) [pid = 1653] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:11:06 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x119718c00) [pid = 1653] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:11:06 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x11688c800) [pid = 1653] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:11:06 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x1211f1800) [pid = 1653] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:11:06 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x12a670c00) [pid = 1653] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:11:06 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x12b126c00) [pid = 1653] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:11:06 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x1121ecc00) [pid = 1653] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:11:06 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x118745000) [pid = 1653] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:11:06 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x11663c800) [pid = 1653] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:11:06 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x11848c000) [pid = 1653] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:11:06 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x115e5d800) [pid = 1653] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:11:06 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x118418800) [pid = 1653] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:11:06 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x12613a000) [pid = 1653] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:11:06 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x11874a400) [pid = 1653] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:11:06 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x119c05c00) [pid = 1653] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:11:06 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x10eaf5400) [pid = 1653] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:11:07 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:11:07 INFO - PROCESS | 1653 | 1469031067068 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] 09:11:07 INFO - PROCESS | 1653 | 1469031067097 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 09:11:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:11:07 INFO - PROCESS | 1653 | 1469031067100 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:11:07 INFO - PROCESS | 1653 | 1469031067102 Marionette TRACE conn2 <- [1,466,null,{}] 09:11:07 INFO - PROCESS | 1653 | 1469031067105 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}] 09:11:07 INFO - PROCESS | 1653 | 1469031067107 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:07 INFO - PROCESS | 1653 | 1469031067214 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 09:11:07 INFO - PROCESS | 1653 | 1469031067219 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:07 INFO - PROCESS | 1653 | 1469031067220 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:07 INFO - PROCESS | 1653 | ++DOCSHELL 0x1266a2800 == 39 [pid = 1653] [id = 124] 09:11:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x118517000) [pid = 1653] [serial = 369] [outer = 0x0] 09:11:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x12103fc00) [pid = 1653] [serial = 370] [outer = 0x118517000] 09:11:07 INFO - PROCESS | 1653 | 1469031067256 Marionette DEBUG loaded listener.js 09:11:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x12612c800) [pid = 1653] [serial = 371] [outer = 0x118517000] 09:11:07 INFO - PROCESS | 1653 | 1469031067694 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] 09:11:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:11:07 INFO - PROCESS | 1653 | 1469031067722 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 09:11:07 INFO - PROCESS | 1653 | 1469031067726 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:11:07 INFO - PROCESS | 1653 | 1469031067729 Marionette TRACE conn2 <- [1,470,null,{}] 09:11:07 INFO - PROCESS | 1653 | 1469031067732 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}] 09:11:07 INFO - PROCESS | 1653 | 1469031067733 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:07 INFO - PROCESS | 1653 | 1469031067812 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 09:11:07 INFO - PROCESS | 1653 | 1469031067816 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:07 INFO - PROCESS | 1653 | 1469031067818 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:07 INFO - PROCESS | 1653 | ++DOCSHELL 0x1282be800 == 40 [pid = 1653] [id = 125] 09:11:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x121046000) [pid = 1653] [serial = 372] [outer = 0x0] 09:11:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x126ca5c00) [pid = 1653] [serial = 373] [outer = 0x121046000] 09:11:07 INFO - PROCESS | 1653 | 1469031067852 Marionette DEBUG loaded listener.js 09:11:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x128915000) [pid = 1653] [serial = 374] [outer = 0x121046000] 09:11:08 INFO - PROCESS | 1653 | 1469031068189 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]]]}] 09:11:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:11:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 472ms 09:11:08 INFO - PROCESS | 1653 | 1469031068198 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 09:11:08 INFO - PROCESS | 1653 | 1469031068199 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 09:11:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:11:08 INFO - PROCESS | 1653 | 1469031068201 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:11:08 INFO - PROCESS | 1653 | 1469031068203 Marionette TRACE conn2 <- [1,474,null,{}] 09:11:08 INFO - PROCESS | 1653 | 1469031068205 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}] 09:11:08 INFO - PROCESS | 1653 | 1469031068207 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:08 INFO - PROCESS | 1653 | 1469031068299 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 09:11:08 INFO - PROCESS | 1653 | 1469031068349 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:08 INFO - PROCESS | 1653 | 1469031068350 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x128c57800 == 41 [pid = 1653] [id = 126] 09:11:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x126134000) [pid = 1653] [serial = 375] [outer = 0x0] 09:11:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x128c9b000) [pid = 1653] [serial = 376] [outer = 0x126134000] 09:11:08 INFO - PROCESS | 1653 | 1469031068375 Marionette DEBUG loaded listener.js 09:11:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x12a65d000) [pid = 1653] [serial = 377] [outer = 0x126134000] 09:11:08 INFO - PROCESS | 1653 | 1469031068645 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]]]}] 09:11:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:11:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 471ms 09:11:08 INFO - PROCESS | 1653 | 1469031068672 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 09:11:08 INFO - PROCESS | 1653 | 1469031068674 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 09:11:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:11:08 INFO - PROCESS | 1653 | 1469031068683 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:11:08 INFO - PROCESS | 1653 | 1469031068684 Marionette TRACE conn2 <- [1,478,null,{}] 09:11:08 INFO - PROCESS | 1653 | 1469031068687 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}] 09:11:08 INFO - PROCESS | 1653 | 1469031068688 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:08 INFO - PROCESS | 1653 | 1469031068772 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 09:11:08 INFO - PROCESS | 1653 | 1469031068778 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:08 INFO - PROCESS | 1653 | 1469031068787 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a5c7800 == 42 [pid = 1653] [id = 127] 09:11:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x12a65e000) [pid = 1653] [serial = 378] [outer = 0x0] 09:11:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x12a672800) [pid = 1653] [serial = 379] [outer = 0x12a65e000] 09:11:08 INFO - PROCESS | 1653 | 1469031068812 Marionette DEBUG loaded listener.js 09:11:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x12a968800) [pid = 1653] [serial = 380] [outer = 0x12a65e000] 09:11:09 INFO - PROCESS | 1653 | 1469031069343 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]]]}] 09:11:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:11:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 669ms 09:11:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:11:09 INFO - PROCESS | 1653 | 1469031069353 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 09:11:09 INFO - PROCESS | 1653 | 1469031069355 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 09:11:09 INFO - PROCESS | 1653 | 1469031069360 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:11:09 INFO - PROCESS | 1653 | 1469031069364 Marionette TRACE conn2 <- [1,482,null,{}] 09:11:09 INFO - PROCESS | 1653 | 1469031069368 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}] 09:11:09 INFO - PROCESS | 1653 | 1469031069369 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:09 INFO - PROCESS | 1653 | 1469031069472 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 09:11:09 INFO - PROCESS | 1653 | 1469031069519 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:09 INFO - PROCESS | 1653 | 1469031069522 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x11819a800 == 43 [pid = 1653] [id = 128] 09:11:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x1183cac00) [pid = 1653] [serial = 381] [outer = 0x0] 09:11:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x1183cf000) [pid = 1653] [serial = 382] [outer = 0x1183cac00] 09:11:09 INFO - PROCESS | 1653 | 1469031069556 Marionette DEBUG loaded listener.js 09:11:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x1184c5c00) [pid = 1653] [serial = 383] [outer = 0x1183cac00] 09:11:09 INFO - PROCESS | 1653 | 1469031069980 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]]]}] 09:11:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:11:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 674ms 09:11:10 INFO - PROCESS | 1653 | 1469031070041 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 09:11:10 INFO - PROCESS | 1653 | 1469031070045 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 09:11:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:11:10 INFO - PROCESS | 1653 | 1469031070050 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:11:10 INFO - PROCESS | 1653 | 1469031070052 Marionette TRACE conn2 <- [1,486,null,{}] 09:11:10 INFO - PROCESS | 1653 | 1469031070055 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}] 09:11:10 INFO - PROCESS | 1653 | 1469031070057 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:10 INFO - PROCESS | 1653 | 1469031070163 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 09:11:10 INFO - PROCESS | 1653 | 1469031070258 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:10 INFO - PROCESS | 1653 | 1469031070260 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x123a91800 == 44 [pid = 1653] [id = 129] 09:11:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x119164400) [pid = 1653] [serial = 384] [outer = 0x0] 09:11:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x1192a9400) [pid = 1653] [serial = 385] [outer = 0x119164400] 09:11:10 INFO - PROCESS | 1653 | 1469031070290 Marionette DEBUG loaded listener.js 09:11:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x1197e6c00) [pid = 1653] [serial = 386] [outer = 0x119164400] 09:11:10 INFO - PROCESS | 1653 | 1469031070727 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]]]}] 09:11:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:11:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 722ms 09:11:10 INFO - PROCESS | 1653 | 1469031070773 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 09:11:10 INFO - PROCESS | 1653 | 1469031070776 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 09:11:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:11:10 INFO - PROCESS | 1653 | 1469031070779 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:11:10 INFO - PROCESS | 1653 | 1469031070782 Marionette TRACE conn2 <- [1,490,null,{}] 09:11:10 INFO - PROCESS | 1653 | 1469031070789 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}] 09:11:10 INFO - PROCESS | 1653 | 1469031070793 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:10 INFO - PROCESS | 1653 | 1469031070895 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 09:11:10 INFO - PROCESS | 1653 | 1469031070960 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:10 INFO - PROCESS | 1653 | 1469031070962 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a90a800 == 45 [pid = 1653] [id = 130] 09:11:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x1211f4000) [pid = 1653] [serial = 387] [outer = 0x0] 09:11:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x1245ccc00) [pid = 1653] [serial = 388] [outer = 0x1211f4000] 09:11:10 INFO - PROCESS | 1653 | 1469031070993 Marionette DEBUG loaded listener.js 09:11:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x124d87400) [pid = 1653] [serial = 389] [outer = 0x1211f4000] 09:11:11 INFO - PROCESS | 1653 | 1469031071414 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]]]}] 09:11:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:11:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 671ms 09:11:11 INFO - PROCESS | 1653 | 1469031071490 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 09:11:11 INFO - PROCESS | 1653 | 1469031071494 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 09:11:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:11:11 INFO - PROCESS | 1653 | 1469031071499 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:11:11 INFO - PROCESS | 1653 | 1469031071500 Marionette TRACE conn2 <- [1,494,null,{}] 09:11:11 INFO - PROCESS | 1653 | 1469031071503 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}] 09:11:11 INFO - PROCESS | 1653 | 1469031071504 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:11 INFO - PROCESS | 1653 | 1469031071616 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 09:11:11 INFO - PROCESS | 1653 | 1469031071679 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:11 INFO - PROCESS | 1653 | 1469031071680 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x118261800 == 46 [pid = 1653] [id = 131] 09:11:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x117c46000) [pid = 1653] [serial = 390] [outer = 0x0] 09:11:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x12659f800) [pid = 1653] [serial = 391] [outer = 0x117c46000] 09:11:11 INFO - PROCESS | 1653 | 1469031071710 Marionette DEBUG loaded listener.js 09:11:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x128c9b400) [pid = 1653] [serial = 392] [outer = 0x117c46000] 09:11:12 INFO - PROCESS | 1653 | 1469031072273 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]]]}] 09:11:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:11:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 819ms 09:11:12 INFO - PROCESS | 1653 | 1469031072318 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 09:11:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:11:12 INFO - PROCESS | 1653 | 1469031072320 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 09:11:12 INFO - PROCESS | 1653 | 1469031072323 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:11:12 INFO - PROCESS | 1653 | 1469031072327 Marionette TRACE conn2 <- [1,498,null,{}] 09:11:12 INFO - PROCESS | 1653 | 1469031072331 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}] 09:11:12 INFO - PROCESS | 1653 | 1469031072332 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:12 INFO - PROCESS | 1653 | 1469031072429 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 09:11:12 INFO - PROCESS | 1653 | 1469031072494 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:12 INFO - PROCESS | 1653 | 1469031072495 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x115e32800 == 47 [pid = 1653] [id = 132] 09:11:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x1127d5800) [pid = 1653] [serial = 393] [outer = 0x0] 09:11:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x113e9cc00) [pid = 1653] [serial = 394] [outer = 0x1127d5800] 09:11:12 INFO - PROCESS | 1653 | 1469031072524 Marionette DEBUG loaded listener.js 09:11:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x1183cd400) [pid = 1653] [serial = 395] [outer = 0x1127d5800] 09:11:13 INFO - PROCESS | 1653 | --DOCSHELL 0x128c57800 == 46 [pid = 1653] [id = 126] 09:11:13 INFO - PROCESS | 1653 | --DOCSHELL 0x1282be800 == 45 [pid = 1653] [id = 125] 09:11:13 INFO - PROCESS | 1653 | --DOCSHELL 0x1266a2800 == 44 [pid = 1653] [id = 124] 09:11:13 INFO - PROCESS | 1653 | --DOCSHELL 0x125721800 == 43 [pid = 1653] [id = 123] 09:11:13 INFO - PROCESS | 1653 | --DOCSHELL 0x124b23000 == 42 [pid = 1653] [id = 122] 09:11:13 INFO - PROCESS | 1653 | --DOCSHELL 0x1240b3000 == 41 [pid = 1653] [id = 121] 09:11:13 INFO - PROCESS | 1653 | --DOCSHELL 0x1192ca800 == 40 [pid = 1653] [id = 120] 09:11:13 INFO - PROCESS | 1653 | --DOCSHELL 0x119b60000 == 39 [pid = 1653] [id = 119] 09:11:13 INFO - PROCESS | 1653 | --DOCSHELL 0x1192d6000 == 38 [pid = 1653] [id = 118] 09:11:13 INFO - PROCESS | 1653 | --DOCSHELL 0x118262000 == 37 [pid = 1653] [id = 117] 09:11:13 INFO - PROCESS | 1653 | --DOCSHELL 0x116696800 == 36 [pid = 1653] [id = 116] 09:11:13 INFO - PROCESS | 1653 | --DOCSHELL 0x113368800 == 35 [pid = 1653] [id = 115] 09:11:13 INFO - PROCESS | 1653 | --DOCSHELL 0x12bdb7000 == 34 [pid = 1653] [id = 113] 09:11:13 INFO - PROCESS | 1653 | --DOCSHELL 0x116687800 == 33 [pid = 1653] [id = 114] 09:11:13 INFO - PROCESS | 1653 | --DOCSHELL 0x12b14d800 == 32 [pid = 1653] [id = 97] 09:11:13 INFO - PROCESS | 1653 | --DOCSHELL 0x118261800 == 31 [pid = 1653] [id = 131] 09:11:13 INFO - PROCESS | 1653 | --DOCSHELL 0x12a90a800 == 30 [pid = 1653] [id = 130] 09:11:13 INFO - PROCESS | 1653 | --DOCSHELL 0x123a91800 == 29 [pid = 1653] [id = 129] 09:11:13 INFO - PROCESS | 1653 | --DOCSHELL 0x11819a800 == 28 [pid = 1653] [id = 128] 09:11:13 INFO - PROCESS | 1653 | --DOCSHELL 0x12a5c7800 == 27 [pid = 1653] [id = 127] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x12a65b000) [pid = 1653] [serial = 322] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x12b9dc800) [pid = 1653] [serial = 325] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x12bf0c400) [pid = 1653] [serial = 290] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x119713400) [pid = 1653] [serial = 298] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x1197e7c00) [pid = 1653] [serial = 299] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x128a20c00) [pid = 1653] [serial = 316] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x128a2d000) [pid = 1653] [serial = 317] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x116644c00) [pid = 1653] [serial = 292] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x117c40000) [pid = 1653] [serial = 293] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x118518000) [pid = 1653] [serial = 295] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x118749c00) [pid = 1653] [serial = 296] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x126ca4400) [pid = 1653] [serial = 313] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x12860ec00) [pid = 1653] [serial = 314] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x123bea000) [pid = 1653] [serial = 304] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x1245c9800) [pid = 1653] [serial = 305] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x126640c00) [pid = 1653] [serial = 310] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x126c98000) [pid = 1653] [serial = 311] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x124a05000) [pid = 1653] [serial = 307] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x125791c00) [pid = 1653] [serial = 308] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x121042c00) [pid = 1653] [serial = 301] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1211ef400) [pid = 1653] [serial = 302] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x10eafc800) [pid = 1653] [serial = 328] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x124de7400) [pid = 1653] [serial = 332] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x1197ea800) [pid = 1653] [serial = 331] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x12663fc00) [pid = 1653] [serial = 329] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x12b01e400) [pid = 1653] [serial = 337] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x12a56e000) [pid = 1653] [serial = 320] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x128a2ec00) [pid = 1653] [serial = 319] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x12aae5000) [pid = 1653] [serial = 323] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x12bf05000) [pid = 1653] [serial = 326] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x1282a8800) [pid = 1653] [serial = 334] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x12a961400) [pid = 1653] [serial = 335] [outer = 0x0] [url = about:blank] 09:11:13 INFO - PROCESS | 1653 | 1469031073489 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]]]}] 09:11:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:11:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1174ms 09:11:13 INFO - PROCESS | 1653 | 1469031073497 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 09:11:13 INFO - PROCESS | 1653 | 1469031073500 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 09:11:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:11:13 INFO - PROCESS | 1653 | 1469031073503 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:11:13 INFO - PROCESS | 1653 | 1469031073504 Marionette TRACE conn2 <- [1,502,null,{}] 09:11:13 INFO - PROCESS | 1653 | 1469031073508 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}] 09:11:13 INFO - PROCESS | 1653 | 1469031073510 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:13 INFO - PROCESS | 1653 | 1469031073587 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 09:11:13 INFO - PROCESS | 1653 | 1469031073595 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:13 INFO - PROCESS | 1653 | 1469031073598 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x115e23000 == 28 [pid = 1653] [id = 133] 09:11:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x112e10800) [pid = 1653] [serial = 396] [outer = 0x0] 09:11:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x115e62400) [pid = 1653] [serial = 397] [outer = 0x112e10800] 09:11:13 INFO - PROCESS | 1653 | 1469031073626 Marionette DEBUG loaded listener.js 09:11:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x11305b000) [pid = 1653] [serial = 398] [outer = 0x112e10800] 09:11:13 INFO - PROCESS | 1653 | 1469031073949 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]]]}] 09:11:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:11:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 471ms 09:11:13 INFO - PROCESS | 1653 | 1469031073990 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 09:11:13 INFO - PROCESS | 1653 | 1469031073995 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 09:11:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:11:14 INFO - PROCESS | 1653 | 1469031074001 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:11:14 INFO - PROCESS | 1653 | 1469031074003 Marionette TRACE conn2 <- [1,506,null,{}] 09:11:14 INFO - PROCESS | 1653 | 1469031074005 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}] 09:11:14 INFO - PROCESS | 1653 | 1469031074007 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:14 INFO - PROCESS | 1653 | 1469031074084 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 09:11:14 INFO - PROCESS | 1653 | 1469031074088 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:14 INFO - PROCESS | 1653 | 1469031074090 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x116f1f000 == 29 [pid = 1653] [id = 134] 09:11:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x11715b000) [pid = 1653] [serial = 399] [outer = 0x0] 09:11:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x1183c5c00) [pid = 1653] [serial = 400] [outer = 0x11715b000] 09:11:14 INFO - PROCESS | 1653 | 1469031074121 Marionette DEBUG loaded listener.js 09:11:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x11848d000) [pid = 1653] [serial = 401] [outer = 0x11715b000] 09:11:14 INFO - PROCESS | 1653 | 1469031074513 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]]]}] 09:11:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:11:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 522ms 09:11:14 INFO - PROCESS | 1653 | 1469031074534 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 09:11:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:11:14 INFO - PROCESS | 1653 | 1469031074536 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 09:11:14 INFO - PROCESS | 1653 | 1469031074539 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:11:14 INFO - PROCESS | 1653 | 1469031074545 Marionette TRACE conn2 <- [1,510,null,{}] 09:11:14 INFO - PROCESS | 1653 | 1469031074556 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}] 09:11:14 INFO - PROCESS | 1653 | 1469031074564 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:14 INFO - PROCESS | 1653 | 1469031074681 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 09:11:14 INFO - PROCESS | 1653 | 1469031074689 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:14 INFO - PROCESS | 1653 | 1469031074692 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x118719800 == 30 [pid = 1653] [id = 135] 09:11:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1127d2800) [pid = 1653] [serial = 402] [outer = 0x0] 09:11:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x11889a400) [pid = 1653] [serial = 403] [outer = 0x1127d2800] 09:11:14 INFO - PROCESS | 1653 | 1469031074738 Marionette DEBUG loaded listener.js 09:11:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x11929d400) [pid = 1653] [serial = 404] [outer = 0x1127d2800] 09:11:15 INFO - PROCESS | 1653 | 1469031075216 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]]]}] 09:11:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:11:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 725ms 09:11:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:11:15 INFO - PROCESS | 1653 | 1469031075265 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 09:11:15 INFO - PROCESS | 1653 | 1469031075267 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 09:11:15 INFO - PROCESS | 1653 | 1469031075269 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:11:15 INFO - PROCESS | 1653 | 1469031075271 Marionette TRACE conn2 <- [1,514,null,{}] 09:11:15 INFO - PROCESS | 1653 | 1469031075273 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}] 09:11:15 INFO - PROCESS | 1653 | 1469031075276 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:15 INFO - PROCESS | 1653 | 1469031075353 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 09:11:15 INFO - PROCESS | 1653 | 1469031075361 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:15 INFO - PROCESS | 1653 | 1469031075362 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:15 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a4c800 == 31 [pid = 1653] [id = 136] 09:11:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x1197df000) [pid = 1653] [serial = 405] [outer = 0x0] 09:11:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1197ea800) [pid = 1653] [serial = 406] [outer = 0x1197df000] 09:11:15 INFO - PROCESS | 1653 | 1469031075388 Marionette DEBUG loaded listener.js 09:11:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x12103b000) [pid = 1653] [serial = 407] [outer = 0x1197df000] 09:11:15 INFO - PROCESS | 1653 | 1469031075723 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]]]}] 09:11:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 09:11:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 468ms 09:11:15 INFO - PROCESS | 1653 | 1469031075738 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 09:11:15 INFO - PROCESS | 1653 | 1469031075739 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 09:11:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:11:15 INFO - PROCESS | 1653 | 1469031075744 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:11:15 INFO - PROCESS | 1653 | 1469031075745 Marionette TRACE conn2 <- [1,518,null,{}] 09:11:15 INFO - PROCESS | 1653 | 1469031075748 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}] 09:11:15 INFO - PROCESS | 1653 | 1469031075749 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:15 INFO - PROCESS | 1653 | 1469031075849 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 09:11:15 INFO - PROCESS | 1653 | 1469031075861 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:15 INFO - PROCESS | 1653 | 1469031075862 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:15 INFO - PROCESS | 1653 | ++DOCSHELL 0x121032800 == 32 [pid = 1653] [id = 137] 09:11:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x116a14400) [pid = 1653] [serial = 408] [outer = 0x0] 09:11:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x121043c00) [pid = 1653] [serial = 409] [outer = 0x116a14400] 09:11:15 INFO - PROCESS | 1653 | 1469031075890 Marionette DEBUG loaded listener.js 09:11:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x1211f0800) [pid = 1653] [serial = 410] [outer = 0x116a14400] 09:11:16 INFO - PROCESS | 1653 | 1469031076353 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]]]}] 09:11:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:11:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 622ms 09:11:16 INFO - PROCESS | 1653 | 1469031076364 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 09:11:16 INFO - PROCESS | 1653 | 1469031076365 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 09:11:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:11:16 INFO - PROCESS | 1653 | 1469031076368 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:11:16 INFO - PROCESS | 1653 | 1469031076369 Marionette TRACE conn2 <- [1,522,null,{}] 09:11:16 INFO - PROCESS | 1653 | 1469031076371 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}] 09:11:16 INFO - PROCESS | 1653 | 1469031076376 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:16 INFO - PROCESS | 1653 | 1469031076486 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 09:11:16 INFO - PROCESS | 1653 | 1469031076519 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:16 INFO - PROCESS | 1653 | 1469031076520 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:16 INFO - PROCESS | 1653 | ++DOCSHELL 0x123cdf000 == 33 [pid = 1653] [id = 138] 09:11:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x123857400) [pid = 1653] [serial = 411] [outer = 0x0] 09:11:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x1242a5400) [pid = 1653] [serial = 412] [outer = 0x123857400] 09:11:16 INFO - PROCESS | 1653 | 1469031076546 Marionette DEBUG loaded listener.js 09:11:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x124a10400) [pid = 1653] [serial = 413] [outer = 0x123857400] 09:11:16 INFO - PROCESS | 1653 | 1469031076889 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]]]}] 09:11:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:11:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 568ms 09:11:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:11:16 INFO - PROCESS | 1653 | 1469031076944 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 09:11:16 INFO - PROCESS | 1653 | 1469031076946 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 09:11:16 INFO - PROCESS | 1653 | 1469031076948 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:11:16 INFO - PROCESS | 1653 | 1469031076949 Marionette TRACE conn2 <- [1,526,null,{}] 09:11:16 INFO - PROCESS | 1653 | 1469031076959 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}] 09:11:16 INFO - PROCESS | 1653 | 1469031076960 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:17 INFO - PROCESS | 1653 | 1469031077052 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 09:11:17 INFO - PROCESS | 1653 | 1469031077055 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:17 INFO - PROCESS | 1653 | 1469031077056 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x124b23000 == 34 [pid = 1653] [id = 139] 09:11:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x112a82400) [pid = 1653] [serial = 414] [outer = 0x0] 09:11:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x124dde800) [pid = 1653] [serial = 415] [outer = 0x112a82400] 09:11:17 INFO - PROCESS | 1653 | 1469031077082 Marionette DEBUG loaded listener.js 09:11:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x12570b400) [pid = 1653] [serial = 416] [outer = 0x112a82400] 09:11:17 INFO - PROCESS | 1653 | 1469031077436 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]]]}] 09:11:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 09:11:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 519ms 09:11:17 INFO - PROCESS | 1653 | 1469031077469 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 09:11:17 INFO - PROCESS | 1653 | 1469031077471 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 09:11:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:11:17 INFO - PROCESS | 1653 | 1469031077473 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:11:17 INFO - PROCESS | 1653 | 1469031077474 Marionette TRACE conn2 <- [1,530,null,{}] 09:11:17 INFO - PROCESS | 1653 | 1469031077479 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}] 09:11:17 INFO - PROCESS | 1653 | 1469031077480 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:17 INFO - PROCESS | 1653 | 1469031077723 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 09:11:17 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x12a65e000) [pid = 1653] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:11:17 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x1211f2400) [pid = 1653] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:11:17 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1211f3c00) [pid = 1653] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:11:17 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x112e0fc00) [pid = 1653] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:11:17 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x12a961c00) [pid = 1653] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:11:17 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x113db1c00) [pid = 1653] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:11:17 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x11688d800) [pid = 1653] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:11:17 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x11875e400) [pid = 1653] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:11:17 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x11848dc00) [pid = 1653] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:11:17 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x121046000) [pid = 1653] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:11:17 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x112e0e800) [pid = 1653] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:11:17 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x124ddd400) [pid = 1653] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:11:17 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x126134000) [pid = 1653] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:11:17 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x112f6b000) [pid = 1653] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:11:17 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x118517000) [pid = 1653] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:11:17 INFO - PROCESS | 1653 | 1469031077766 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:17 INFO - PROCESS | 1653 | 1469031077767 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x116f9a800 == 35 [pid = 1653] [id = 140] 09:11:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x111c83c00) [pid = 1653] [serial = 417] [outer = 0x0] 09:11:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x112e0e800) [pid = 1653] [serial = 418] [outer = 0x111c83c00] 09:11:17 INFO - PROCESS | 1653 | 1469031077792 Marionette DEBUG loaded listener.js 09:11:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x1183c4400) [pid = 1653] [serial = 419] [outer = 0x111c83c00] 09:11:18 INFO - PROCESS | 1653 | 1469031078038 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"]]]}] 09:11:18 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 09:11:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:11:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:11:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:11:18 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 09:11:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:11:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:11:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:11:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 622ms 09:11:18 INFO - PROCESS | 1653 | 1469031078099 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 09:11:18 INFO - PROCESS | 1653 | 1469031078101 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 09:11:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:11:18 INFO - PROCESS | 1653 | 1469031078120 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:11:18 INFO - PROCESS | 1653 | 1469031078121 Marionette TRACE conn2 <- [1,534,null,{}] 09:11:18 INFO - PROCESS | 1653 | 1469031078124 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}] 09:11:18 INFO - PROCESS | 1653 | 1469031078126 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:18 INFO - PROCESS | 1653 | 1469031078212 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 09:11:18 INFO - PROCESS | 1653 | 1469031078216 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:18 INFO - PROCESS | 1653 | 1469031078217 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x118719000 == 36 [pid = 1653] [id = 141] 09:11:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x1183c4c00) [pid = 1653] [serial = 420] [outer = 0x0] 09:11:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1211f2400) [pid = 1653] [serial = 421] [outer = 0x1183c4c00] 09:11:18 INFO - PROCESS | 1653 | 1469031078242 Marionette DEBUG loaded listener.js 09:11:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x1266c5800) [pid = 1653] [serial = 422] [outer = 0x1183c4c00] 09:11:18 INFO - PROCESS | 1653 | 1469031078576 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]]]}] 09:11:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:11:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 469ms 09:11:18 INFO - PROCESS | 1653 | 1469031078589 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 09:11:18 INFO - PROCESS | 1653 | 1469031078591 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 09:11:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:11:18 INFO - PROCESS | 1653 | 1469031078596 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:11:18 INFO - PROCESS | 1653 | 1469031078597 Marionette TRACE conn2 <- [1,538,null,{}] 09:11:18 INFO - PROCESS | 1653 | 1469031078600 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}] 09:11:18 INFO - PROCESS | 1653 | 1469031078601 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:18 INFO - PROCESS | 1653 | 1469031078702 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 09:11:18 INFO - PROCESS | 1653 | 1469031078713 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:18 INFO - PROCESS | 1653 | 1469031078714 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x1286ab000 == 37 [pid = 1653] [id = 142] 09:11:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x1211f3c00) [pid = 1653] [serial = 423] [outer = 0x0] 09:11:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x126c8f000) [pid = 1653] [serial = 424] [outer = 0x1211f3c00] 09:11:18 INFO - PROCESS | 1653 | 1469031078741 Marionette DEBUG loaded listener.js 09:11:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x1282a1400) [pid = 1653] [serial = 425] [outer = 0x1211f3c00] 09:11:19 INFO - PROCESS | 1653 | 1469031079086 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]]]}] 09:11:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 09:11:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 520ms 09:11:19 INFO - PROCESS | 1653 | 1469031079116 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 09:11:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:11:19 INFO - PROCESS | 1653 | 1469031079118 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 09:11:19 INFO - PROCESS | 1653 | 1469031079122 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:11:19 INFO - PROCESS | 1653 | 1469031079136 Marionette TRACE conn2 <- [1,542,null,{}] 09:11:19 INFO - PROCESS | 1653 | 1469031079140 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}] 09:11:19 INFO - PROCESS | 1653 | 1469031079142 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:19 INFO - PROCESS | 1653 | 1469031079277 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 09:11:19 INFO - PROCESS | 1653 | 1469031079354 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:19 INFO - PROCESS | 1653 | 1469031079356 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a5b8000 == 38 [pid = 1653] [id = 143] 09:11:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x124b7cc00) [pid = 1653] [serial = 426] [outer = 0x0] 09:11:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x1282a8800) [pid = 1653] [serial = 427] [outer = 0x124b7cc00] 09:11:19 INFO - PROCESS | 1653 | 1469031079385 Marionette DEBUG loaded listener.js 09:11:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x128d03800) [pid = 1653] [serial = 428] [outer = 0x124b7cc00] 09:11:19 INFO - PROCESS | 1653 | 1469031079817 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]]]}] 09:11:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 09:11:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 733ms 09:11:19 INFO - PROCESS | 1653 | 1469031079865 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 09:11:19 INFO - PROCESS | 1653 | 1469031079869 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 09:11:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:11:19 INFO - PROCESS | 1653 | 1469031079875 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:11:19 INFO - PROCESS | 1653 | 1469031079879 Marionette TRACE conn2 <- [1,546,null,{}] 09:11:19 INFO - PROCESS | 1653 | 1469031079886 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}] 09:11:19 INFO - PROCESS | 1653 | 1469031079889 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:20 INFO - PROCESS | 1653 | 1469031080066 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 09:11:20 INFO - PROCESS | 1653 | 1469031080236 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:20 INFO - PROCESS | 1653 | 1469031080240 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x1164c8800 == 39 [pid = 1653] [id = 144] 09:11:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x112a8c400) [pid = 1653] [serial = 429] [outer = 0x0] 09:11:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x112e16400) [pid = 1653] [serial = 430] [outer = 0x112a8c400] 09:11:20 INFO - PROCESS | 1653 | 1469031080277 Marionette DEBUG loaded listener.js 09:11:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x1164edc00) [pid = 1653] [serial = 431] [outer = 0x112a8c400] 09:11:20 INFO - PROCESS | 1653 | 1469031080726 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]]]}] 09:11:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:11:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 876ms 09:11:20 INFO - PROCESS | 1653 | 1469031080749 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 09:11:20 INFO - PROCESS | 1653 | 1469031080752 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 09:11:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:11:20 INFO - PROCESS | 1653 | 1469031080757 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:11:20 INFO - PROCESS | 1653 | 1469031080759 Marionette TRACE conn2 <- [1,550,null,{}] 09:11:20 INFO - PROCESS | 1653 | 1469031080761 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}] 09:11:20 INFO - PROCESS | 1653 | 1469031080763 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:20 INFO - PROCESS | 1653 | 1469031080876 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 09:11:20 INFO - PROCESS | 1653 | 1469031080967 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:20 INFO - PROCESS | 1653 | 1469031080968 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x119c6a800 == 40 [pid = 1653] [id = 145] 09:11:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x1181d8000) [pid = 1653] [serial = 432] [outer = 0x0] 09:11:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x1184c6000) [pid = 1653] [serial = 433] [outer = 0x1181d8000] 09:11:21 INFO - PROCESS | 1653 | 1469031081006 Marionette DEBUG loaded listener.js 09:11:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x118756800) [pid = 1653] [serial = 434] [outer = 0x1181d8000] 09:11:21 INFO - PROCESS | 1653 | 1469031081433 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]]]}] 09:11:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 09:11:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 721ms 09:11:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:11:21 INFO - PROCESS | 1653 | 1469031081478 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 09:11:21 INFO - PROCESS | 1653 | 1469031081480 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 09:11:21 INFO - PROCESS | 1653 | 1469031081482 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:11:21 INFO - PROCESS | 1653 | 1469031081485 Marionette TRACE conn2 <- [1,554,null,{}] 09:11:21 INFO - PROCESS | 1653 | 1469031081492 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}] 09:11:21 INFO - PROCESS | 1653 | 1469031081496 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:21 INFO - PROCESS | 1653 | 1469031081607 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 09:11:21 INFO - PROCESS | 1653 | 1469031081700 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:21 INFO - PROCESS | 1653 | 1469031081702 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a5b2000 == 41 [pid = 1653] [id = 146] 09:11:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x1197de800) [pid = 1653] [serial = 435] [outer = 0x0] 09:11:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x1210d7400) [pid = 1653] [serial = 436] [outer = 0x1197de800] 09:11:21 INFO - PROCESS | 1653 | 1469031081734 Marionette DEBUG loaded listener.js 09:11:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x1240a1000) [pid = 1653] [serial = 437] [outer = 0x1197de800] 09:11:22 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:11:22 INFO - PROCESS | 1653 | 1469031082408 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]]]}] 09:11:22 INFO - PROCESS | 1653 | --DOCSHELL 0x1286ab000 == 40 [pid = 1653] [id = 142] 09:11:22 INFO - PROCESS | 1653 | --DOCSHELL 0x118719000 == 39 [pid = 1653] [id = 141] 09:11:22 INFO - PROCESS | 1653 | --DOCSHELL 0x116f9a800 == 38 [pid = 1653] [id = 140] 09:11:22 INFO - PROCESS | 1653 | --DOCSHELL 0x124b23000 == 37 [pid = 1653] [id = 139] 09:11:22 INFO - PROCESS | 1653 | --DOCSHELL 0x123cdf000 == 36 [pid = 1653] [id = 138] 09:11:22 INFO - PROCESS | 1653 | --DOCSHELL 0x121032800 == 35 [pid = 1653] [id = 137] 09:11:22 INFO - PROCESS | 1653 | --DOCSHELL 0x119a4c800 == 34 [pid = 1653] [id = 136] 09:11:22 INFO - PROCESS | 1653 | --DOCSHELL 0x118719800 == 33 [pid = 1653] [id = 135] 09:11:22 INFO - PROCESS | 1653 | --DOCSHELL 0x116f1f000 == 32 [pid = 1653] [id = 134] 09:11:22 INFO - PROCESS | 1653 | --DOCSHELL 0x115e23000 == 31 [pid = 1653] [id = 133] 09:11:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:11:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 973ms 09:11:22 INFO - PROCESS | 1653 | 1469031082455 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 09:11:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:11:22 INFO - PROCESS | 1653 | 1469031082457 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 09:11:22 INFO - PROCESS | 1653 | 1469031082461 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:11:22 INFO - PROCESS | 1653 | 1469031082462 Marionette TRACE conn2 <- [1,558,null,{}] 09:11:22 INFO - PROCESS | 1653 | 1469031082466 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}] 09:11:22 INFO - PROCESS | 1653 | 1469031082467 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:22 INFO - PROCESS | 1653 | 1469031082545 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x12a968800) [pid = 1653] [serial = 380] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x12a672800) [pid = 1653] [serial = 379] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x12384e800) [pid = 1653] [serial = 358] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x124a06800) [pid = 1653] [serial = 361] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x115e06400) [pid = 1653] [serial = 343] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x116887400) [pid = 1653] [serial = 344] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x12bf0e400) [pid = 1653] [serial = 338] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x119c11800) [pid = 1653] [serial = 355] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1183c2400) [pid = 1653] [serial = 346] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x1183d0800) [pid = 1653] [serial = 347] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x1192a9000) [pid = 1653] [serial = 352] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x1197e6000) [pid = 1653] [serial = 353] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x1184c9000) [pid = 1653] [serial = 349] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x118745c00) [pid = 1653] [serial = 350] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x128915000) [pid = 1653] [serial = 374] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1130ba400) [pid = 1653] [serial = 340] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x116647400) [pid = 1653] [serial = 341] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x126132800) [pid = 1653] [serial = 365] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x125128c00) [pid = 1653] [serial = 364] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x124d8b000) [pid = 1653] [serial = 362] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x128c9b000) [pid = 1653] [serial = 376] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x126527400) [pid = 1653] [serial = 367] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x126ca5c00) [pid = 1653] [serial = 373] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x12103fc00) [pid = 1653] [serial = 370] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x126c9c400) [pid = 1653] [serial = 368] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x12612c800) [pid = 1653] [serial = 371] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x1242a0400) [pid = 1653] [serial = 359] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x121045400) [pid = 1653] [serial = 356] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x12a65d000) [pid = 1653] [serial = 377] [outer = 0x0] [url = about:blank] 09:11:22 INFO - PROCESS | 1653 | 1469031082606 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:22 INFO - PROCESS | 1653 | 1469031082608 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x116414800 == 32 [pid = 1653] [id = 147] 09:11:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x116755400) [pid = 1653] [serial = 438] [outer = 0x0] 09:11:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x11688e800) [pid = 1653] [serial = 439] [outer = 0x116755400] 09:11:22 INFO - PROCESS | 1653 | 1469031082637 Marionette DEBUG loaded listener.js 09:11:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x1183d0400) [pid = 1653] [serial = 440] [outer = 0x116755400] 09:11:22 INFO - PROCESS | 1653 | 1469031082921 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]]]}] 09:11:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:11:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 519ms 09:11:22 INFO - PROCESS | 1653 | 1469031082980 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 09:11:22 INFO - PROCESS | 1653 | 1469031082983 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 09:11:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:11:22 INFO - PROCESS | 1653 | 1469031082987 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:11:22 INFO - PROCESS | 1653 | 1469031082989 Marionette TRACE conn2 <- [1,562,null,{}] 09:11:22 INFO - PROCESS | 1653 | 1469031082992 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}] 09:11:22 INFO - PROCESS | 1653 | 1469031082995 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:23 INFO - PROCESS | 1653 | 1469031083072 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 09:11:23 INFO - PROCESS | 1653 | 1469031083130 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:23 INFO - PROCESS | 1653 | 1469031083131 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x1181a1800 == 33 [pid = 1653] [id = 148] 09:11:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x1183cf800) [pid = 1653] [serial = 441] [outer = 0x0] 09:11:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x118514400) [pid = 1653] [serial = 442] [outer = 0x1183cf800] 09:11:23 INFO - PROCESS | 1653 | 1469031083158 Marionette DEBUG loaded listener.js 09:11:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x1188a0400) [pid = 1653] [serial = 443] [outer = 0x1183cf800] 09:11:23 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:11:23 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:11:23 INFO - PROCESS | 1653 | 1469031083462 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]]]}] 09:11:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:11:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 520ms 09:11:23 INFO - PROCESS | 1653 | 1469031083508 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 09:11:23 INFO - PROCESS | 1653 | 1469031083510 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 09:11:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:11:23 INFO - PROCESS | 1653 | 1469031083514 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:11:23 INFO - PROCESS | 1653 | 1469031083516 Marionette TRACE conn2 <- [1,566,null,{}] 09:11:23 INFO - PROCESS | 1653 | 1469031083523 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}] 09:11:23 INFO - PROCESS | 1653 | 1469031083526 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:23 INFO - PROCESS | 1653 | 1469031083605 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 09:11:23 INFO - PROCESS | 1653 | 1469031083657 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:23 INFO - PROCESS | 1653 | 1469031083659 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x1195ea800 == 34 [pid = 1653] [id = 149] 09:11:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x11929dc00) [pid = 1653] [serial = 444] [outer = 0x0] 09:11:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x11a006800) [pid = 1653] [serial = 445] [outer = 0x11929dc00] 09:11:23 INFO - PROCESS | 1653 | 1469031083688 Marionette DEBUG loaded listener.js 09:11:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1239f3000) [pid = 1653] [serial = 446] [outer = 0x11929dc00] 09:11:23 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:11:23 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:11:23 INFO - PROCESS | 1653 | 1469031083965 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]]]}] 09:11:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:11:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 471ms 09:11:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:11:23 INFO - PROCESS | 1653 | 1469031083985 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 09:11:23 INFO - PROCESS | 1653 | 1469031083987 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 09:11:23 INFO - PROCESS | 1653 | 1469031083989 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:11:23 INFO - PROCESS | 1653 | 1469031083990 Marionette TRACE conn2 <- [1,570,null,{}] 09:11:24 INFO - PROCESS | 1653 | 1469031084001 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}] 09:11:24 INFO - PROCESS | 1653 | 1469031084002 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:24 INFO - PROCESS | 1653 | 1469031084088 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 09:11:24 INFO - PROCESS | 1653 | 1469031084094 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:24 INFO - PROCESS | 1653 | 1469031084096 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x12390a800 == 35 [pid = 1653] [id = 150] 09:11:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x1242a9800) [pid = 1653] [serial = 447] [outer = 0x0] 09:11:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x124a05400) [pid = 1653] [serial = 448] [outer = 0x1242a9800] 09:11:24 INFO - PROCESS | 1653 | 1469031084121 Marionette DEBUG loaded listener.js 09:11:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x124a0fc00) [pid = 1653] [serial = 449] [outer = 0x1242a9800] 09:11:24 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:11:24 INFO - PROCESS | 1653 | --DOCSHELL 0x115e32800 == 34 [pid = 1653] [id = 132] 09:11:24 INFO - PROCESS | 1653 | --DOCSHELL 0x116414800 == 33 [pid = 1653] [id = 147] 09:11:24 INFO - PROCESS | 1653 | --DOCSHELL 0x12a5b2000 == 32 [pid = 1653] [id = 146] 09:11:24 INFO - PROCESS | 1653 | --DOCSHELL 0x119c6a800 == 31 [pid = 1653] [id = 145] 09:11:24 INFO - PROCESS | 1653 | --DOCSHELL 0x12a5b8000 == 30 [pid = 1653] [id = 143] 09:11:24 INFO - PROCESS | 1653 | --DOCSHELL 0x1164c8800 == 29 [pid = 1653] [id = 144] 09:11:25 INFO - PROCESS | 1653 | --DOCSHELL 0x1181a1800 == 28 [pid = 1653] [id = 148] 09:11:25 INFO - PROCESS | 1653 | --DOCSHELL 0x1195ea800 == 27 [pid = 1653] [id = 149] 09:11:25 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:11:25 INFO - PROCESS | 1653 | 1469031085538 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]]]}] 09:11:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:11:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1579ms 09:11:25 INFO - PROCESS | 1653 | 1469031085572 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 09:11:25 INFO - PROCESS | 1653 | 1469031085578 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 09:11:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:11:25 INFO - PROCESS | 1653 | 1469031085585 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:11:25 INFO - PROCESS | 1653 | 1469031085589 Marionette TRACE conn2 <- [1,574,null,{}] 09:11:25 INFO - PROCESS | 1653 | 1469031085598 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}] 09:11:25 INFO - PROCESS | 1653 | 1469031085601 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:25 INFO - PROCESS | 1653 | 1469031085749 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 09:11:25 INFO - PROCESS | 1653 | 1469031085776 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:25 INFO - PROCESS | 1653 | 1469031085777 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x115d6f800 == 28 [pid = 1653] [id = 151] 09:11:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1161a7c00) [pid = 1653] [serial = 450] [outer = 0x0] 09:11:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x1161a9400) [pid = 1653] [serial = 451] [outer = 0x1161a7c00] 09:11:25 INFO - PROCESS | 1653 | 1469031085822 Marionette DEBUG loaded listener.js 09:11:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x1176bfc00) [pid = 1653] [serial = 452] [outer = 0x1161a7c00] 09:11:26 INFO - PROCESS | 1653 | 1469031086222 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]]]}] 09:11:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:11:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 679ms 09:11:26 INFO - PROCESS | 1653 | 1469031086263 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 09:11:26 INFO - PROCESS | 1653 | 1469031086266 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 09:11:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:11:26 INFO - PROCESS | 1653 | 1469031086271 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:11:26 INFO - PROCESS | 1653 | 1469031086272 Marionette TRACE conn2 <- [1,578,null,{}] 09:11:26 INFO - PROCESS | 1653 | 1469031086275 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}] 09:11:26 INFO - PROCESS | 1653 | 1469031086277 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:26 INFO - PROCESS | 1653 | 1469031086393 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 09:11:26 INFO - PROCESS | 1653 | 1469031086410 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:26 INFO - PROCESS | 1653 | 1469031086411 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x11748b800 == 29 [pid = 1653] [id = 152] 09:11:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x11849a800) [pid = 1653] [serial = 453] [outer = 0x0] 09:11:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x118512400) [pid = 1653] [serial = 454] [outer = 0x11849a800] 09:11:26 INFO - PROCESS | 1653 | 1469031086438 Marionette DEBUG loaded listener.js 09:11:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x118726c00) [pid = 1653] [serial = 455] [outer = 0x11849a800] 09:11:26 INFO - PROCESS | 1653 | 1469031086844 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]]]}] 09:11:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:11:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 621ms 09:11:26 INFO - PROCESS | 1653 | 1469031086891 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 09:11:26 INFO - PROCESS | 1653 | 1469031086892 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 09:11:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:11:26 INFO - PROCESS | 1653 | 1469031086895 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:11:26 INFO - PROCESS | 1653 | 1469031086904 Marionette TRACE conn2 <- [1,582,null,{}] 09:11:26 INFO - PROCESS | 1653 | 1469031086925 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}] 09:11:26 INFO - PROCESS | 1653 | 1469031086928 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:27 INFO - PROCESS | 1653 | 1469031087019 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 09:11:27 INFO - PROCESS | 1653 | 1469031087025 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:27 INFO - PROCESS | 1653 | 1469031087028 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192e1800 == 30 [pid = 1653] [id = 153] 09:11:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x10eaf5c00) [pid = 1653] [serial = 456] [outer = 0x0] 09:11:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x119613800) [pid = 1653] [serial = 457] [outer = 0x10eaf5c00] 09:11:27 INFO - PROCESS | 1653 | 1469031087056 Marionette DEBUG loaded listener.js 09:11:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x1197e1c00) [pid = 1653] [serial = 458] [outer = 0x10eaf5c00] 09:11:27 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1127d5800) [pid = 1653] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:11:27 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x11715b000) [pid = 1653] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:11:27 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x112e10800) [pid = 1653] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:11:27 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x1127d2800) [pid = 1653] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:11:27 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x116a14400) [pid = 1653] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:11:27 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x1197df000) [pid = 1653] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:11:27 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x123857400) [pid = 1653] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:11:27 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x112a82400) [pid = 1653] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:11:27 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x111c83c00) [pid = 1653] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:11:27 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x1183c4c00) [pid = 1653] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:11:27 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x1183cac00) [pid = 1653] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:11:27 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x119164400) [pid = 1653] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:11:27 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x1211f4000) [pid = 1653] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:11:27 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x1211f3c00) [pid = 1653] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:11:27 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x117c46000) [pid = 1653] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:11:27 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x1183cf800) [pid = 1653] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:11:27 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x124b7cc00) [pid = 1653] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:11:27 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x112a8c400) [pid = 1653] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:11:27 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x1181d8000) [pid = 1653] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:11:27 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x1197de800) [pid = 1653] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:11:27 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x11929dc00) [pid = 1653] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:11:27 INFO - PROCESS | 1653 | 1469031087636 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]]]}] 09:11:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:11:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 786ms 09:11:27 INFO - PROCESS | 1653 | 1469031087682 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 09:11:27 INFO - PROCESS | 1653 | 1469031087684 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 09:11:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:11:27 INFO - PROCESS | 1653 | 1469031087686 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:11:27 INFO - PROCESS | 1653 | 1469031087687 Marionette TRACE conn2 <- [1,586,null,{}] 09:11:27 INFO - PROCESS | 1653 | 1469031087690 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}] 09:11:27 INFO - PROCESS | 1653 | 1469031087692 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:27 INFO - PROCESS | 1653 | 1469031087769 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 09:11:27 INFO - PROCESS | 1653 | 1469031087773 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:27 INFO - PROCESS | 1653 | 1469031087774 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x1195e8800 == 31 [pid = 1653] [id = 154] 09:11:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x11688dc00) [pid = 1653] [serial = 459] [outer = 0x0] 09:11:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x118518800) [pid = 1653] [serial = 460] [outer = 0x11688dc00] 09:11:27 INFO - PROCESS | 1653 | 1469031087805 Marionette DEBUG loaded listener.js 09:11:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x11971ac00) [pid = 1653] [serial = 461] [outer = 0x11688dc00] 09:11:28 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:11:28 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:11:28 INFO - PROCESS | 1653 | 1469031088132 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]]]}] 09:11:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:11:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 469ms 09:11:28 INFO - PROCESS | 1653 | 1469031088156 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 09:11:28 INFO - PROCESS | 1653 | 1469031088157 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 09:11:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:11:28 INFO - PROCESS | 1653 | 1469031088161 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:11:28 INFO - PROCESS | 1653 | 1469031088163 Marionette TRACE conn2 <- [1,590,null,{}] 09:11:28 INFO - PROCESS | 1653 | 1469031088165 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}] 09:11:28 INFO - PROCESS | 1653 | 1469031088166 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:28 INFO - PROCESS | 1653 | 1469031088265 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 09:11:28 INFO - PROCESS | 1653 | 1469031088270 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:28 INFO - PROCESS | 1653 | 1469031088271 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x123cde800 == 32 [pid = 1653] [id = 155] 09:11:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x118496800) [pid = 1653] [serial = 462] [outer = 0x0] 09:11:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x12103e400) [pid = 1653] [serial = 463] [outer = 0x118496800] 09:11:28 INFO - PROCESS | 1653 | 1469031088298 Marionette DEBUG loaded listener.js 09:11:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x1211ec400) [pid = 1653] [serial = 464] [outer = 0x118496800] 09:11:28 INFO - PROCESS | 1653 | 1469031088591 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]]]}] 09:11:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:11:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 471ms 09:11:28 INFO - PROCESS | 1653 | 1469031088631 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 09:11:28 INFO - PROCESS | 1653 | 1469031088633 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 09:11:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:11:28 INFO - PROCESS | 1653 | 1469031088635 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:11:28 INFO - PROCESS | 1653 | 1469031088636 Marionette TRACE conn2 <- [1,594,null,{}] 09:11:28 INFO - PROCESS | 1653 | 1469031088638 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}] 09:11:28 INFO - PROCESS | 1653 | 1469031088644 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:28 INFO - PROCESS | 1653 | 1469031088735 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 09:11:28 INFO - PROCESS | 1653 | 1469031088739 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:28 INFO - PROCESS | 1653 | 1469031088740 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x124db8000 == 33 [pid = 1653] [id = 156] 09:11:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x1183cc400) [pid = 1653] [serial = 465] [outer = 0x0] 09:11:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x123be1400) [pid = 1653] [serial = 466] [outer = 0x1183cc400] 09:11:28 INFO - PROCESS | 1653 | 1469031088769 Marionette DEBUG loaded listener.js 09:11:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x124a0f800) [pid = 1653] [serial = 467] [outer = 0x1183cc400] 09:11:29 INFO - PROCESS | 1653 | 1469031089100 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]]]}] 09:11:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:11:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 518ms 09:11:29 INFO - PROCESS | 1653 | 1469031089155 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 09:11:29 INFO - PROCESS | 1653 | 1469031089156 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 09:11:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:11:29 INFO - PROCESS | 1653 | 1469031089164 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:11:29 INFO - PROCESS | 1653 | 1469031089166 Marionette TRACE conn2 <- [1,598,null,{}] 09:11:29 INFO - PROCESS | 1653 | 1469031089168 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}] 09:11:29 INFO - PROCESS | 1653 | 1469031089169 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:29 INFO - PROCESS | 1653 | 1469031089250 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 09:11:29 INFO - PROCESS | 1653 | 1469031089254 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:29 INFO - PROCESS | 1653 | 1469031089255 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x126607800 == 34 [pid = 1653] [id = 157] 09:11:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x124a10000) [pid = 1653] [serial = 468] [outer = 0x0] 09:11:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x124de4400) [pid = 1653] [serial = 469] [outer = 0x124a10000] 09:11:29 INFO - PROCESS | 1653 | 1469031089282 Marionette DEBUG loaded listener.js 09:11:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x125703400) [pid = 1653] [serial = 470] [outer = 0x124a10000] 09:11:29 INFO - PROCESS | 1653 | 1469031089710 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]]]}] 09:11:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:11:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 567ms 09:11:29 INFO - PROCESS | 1653 | 1469031089733 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 09:11:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:11:29 INFO - PROCESS | 1653 | 1469031089736 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 09:11:29 INFO - PROCESS | 1653 | 1469031089739 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:11:29 INFO - PROCESS | 1653 | 1469031089741 Marionette TRACE conn2 <- [1,602,null,{}] 09:11:29 INFO - PROCESS | 1653 | 1469031089773 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}] 09:11:29 INFO - PROCESS | 1653 | 1469031089776 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:29 INFO - PROCESS | 1653 | 1469031089881 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 09:11:29 INFO - PROCESS | 1653 | 1469031089954 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:29 INFO - PROCESS | 1653 | 1469031089956 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x1168c8800 == 35 [pid = 1653] [id = 158] 09:11:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x112a81800) [pid = 1653] [serial = 471] [outer = 0x0] 09:11:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x1130bd800) [pid = 1653] [serial = 472] [outer = 0x112a81800] 09:11:29 INFO - PROCESS | 1653 | 1469031089987 Marionette DEBUG loaded listener.js 09:11:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x11680a800) [pid = 1653] [serial = 473] [outer = 0x112a81800] 09:11:30 INFO - PROCESS | 1653 | 1469031090553 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]]]}] 09:11:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:11:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 848ms 09:11:30 INFO - PROCESS | 1653 | 1469031090587 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 09:11:30 INFO - PROCESS | 1653 | 1469031090590 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 09:11:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:11:30 INFO - PROCESS | 1653 | 1469031090597 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:11:30 INFO - PROCESS | 1653 | 1469031090599 Marionette TRACE conn2 <- [1,606,null,{}] 09:11:30 INFO - PROCESS | 1653 | 1469031090601 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}] 09:11:30 INFO - PROCESS | 1653 | 1469031090603 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:30 INFO - PROCESS | 1653 | 1469031090706 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 09:11:30 INFO - PROCESS | 1653 | 1469031090778 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:30 INFO - PROCESS | 1653 | 1469031090779 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192df000 == 36 [pid = 1653] [id = 159] 09:11:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x118493000) [pid = 1653] [serial = 474] [outer = 0x0] 09:11:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x11872a800) [pid = 1653] [serial = 475] [outer = 0x118493000] 09:11:30 INFO - PROCESS | 1653 | 1469031090810 Marionette DEBUG loaded listener.js 09:11:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x1188a3c00) [pid = 1653] [serial = 476] [outer = 0x118493000] 09:11:31 INFO - PROCESS | 1653 | --DOCSHELL 0x124db8000 == 35 [pid = 1653] [id = 156] 09:11:31 INFO - PROCESS | 1653 | --DOCSHELL 0x123cde800 == 34 [pid = 1653] [id = 155] 09:11:31 INFO - PROCESS | 1653 | --DOCSHELL 0x1195e8800 == 33 [pid = 1653] [id = 154] 09:11:31 INFO - PROCESS | 1653 | --DOCSHELL 0x1192e1800 == 32 [pid = 1653] [id = 153] 09:11:31 INFO - PROCESS | 1653 | --DOCSHELL 0x11748b800 == 31 [pid = 1653] [id = 152] 09:11:31 INFO - PROCESS | 1653 | --DOCSHELL 0x115d6f800 == 30 [pid = 1653] [id = 151] 09:11:31 INFO - PROCESS | 1653 | --DOCSHELL 0x12390a800 == 29 [pid = 1653] [id = 150] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x113e9cc00) [pid = 1653] [serial = 394] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x1183c5c00) [pid = 1653] [serial = 400] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x11848d000) [pid = 1653] [serial = 401] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x115e62400) [pid = 1653] [serial = 397] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x11305b000) [pid = 1653] [serial = 398] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x11889a400) [pid = 1653] [serial = 403] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x11929d400) [pid = 1653] [serial = 404] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x121043c00) [pid = 1653] [serial = 409] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x1197ea800) [pid = 1653] [serial = 406] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x1242a5400) [pid = 1653] [serial = 412] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x124dde800) [pid = 1653] [serial = 415] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x124a10400) [pid = 1653] [serial = 413] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x12570b400) [pid = 1653] [serial = 416] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x1183c4400) [pid = 1653] [serial = 419] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x1211f2400) [pid = 1653] [serial = 421] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x112e0e800) [pid = 1653] [serial = 418] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x1184c5c00) [pid = 1653] [serial = 383] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x1183cf000) [pid = 1653] [serial = 382] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 73 (0x1183cd400) [pid = 1653] [serial = 395] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 72 (0x11688e800) [pid = 1653] [serial = 439] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 71 (0x118514400) [pid = 1653] [serial = 442] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 70 (0x1188a0400) [pid = 1653] [serial = 443] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 69 (0x11a006800) [pid = 1653] [serial = 445] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 68 (0x1197e6c00) [pid = 1653] [serial = 386] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 67 (0x1211f0800) [pid = 1653] [serial = 410] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 66 (0x1192a9400) [pid = 1653] [serial = 385] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 65 (0x124d87400) [pid = 1653] [serial = 389] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 64 (0x126c8f000) [pid = 1653] [serial = 424] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 63 (0x1245ccc00) [pid = 1653] [serial = 388] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 62 (0x128d03800) [pid = 1653] [serial = 428] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 61 (0x112e16400) [pid = 1653] [serial = 430] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 60 (0x1164edc00) [pid = 1653] [serial = 431] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 59 (0x1184c6000) [pid = 1653] [serial = 433] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 58 (0x1210d7400) [pid = 1653] [serial = 436] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 57 (0x1282a8800) [pid = 1653] [serial = 427] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 56 (0x12103b000) [pid = 1653] [serial = 407] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 55 (0x1266c5800) [pid = 1653] [serial = 422] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 54 (0x128c9b400) [pid = 1653] [serial = 392] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 53 (0x12659f800) [pid = 1653] [serial = 391] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 52 (0x1282a1400) [pid = 1653] [serial = 425] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 51 (0x1239f3000) [pid = 1653] [serial = 446] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 50 (0x118756800) [pid = 1653] [serial = 434] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | --DOMWINDOW == 49 (0x1240a1000) [pid = 1653] [serial = 437] [outer = 0x0] [url = about:blank] 09:11:31 INFO - PROCESS | 1653 | 1469031091413 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]]]}] 09:11:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:11:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 870ms 09:11:31 INFO - PROCESS | 1653 | 1469031091468 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 09:11:31 INFO - PROCESS | 1653 | 1469031091470 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 09:11:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:11:31 INFO - PROCESS | 1653 | 1469031091473 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:11:31 INFO - PROCESS | 1653 | 1469031091475 Marionette TRACE conn2 <- [1,610,null,{}] 09:11:31 INFO - PROCESS | 1653 | 1469031091478 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}] 09:11:31 INFO - PROCESS | 1653 | 1469031091480 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:31 INFO - PROCESS | 1653 | 1469031091562 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 09:11:31 INFO - PROCESS | 1653 | 1469031091613 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:31 INFO - PROCESS | 1653 | 1469031091614 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:31 INFO - PROCESS | 1653 | ++DOCSHELL 0x116184800 == 30 [pid = 1653] [id = 160] 09:11:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 50 (0x11688b800) [pid = 1653] [serial = 477] [outer = 0x0] 09:11:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 51 (0x1181dc800) [pid = 1653] [serial = 478] [outer = 0x11688b800] 09:11:31 INFO - PROCESS | 1653 | 1469031091641 Marionette DEBUG loaded listener.js 09:11:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 52 (0x11848b800) [pid = 1653] [serial = 479] [outer = 0x11688b800] 09:11:31 INFO - PROCESS | 1653 | 1469031091918 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]]]}] 09:11:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:11:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 472ms 09:11:31 INFO - PROCESS | 1653 | 1469031091949 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 09:11:31 INFO - PROCESS | 1653 | 1469031091952 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 09:11:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:11:31 INFO - PROCESS | 1653 | 1469031091956 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:11:31 INFO - PROCESS | 1653 | 1469031091958 Marionette TRACE conn2 <- [1,614,null,{}] 09:11:31 INFO - PROCESS | 1653 | 1469031091969 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}] 09:11:31 INFO - PROCESS | 1653 | 1469031091970 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:32 INFO - PROCESS | 1653 | 1469031092075 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 09:11:32 INFO - PROCESS | 1653 | 1469031092127 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:32 INFO - PROCESS | 1653 | 1469031092129 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x1181a4000 == 31 [pid = 1653] [id = 161] 09:11:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 53 (0x117c44c00) [pid = 1653] [serial = 480] [outer = 0x0] 09:11:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 54 (0x11889e400) [pid = 1653] [serial = 481] [outer = 0x117c44c00] 09:11:32 INFO - PROCESS | 1653 | 1469031092156 Marionette DEBUG loaded listener.js 09:11:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 55 (0x1192a9400) [pid = 1653] [serial = 482] [outer = 0x117c44c00] 09:11:32 INFO - PROCESS | 1653 | 1469031092439 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]]]}] 09:11:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:11:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 528ms 09:11:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:11:32 INFO - PROCESS | 1653 | 1469031092484 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 09:11:32 INFO - PROCESS | 1653 | 1469031092485 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 09:11:32 INFO - PROCESS | 1653 | 1469031092488 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:11:32 INFO - PROCESS | 1653 | 1469031092490 Marionette TRACE conn2 <- [1,618,null,{}] 09:11:32 INFO - PROCESS | 1653 | 1469031092502 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}] 09:11:32 INFO - PROCESS | 1653 | 1469031092505 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:32 INFO - PROCESS | 1653 | 1469031092585 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 09:11:32 INFO - PROCESS | 1653 | 1469031092589 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:32 INFO - PROCESS | 1653 | 1469031092592 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192db000 == 32 [pid = 1653] [id = 162] 09:11:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 56 (0x112a80c00) [pid = 1653] [serial = 483] [outer = 0x0] 09:11:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 57 (0x12103d400) [pid = 1653] [serial = 484] [outer = 0x112a80c00] 09:11:32 INFO - PROCESS | 1653 | 1469031092623 Marionette DEBUG loaded listener.js 09:11:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 58 (0x123851000) [pid = 1653] [serial = 485] [outer = 0x112a80c00] 09:11:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 59 (0x124594c00) [pid = 1653] [serial = 486] [outer = 0x117c3fc00] 09:11:32 INFO - PROCESS | 1653 | 1469031092993 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]]]}] 09:11:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:11:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 524ms 09:11:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:11:33 INFO - PROCESS | 1653 | 1469031093013 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 09:11:33 INFO - PROCESS | 1653 | 1469031093014 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 09:11:33 INFO - PROCESS | 1653 | 1469031093017 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:11:33 INFO - PROCESS | 1653 | 1469031093018 Marionette TRACE conn2 <- [1,622,null,{}] 09:11:33 INFO - PROCESS | 1653 | 1469031093020 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}] 09:11:33 INFO - PROCESS | 1653 | 1469031093021 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:33 INFO - PROCESS | 1653 | 1469031093100 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 09:11:33 INFO - PROCESS | 1653 | 1469031093103 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:33 INFO - PROCESS | 1653 | 1469031093104 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x12102f000 == 33 [pid = 1653] [id = 163] 09:11:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 60 (0x123bf6400) [pid = 1653] [serial = 487] [outer = 0x0] 09:11:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 61 (0x1248e3800) [pid = 1653] [serial = 488] [outer = 0x123bf6400] 09:11:33 INFO - PROCESS | 1653 | 1469031093131 Marionette DEBUG loaded listener.js 09:11:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 62 (0x124a05800) [pid = 1653] [serial = 489] [outer = 0x123bf6400] 09:11:33 INFO - PROCESS | 1653 | 1469031093461 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]]]}] 09:11:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:11:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 467ms 09:11:33 INFO - PROCESS | 1653 | 1469031093485 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 09:11:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:11:33 INFO - PROCESS | 1653 | 1469031093497 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 09:11:33 INFO - PROCESS | 1653 | 1469031093500 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:11:33 INFO - PROCESS | 1653 | 1469031093501 Marionette TRACE conn2 <- [1,626,null,{}] 09:11:33 INFO - PROCESS | 1653 | 1469031093503 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}] 09:11:33 INFO - PROCESS | 1653 | 1469031093504 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:33 INFO - PROCESS | 1653 | 1469031093575 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 09:11:33 INFO - PROCESS | 1653 | 1469031093605 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:33 INFO - PROCESS | 1653 | 1469031093606 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x1240b7000 == 34 [pid = 1653] [id = 164] 09:11:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 63 (0x112a82400) [pid = 1653] [serial = 490] [outer = 0x0] 09:11:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 64 (0x1245cac00) [pid = 1653] [serial = 491] [outer = 0x112a82400] 09:11:33 INFO - PROCESS | 1653 | 1469031093634 Marionette DEBUG loaded listener.js 09:11:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 65 (0x125703c00) [pid = 1653] [serial = 492] [outer = 0x112a82400] 09:11:33 INFO - PROCESS | 1653 | 1469031093976 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]]]}] 09:11:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:11:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 517ms 09:11:34 INFO - PROCESS | 1653 | 1469031094018 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 09:11:34 INFO - PROCESS | 1653 | 1469031094020 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 09:11:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:11:34 INFO - PROCESS | 1653 | 1469031094024 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:11:34 INFO - PROCESS | 1653 | 1469031094026 Marionette TRACE conn2 <- [1,630,null,{}] 09:11:34 INFO - PROCESS | 1653 | 1469031094029 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}] 09:11:34 INFO - PROCESS | 1653 | 1469031094035 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:34 INFO - PROCESS | 1653 | 1469031094203 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 09:11:34 INFO - PROCESS | 1653 | 1469031094219 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:34 INFO - PROCESS | 1653 | 1469031094221 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x1245e0000 == 35 [pid = 1653] [id = 165] 09:11:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 66 (0x125710800) [pid = 1653] [serial = 493] [outer = 0x0] 09:11:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 67 (0x1266c4400) [pid = 1653] [serial = 494] [outer = 0x125710800] 09:11:34 INFO - PROCESS | 1653 | 1469031094261 Marionette DEBUG loaded listener.js 09:11:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 68 (0x1282a3c00) [pid = 1653] [serial = 495] [outer = 0x125710800] 09:11:34 INFO - PROCESS | 1653 | 1469031094639 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]]]}] 09:11:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:11:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 671ms 09:11:34 INFO - PROCESS | 1653 | 1469031094694 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 09:11:34 INFO - PROCESS | 1653 | 1469031094696 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 09:11:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:11:34 INFO - PROCESS | 1653 | 1469031094698 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:11:34 INFO - PROCESS | 1653 | 1469031094706 Marionette TRACE conn2 <- [1,634,null,{}] 09:11:34 INFO - PROCESS | 1653 | 1469031094708 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}] 09:11:34 INFO - PROCESS | 1653 | 1469031094709 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:34 INFO - PROCESS | 1653 | 1469031094798 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 09:11:34 INFO - PROCESS | 1653 | 1469031094829 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:34 INFO - PROCESS | 1653 | 1469031094830 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x126c27000 == 36 [pid = 1653] [id = 166] 09:11:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 69 (0x1121b7400) [pid = 1653] [serial = 496] [outer = 0x0] 09:11:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 70 (0x128607400) [pid = 1653] [serial = 497] [outer = 0x1121b7400] 09:11:34 INFO - PROCESS | 1653 | 1469031094855 Marionette DEBUG loaded listener.js 09:11:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 71 (0x128a27000) [pid = 1653] [serial = 498] [outer = 0x1121b7400] 09:11:35 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:11:35 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:11:35 INFO - PROCESS | 1653 | 1469031095139 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]]]}] 09:11:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:11:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 475ms 09:11:35 INFO - PROCESS | 1653 | 1469031095173 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 09:11:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:11:35 INFO - PROCESS | 1653 | 1469031095175 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 09:11:35 INFO - PROCESS | 1653 | 1469031095180 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:11:35 INFO - PROCESS | 1653 | 1469031095181 Marionette TRACE conn2 <- [1,638,null,{}] 09:11:35 INFO - PROCESS | 1653 | 1469031095184 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}] 09:11:35 INFO - PROCESS | 1653 | 1469031095185 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:35 INFO - PROCESS | 1653 | 1469031095289 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 09:11:35 INFO - PROCESS | 1653 | --DOMWINDOW == 70 (0x1161a7c00) [pid = 1653] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:11:35 INFO - PROCESS | 1653 | --DOMWINDOW == 69 (0x11849a800) [pid = 1653] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:11:35 INFO - PROCESS | 1653 | --DOMWINDOW == 68 (0x10eaf5c00) [pid = 1653] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:11:35 INFO - PROCESS | 1653 | --DOMWINDOW == 67 (0x11688dc00) [pid = 1653] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:11:35 INFO - PROCESS | 1653 | --DOMWINDOW == 66 (0x1183cc400) [pid = 1653] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:11:35 INFO - PROCESS | 1653 | --DOMWINDOW == 65 (0x118496800) [pid = 1653] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:11:35 INFO - PROCESS | 1653 | --DOMWINDOW == 64 (0x1242a9800) [pid = 1653] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:11:35 INFO - PROCESS | 1653 | --DOMWINDOW == 63 (0x116755400) [pid = 1653] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:11:35 INFO - PROCESS | 1653 | 1469031095329 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:35 INFO - PROCESS | 1653 | 1469031095330 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x115e2f800 == 37 [pid = 1653] [id = 167] 09:11:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 64 (0x112a8d000) [pid = 1653] [serial = 499] [outer = 0x0] 09:11:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 65 (0x116a14400) [pid = 1653] [serial = 500] [outer = 0x112a8d000] 09:11:35 INFO - PROCESS | 1653 | 1469031095355 Marionette DEBUG loaded listener.js 09:11:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 66 (0x1197e3800) [pid = 1653] [serial = 501] [outer = 0x112a8d000] 09:11:35 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:11:35 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:11:35 INFO - PROCESS | 1653 | 1469031095629 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]]]}] 09:11:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:11:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 470ms 09:11:35 INFO - PROCESS | 1653 | 1469031095651 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 09:11:35 INFO - PROCESS | 1653 | 1469031095652 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 09:11:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:11:35 INFO - PROCESS | 1653 | 1469031095655 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:11:35 INFO - PROCESS | 1653 | 1469031095656 Marionette TRACE conn2 <- [1,642,null,{}] 09:11:35 INFO - PROCESS | 1653 | 1469031095666 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}] 09:11:35 INFO - PROCESS | 1653 | 1469031095667 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:35 INFO - PROCESS | 1653 | 1469031095762 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 09:11:35 INFO - PROCESS | 1653 | 1469031095766 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:35 INFO - PROCESS | 1653 | 1469031095767 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192da800 == 38 [pid = 1653] [id = 168] 09:11:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 67 (0x121040400) [pid = 1653] [serial = 502] [outer = 0x0] 09:11:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 68 (0x128c9ac00) [pid = 1653] [serial = 503] [outer = 0x121040400] 09:11:35 INFO - PROCESS | 1653 | 1469031095792 Marionette DEBUG loaded listener.js 09:11:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 69 (0x128d06000) [pid = 1653] [serial = 504] [outer = 0x121040400] 09:11:36 INFO - PROCESS | 1653 | 1469031096094 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]]]}] 09:11:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:11:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 474ms 09:11:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:11:36 INFO - PROCESS | 1653 | 1469031096130 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 09:11:36 INFO - PROCESS | 1653 | 1469031096131 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 09:11:36 INFO - PROCESS | 1653 | 1469031096133 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:11:36 INFO - PROCESS | 1653 | 1469031096134 Marionette TRACE conn2 <- [1,646,null,{}] 09:11:36 INFO - PROCESS | 1653 | 1469031096136 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}] 09:11:36 INFO - PROCESS | 1653 | 1469031096137 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:36 INFO - PROCESS | 1653 | 1469031096238 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 09:11:36 INFO - PROCESS | 1653 | 1469031096244 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:36 INFO - PROCESS | 1653 | 1469031096245 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x128c49000 == 39 [pid = 1653] [id = 169] 09:11:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 70 (0x11851b400) [pid = 1653] [serial = 505] [outer = 0x0] 09:11:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 71 (0x128d06400) [pid = 1653] [serial = 506] [outer = 0x11851b400] 09:11:36 INFO - PROCESS | 1653 | 1469031096269 Marionette DEBUG loaded listener.js 09:11:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 72 (0x124a11000) [pid = 1653] [serial = 507] [outer = 0x11851b400] 09:11:36 INFO - PROCESS | 1653 | 1469031096583 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]]]}] 09:11:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:11:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 468ms 09:11:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:11:36 INFO - PROCESS | 1653 | 1469031096601 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 09:11:36 INFO - PROCESS | 1653 | 1469031096603 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 09:11:36 INFO - PROCESS | 1653 | 1469031096605 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:11:36 INFO - PROCESS | 1653 | 1469031096607 Marionette TRACE conn2 <- [1,650,null,{}] 09:11:36 INFO - PROCESS | 1653 | 1469031096611 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}] 09:11:36 INFO - PROCESS | 1653 | 1469031096613 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:36 INFO - PROCESS | 1653 | 1469031096712 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 09:11:36 INFO - PROCESS | 1653 | 1469031096715 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:36 INFO - PROCESS | 1653 | 1469031096717 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a792000 == 40 [pid = 1653] [id = 170] 09:11:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 73 (0x12a56f400) [pid = 1653] [serial = 508] [outer = 0x0] 09:11:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x12a66f400) [pid = 1653] [serial = 509] [outer = 0x12a56f400] 09:11:36 INFO - PROCESS | 1653 | 1469031096744 Marionette DEBUG loaded listener.js 09:11:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x12aaed800) [pid = 1653] [serial = 510] [outer = 0x12a56f400] 09:11:37 INFO - PROCESS | 1653 | 1469031097068 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]]]}] 09:11:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:11:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 469ms 09:11:37 INFO - PROCESS | 1653 | 1469031097078 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 09:11:37 INFO - PROCESS | 1653 | 1469031097081 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 09:11:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:11:37 INFO - PROCESS | 1653 | 1469031097083 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:11:37 INFO - PROCESS | 1653 | 1469031097084 Marionette TRACE conn2 <- [1,654,null,{}] 09:11:37 INFO - PROCESS | 1653 | 1469031097087 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}] 09:11:37 INFO - PROCESS | 1653 | 1469031097088 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:37 INFO - PROCESS | 1653 | 1469031097197 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 09:11:37 INFO - PROCESS | 1653 | 1469031097203 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:37 INFO - PROCESS | 1653 | 1469031097204 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x12aa7d000 == 41 [pid = 1653] [id = 171] 09:11:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x12a579000) [pid = 1653] [serial = 511] [outer = 0x0] 09:11:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x12b018800) [pid = 1653] [serial = 512] [outer = 0x12a579000] 09:11:37 INFO - PROCESS | 1653 | 1469031097228 Marionette DEBUG loaded listener.js 09:11:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x12b90b000) [pid = 1653] [serial = 513] [outer = 0x12a579000] 09:11:37 INFO - PROCESS | 1653 | 1469031097514 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]]]}] 09:11:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:11:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 469ms 09:11:37 INFO - PROCESS | 1653 | 1469031097553 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 09:11:37 INFO - PROCESS | 1653 | 1469031097554 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 09:11:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:11:37 INFO - PROCESS | 1653 | 1469031097556 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:11:37 INFO - PROCESS | 1653 | 1469031097558 Marionette TRACE conn2 <- [1,658,null,{}] 09:11:37 INFO - PROCESS | 1653 | 1469031097563 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}] 09:11:37 INFO - PROCESS | 1653 | 1469031097572 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:37 INFO - PROCESS | 1653 | 1469031097697 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 09:11:37 INFO - PROCESS | 1653 | 1469031097759 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:37 INFO - PROCESS | 1653 | 1469031097761 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x113067800 == 42 [pid = 1653] [id = 172] 09:11:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x1127da400) [pid = 1653] [serial = 514] [outer = 0x0] 09:11:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x113db1000) [pid = 1653] [serial = 515] [outer = 0x1127da400] 09:11:37 INFO - PROCESS | 1653 | 1469031097793 Marionette DEBUG loaded listener.js 09:11:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x116893800) [pid = 1653] [serial = 516] [outer = 0x1127da400] 09:11:38 INFO - PROCESS | 1653 | 1469031098247 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]]]}] 09:11:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:11:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 720ms 09:11:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:11:38 INFO - PROCESS | 1653 | 1469031098279 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 09:11:38 INFO - PROCESS | 1653 | 1469031098281 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 09:11:38 INFO - PROCESS | 1653 | 1469031098284 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:11:38 INFO - PROCESS | 1653 | 1469031098286 Marionette TRACE conn2 <- [1,662,null,{}] 09:11:38 INFO - PROCESS | 1653 | 1469031098289 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}] 09:11:38 INFO - PROCESS | 1653 | 1469031098293 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:38 INFO - PROCESS | 1653 | 1469031098395 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 09:11:38 INFO - PROCESS | 1653 | 1469031098445 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:38 INFO - PROCESS | 1653 | 1469031098447 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192ce000 == 43 [pid = 1653] [id = 173] 09:11:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x1183c2c00) [pid = 1653] [serial = 517] [outer = 0x0] 09:11:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1188a7800) [pid = 1653] [serial = 518] [outer = 0x1183c2c00] 09:11:38 INFO - PROCESS | 1653 | 1469031098477 Marionette DEBUG loaded listener.js 09:11:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x119715000) [pid = 1653] [serial = 519] [outer = 0x1183c2c00] 09:11:38 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:11:38 INFO - PROCESS | 1653 | 1469031098901 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]]]}] 09:11:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:11:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 669ms 09:11:38 INFO - PROCESS | 1653 | 1469031098959 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 09:11:38 INFO - PROCESS | 1653 | 1469031098961 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 09:11:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:11:38 INFO - PROCESS | 1653 | 1469031098965 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:11:38 INFO - PROCESS | 1653 | 1469031098967 Marionette TRACE conn2 <- [1,666,null,{}] 09:11:38 INFO - PROCESS | 1653 | 1469031098969 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}] 09:11:38 INFO - PROCESS | 1653 | 1469031098971 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:39 INFO - PROCESS | 1653 | 1469031099075 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 09:11:39 INFO - PROCESS | 1653 | 1469031099161 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:39 INFO - PROCESS | 1653 | 1469031099162 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x1289c3800 == 44 [pid = 1653] [id = 174] 09:11:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x123857400) [pid = 1653] [serial = 520] [outer = 0x0] 09:11:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x1240a3800) [pid = 1653] [serial = 521] [outer = 0x123857400] 09:11:39 INFO - PROCESS | 1653 | 1469031099191 Marionette DEBUG loaded listener.js 09:11:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x124ddc800) [pid = 1653] [serial = 522] [outer = 0x123857400] 09:11:39 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:11:39 INFO - PROCESS | 1653 | 1469031099614 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]]]}] 09:11:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:11:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 668ms 09:11:39 INFO - PROCESS | 1653 | 1469031099635 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 09:11:39 INFO - PROCESS | 1653 | 1469031099638 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 09:11:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:11:39 INFO - PROCESS | 1653 | 1469031099645 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:11:39 INFO - PROCESS | 1653 | 1469031099649 Marionette TRACE conn2 <- [1,670,null,{}] 09:11:39 INFO - PROCESS | 1653 | 1469031099651 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}] 09:11:39 INFO - PROCESS | 1653 | 1469031099654 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:39 INFO - PROCESS | 1653 | 1469031099761 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 09:11:39 INFO - PROCESS | 1653 | 1469031099812 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:39 INFO - PROCESS | 1653 | 1469031099814 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b14b800 == 45 [pid = 1653] [id = 175] 09:11:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x125796000) [pid = 1653] [serial = 523] [outer = 0x0] 09:11:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x126987000) [pid = 1653] [serial = 524] [outer = 0x125796000] 09:11:39 INFO - PROCESS | 1653 | 1469031099842 Marionette DEBUG loaded listener.js 09:11:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x128ca7000) [pid = 1653] [serial = 525] [outer = 0x125796000] 09:11:40 INFO - PROCESS | 1653 | 1469031100289 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]]]}] 09:11:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:11:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 675ms 09:11:40 INFO - PROCESS | 1653 | 1469031100317 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 09:11:40 INFO - PROCESS | 1653 | 1469031100320 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 09:11:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:11:40 INFO - PROCESS | 1653 | 1469031100323 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:11:40 INFO - PROCESS | 1653 | 1469031100326 Marionette TRACE conn2 <- [1,674,null,{}] 09:11:40 INFO - PROCESS | 1653 | 1469031100380 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}] 09:11:40 INFO - PROCESS | 1653 | 1469031100381 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:40 INFO - PROCESS | 1653 | 1469031100482 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 09:11:40 INFO - PROCESS | 1653 | 1469031100566 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:40 INFO - PROCESS | 1653 | 1469031100567 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b988000 == 46 [pid = 1653] [id = 176] 09:11:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x12613b400) [pid = 1653] [serial = 526] [outer = 0x0] 09:11:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x12a962c00) [pid = 1653] [serial = 527] [outer = 0x12613b400] 09:11:40 INFO - PROCESS | 1653 | 1469031100596 Marionette DEBUG loaded listener.js 09:11:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x12aae4c00) [pid = 1653] [serial = 528] [outer = 0x12613b400] 09:11:40 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:11:41 INFO - PROCESS | 1653 | 1469031101147 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]]]}] 09:11:41 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 09:11:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 839ms 09:11:41 INFO - PROCESS | 1653 | 1469031101163 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 09:11:41 INFO - PROCESS | 1653 | 1469031101165 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 09:11:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:11:41 INFO - PROCESS | 1653 | 1469031101168 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:11:41 INFO - PROCESS | 1653 | 1469031101170 Marionette TRACE conn2 <- [1,678,null,{}] 09:11:41 INFO - PROCESS | 1653 | 1469031101173 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}] 09:11:41 INFO - PROCESS | 1653 | 1469031101175 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:41 INFO - PROCESS | 1653 | 1469031101303 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 09:11:41 INFO - PROCESS | 1653 | 1469031101311 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:41 INFO - PROCESS | 1653 | 1469031101314 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x118269800 == 47 [pid = 1653] [id = 177] 09:11:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x115e07c00) [pid = 1653] [serial = 529] [outer = 0x0] 09:11:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x116756000) [pid = 1653] [serial = 530] [outer = 0x115e07c00] 09:11:41 INFO - PROCESS | 1653 | 1469031101341 Marionette DEBUG loaded listener.js 09:11:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x117c4a000) [pid = 1653] [serial = 531] [outer = 0x115e07c00] 09:11:41 INFO - PROCESS | 1653 | 1469031101789 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]]]}] 09:11:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:11:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 670ms 09:11:41 INFO - PROCESS | 1653 | 1469031101838 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 09:11:41 INFO - PROCESS | 1653 | 1469031101841 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 09:11:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:11:41 INFO - PROCESS | 1653 | 1469031101845 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:11:41 INFO - PROCESS | 1653 | 1469031101847 Marionette TRACE conn2 <- [1,682,null,{}] 09:11:41 INFO - PROCESS | 1653 | 1469031101849 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}] 09:11:41 INFO - PROCESS | 1653 | 1469031101851 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:42 INFO - PROCESS | 1653 | --DOCSHELL 0x12aa7d000 == 46 [pid = 1653] [id = 171] 09:11:42 INFO - PROCESS | 1653 | --DOCSHELL 0x12a792000 == 45 [pid = 1653] [id = 170] 09:11:42 INFO - PROCESS | 1653 | --DOCSHELL 0x128c49000 == 44 [pid = 1653] [id = 169] 09:11:42 INFO - PROCESS | 1653 | --DOCSHELL 0x1192da800 == 43 [pid = 1653] [id = 168] 09:11:42 INFO - PROCESS | 1653 | --DOCSHELL 0x115e2f800 == 42 [pid = 1653] [id = 167] 09:11:42 INFO - PROCESS | 1653 | --DOCSHELL 0x126c27000 == 41 [pid = 1653] [id = 166] 09:11:42 INFO - PROCESS | 1653 | --DOCSHELL 0x1245e0000 == 40 [pid = 1653] [id = 165] 09:11:42 INFO - PROCESS | 1653 | --DOCSHELL 0x1240b7000 == 39 [pid = 1653] [id = 164] 09:11:42 INFO - PROCESS | 1653 | --DOCSHELL 0x12102f000 == 38 [pid = 1653] [id = 163] 09:11:42 INFO - PROCESS | 1653 | --DOCSHELL 0x1192db000 == 37 [pid = 1653] [id = 162] 09:11:42 INFO - PROCESS | 1653 | --DOCSHELL 0x1181a4000 == 36 [pid = 1653] [id = 161] 09:11:42 INFO - PROCESS | 1653 | --DOCSHELL 0x116184800 == 35 [pid = 1653] [id = 160] 09:11:42 INFO - PROCESS | 1653 | --DOCSHELL 0x1192df000 == 34 [pid = 1653] [id = 159] 09:11:42 INFO - PROCESS | 1653 | --DOCSHELL 0x1168c8800 == 33 [pid = 1653] [id = 158] 09:11:42 INFO - PROCESS | 1653 | --DOCSHELL 0x126607800 == 32 [pid = 1653] [id = 157] 09:11:42 INFO - PROCESS | 1653 | --DOCSHELL 0x118269800 == 31 [pid = 1653] [id = 177] 09:11:42 INFO - PROCESS | 1653 | --DOCSHELL 0x12b988000 == 30 [pid = 1653] [id = 176] 09:11:42 INFO - PROCESS | 1653 | --DOCSHELL 0x12b14b800 == 29 [pid = 1653] [id = 175] 09:11:42 INFO - PROCESS | 1653 | --DOCSHELL 0x1289c3800 == 28 [pid = 1653] [id = 174] 09:11:42 INFO - PROCESS | 1653 | --DOCSHELL 0x1192ce000 == 27 [pid = 1653] [id = 173] 09:11:42 INFO - PROCESS | 1653 | --DOCSHELL 0x113067800 == 26 [pid = 1653] [id = 172] 09:11:42 INFO - PROCESS | 1653 | 1469031102419 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 09:11:42 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x1161a9400) [pid = 1653] [serial = 451] [outer = 0x0] [url = about:blank] 09:11:42 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x118512400) [pid = 1653] [serial = 454] [outer = 0x0] [url = about:blank] 09:11:42 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x119613800) [pid = 1653] [serial = 457] [outer = 0x0] [url = about:blank] 09:11:42 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x118726c00) [pid = 1653] [serial = 455] [outer = 0x0] [url = about:blank] 09:11:42 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x118518800) [pid = 1653] [serial = 460] [outer = 0x0] [url = about:blank] 09:11:42 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x11971ac00) [pid = 1653] [serial = 461] [outer = 0x0] [url = about:blank] 09:11:42 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x123be1400) [pid = 1653] [serial = 466] [outer = 0x0] [url = about:blank] 09:11:42 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x124de4400) [pid = 1653] [serial = 469] [outer = 0x0] [url = about:blank] 09:11:42 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1197e1c00) [pid = 1653] [serial = 458] [outer = 0x0] [url = about:blank] 09:11:42 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x1176bfc00) [pid = 1653] [serial = 452] [outer = 0x0] [url = about:blank] 09:11:42 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x124a0fc00) [pid = 1653] [serial = 449] [outer = 0x0] [url = about:blank] 09:11:42 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x12103e400) [pid = 1653] [serial = 463] [outer = 0x0] [url = about:blank] 09:11:42 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x1211ec400) [pid = 1653] [serial = 464] [outer = 0x0] [url = about:blank] 09:11:42 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x124a0f800) [pid = 1653] [serial = 467] [outer = 0x0] [url = about:blank] 09:11:42 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x124a05400) [pid = 1653] [serial = 448] [outer = 0x0] [url = about:blank] 09:11:42 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x1183d0400) [pid = 1653] [serial = 440] [outer = 0x0] [url = about:blank] 09:11:42 INFO - PROCESS | 1653 | 1469031102505 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:42 INFO - PROCESS | 1653 | 1469031102506 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x113067800 == 27 [pid = 1653] [id = 178] 09:11:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x112e9bc00) [pid = 1653] [serial = 532] [outer = 0x0] 09:11:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x113240800) [pid = 1653] [serial = 533] [outer = 0x112e9bc00] 09:11:42 INFO - PROCESS | 1653 | 1469031102535 Marionette DEBUG loaded listener.js 09:11:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1164e6c00) [pid = 1653] [serial = 534] [outer = 0x112e9bc00] 09:11:43 INFO - PROCESS | 1653 | 1469031103331 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]]]}] 09:11:43 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) 09:11:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1522ms 09:11:43 INFO - PROCESS | 1653 | 1469031103368 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 09:11:43 INFO - PROCESS | 1653 | 1469031103370 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 09:11:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:11:43 INFO - PROCESS | 1653 | 1469031103374 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:11:43 INFO - PROCESS | 1653 | 1469031103376 Marionette TRACE conn2 <- [1,686,null,{}] 09:11:43 INFO - PROCESS | 1653 | 1469031103379 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}] 09:11:43 INFO - PROCESS | 1653 | 1469031103380 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:43 INFO - PROCESS | 1653 | 1469031103455 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 09:11:43 INFO - PROCESS | 1653 | 1469031103461 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:43 INFO - PROCESS | 1653 | 1469031103463 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:43 INFO - PROCESS | 1653 | ++DOCSHELL 0x116f99800 == 28 [pid = 1653] [id = 179] 09:11:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x118491800) [pid = 1653] [serial = 535] [outer = 0x0] 09:11:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x11849a000) [pid = 1653] [serial = 536] [outer = 0x118491800] 09:11:43 INFO - PROCESS | 1653 | 1469031103490 Marionette DEBUG loaded listener.js 09:11:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x118514400) [pid = 1653] [serial = 537] [outer = 0x118491800] 09:11:44 INFO - PROCESS | 1653 | 1469031104304 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]]]}] 09:11:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:11:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 972ms 09:11:44 INFO - PROCESS | 1653 | 1469031104352 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 09:11:44 INFO - PROCESS | 1653 | 1469031104353 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 09:11:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:11:44 INFO - PROCESS | 1653 | 1469031104356 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:11:44 INFO - PROCESS | 1653 | 1469031104357 Marionette TRACE conn2 <- [1,690,null,{}] 09:11:44 INFO - PROCESS | 1653 | 1469031104359 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}] 09:11:44 INFO - PROCESS | 1653 | 1469031104361 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:44 INFO - PROCESS | 1653 | 1469031104457 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 09:11:44 INFO - PROCESS | 1653 | 1469031104491 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:44 INFO - PROCESS | 1653 | 1469031104492 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x116f06800 == 29 [pid = 1653] [id = 180] 09:11:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x11929d400) [pid = 1653] [serial = 538] [outer = 0x0] 09:11:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x1192a3800) [pid = 1653] [serial = 539] [outer = 0x11929d400] 09:11:44 INFO - PROCESS | 1653 | 1469031104526 Marionette DEBUG loaded listener.js 09:11:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x119718400) [pid = 1653] [serial = 540] [outer = 0x11929d400] 09:11:45 INFO - PROCESS | 1653 | 1469031105357 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]]]}] 09:11:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:11:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1019ms 09:11:45 INFO - PROCESS | 1653 | 1469031105375 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 09:11:45 INFO - PROCESS | 1653 | 1469031105380 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 09:11:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:11:45 INFO - PROCESS | 1653 | 1469031105388 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:11:45 INFO - PROCESS | 1653 | 1469031105391 Marionette TRACE conn2 <- [1,694,null,{}] 09:11:45 INFO - PROCESS | 1653 | 1469031105408 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}] 09:11:45 INFO - PROCESS | 1653 | 1469031105411 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:45 INFO - PROCESS | 1653 | 1469031105507 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 09:11:45 INFO - PROCESS | 1653 | 1469031105511 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:45 INFO - PROCESS | 1653 | 1469031105512 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a52000 == 30 [pid = 1653] [id = 181] 09:11:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x1197e7000) [pid = 1653] [serial = 541] [outer = 0x0] 09:11:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x1210ca400) [pid = 1653] [serial = 542] [outer = 0x1197e7000] 09:11:45 INFO - PROCESS | 1653 | 1469031105537 Marionette DEBUG loaded listener.js 09:11:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x1211f4800) [pid = 1653] [serial = 543] [outer = 0x1197e7000] 09:11:46 INFO - PROCESS | 1653 | 1469031106335 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]]]}] 09:11:46 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) 09:11:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 991ms 09:11:46 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x125710800) [pid = 1653] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:11:46 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x1121b7400) [pid = 1653] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:11:46 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x112a8d000) [pid = 1653] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:11:46 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x117c44c00) [pid = 1653] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:11:46 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x112a81800) [pid = 1653] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:11:46 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x118493000) [pid = 1653] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:11:46 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x124a10000) [pid = 1653] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:11:46 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x123bf6400) [pid = 1653] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:11:46 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x112a80c00) [pid = 1653] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:11:46 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x11688b800) [pid = 1653] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:11:46 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x12a56f400) [pid = 1653] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:11:46 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x112a82400) [pid = 1653] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:11:46 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x121040400) [pid = 1653] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:11:46 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x11851b400) [pid = 1653] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:11:46 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x12a579000) [pid = 1653] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:11:46 INFO - PROCESS | 1653 | 1469031106463 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 09:11:46 INFO - PROCESS | 1653 | 1469031106464 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 09:11:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:11:46 INFO - PROCESS | 1653 | 1469031106468 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:11:46 INFO - PROCESS | 1653 | 1469031106470 Marionette TRACE conn2 <- [1,698,null,{}] 09:11:46 INFO - PROCESS | 1653 | 1469031106472 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}] 09:11:46 INFO - PROCESS | 1653 | 1469031106473 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:46 INFO - PROCESS | 1653 | 1469031106545 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 09:11:46 INFO - PROCESS | 1653 | 1469031106548 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:46 INFO - PROCESS | 1653 | 1469031106550 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x119b60800 == 31 [pid = 1653] [id = 182] 09:11:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x118414800) [pid = 1653] [serial = 544] [outer = 0x0] 09:11:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x118496c00) [pid = 1653] [serial = 545] [outer = 0x118414800] 09:11:46 INFO - PROCESS | 1653 | 1469031106584 Marionette DEBUG loaded listener.js 09:11:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x1210d7c00) [pid = 1653] [serial = 546] [outer = 0x118414800] 09:11:47 INFO - PROCESS | 1653 | 1469031107368 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]]]}] 09:11:47 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) 09:11:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 918ms 09:11:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:11:47 INFO - PROCESS | 1653 | 1469031107388 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 09:11:47 INFO - PROCESS | 1653 | 1469031107389 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 09:11:47 INFO - PROCESS | 1653 | 1469031107391 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:11:47 INFO - PROCESS | 1653 | 1469031107393 Marionette TRACE conn2 <- [1,702,null,{}] 09:11:47 INFO - PROCESS | 1653 | 1469031107396 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}] 09:11:47 INFO - PROCESS | 1653 | 1469031107397 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:47 INFO - PROCESS | 1653 | 1469031107473 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 09:11:47 INFO - PROCESS | 1653 | 1469031107479 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:47 INFO - PROCESS | 1653 | 1469031107483 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:47 INFO - PROCESS | 1653 | ++DOCSHELL 0x123f32000 == 32 [pid = 1653] [id = 183] 09:11:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x118752800) [pid = 1653] [serial = 547] [outer = 0x0] 09:11:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x124a0e800) [pid = 1653] [serial = 548] [outer = 0x118752800] 09:11:47 INFO - PROCESS | 1653 | 1469031107516 Marionette DEBUG loaded listener.js 09:11:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x124de7000) [pid = 1653] [serial = 549] [outer = 0x118752800] 09:11:48 INFO - PROCESS | 1653 | 1469031108316 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]]]}] 09:11:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:11:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 971ms 09:11:48 INFO - PROCESS | 1653 | 1469031108363 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 09:11:48 INFO - PROCESS | 1653 | 1469031108364 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 09:11:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:11:48 INFO - PROCESS | 1653 | 1469031108366 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:11:48 INFO - PROCESS | 1653 | 1469031108367 Marionette TRACE conn2 <- [1,706,null,{}] 09:11:48 INFO - PROCESS | 1653 | 1469031108369 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}] 09:11:48 INFO - PROCESS | 1653 | 1469031108371 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:48 INFO - PROCESS | 1653 | 1469031108462 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 09:11:48 INFO - PROCESS | 1653 | 1469031108535 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:48 INFO - PROCESS | 1653 | 1469031108537 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:48 INFO - PROCESS | 1653 | ++DOCSHELL 0x113d21000 == 33 [pid = 1653] [id = 184] 09:11:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x10eaf3c00) [pid = 1653] [serial = 550] [outer = 0x0] 09:11:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x1127d6000) [pid = 1653] [serial = 551] [outer = 0x10eaf3c00] 09:11:48 INFO - PROCESS | 1653 | 1469031108569 Marionette DEBUG loaded listener.js 09:11:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x115e5f800) [pid = 1653] [serial = 552] [outer = 0x10eaf3c00] 09:11:49 INFO - PROCESS | 1653 | 1469031109597 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]]]}] 09:11:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:11:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1269ms 09:11:49 INFO - PROCESS | 1653 | 1469031109636 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 09:11:49 INFO - PROCESS | 1653 | 1469031109639 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 09:11:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:11:49 INFO - PROCESS | 1653 | 1469031109642 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:11:49 INFO - PROCESS | 1653 | 1469031109644 Marionette TRACE conn2 <- [1,710,null,{}] 09:11:49 INFO - PROCESS | 1653 | 1469031109648 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}] 09:11:49 INFO - PROCESS | 1653 | 1469031109649 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:49 INFO - PROCESS | 1653 | 1469031109753 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 09:11:49 INFO - PROCESS | 1653 | 1469031109847 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:49 INFO - PROCESS | 1653 | 1469031109849 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192d5000 == 34 [pid = 1653] [id = 185] 09:11:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x118517000) [pid = 1653] [serial = 553] [outer = 0x0] 09:11:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x11851d400) [pid = 1653] [serial = 554] [outer = 0x118517000] 09:11:49 INFO - PROCESS | 1653 | 1469031109879 Marionette DEBUG loaded listener.js 09:11:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x119107000) [pid = 1653] [serial = 555] [outer = 0x118517000] 09:11:50 INFO - PROCESS | 1653 | --DOCSHELL 0x123f32000 == 33 [pid = 1653] [id = 183] 09:11:50 INFO - PROCESS | 1653 | --DOCSHELL 0x119b60800 == 32 [pid = 1653] [id = 182] 09:11:50 INFO - PROCESS | 1653 | --DOCSHELL 0x119a52000 == 31 [pid = 1653] [id = 181] 09:11:50 INFO - PROCESS | 1653 | --DOCSHELL 0x116f06800 == 30 [pid = 1653] [id = 180] 09:11:50 INFO - PROCESS | 1653 | --DOCSHELL 0x116f99800 == 29 [pid = 1653] [id = 179] 09:11:50 INFO - PROCESS | 1653 | --DOCSHELL 0x113067800 == 28 [pid = 1653] [id = 178] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x1266c4400) [pid = 1653] [serial = 494] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x128607400) [pid = 1653] [serial = 497] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x1282a3c00) [pid = 1653] [serial = 495] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x116a14400) [pid = 1653] [serial = 500] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x128a27000) [pid = 1653] [serial = 498] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x11889e400) [pid = 1653] [serial = 481] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x1192a9400) [pid = 1653] [serial = 482] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x1130bd800) [pid = 1653] [serial = 472] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x11680a800) [pid = 1653] [serial = 473] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x11872a800) [pid = 1653] [serial = 475] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x1188a3c00) [pid = 1653] [serial = 476] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x125703400) [pid = 1653] [serial = 470] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x1248e3800) [pid = 1653] [serial = 488] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x124a05800) [pid = 1653] [serial = 489] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x12103d400) [pid = 1653] [serial = 484] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 73 (0x123851000) [pid = 1653] [serial = 485] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 72 (0x1181dc800) [pid = 1653] [serial = 478] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 71 (0x11848b800) [pid = 1653] [serial = 479] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 70 (0x12aaed800) [pid = 1653] [serial = 510] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 69 (0x11910d800) [pid = 1653] [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.] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 68 (0x12a66f400) [pid = 1653] [serial = 509] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 67 (0x1245cac00) [pid = 1653] [serial = 491] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 66 (0x128c9ac00) [pid = 1653] [serial = 503] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 65 (0x1197e3800) [pid = 1653] [serial = 501] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 64 (0x128d06400) [pid = 1653] [serial = 506] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 63 (0x124a11000) [pid = 1653] [serial = 507] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 62 (0x125703c00) [pid = 1653] [serial = 492] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 61 (0x128d06000) [pid = 1653] [serial = 504] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 60 (0x12b90b000) [pid = 1653] [serial = 513] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | --DOMWINDOW == 59 (0x12b018800) [pid = 1653] [serial = 512] [outer = 0x0] [url = about:blank] 09:11:50 INFO - PROCESS | 1653 | 1469031110916 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]]]}] 09:11:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:11:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1322ms 09:11:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:11:50 INFO - PROCESS | 1653 | 1469031110964 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 09:11:50 INFO - PROCESS | 1653 | 1469031110966 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 09:11:50 INFO - PROCESS | 1653 | 1469031110969 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:11:50 INFO - PROCESS | 1653 | 1469031110971 Marionette TRACE conn2 <- [1,714,null,{}] 09:11:50 INFO - PROCESS | 1653 | 1469031110974 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}] 09:11:50 INFO - PROCESS | 1653 | 1469031110976 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:51 INFO - PROCESS | 1653 | 1469031111054 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 09:11:51 INFO - PROCESS | 1653 | 1469031111121 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:51 INFO - PROCESS | 1653 | 1469031111124 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x1168b9000 == 29 [pid = 1653] [id = 186] 09:11:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 60 (0x1181e5000) [pid = 1653] [serial = 556] [outer = 0x0] 09:11:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 61 (0x1183cdc00) [pid = 1653] [serial = 557] [outer = 0x1181e5000] 09:11:51 INFO - PROCESS | 1653 | 1469031111152 Marionette DEBUG loaded listener.js 09:11:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 62 (0x1184bc400) [pid = 1653] [serial = 558] [outer = 0x1181e5000] 09:11:51 INFO - PROCESS | 1653 | 1469031111929 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]]]}] 09:11:51 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 09:11:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 970ms 09:11:51 INFO - PROCESS | 1653 | 1469031111938 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 09:11:51 INFO - PROCESS | 1653 | 1469031111942 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 09:11:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:11:51 INFO - PROCESS | 1653 | 1469031111948 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:11:51 INFO - PROCESS | 1653 | 1469031111949 Marionette TRACE conn2 <- [1,718,null,{}] 09:11:51 INFO - PROCESS | 1653 | 1469031111952 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}] 09:11:51 INFO - PROCESS | 1653 | 1469031111954 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:52 INFO - PROCESS | 1653 | 1469031112032 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 09:11:52 INFO - PROCESS | 1653 | 1469031112036 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:52 INFO - PROCESS | 1653 | 1469031112037 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x118261000 == 30 [pid = 1653] [id = 187] 09:11:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 63 (0x11915dc00) [pid = 1653] [serial = 559] [outer = 0x0] 09:11:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 64 (0x11929ec00) [pid = 1653] [serial = 560] [outer = 0x11915dc00] 09:11:52 INFO - PROCESS | 1653 | 1469031112067 Marionette DEBUG loaded listener.js 09:11:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 65 (0x11961a000) [pid = 1653] [serial = 561] [outer = 0x11915dc00] 09:11:52 INFO - PROCESS | 1653 | 1469031112913 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]]]}] 09:11:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:11:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 09:11:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:11:52 INFO - PROCESS | 1653 | 1469031112917 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 09:11:52 INFO - PROCESS | 1653 | 1469031112918 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 09:11:52 INFO - PROCESS | 1653 | 1469031112921 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:11:52 INFO - PROCESS | 1653 | 1469031112923 Marionette TRACE conn2 <- [1,722,null,{}] 09:11:52 INFO - PROCESS | 1653 | 1469031112933 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}] 09:11:52 INFO - PROCESS | 1653 | 1469031112936 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:53 INFO - PROCESS | 1653 | 1469031113029 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 09:11:53 INFO - PROCESS | 1653 | 1469031113063 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:53 INFO - PROCESS | 1653 | 1469031113064 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a51000 == 31 [pid = 1653] [id = 188] 09:11:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 66 (0x12103f800) [pid = 1653] [serial = 562] [outer = 0x0] 09:11:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 67 (0x1211f3c00) [pid = 1653] [serial = 563] [outer = 0x12103f800] 09:11:53 INFO - PROCESS | 1653 | 1469031113092 Marionette DEBUG loaded listener.js 09:11:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 68 (0x123fed000) [pid = 1653] [serial = 564] [outer = 0x12103f800] 09:11:53 INFO - PROCESS | 1653 | 1469031113425 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] 09:11:53 INFO - PROCESS | 1653 | 1469031113456 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 09:11:53 INFO - PROCESS | 1653 | 1469031113459 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:11:53 INFO - PROCESS | 1653 | 1469031113461 Marionette TRACE conn2 <- [1,726,null,{}] 09:11:53 INFO - PROCESS | 1653 | 1469031113465 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}] 09:11:53 INFO - PROCESS | 1653 | 1469031113466 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:53 INFO - PROCESS | 1653 | 1469031113564 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 09:11:53 INFO - PROCESS | 1653 | 1469031113567 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:53 INFO - PROCESS | 1653 | 1469031113568 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x123cd9000 == 32 [pid = 1653] [id = 189] 09:11:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 69 (0x1248e3800) [pid = 1653] [serial = 565] [outer = 0x0] 09:11:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 70 (0x124a10400) [pid = 1653] [serial = 566] [outer = 0x1248e3800] 09:11:53 INFO - PROCESS | 1653 | 1469031113593 Marionette DEBUG loaded listener.js 09:11:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 71 (0x125611800) [pid = 1653] [serial = 567] [outer = 0x1248e3800] 09:11:53 INFO - PROCESS | 1653 | 1469031113963 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]]]}] 09:11:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:11:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 520ms 09:11:53 INFO - PROCESS | 1653 | 1469031113980 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 09:11:53 INFO - PROCESS | 1653 | 1469031113981 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 09:11:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:11:53 INFO - PROCESS | 1653 | 1469031113990 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:11:53 INFO - PROCESS | 1653 | 1469031113992 Marionette TRACE conn2 <- [1,730,null,{}] 09:11:54 INFO - PROCESS | 1653 | 1469031114002 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}] 09:11:54 INFO - PROCESS | 1653 | 1469031114003 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:54 INFO - PROCESS | 1653 | 1469031114095 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 09:11:54 INFO - PROCESS | 1653 | 1469031114099 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:54 INFO - PROCESS | 1653 | 1469031114100 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x113dca000 == 33 [pid = 1653] [id = 190] 09:11:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 72 (0x1248e4800) [pid = 1653] [serial = 568] [outer = 0x0] 09:11:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 73 (0x12578d400) [pid = 1653] [serial = 569] [outer = 0x1248e4800] 09:11:54 INFO - PROCESS | 1653 | 1469031114124 Marionette DEBUG loaded listener.js 09:11:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x1266c1800) [pid = 1653] [serial = 570] [outer = 0x1248e4800] 09:11:54 INFO - PROCESS | 1653 | --DOMWINDOW == 73 (0x115e07c00) [pid = 1653] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:11:54 INFO - PROCESS | 1653 | --DOMWINDOW == 72 (0x118491800) [pid = 1653] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:11:54 INFO - PROCESS | 1653 | --DOMWINDOW == 71 (0x1127da400) [pid = 1653] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:11:54 INFO - PROCESS | 1653 | --DOMWINDOW == 70 (0x1183c2c00) [pid = 1653] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:11:54 INFO - PROCESS | 1653 | --DOMWINDOW == 69 (0x123857400) [pid = 1653] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:11:54 INFO - PROCESS | 1653 | --DOMWINDOW == 68 (0x125796000) [pid = 1653] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:11:54 INFO - PROCESS | 1653 | --DOMWINDOW == 67 (0x12613b400) [pid = 1653] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:11:54 INFO - PROCESS | 1653 | --DOMWINDOW == 66 (0x1197e7000) [pid = 1653] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:11:54 INFO - PROCESS | 1653 | --DOMWINDOW == 65 (0x118414800) [pid = 1653] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:11:54 INFO - PROCESS | 1653 | --DOMWINDOW == 64 (0x112e9bc00) [pid = 1653] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:11:54 INFO - PROCESS | 1653 | --DOMWINDOW == 63 (0x11929d400) [pid = 1653] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:11:54 INFO - PROCESS | 1653 | 1469031114484 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] 09:11:54 INFO - PROCESS | 1653 | 1469031114519 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 09:11:54 INFO - PROCESS | 1653 | 1469031114521 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:11:54 INFO - PROCESS | 1653 | 1469031114522 Marionette TRACE conn2 <- [1,734,null,{}] 09:11:54 INFO - PROCESS | 1653 | 1469031114524 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}] 09:11:54 INFO - PROCESS | 1653 | 1469031114529 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:54 INFO - PROCESS | 1653 | 1469031114626 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 09:11:54 INFO - PROCESS | 1653 | 1469031114633 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:54 INFO - PROCESS | 1653 | 1469031114635 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x1195e9800 == 34 [pid = 1653] [id = 191] 09:11:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 64 (0x126137400) [pid = 1653] [serial = 571] [outer = 0x0] 09:11:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 65 (0x126c95c00) [pid = 1653] [serial = 572] [outer = 0x126137400] 09:11:54 INFO - PROCESS | 1653 | 1469031114661 Marionette DEBUG loaded listener.js 09:11:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 66 (0x128a25c00) [pid = 1653] [serial = 573] [outer = 0x126137400] 09:11:54 INFO - PROCESS | 1653 | 1469031114988 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]]]}] 09:11:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:11:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 519ms 09:11:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:11:55 INFO - PROCESS | 1653 | 1469031115041 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 09:11:55 INFO - PROCESS | 1653 | 1469031115042 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 09:11:55 INFO - PROCESS | 1653 | 1469031115052 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:11:55 INFO - PROCESS | 1653 | 1469031115053 Marionette TRACE conn2 <- [1,738,null,{}] 09:11:55 INFO - PROCESS | 1653 | 1469031115056 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}] 09:11:55 INFO - PROCESS | 1653 | 1469031115057 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:55 INFO - PROCESS | 1653 | 1469031115155 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 09:11:55 INFO - PROCESS | 1653 | 1469031115184 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:55 INFO - PROCESS | 1653 | 1469031115185 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x126c2e000 == 35 [pid = 1653] [id = 192] 09:11:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 67 (0x1176c1400) [pid = 1653] [serial = 574] [outer = 0x0] 09:11:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 68 (0x128a2ec00) [pid = 1653] [serial = 575] [outer = 0x1176c1400] 09:11:55 INFO - PROCESS | 1653 | 1469031115209 Marionette DEBUG loaded listener.js 09:11:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 69 (0x128d0cc00) [pid = 1653] [serial = 576] [outer = 0x1176c1400] 09:11:55 INFO - PROCESS | 1653 | 1469031115956 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]]]}] 09:11:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:11:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 928ms 09:11:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:11:55 INFO - PROCESS | 1653 | 1469031115972 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 09:11:55 INFO - PROCESS | 1653 | 1469031115973 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 09:11:55 INFO - PROCESS | 1653 | 1469031115976 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:11:55 INFO - PROCESS | 1653 | 1469031115978 Marionette TRACE conn2 <- [1,742,null,{}] 09:11:55 INFO - PROCESS | 1653 | 1469031115980 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}] 09:11:55 INFO - PROCESS | 1653 | 1469031115981 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:56 INFO - PROCESS | 1653 | 1469031116057 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 09:11:56 INFO - PROCESS | 1653 | 1469031116063 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:56 INFO - PROCESS | 1653 | 1469031116064 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x12869e000 == 36 [pid = 1653] [id = 193] 09:11:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 70 (0x128d0e400) [pid = 1653] [serial = 577] [outer = 0x0] 09:11:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 71 (0x12a663400) [pid = 1653] [serial = 578] [outer = 0x128d0e400] 09:11:56 INFO - PROCESS | 1653 | 1469031116088 Marionette DEBUG loaded listener.js 09:11:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 72 (0x12a672400) [pid = 1653] [serial = 579] [outer = 0x128d0e400] 09:11:56 INFO - PROCESS | 1653 | 1469031116910 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]]]}] 09:11:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 09:11:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 973ms 09:11:56 INFO - PROCESS | 1653 | 1469031116949 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 09:11:56 INFO - PROCESS | 1653 | 1469031116952 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 09:11:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:11:56 INFO - PROCESS | 1653 | 1469031116956 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:11:56 INFO - PROCESS | 1653 | 1469031116958 Marionette TRACE conn2 <- [1,746,null,{}] 09:11:56 INFO - PROCESS | 1653 | 1469031116962 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}] 09:11:56 INFO - PROCESS | 1653 | 1469031116963 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:57 INFO - PROCESS | 1653 | 1469031117064 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 09:11:57 INFO - PROCESS | 1653 | 1469031117112 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:57 INFO - PROCESS | 1653 | 1469031117113 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x1168b6000 == 37 [pid = 1653] [id = 194] 09:11:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 73 (0x116758c00) [pid = 1653] [serial = 580] [outer = 0x0] 09:11:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x11688e800) [pid = 1653] [serial = 581] [outer = 0x116758c00] 09:11:57 INFO - PROCESS | 1653 | 1469031117146 Marionette DEBUG loaded listener.js 09:11:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x1183ce000) [pid = 1653] [serial = 582] [outer = 0x116758c00] 09:11:58 INFO - PROCESS | 1653 | 1469031118036 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]]]}] 09:11:58 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.) 09:11:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1121ms 09:11:58 INFO - PROCESS | 1653 | 1469031118076 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 09:11:58 INFO - PROCESS | 1653 | 1469031118080 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 09:11:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:11:58 INFO - PROCESS | 1653 | 1469031118084 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:11:58 INFO - PROCESS | 1653 | 1469031118086 Marionette TRACE conn2 <- [1,750,null,{}] 09:11:58 INFO - PROCESS | 1653 | 1469031118088 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}] 09:11:58 INFO - PROCESS | 1653 | 1469031118090 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:58 INFO - PROCESS | 1653 | 1469031118187 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 09:11:58 INFO - PROCESS | 1653 | 1469031118233 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:58 INFO - PROCESS | 1653 | 1469031118235 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x119b60800 == 38 [pid = 1653] [id = 195] 09:11:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x118747400) [pid = 1653] [serial = 583] [outer = 0x0] 09:11:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x1188a8c00) [pid = 1653] [serial = 584] [outer = 0x118747400] 09:11:58 INFO - PROCESS | 1653 | 1469031118265 Marionette DEBUG loaded listener.js 09:11:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x1197df000) [pid = 1653] [serial = 585] [outer = 0x118747400] 09:11:59 INFO - PROCESS | 1653 | 1469031119176 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]]]}] 09:11:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:11:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1121ms 09:11:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:11:59 INFO - PROCESS | 1653 | 1469031119206 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 09:11:59 INFO - PROCESS | 1653 | 1469031119209 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 09:11:59 INFO - PROCESS | 1653 | 1469031119212 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:11:59 INFO - PROCESS | 1653 | 1469031119216 Marionette TRACE conn2 <- [1,754,null,{}] 09:11:59 INFO - PROCESS | 1653 | 1469031119228 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}] 09:11:59 INFO - PROCESS | 1653 | 1469031119233 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:59 INFO - PROCESS | 1653 | 1469031119380 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 09:11:59 INFO - PROCESS | 1653 | 1469031119427 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:59 INFO - PROCESS | 1653 | 1469031119429 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:11:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x12571d000 == 39 [pid = 1653] [id = 196] 09:11:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x11875dc00) [pid = 1653] [serial = 586] [outer = 0x0] 09:11:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x1197e6c00) [pid = 1653] [serial = 587] [outer = 0x11875dc00] 09:11:59 INFO - PROCESS | 1653 | 1469031119460 Marionette DEBUG loaded listener.js 09:11:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x125128c00) [pid = 1653] [serial = 588] [outer = 0x11875dc00] 09:12:00 INFO - PROCESS | 1653 | --DOCSHELL 0x126c2e000 == 38 [pid = 1653] [id = 192] 09:12:00 INFO - PROCESS | 1653 | --DOCSHELL 0x1195e9800 == 37 [pid = 1653] [id = 191] 09:12:00 INFO - PROCESS | 1653 | --DOCSHELL 0x113dca000 == 36 [pid = 1653] [id = 190] 09:12:00 INFO - PROCESS | 1653 | --DOCSHELL 0x123cd9000 == 35 [pid = 1653] [id = 189] 09:12:00 INFO - PROCESS | 1653 | --DOCSHELL 0x119a51000 == 34 [pid = 1653] [id = 188] 09:12:00 INFO - PROCESS | 1653 | --DOCSHELL 0x118261000 == 33 [pid = 1653] [id = 187] 09:12:00 INFO - PROCESS | 1653 | --DOCSHELL 0x1168b9000 == 32 [pid = 1653] [id = 186] 09:12:00 INFO - PROCESS | 1653 | --DOCSHELL 0x1192d5000 == 31 [pid = 1653] [id = 185] 09:12:00 INFO - PROCESS | 1653 | --DOCSHELL 0x113d21000 == 30 [pid = 1653] [id = 184] 09:12:00 INFO - PROCESS | 1653 | --DOCSHELL 0x119b60800 == 29 [pid = 1653] [id = 195] 09:12:00 INFO - PROCESS | 1653 | --DOCSHELL 0x12869e000 == 28 [pid = 1653] [id = 193] 09:12:00 INFO - PROCESS | 1653 | --DOCSHELL 0x1168b6000 == 27 [pid = 1653] [id = 194] 09:12:00 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x124a0e800) [pid = 1653] [serial = 548] [outer = 0x0] [url = about:blank] 09:12:00 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x117c4a000) [pid = 1653] [serial = 531] [outer = 0x0] [url = about:blank] 09:12:00 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x116756000) [pid = 1653] [serial = 530] [outer = 0x0] [url = about:blank] 09:12:00 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x11849a000) [pid = 1653] [serial = 536] [outer = 0x0] [url = about:blank] 09:12:00 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x116893800) [pid = 1653] [serial = 516] [outer = 0x0] [url = about:blank] 09:12:00 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x113db1000) [pid = 1653] [serial = 515] [outer = 0x0] [url = about:blank] 09:12:00 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x119715000) [pid = 1653] [serial = 519] [outer = 0x0] [url = about:blank] 09:12:00 INFO - PROCESS | 1653 | --DOMWINDOW == 73 (0x1188a7800) [pid = 1653] [serial = 518] [outer = 0x0] [url = about:blank] 09:12:00 INFO - PROCESS | 1653 | --DOMWINDOW == 72 (0x124ddc800) [pid = 1653] [serial = 522] [outer = 0x0] [url = about:blank] 09:12:00 INFO - PROCESS | 1653 | --DOMWINDOW == 71 (0x1240a3800) [pid = 1653] [serial = 521] [outer = 0x0] [url = about:blank] 09:12:00 INFO - PROCESS | 1653 | --DOMWINDOW == 70 (0x128ca7000) [pid = 1653] [serial = 525] [outer = 0x0] [url = about:blank] 09:12:00 INFO - PROCESS | 1653 | --DOMWINDOW == 69 (0x126987000) [pid = 1653] [serial = 524] [outer = 0x0] [url = about:blank] 09:12:00 INFO - PROCESS | 1653 | --DOMWINDOW == 68 (0x12aae4c00) [pid = 1653] [serial = 528] [outer = 0x0] [url = about:blank] 09:12:00 INFO - PROCESS | 1653 | --DOMWINDOW == 67 (0x12a962c00) [pid = 1653] [serial = 527] [outer = 0x0] [url = about:blank] 09:12:00 INFO - PROCESS | 1653 | --DOMWINDOW == 66 (0x1210ca400) [pid = 1653] [serial = 542] [outer = 0x0] [url = about:blank] 09:12:00 INFO - PROCESS | 1653 | --DOMWINDOW == 65 (0x118496c00) [pid = 1653] [serial = 545] [outer = 0x0] [url = about:blank] 09:12:00 INFO - PROCESS | 1653 | --DOMWINDOW == 64 (0x1210d7c00) [pid = 1653] [serial = 546] [outer = 0x0] [url = about:blank] 09:12:00 INFO - PROCESS | 1653 | --DOMWINDOW == 63 (0x1164e6c00) [pid = 1653] [serial = 534] [outer = 0x0] [url = about:blank] 09:12:00 INFO - PROCESS | 1653 | --DOMWINDOW == 62 (0x113240800) [pid = 1653] [serial = 533] [outer = 0x0] [url = about:blank] 09:12:00 INFO - PROCESS | 1653 | --DOMWINDOW == 61 (0x1192a3800) [pid = 1653] [serial = 539] [outer = 0x0] [url = about:blank] 09:12:00 INFO - PROCESS | 1653 | --DOMWINDOW == 60 (0x119718400) [pid = 1653] [serial = 540] [outer = 0x0] [url = about:blank] 09:12:00 INFO - PROCESS | 1653 | --DOMWINDOW == 59 (0x1211f4800) [pid = 1653] [serial = 543] [outer = 0x0] [url = about:blank] 09:12:00 INFO - PROCESS | 1653 | --DOMWINDOW == 58 (0x118514400) [pid = 1653] [serial = 537] [outer = 0x0] [url = about:blank] 09:12:00 INFO - PROCESS | 1653 | 1469031120977 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]]]}] 09:12:00 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 09:12:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1779ms 09:12:00 INFO - PROCESS | 1653 | 1469031120990 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 09:12:00 INFO - PROCESS | 1653 | 1469031120994 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 09:12:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:12:01 INFO - PROCESS | 1653 | 1469031121014 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:12:01 INFO - PROCESS | 1653 | 1469031121017 Marionette TRACE conn2 <- [1,758,null,{}] 09:12:01 INFO - PROCESS | 1653 | 1469031121021 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}] 09:12:01 INFO - PROCESS | 1653 | 1469031121023 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:01 INFO - PROCESS | 1653 | 1469031121097 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 09:12:01 INFO - PROCESS | 1653 | 1469031121101 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:01 INFO - PROCESS | 1653 | 1469031121104 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x1131af000 == 28 [pid = 1653] [id = 197] 09:12:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 59 (0x1127d3000) [pid = 1653] [serial = 589] [outer = 0x0] 09:12:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 60 (0x1127d6c00) [pid = 1653] [serial = 590] [outer = 0x1127d3000] 09:12:01 INFO - PROCESS | 1653 | 1469031121135 Marionette DEBUG loaded listener.js 09:12:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 61 (0x112a8d400) [pid = 1653] [serial = 591] [outer = 0x1127d3000] 09:12:01 INFO - PROCESS | 1653 | 1469031121460 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]]]}] 09:12:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:12:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 474ms 09:12:01 INFO - PROCESS | 1653 | 1469031121498 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 09:12:01 INFO - PROCESS | 1653 | 1469031121502 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 09:12:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:12:01 INFO - PROCESS | 1653 | 1469031121508 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:12:01 INFO - PROCESS | 1653 | 1469031121510 Marionette TRACE conn2 <- [1,762,null,{}] 09:12:01 INFO - PROCESS | 1653 | 1469031121512 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}] 09:12:01 INFO - PROCESS | 1653 | 1469031121514 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:01 INFO - PROCESS | 1653 | 1469031121591 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 09:12:01 INFO - PROCESS | 1653 | 1469031121597 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:01 INFO - PROCESS | 1653 | 1469031121599 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x116636000 == 29 [pid = 1653] [id = 198] 09:12:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 62 (0x113d2b000) [pid = 1653] [serial = 592] [outer = 0x0] 09:12:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 63 (0x114f56800) [pid = 1653] [serial = 593] [outer = 0x113d2b000] 09:12:01 INFO - PROCESS | 1653 | 1469031121627 Marionette DEBUG loaded listener.js 09:12:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 64 (0x115e5a000) [pid = 1653] [serial = 594] [outer = 0x113d2b000] 09:12:02 INFO - PROCESS | 1653 | 1469031122431 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]]]}] 09:12:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:12:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 970ms 09:12:02 INFO - PROCESS | 1653 | 1469031122479 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 09:12:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:12:02 INFO - PROCESS | 1653 | 1469031122481 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 09:12:02 INFO - PROCESS | 1653 | 1469031122484 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:12:02 INFO - PROCESS | 1653 | 1469031122488 Marionette TRACE conn2 <- [1,766,null,{}] 09:12:02 INFO - PROCESS | 1653 | 1469031122510 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}] 09:12:02 INFO - PROCESS | 1653 | 1469031122513 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:02 INFO - PROCESS | 1653 | 1469031122607 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 09:12:02 INFO - PROCESS | 1653 | 1469031122638 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:02 INFO - PROCESS | 1653 | 1469031122640 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x117492800 == 30 [pid = 1653] [id = 199] 09:12:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 65 (0x1176c0c00) [pid = 1653] [serial = 595] [outer = 0x0] 09:12:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 66 (0x117c45000) [pid = 1653] [serial = 596] [outer = 0x1176c0c00] 09:12:02 INFO - PROCESS | 1653 | 1469031122668 Marionette DEBUG loaded listener.js 09:12:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 67 (0x1183cfc00) [pid = 1653] [serial = 597] [outer = 0x1176c0c00] 09:12:03 INFO - PROCESS | 1653 | 1469031123435 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]]]}] 09:12:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:12:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 974ms 09:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:12:03 INFO - PROCESS | 1653 | 1469031123465 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 09:12:03 INFO - PROCESS | 1653 | 1469031123467 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 09:12:03 INFO - PROCESS | 1653 | 1469031123469 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:12:03 INFO - PROCESS | 1653 | 1469031123471 Marionette TRACE conn2 <- [1,770,null,{}] 09:12:03 INFO - PROCESS | 1653 | 1469031123473 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}] 09:12:03 INFO - PROCESS | 1653 | 1469031123474 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:03 INFO - PROCESS | 1653 | 1469031123567 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 09:12:03 INFO - PROCESS | 1653 | 1469031123572 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:03 INFO - PROCESS | 1653 | 1469031123573 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x118712800 == 31 [pid = 1653] [id = 200] 09:12:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 68 (0x11848d000) [pid = 1653] [serial = 598] [outer = 0x0] 09:12:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 69 (0x1184c1000) [pid = 1653] [serial = 599] [outer = 0x11848d000] 09:12:03 INFO - PROCESS | 1653 | 1469031123599 Marionette DEBUG loaded listener.js 09:12:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 70 (0x118517c00) [pid = 1653] [serial = 600] [outer = 0x11848d000] 09:12:03 INFO - PROCESS | 1653 | 1469031123937 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]]]}] 09:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 519ms 09:12:03 INFO - PROCESS | 1653 | 1469031123989 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 09:12:03 INFO - PROCESS | 1653 | 1469031123991 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 09:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:12:03 INFO - PROCESS | 1653 | 1469031123993 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:12:03 INFO - PROCESS | 1653 | 1469031123994 Marionette TRACE conn2 <- [1,774,null,{}] 09:12:03 INFO - PROCESS | 1653 | 1469031123996 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}] 09:12:03 INFO - PROCESS | 1653 | 1469031123998 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:04 INFO - PROCESS | 1653 | 1469031124094 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 09:12:04 INFO - PROCESS | 1653 | 1469031124125 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:04 INFO - PROCESS | 1653 | 1469031124126 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192cc000 == 32 [pid = 1653] [id = 201] 09:12:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 71 (0x1184c6800) [pid = 1653] [serial = 601] [outer = 0x0] 09:12:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 72 (0x11851ec00) [pid = 1653] [serial = 602] [outer = 0x1184c6800] 09:12:04 INFO - PROCESS | 1653 | 1469031124151 Marionette DEBUG loaded listener.js 09:12:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 73 (0x11889b800) [pid = 1653] [serial = 603] [outer = 0x1184c6800] 09:12:04 INFO - PROCESS | 1653 | 1469031124467 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]]]}] 09:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 519ms 09:12:04 INFO - PROCESS | 1653 | 1469031124512 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 09:12:04 INFO - PROCESS | 1653 | 1469031124514 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 09:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:12:04 INFO - PROCESS | 1653 | 1469031124516 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:12:04 INFO - PROCESS | 1653 | 1469031124517 Marionette TRACE conn2 <- [1,778,null,{}] 09:12:04 INFO - PROCESS | 1653 | 1469031124519 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}] 09:12:04 INFO - PROCESS | 1653 | 1469031124523 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:04 INFO - PROCESS | 1653 | 1469031124635 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 09:12:04 INFO - PROCESS | 1653 | 1469031124669 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:04 INFO - PROCESS | 1653 | 1469031124670 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x119b79000 == 33 [pid = 1653] [id = 202] 09:12:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x1188a3c00) [pid = 1653] [serial = 604] [outer = 0x0] 09:12:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x119165400) [pid = 1653] [serial = 605] [outer = 0x1188a3c00] 09:12:04 INFO - PROCESS | 1653 | 1469031124695 Marionette DEBUG loaded listener.js 09:12:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x1197e3000) [pid = 1653] [serial = 606] [outer = 0x1188a3c00] 09:12:04 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x118752800) [pid = 1653] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:12:04 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x128d0e400) [pid = 1653] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:12:04 INFO - PROCESS | 1653 | --DOMWINDOW == 73 (0x1248e3800) [pid = 1653] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:12:04 INFO - PROCESS | 1653 | --DOMWINDOW == 72 (0x1248e4800) [pid = 1653] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:12:04 INFO - PROCESS | 1653 | --DOMWINDOW == 71 (0x10eaf3c00) [pid = 1653] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:12:04 INFO - PROCESS | 1653 | --DOMWINDOW == 70 (0x1181e5000) [pid = 1653] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:12:04 INFO - PROCESS | 1653 | --DOMWINDOW == 69 (0x11915dc00) [pid = 1653] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:12:04 INFO - PROCESS | 1653 | --DOMWINDOW == 68 (0x118517000) [pid = 1653] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:12:04 INFO - PROCESS | 1653 | --DOMWINDOW == 67 (0x1176c1400) [pid = 1653] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:12:04 INFO - PROCESS | 1653 | --DOMWINDOW == 66 (0x126137400) [pid = 1653] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:12:04 INFO - PROCESS | 1653 | --DOMWINDOW == 65 (0x12103f800) [pid = 1653] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:12:05 INFO - PROCESS | 1653 | 1469031125074 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]]]}] 09:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 568ms 09:12:05 INFO - PROCESS | 1653 | 1469031125084 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 09:12:05 INFO - PROCESS | 1653 | 1469031125085 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 09:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:12:05 INFO - PROCESS | 1653 | 1469031125087 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:12:05 INFO - PROCESS | 1653 | 1469031125089 Marionette TRACE conn2 <- [1,782,null,{}] 09:12:05 INFO - PROCESS | 1653 | 1469031125091 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}] 09:12:05 INFO - PROCESS | 1653 | 1469031125092 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:05 INFO - PROCESS | 1653 | 1469031125166 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 09:12:05 INFO - PROCESS | 1653 | 1469031125169 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:05 INFO - PROCESS | 1653 | 1469031125170 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x12390e800 == 34 [pid = 1653] [id = 203] 09:12:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 66 (0x115e06400) [pid = 1653] [serial = 607] [outer = 0x0] 09:12:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 67 (0x119719800) [pid = 1653] [serial = 608] [outer = 0x115e06400] 09:12:05 INFO - PROCESS | 1653 | 1469031125205 Marionette DEBUG loaded listener.js 09:12:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 68 (0x11a0b9400) [pid = 1653] [serial = 609] [outer = 0x115e06400] 09:12:05 INFO - PROCESS | 1653 | 1469031125529 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]]]}] 09:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 468ms 09:12:05 INFO - PROCESS | 1653 | 1469031125556 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 09:12:05 INFO - PROCESS | 1653 | 1469031125557 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 09:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:12:05 INFO - PROCESS | 1653 | 1469031125560 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:12:05 INFO - PROCESS | 1653 | 1469031125561 Marionette TRACE conn2 <- [1,786,null,{}] 09:12:05 INFO - PROCESS | 1653 | 1469031125563 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}] 09:12:05 INFO - PROCESS | 1653 | 1469031125564 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:05 INFO - PROCESS | 1653 | 1469031125658 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 09:12:05 INFO - PROCESS | 1653 | 1469031125666 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:05 INFO - PROCESS | 1653 | 1469031125667 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x12390b800 == 35 [pid = 1653] [id = 204] 09:12:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 69 (0x118420400) [pid = 1653] [serial = 610] [outer = 0x0] 09:12:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 70 (0x12103c400) [pid = 1653] [serial = 611] [outer = 0x118420400] 09:12:05 INFO - PROCESS | 1653 | 1469031125692 Marionette DEBUG loaded listener.js 09:12:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 71 (0x1210d6800) [pid = 1653] [serial = 612] [outer = 0x118420400] 09:12:05 INFO - PROCESS | 1653 | 1469031125980 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]]]}] 09:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 470ms 09:12:06 INFO - PROCESS | 1653 | 1469031126032 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 09:12:06 INFO - PROCESS | 1653 | 1469031126033 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 09:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:12:06 INFO - PROCESS | 1653 | 1469031126035 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:12:06 INFO - PROCESS | 1653 | 1469031126036 Marionette TRACE conn2 <- [1,790,null,{}] 09:12:06 INFO - PROCESS | 1653 | 1469031126039 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}] 09:12:06 INFO - PROCESS | 1653 | 1469031126040 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:06 INFO - PROCESS | 1653 | 1469031126115 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 09:12:06 INFO - PROCESS | 1653 | 1469031126118 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:06 INFO - PROCESS | 1653 | 1469031126119 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x124b23000 == 36 [pid = 1653] [id = 205] 09:12:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 72 (0x1121e2c00) [pid = 1653] [serial = 613] [outer = 0x0] 09:12:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 73 (0x1211f3800) [pid = 1653] [serial = 614] [outer = 0x1121e2c00] 09:12:06 INFO - PROCESS | 1653 | 1469031126155 Marionette DEBUG loaded listener.js 09:12:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x12409b400) [pid = 1653] [serial = 615] [outer = 0x1121e2c00] 09:12:06 INFO - PROCESS | 1653 | 1469031126464 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]]]}] 09:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 469ms 09:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:12:06 INFO - PROCESS | 1653 | 1469031126505 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 09:12:06 INFO - PROCESS | 1653 | 1469031126506 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 09:12:06 INFO - PROCESS | 1653 | 1469031126508 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:12:06 INFO - PROCESS | 1653 | 1469031126509 Marionette TRACE conn2 <- [1,794,null,{}] 09:12:06 INFO - PROCESS | 1653 | 1469031126512 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}] 09:12:06 INFO - PROCESS | 1653 | 1469031126513 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:06 INFO - PROCESS | 1653 | 1469031126614 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 09:12:06 INFO - PROCESS | 1653 | 1469031126621 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:06 INFO - PROCESS | 1653 | 1469031126622 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x12517c800 == 37 [pid = 1653] [id = 206] 09:12:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x113d2c800) [pid = 1653] [serial = 616] [outer = 0x0] 09:12:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x123fedc00) [pid = 1653] [serial = 617] [outer = 0x113d2c800] 09:12:06 INFO - PROCESS | 1653 | 1469031126648 Marionette DEBUG loaded listener.js 09:12:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x124a02800) [pid = 1653] [serial = 618] [outer = 0x113d2c800] 09:12:07 INFO - PROCESS | 1653 | 1469031127158 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]]]}] 09:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 669ms 09:12:07 INFO - PROCESS | 1653 | 1469031127179 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 09:12:07 INFO - PROCESS | 1653 | 1469031127183 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 09:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:12:07 INFO - PROCESS | 1653 | 1469031127189 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:12:07 INFO - PROCESS | 1653 | 1469031127192 Marionette TRACE conn2 <- [1,798,null,{}] 09:12:07 INFO - PROCESS | 1653 | 1469031127198 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}] 09:12:07 INFO - PROCESS | 1653 | 1469031127201 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:07 INFO - PROCESS | 1653 | 1469031127341 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 09:12:07 INFO - PROCESS | 1653 | 1469031127440 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:07 INFO - PROCESS | 1653 | 1469031127443 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:07 INFO - PROCESS | 1653 | ++DOCSHELL 0x116620800 == 38 [pid = 1653] [id = 207] 09:12:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x112a80400) [pid = 1653] [serial = 619] [outer = 0x0] 09:12:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x112e0c400) [pid = 1653] [serial = 620] [outer = 0x112a80400] 09:12:07 INFO - PROCESS | 1653 | 1469031127475 Marionette DEBUG loaded listener.js 09:12:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x1133bb400) [pid = 1653] [serial = 621] [outer = 0x112a80400] 09:12:07 INFO - PROCESS | 1653 | 1469031127992 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]]]}] 09:12:08 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 09:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 876ms 09:12:08 INFO - PROCESS | 1653 | 1469031128063 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 09:12:08 INFO - PROCESS | 1653 | 1469031128067 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 09:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:12:08 INFO - PROCESS | 1653 | 1469031128071 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:12:08 INFO - PROCESS | 1653 | 1469031128073 Marionette TRACE conn2 <- [1,802,null,{}] 09:12:08 INFO - PROCESS | 1653 | 1469031128076 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}] 09:12:08 INFO - PROCESS | 1653 | 1469031128078 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:08 INFO - PROCESS | 1653 | 1469031128187 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 09:12:08 INFO - PROCESS | 1653 | 1469031128259 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:08 INFO - PROCESS | 1653 | 1469031128261 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x1195e1000 == 39 [pid = 1653] [id = 208] 09:12:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x116aa9400) [pid = 1653] [serial = 622] [outer = 0x0] 09:12:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x1176bbc00) [pid = 1653] [serial = 623] [outer = 0x116aa9400] 09:12:08 INFO - PROCESS | 1653 | 1469031128291 Marionette DEBUG loaded listener.js 09:12:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1183cac00) [pid = 1653] [serial = 624] [outer = 0x116aa9400] 09:12:08 INFO - PROCESS | 1653 | 1469031128956 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]]]}] 09:12:08 INFO - PROCESS | 1653 | --DOCSHELL 0x124b23000 == 38 [pid = 1653] [id = 205] 09:12:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12390b800 == 37 [pid = 1653] [id = 204] 09:12:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12390e800 == 36 [pid = 1653] [id = 203] 09:12:08 INFO - PROCESS | 1653 | --DOCSHELL 0x119b79000 == 35 [pid = 1653] [id = 202] 09:12:08 INFO - PROCESS | 1653 | --DOCSHELL 0x1192cc000 == 34 [pid = 1653] [id = 201] 09:12:08 INFO - PROCESS | 1653 | --DOCSHELL 0x118712800 == 33 [pid = 1653] [id = 200] 09:12:08 INFO - PROCESS | 1653 | --DOCSHELL 0x117492800 == 32 [pid = 1653] [id = 199] 09:12:08 INFO - PROCESS | 1653 | --DOCSHELL 0x116636000 == 31 [pid = 1653] [id = 198] 09:12:08 INFO - PROCESS | 1653 | --DOCSHELL 0x1131af000 == 30 [pid = 1653] [id = 197] 09:12:08 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 09:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 921ms 09:12:08 INFO - PROCESS | 1653 | 1469031128992 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 09:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:12:08 INFO - PROCESS | 1653 | 1469031128996 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 09:12:09 INFO - PROCESS | 1653 | 1469031129000 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:12:09 INFO - PROCESS | 1653 | 1469031129001 Marionette TRACE conn2 <- [1,806,null,{}] 09:12:09 INFO - PROCESS | 1653 | 1469031129005 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}] 09:12:09 INFO - PROCESS | 1653 | 1469031129006 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:09 INFO - PROCESS | 1653 | 1469031129089 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 09:12:09 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x124de7000) [pid = 1653] [serial = 549] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x124a10400) [pid = 1653] [serial = 566] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x12578d400) [pid = 1653] [serial = 569] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x1127d6000) [pid = 1653] [serial = 551] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x115e5f800) [pid = 1653] [serial = 552] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x125611800) [pid = 1653] [serial = 567] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x1183cdc00) [pid = 1653] [serial = 557] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x1184bc400) [pid = 1653] [serial = 558] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x11929ec00) [pid = 1653] [serial = 560] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1653 | --DOMWINDOW == 73 (0x11851d400) [pid = 1653] [serial = 554] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1653 | --DOMWINDOW == 72 (0x119107000) [pid = 1653] [serial = 555] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1653 | --DOMWINDOW == 71 (0x128d0cc00) [pid = 1653] [serial = 576] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1653 | --DOMWINDOW == 70 (0x126c95c00) [pid = 1653] [serial = 572] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1653 | --DOMWINDOW == 69 (0x128a25c00) [pid = 1653] [serial = 573] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1653 | --DOMWINDOW == 68 (0x1266c1800) [pid = 1653] [serial = 570] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1653 | --DOMWINDOW == 67 (0x12a672400) [pid = 1653] [serial = 579] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1653 | --DOMWINDOW == 66 (0x1211f3c00) [pid = 1653] [serial = 563] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1653 | --DOMWINDOW == 65 (0x123fed000) [pid = 1653] [serial = 564] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1653 | --DOMWINDOW == 64 (0x11961a000) [pid = 1653] [serial = 561] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1653 | --DOMWINDOW == 63 (0x128a2ec00) [pid = 1653] [serial = 575] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1653 | --DOMWINDOW == 62 (0x12a663400) [pid = 1653] [serial = 578] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1653 | 1469031129146 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:09 INFO - PROCESS | 1653 | 1469031129147 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x115ecd800 == 31 [pid = 1653] [id = 209] 09:12:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 63 (0x115e5f800) [pid = 1653] [serial = 625] [outer = 0x0] 09:12:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 64 (0x11680a800) [pid = 1653] [serial = 626] [outer = 0x115e5f800] 09:12:09 INFO - PROCESS | 1653 | 1469031129175 Marionette DEBUG loaded listener.js 09:12:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 65 (0x117c4a800) [pid = 1653] [serial = 627] [outer = 0x115e5f800] 09:12:09 INFO - PROCESS | 1653 | [1653] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:12:09 INFO - PROCESS | 1653 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 09:12:09 INFO - PROCESS | 1653 | Determined SkiaGL cache limits: Size 100663296, Items: 256 09:12:09 INFO - PROCESS | 1653 | [GFX2-]: Using SkiaGL canvas. 09:12:09 INFO - PROCESS | 1653 | 1469031129502 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]]]}] 09:12:09 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 09:12:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 520ms 09:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:12:09 INFO - PROCESS | 1653 | 1469031129520 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 09:12:09 INFO - PROCESS | 1653 | 1469031129523 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 09:12:09 INFO - PROCESS | 1653 | 1469031129529 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:12:09 INFO - PROCESS | 1653 | 1469031129531 Marionette TRACE conn2 <- [1,810,null,{}] 09:12:09 INFO - PROCESS | 1653 | 1469031129534 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}] 09:12:09 INFO - PROCESS | 1653 | 1469031129535 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:09 INFO - PROCESS | 1653 | 1469031129611 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 09:12:09 INFO - PROCESS | 1653 | 1469031129668 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:09 INFO - PROCESS | 1653 | 1469031129670 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x117c5f800 == 32 [pid = 1653] [id = 210] 09:12:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 66 (0x117c49c00) [pid = 1653] [serial = 628] [outer = 0x0] 09:12:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 67 (0x1184c2c00) [pid = 1653] [serial = 629] [outer = 0x117c49c00] 09:12:09 INFO - PROCESS | 1653 | 1469031129697 Marionette DEBUG loaded listener.js 09:12:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 68 (0x1188a0800) [pid = 1653] [serial = 630] [outer = 0x117c49c00] 09:12:10 INFO - PROCESS | 1653 | 1469031130017 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]]]}] 09:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 523ms 09:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:12:10 INFO - PROCESS | 1653 | 1469031130050 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 09:12:10 INFO - PROCESS | 1653 | 1469031130052 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 09:12:10 INFO - PROCESS | 1653 | 1469031130054 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:12:10 INFO - PROCESS | 1653 | 1469031130057 Marionette TRACE conn2 <- [1,814,null,{}] 09:12:10 INFO - PROCESS | 1653 | 1469031130065 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}] 09:12:10 INFO - PROCESS | 1653 | 1469031130068 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:10 INFO - PROCESS | 1653 | 1469031130147 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 09:12:10 INFO - PROCESS | 1653 | 1469031130201 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:10 INFO - PROCESS | 1653 | 1469031130203 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192e6000 == 33 [pid = 1653] [id = 211] 09:12:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 69 (0x1127d8400) [pid = 1653] [serial = 631] [outer = 0x0] 09:12:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 70 (0x119169000) [pid = 1653] [serial = 632] [outer = 0x1127d8400] 09:12:10 INFO - PROCESS | 1653 | 1469031130231 Marionette DEBUG loaded listener.js 09:12:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 71 (0x1197ea800) [pid = 1653] [serial = 633] [outer = 0x1127d8400] 09:12:10 INFO - PROCESS | 1653 | 1469031130535 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] 09:12:10 INFO - PROCESS | 1653 | 1469031130581 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 09:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:12:10 INFO - PROCESS | 1653 | 1469031130583 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:12:10 INFO - PROCESS | 1653 | 1469031130584 Marionette TRACE conn2 <- [1,818,null,{}] 09:12:10 INFO - PROCESS | 1653 | 1469031130587 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}] 09:12:10 INFO - PROCESS | 1653 | 1469031130588 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:10 INFO - PROCESS | 1653 | 1469031130666 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 09:12:10 INFO - PROCESS | 1653 | 1469031130669 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:10 INFO - PROCESS | 1653 | 1469031130671 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x12390a800 == 34 [pid = 1653] [id = 212] 09:12:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 72 (0x11a0bc400) [pid = 1653] [serial = 634] [outer = 0x0] 09:12:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 73 (0x1211ec400) [pid = 1653] [serial = 635] [outer = 0x11a0bc400] 09:12:10 INFO - PROCESS | 1653 | 1469031130699 Marionette DEBUG loaded listener.js 09:12:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x1242a5400) [pid = 1653] [serial = 636] [outer = 0x11a0bc400] 09:12:11 INFO - PROCESS | 1653 | 1469031131019 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]]]}] 09:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 468ms 09:12:11 INFO - PROCESS | 1653 | 1469031131051 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 09:12:11 INFO - PROCESS | 1653 | 1469031131053 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 09:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:12:11 INFO - PROCESS | 1653 | 1469031131081 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:12:11 INFO - PROCESS | 1653 | 1469031131082 Marionette TRACE conn2 <- [1,822,null,{}] 09:12:11 INFO - PROCESS | 1653 | 1469031131085 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}] 09:12:11 INFO - PROCESS | 1653 | 1469031131086 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:11 INFO - PROCESS | 1653 | 1469031131187 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 09:12:11 INFO - PROCESS | 1653 | 1469031131191 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:11 INFO - PROCESS | 1653 | 1469031131192 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x1240c4800 == 35 [pid = 1653] [id = 213] 09:12:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x119c09c00) [pid = 1653] [serial = 637] [outer = 0x0] 09:12:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x1248e9400) [pid = 1653] [serial = 638] [outer = 0x119c09c00] 09:12:11 INFO - PROCESS | 1653 | 1469031131218 Marionette DEBUG loaded listener.js 09:12:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x124a0a800) [pid = 1653] [serial = 639] [outer = 0x119c09c00] 09:12:11 INFO - PROCESS | 1653 | 1469031131574 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] 09:12:11 INFO - PROCESS | 1653 | 1469031131602 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 09:12:11 INFO - PROCESS | 1653 | 1469031131604 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:12:11 INFO - PROCESS | 1653 | 1469031131605 Marionette TRACE conn2 <- [1,826,null,{}] 09:12:11 INFO - PROCESS | 1653 | 1469031131614 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}] 09:12:11 INFO - PROCESS | 1653 | 1469031131618 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:11 INFO - PROCESS | 1653 | 1469031131742 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 09:12:11 INFO - PROCESS | 1653 | 1469031131746 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:11 INFO - PROCESS | 1653 | 1469031131747 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x125721800 == 36 [pid = 1653] [id = 214] 09:12:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x124a0e800) [pid = 1653] [serial = 640] [outer = 0x0] 09:12:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x124d87400) [pid = 1653] [serial = 641] [outer = 0x124a0e800] 09:12:11 INFO - PROCESS | 1653 | 1469031131771 Marionette DEBUG loaded listener.js 09:12:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x126132400) [pid = 1653] [serial = 642] [outer = 0x124a0e800] 09:12:12 INFO - PROCESS | 1653 | 1469031132103 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]]]}] 09:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 520ms 09:12:12 INFO - PROCESS | 1653 | 1469031132132 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 09:12:12 INFO - PROCESS | 1653 | 1469031132133 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 09:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:12:12 INFO - PROCESS | 1653 | 1469031132135 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:12:12 INFO - PROCESS | 1653 | 1469031132137 Marionette TRACE conn2 <- [1,830,null,{}] 09:12:12 INFO - PROCESS | 1653 | 1469031132139 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}] 09:12:12 INFO - PROCESS | 1653 | 1469031132140 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:12 INFO - PROCESS | 1653 | 1469031132239 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 09:12:12 INFO - PROCESS | 1653 | 1469031132243 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:12 INFO - PROCESS | 1653 | 1469031132244 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x126c2f000 == 37 [pid = 1653] [id = 215] 09:12:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x126134c00) [pid = 1653] [serial = 643] [outer = 0x0] 09:12:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x126527400) [pid = 1653] [serial = 644] [outer = 0x126134c00] 09:12:12 INFO - PROCESS | 1653 | 1469031132268 Marionette DEBUG loaded listener.js 09:12:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x12663c800) [pid = 1653] [serial = 645] [outer = 0x126134c00] 09:12:12 INFO - PROCESS | 1653 | 1469031132592 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]]]}] 09:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 467ms 09:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:12:12 INFO - PROCESS | 1653 | 1469031132604 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 09:12:12 INFO - PROCESS | 1653 | 1469031132605 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 09:12:12 INFO - PROCESS | 1653 | 1469031132607 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:12:12 INFO - PROCESS | 1653 | 1469031132608 Marionette TRACE conn2 <- [1,834,null,{}] 09:12:12 INFO - PROCESS | 1653 | 1469031132624 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}] 09:12:12 INFO - PROCESS | 1653 | 1469031132625 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:12 INFO - PROCESS | 1653 | 1469031132724 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 09:12:12 INFO - PROCESS | 1653 | 1469031132728 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:12 INFO - PROCESS | 1653 | 1469031132729 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x1282c0000 == 38 [pid = 1653] [id = 216] 09:12:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x126137400) [pid = 1653] [serial = 646] [outer = 0x0] 09:12:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x1266c7000) [pid = 1653] [serial = 647] [outer = 0x126137400] 09:12:12 INFO - PROCESS | 1653 | 1469031132753 Marionette DEBUG loaded listener.js 09:12:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x126993000) [pid = 1653] [serial = 648] [outer = 0x126137400] 09:12:13 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x113d2b000) [pid = 1653] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:12:13 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x1127d3000) [pid = 1653] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:12:13 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x11848d000) [pid = 1653] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:12:13 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x1176c0c00) [pid = 1653] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:12:13 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x116758c00) [pid = 1653] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:12:13 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x118747400) [pid = 1653] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:12:13 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x1184c6800) [pid = 1653] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:12:13 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x1188a3c00) [pid = 1653] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:12:13 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x115e06400) [pid = 1653] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:12:13 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x118420400) [pid = 1653] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:12:13 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x1121e2c00) [pid = 1653] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:12:13 INFO - PROCESS | 1653 | 1469031133291 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]]]}] 09:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 726ms 09:12:13 INFO - PROCESS | 1653 | 1469031133335 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 09:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:12:13 INFO - PROCESS | 1653 | 1469031133338 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 09:12:13 INFO - PROCESS | 1653 | 1469031133341 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:12:13 INFO - PROCESS | 1653 | 1469031133344 Marionette TRACE conn2 <- [1,838,null,{}] 09:12:13 INFO - PROCESS | 1653 | 1469031133348 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}] 09:12:13 INFO - PROCESS | 1653 | 1469031133350 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:13 INFO - PROCESS | 1653 | 1469031133436 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 09:12:13 INFO - PROCESS | 1653 | 1469031133492 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:13 INFO - PROCESS | 1653 | 1469031133493 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192e3800 == 39 [pid = 1653] [id = 217] 09:12:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x1121e5000) [pid = 1653] [serial = 649] [outer = 0x0] 09:12:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x116758c00) [pid = 1653] [serial = 650] [outer = 0x1121e5000] 09:12:13 INFO - PROCESS | 1653 | 1469031133532 Marionette DEBUG loaded listener.js 09:12:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x11a009800) [pid = 1653] [serial = 651] [outer = 0x1121e5000] 09:12:13 INFO - PROCESS | 1653 | 1469031133787 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]]]}] 09:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 473ms 09:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:12:13 INFO - PROCESS | 1653 | 1469031133819 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 09:12:13 INFO - PROCESS | 1653 | 1469031133820 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 09:12:13 INFO - PROCESS | 1653 | 1469031133822 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:12:13 INFO - PROCESS | 1653 | 1469031133824 Marionette TRACE conn2 <- [1,842,null,{}] 09:12:13 INFO - PROCESS | 1653 | 1469031133826 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}] 09:12:13 INFO - PROCESS | 1653 | 1469031133830 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:13 INFO - PROCESS | 1653 | 1469031133920 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 09:12:13 INFO - PROCESS | 1653 | 1469031133924 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:13 INFO - PROCESS | 1653 | 1469031133926 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x128c4f000 == 40 [pid = 1653] [id = 218] 09:12:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x123bec000) [pid = 1653] [serial = 652] [outer = 0x0] 09:12:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x126c97000) [pid = 1653] [serial = 653] [outer = 0x123bec000] 09:12:13 INFO - PROCESS | 1653 | 1469031133952 Marionette DEBUG loaded listener.js 09:12:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x126ca5000) [pid = 1653] [serial = 654] [outer = 0x123bec000] 09:12:14 INFO - PROCESS | 1653 | 1469031134272 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]]]}] 09:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 469ms 09:12:14 INFO - PROCESS | 1653 | 1469031134292 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 09:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:12:14 INFO - PROCESS | 1653 | 1469031134296 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 09:12:14 INFO - PROCESS | 1653 | 1469031134298 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:12:14 INFO - PROCESS | 1653 | 1469031134300 Marionette TRACE conn2 <- [1,846,null,{}] 09:12:14 INFO - PROCESS | 1653 | 1469031134302 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}] 09:12:14 INFO - PROCESS | 1653 | 1469031134304 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:14 INFO - PROCESS | 1653 | 1469031134418 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 09:12:14 INFO - PROCESS | 1653 | 1469031134424 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:14 INFO - PROCESS | 1653 | 1469031134426 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a5b2000 == 41 [pid = 1653] [id = 219] 09:12:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x126c99c00) [pid = 1653] [serial = 655] [outer = 0x0] 09:12:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1282a6800) [pid = 1653] [serial = 656] [outer = 0x126c99c00] 09:12:14 INFO - PROCESS | 1653 | 1469031134456 Marionette DEBUG loaded listener.js 09:12:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x128a2d000) [pid = 1653] [serial = 657] [outer = 0x126c99c00] 09:12:14 INFO - PROCESS | 1653 | 1469031134780 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]]]}] 09:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 518ms 09:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:12:14 INFO - PROCESS | 1653 | 1469031134817 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 09:12:14 INFO - PROCESS | 1653 | 1469031134818 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 09:12:14 INFO - PROCESS | 1653 | 1469031134820 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:12:14 INFO - PROCESS | 1653 | 1469031134822 Marionette TRACE conn2 <- [1,850,null,{}] 09:12:14 INFO - PROCESS | 1653 | 1469031134824 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}] 09:12:14 INFO - PROCESS | 1653 | 1469031134825 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:14 INFO - PROCESS | 1653 | 1469031134917 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 09:12:14 INFO - PROCESS | 1653 | 1469031134920 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:14 INFO - PROCESS | 1653 | 1469031134921 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a91d800 == 42 [pid = 1653] [id = 220] 09:12:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x126ca5400) [pid = 1653] [serial = 658] [outer = 0x0] 09:12:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x128ca9c00) [pid = 1653] [serial = 659] [outer = 0x126ca5400] 09:12:14 INFO - PROCESS | 1653 | 1469031134945 Marionette DEBUG loaded listener.js 09:12:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x12a56e000) [pid = 1653] [serial = 660] [outer = 0x126ca5400] 09:12:15 INFO - PROCESS | 1653 | --DOCSHELL 0x12571d000 == 41 [pid = 1653] [id = 196] 09:12:15 INFO - PROCESS | 1653 | --DOCSHELL 0x115ecd800 == 40 [pid = 1653] [id = 209] 09:12:15 INFO - PROCESS | 1653 | --DOCSHELL 0x1195e1000 == 39 [pid = 1653] [id = 208] 09:12:15 INFO - PROCESS | 1653 | --DOCSHELL 0x12517c800 == 38 [pid = 1653] [id = 206] 09:12:15 INFO - PROCESS | 1653 | --DOCSHELL 0x116620800 == 37 [pid = 1653] [id = 207] 09:12:16 INFO - PROCESS | 1653 | --DOCSHELL 0x117c5f800 == 36 [pid = 1653] [id = 210] 09:12:16 INFO - PROCESS | 1653 | --DOCSHELL 0x1240c4800 == 35 [pid = 1653] [id = 213] 09:12:16 INFO - PROCESS | 1653 | --DOCSHELL 0x125721800 == 34 [pid = 1653] [id = 214] 09:12:16 INFO - PROCESS | 1653 | --DOCSHELL 0x126c2f000 == 33 [pid = 1653] [id = 215] 09:12:16 INFO - PROCESS | 1653 | --DOCSHELL 0x1192e3800 == 32 [pid = 1653] [id = 217] 09:12:16 INFO - PROCESS | 1653 | --DOCSHELL 0x1282c0000 == 31 [pid = 1653] [id = 216] 09:12:16 INFO - PROCESS | 1653 | --DOCSHELL 0x1192e6000 == 30 [pid = 1653] [id = 211] 09:12:16 INFO - PROCESS | 1653 | --DOCSHELL 0x12390a800 == 29 [pid = 1653] [id = 212] 09:12:16 INFO - PROCESS | 1653 | --DOCSHELL 0x128c4f000 == 28 [pid = 1653] [id = 218] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x114f56800) [pid = 1653] [serial = 593] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x115e5a000) [pid = 1653] [serial = 594] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x1127d6c00) [pid = 1653] [serial = 590] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x112a8d400) [pid = 1653] [serial = 591] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x1184c1000) [pid = 1653] [serial = 599] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x117c45000) [pid = 1653] [serial = 596] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x1197e6c00) [pid = 1653] [serial = 587] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x1183ce000) [pid = 1653] [serial = 582] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x11688e800) [pid = 1653] [serial = 581] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x1197df000) [pid = 1653] [serial = 585] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x1188a8c00) [pid = 1653] [serial = 584] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x11889b800) [pid = 1653] [serial = 603] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x11851ec00) [pid = 1653] [serial = 602] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 73 (0x119165400) [pid = 1653] [serial = 605] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 72 (0x11a0b9400) [pid = 1653] [serial = 609] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 71 (0x119719800) [pid = 1653] [serial = 608] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 70 (0x12103c400) [pid = 1653] [serial = 611] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 69 (0x1211f3800) [pid = 1653] [serial = 614] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 68 (0x1197e3000) [pid = 1653] [serial = 606] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 67 (0x12409b400) [pid = 1653] [serial = 615] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 66 (0x118517c00) [pid = 1653] [serial = 600] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 65 (0x1210d6800) [pid = 1653] [serial = 612] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 64 (0x123fedc00) [pid = 1653] [serial = 617] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOMWINDOW == 63 (0x1183cfc00) [pid = 1653] [serial = 597] [outer = 0x0] [url = about:blank] 09:12:16 INFO - PROCESS | 1653 | --DOCSHELL 0x12a5b2000 == 27 [pid = 1653] [id = 219] 09:12:16 INFO - PROCESS | 1653 | 1469031136501 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]]]}] 09:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1722ms 09:12:16 INFO - PROCESS | 1653 | 1469031136544 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 09:12:16 INFO - PROCESS | 1653 | 1469031136547 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 09:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:12:16 INFO - PROCESS | 1653 | 1469031136550 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:12:16 INFO - PROCESS | 1653 | 1469031136552 Marionette TRACE conn2 <- [1,854,null,{}] 09:12:16 INFO - PROCESS | 1653 | 1469031136557 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}] 09:12:16 INFO - PROCESS | 1653 | 1469031136559 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:16 INFO - PROCESS | 1653 | 1469031136649 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 09:12:16 INFO - PROCESS | 1653 | 1469031136699 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:16 INFO - PROCESS | 1653 | 1469031136700 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:16 INFO - PROCESS | 1653 | ++DOCSHELL 0x113dca000 == 28 [pid = 1653] [id = 221] 09:12:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 64 (0x112e19c00) [pid = 1653] [serial = 661] [outer = 0x0] 09:12:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 65 (0x112e9b400) [pid = 1653] [serial = 662] [outer = 0x112e19c00] 09:12:16 INFO - PROCESS | 1653 | 1469031136728 Marionette DEBUG loaded listener.js 09:12:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 66 (0x113da5c00) [pid = 1653] [serial = 663] [outer = 0x112e19c00] 09:12:17 INFO - PROCESS | 1653 | 1469031137026 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]]]}] 09:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 521ms 09:12:17 INFO - PROCESS | 1653 | 1469031137071 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 09:12:17 INFO - PROCESS | 1653 | 1469031137075 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 09:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:12:17 INFO - PROCESS | 1653 | 1469031137082 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:12:17 INFO - PROCESS | 1653 | 1469031137084 Marionette TRACE conn2 <- [1,858,null,{}] 09:12:17 INFO - PROCESS | 1653 | 1469031137086 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}] 09:12:17 INFO - PROCESS | 1653 | 1469031137088 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:17 INFO - PROCESS | 1653 | 1469031137165 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 09:12:17 INFO - PROCESS | 1653 | 1469031137169 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:17 INFO - PROCESS | 1653 | 1469031137171 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x1168ca800 == 29 [pid = 1653] [id = 222] 09:12:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 67 (0x115e05800) [pid = 1653] [serial = 664] [outer = 0x0] 09:12:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 68 (0x116758800) [pid = 1653] [serial = 665] [outer = 0x115e05800] 09:12:17 INFO - PROCESS | 1653 | 1469031137203 Marionette DEBUG loaded listener.js 09:12:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 69 (0x116aac800) [pid = 1653] [serial = 666] [outer = 0x115e05800] 09:12:17 INFO - PROCESS | 1653 | 1469031137523 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]]]}] 09:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 470ms 09:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:12:17 INFO - PROCESS | 1653 | 1469031137552 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 09:12:17 INFO - PROCESS | 1653 | 1469031137553 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 09:12:17 INFO - PROCESS | 1653 | 1469031137555 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:12:17 INFO - PROCESS | 1653 | 1469031137570 Marionette TRACE conn2 <- [1,862,null,{}] 09:12:17 INFO - PROCESS | 1653 | 1469031137586 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}] 09:12:17 INFO - PROCESS | 1653 | 1469031137589 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:17 INFO - PROCESS | 1653 | 1469031137669 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 09:12:17 INFO - PROCESS | 1653 | 1469031137673 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:17 INFO - PROCESS | 1653 | 1469031137675 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x1181a3000 == 30 [pid = 1653] [id = 223] 09:12:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 70 (0x111f22000) [pid = 1653] [serial = 667] [outer = 0x0] 09:12:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 71 (0x11841e800) [pid = 1653] [serial = 668] [outer = 0x111f22000] 09:12:17 INFO - PROCESS | 1653 | 1469031137706 Marionette DEBUG loaded listener.js 09:12:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 72 (0x1184c8c00) [pid = 1653] [serial = 669] [outer = 0x111f22000] 09:12:18 INFO - PROCESS | 1653 | 1469031138048 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]]]}] 09:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 541ms 09:12:18 INFO - PROCESS | 1653 | 1469031138098 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 09:12:18 INFO - PROCESS | 1653 | 1469031138099 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 09:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:12:18 INFO - PROCESS | 1653 | 1469031138102 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:12:18 INFO - PROCESS | 1653 | 1469031138103 Marionette TRACE conn2 <- [1,866,null,{}] 09:12:18 INFO - PROCESS | 1653 | 1469031138105 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}] 09:12:18 INFO - PROCESS | 1653 | 1469031138106 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:18 INFO - PROCESS | 1653 | 1469031138181 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 09:12:18 INFO - PROCESS | 1653 | 1469031138185 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:18 INFO - PROCESS | 1653 | 1469031138186 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x1188c0000 == 31 [pid = 1653] [id = 224] 09:12:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 73 (0x118724400) [pid = 1653] [serial = 670] [outer = 0x0] 09:12:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x11872c800) [pid = 1653] [serial = 671] [outer = 0x118724400] 09:12:18 INFO - PROCESS | 1653 | 1469031138214 Marionette DEBUG loaded listener.js 09:12:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x11875cc00) [pid = 1653] [serial = 672] [outer = 0x118724400] 09:12:18 INFO - PROCESS | 1653 | 1469031138525 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]]]}] 09:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 468ms 09:12:18 INFO - PROCESS | 1653 | 1469031138571 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 09:12:18 INFO - PROCESS | 1653 | 1469031138572 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 09:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:12:18 INFO - PROCESS | 1653 | 1469031138574 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:12:18 INFO - PROCESS | 1653 | 1469031138575 Marionette TRACE conn2 <- [1,870,null,{}] 09:12:18 INFO - PROCESS | 1653 | 1469031138578 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}] 09:12:18 INFO - PROCESS | 1653 | 1469031138579 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:18 INFO - PROCESS | 1653 | 1469031138660 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 09:12:18 INFO - PROCESS | 1653 | 1469031138707 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:18 INFO - PROCESS | 1653 | 1469031138709 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192e2800 == 32 [pid = 1653] [id = 225] 09:12:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x11664a400) [pid = 1653] [serial = 673] [outer = 0x0] 09:12:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x118726c00) [pid = 1653] [serial = 674] [outer = 0x11664a400] 09:12:18 INFO - PROCESS | 1653 | 1469031138734 Marionette DEBUG loaded listener.js 09:12:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x11929d800) [pid = 1653] [serial = 675] [outer = 0x11664a400] 09:12:19 INFO - PROCESS | 1653 | 1469031139022 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]]]}] 09:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 469ms 09:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:12:19 INFO - PROCESS | 1653 | 1469031139052 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 09:12:19 INFO - PROCESS | 1653 | 1469031139053 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 09:12:19 INFO - PROCESS | 1653 | 1469031139055 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:12:19 INFO - PROCESS | 1653 | 1469031139056 Marionette TRACE conn2 <- [1,874,null,{}] 09:12:19 INFO - PROCESS | 1653 | 1469031139059 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}] 09:12:19 INFO - PROCESS | 1653 | 1469031139066 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:19 INFO - PROCESS | 1653 | 1469031139159 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 09:12:19 INFO - PROCESS | 1653 | 1469031139165 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:19 INFO - PROCESS | 1653 | 1469031139167 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x12387f000 == 33 [pid = 1653] [id = 226] 09:12:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x119612800) [pid = 1653] [serial = 676] [outer = 0x0] 09:12:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x11971b000) [pid = 1653] [serial = 677] [outer = 0x119612800] 09:12:19 INFO - PROCESS | 1653 | 1469031139192 Marionette DEBUG loaded listener.js 09:12:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x121040000) [pid = 1653] [serial = 678] [outer = 0x119612800] 09:12:19 INFO - PROCESS | 1653 | 1469031139521 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]]]}] 09:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 520ms 09:12:19 INFO - PROCESS | 1653 | 1469031139576 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 09:12:19 INFO - PROCESS | 1653 | 1469031139578 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 09:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:12:19 INFO - PROCESS | 1653 | 1469031139581 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:12:19 INFO - PROCESS | 1653 | 1469031139583 Marionette TRACE conn2 <- [1,878,null,{}] 09:12:19 INFO - PROCESS | 1653 | 1469031139587 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}] 09:12:19 INFO - PROCESS | 1653 | 1469031139588 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:19 INFO - PROCESS | 1653 | 1469031139732 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 09:12:19 INFO - PROCESS | 1653 | 1469031139748 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:19 INFO - PROCESS | 1653 | 1469031139761 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x12391a000 == 34 [pid = 1653] [id = 227] 09:12:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x121043800) [pid = 1653] [serial = 679] [outer = 0x0] 09:12:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1210cdc00) [pid = 1653] [serial = 680] [outer = 0x121043800] 09:12:19 INFO - PROCESS | 1653 | 1469031139801 Marionette DEBUG loaded listener.js 09:12:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x1211f3000) [pid = 1653] [serial = 681] [outer = 0x121043800] 09:12:20 INFO - PROCESS | 1653 | 1469031140225 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]]]}] 09:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 670ms 09:12:20 INFO - PROCESS | 1653 | 1469031140252 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 09:12:20 INFO - PROCESS | 1653 | 1469031140254 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 09:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:12:20 INFO - PROCESS | 1653 | 1469031140257 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:12:20 INFO - PROCESS | 1653 | 1469031140258 Marionette TRACE conn2 <- [1,882,null,{}] 09:12:20 INFO - PROCESS | 1653 | 1469031140260 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}] 09:12:20 INFO - PROCESS | 1653 | 1469031140261 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:20 INFO - PROCESS | 1653 | 1469031140339 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 09:12:20 INFO - PROCESS | 1653 | 1469031140347 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:20 INFO - PROCESS | 1653 | 1469031140348 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x1240aa800 == 35 [pid = 1653] [id = 228] 09:12:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x1211f3800) [pid = 1653] [serial = 682] [outer = 0x0] 09:12:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x123e39800) [pid = 1653] [serial = 683] [outer = 0x1211f3800] 09:12:20 INFO - PROCESS | 1653 | 1469031140368 Marionette DEBUG loaded listener.js 09:12:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1242a3000) [pid = 1653] [serial = 684] [outer = 0x1211f3800] 09:12:20 INFO - PROCESS | 1653 | 1469031140789 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]]]}] 09:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 573ms 09:12:20 INFO - PROCESS | 1653 | 1469031140831 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 09:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:12:20 INFO - PROCESS | 1653 | 1469031140833 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 09:12:20 INFO - PROCESS | 1653 | 1469031140837 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:12:20 INFO - PROCESS | 1653 | 1469031140839 Marionette TRACE conn2 <- [1,886,null,{}] 09:12:20 INFO - PROCESS | 1653 | 1469031140842 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}] 09:12:20 INFO - PROCESS | 1653 | 1469031140844 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:20 INFO - PROCESS | 1653 | 1469031140959 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 09:12:21 INFO - PROCESS | 1653 | 1469031141032 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:21 INFO - PROCESS | 1653 | 1469031141034 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x1181a2800 == 36 [pid = 1653] [id = 229] 09:12:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x118756400) [pid = 1653] [serial = 685] [outer = 0x0] 09:12:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x1248ea000) [pid = 1653] [serial = 686] [outer = 0x118756400] 09:12:21 INFO - PROCESS | 1653 | 1469031141085 Marionette DEBUG loaded listener.js 09:12:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x124a0f800) [pid = 1653] [serial = 687] [outer = 0x118756400] 09:12:21 INFO - PROCESS | 1653 | 1469031141350 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]]]}] 09:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 521ms 09:12:21 INFO - PROCESS | 1653 | 1469031141357 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 09:12:21 INFO - PROCESS | 1653 | 1469031141359 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 09:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:12:21 INFO - PROCESS | 1653 | 1469031141368 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:12:21 INFO - PROCESS | 1653 | 1469031141369 Marionette TRACE conn2 <- [1,890,null,{}] 09:12:21 INFO - PROCESS | 1653 | 1469031141372 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}] 09:12:21 INFO - PROCESS | 1653 | 1469031141373 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:21 INFO - PROCESS | 1653 | 1469031141460 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 09:12:21 INFO - PROCESS | 1653 | 1469031141466 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:21 INFO - PROCESS | 1653 | 1469031141467 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x1261c3800 == 37 [pid = 1653] [id = 230] 09:12:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x124a0a000) [pid = 1653] [serial = 688] [outer = 0x0] 09:12:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x124badc00) [pid = 1653] [serial = 689] [outer = 0x124a0a000] 09:12:21 INFO - PROCESS | 1653 | 1469031141491 Marionette DEBUG loaded listener.js 09:12:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x11910dc00) [pid = 1653] [serial = 690] [outer = 0x124a0a000] 09:12:21 INFO - PROCESS | 1653 | 1469031141860 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]]]}] 09:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 519ms 09:12:21 INFO - PROCESS | 1653 | 1469031141888 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 09:12:21 INFO - PROCESS | 1653 | 1469031141889 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 09:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:12:21 INFO - PROCESS | 1653 | 1469031141897 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:12:21 INFO - PROCESS | 1653 | 1469031141899 Marionette TRACE conn2 <- [1,894,null,{}] 09:12:21 INFO - PROCESS | 1653 | 1469031141901 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}] 09:12:21 INFO - PROCESS | 1653 | 1469031141903 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:22 INFO - PROCESS | 1653 | 1469031142012 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 09:12:22 INFO - PROCESS | 1653 | 1469031142015 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:22 INFO - PROCESS | 1653 | 1469031142017 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192de800 == 38 [pid = 1653] [id = 231] 09:12:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x125127000) [pid = 1653] [serial = 691] [outer = 0x0] 09:12:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x125128000) [pid = 1653] [serial = 692] [outer = 0x125127000] 09:12:22 INFO - PROCESS | 1653 | 1469031142051 Marionette DEBUG loaded listener.js 09:12:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x126527c00) [pid = 1653] [serial = 693] [outer = 0x125127000] 09:12:22 INFO - PROCESS | 1653 | 1469031142370 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]]]}] 09:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 526ms 09:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:12:22 INFO - PROCESS | 1653 | 1469031142418 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 09:12:22 INFO - PROCESS | 1653 | 1469031142420 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 09:12:22 INFO - PROCESS | 1653 | 1469031142422 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:12:22 INFO - PROCESS | 1653 | 1469031142423 Marionette TRACE conn2 <- [1,898,null,{}] 09:12:22 INFO - PROCESS | 1653 | 1469031142425 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}] 09:12:22 INFO - PROCESS | 1653 | 1469031142426 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:22 INFO - PROCESS | 1653 | 1469031142522 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 09:12:22 INFO - PROCESS | 1653 | 1469031142556 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:22 INFO - PROCESS | 1653 | 1469031142557 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x128c4b800 == 39 [pid = 1653] [id = 232] 09:12:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x1265a6800) [pid = 1653] [serial = 694] [outer = 0x0] 09:12:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x12698bc00) [pid = 1653] [serial = 695] [outer = 0x1265a6800] 09:12:22 INFO - PROCESS | 1653 | 1469031142581 Marionette DEBUG loaded listener.js 09:12:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x126c9f400) [pid = 1653] [serial = 696] [outer = 0x1265a6800] 09:12:22 INFO - PROCESS | 1653 | 1469031142908 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]]]}] 09:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 520ms 09:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:12:22 INFO - PROCESS | 1653 | 1469031142948 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 09:12:22 INFO - PROCESS | 1653 | 1469031142949 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 09:12:22 INFO - PROCESS | 1653 | 1469031142951 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:12:22 INFO - PROCESS | 1653 | 1469031142952 Marionette TRACE conn2 <- [1,902,null,{}] 09:12:22 INFO - PROCESS | 1653 | 1469031142954 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}] 09:12:22 INFO - PROCESS | 1653 | 1469031142955 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:23 INFO - PROCESS | 1653 | 1469031143051 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 09:12:23 INFO - PROCESS | 1653 | 1469031143055 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:23 INFO - PROCESS | 1653 | 1469031143056 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x128eb9000 == 40 [pid = 1653] [id = 233] 09:12:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x126ca4c00) [pid = 1653] [serial = 697] [outer = 0x0] 09:12:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x1282a4000) [pid = 1653] [serial = 698] [outer = 0x126ca4c00] 09:12:23 INFO - PROCESS | 1653 | 1469031143087 Marionette DEBUG loaded listener.js 09:12:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x128915000) [pid = 1653] [serial = 699] [outer = 0x126ca4c00] 09:12:23 INFO - PROCESS | 1653 | 1469031143402 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]]]}] 09:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 467ms 09:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:12:23 INFO - PROCESS | 1653 | 1469031143419 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 09:12:23 INFO - PROCESS | 1653 | 1469031143420 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 09:12:23 INFO - PROCESS | 1653 | 1469031143422 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:12:23 INFO - PROCESS | 1653 | 1469031143423 Marionette TRACE conn2 <- [1,906,null,{}] 09:12:23 INFO - PROCESS | 1653 | 1469031143425 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}] 09:12:23 INFO - PROCESS | 1653 | 1469031143427 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:23 INFO - PROCESS | 1653 | 1469031143527 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 09:12:23 INFO - PROCESS | 1653 | 1469031143531 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:23 INFO - PROCESS | 1653 | 1469031143532 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a794800 == 41 [pid = 1653] [id = 234] 09:12:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x126ca5800) [pid = 1653] [serial = 700] [outer = 0x0] 09:12:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x128a25000) [pid = 1653] [serial = 701] [outer = 0x126ca5800] 09:12:23 INFO - PROCESS | 1653 | 1469031143556 Marionette DEBUG loaded listener.js 09:12:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x128c9c000) [pid = 1653] [serial = 702] [outer = 0x126ca5800] 09:12:23 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x126134c00) [pid = 1653] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:12:23 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x124a0e800) [pid = 1653] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:12:23 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x126137400) [pid = 1653] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:12:23 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x1121e5000) [pid = 1653] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:12:23 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x123bec000) [pid = 1653] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:12:23 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x126c99c00) [pid = 1653] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:12:23 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x112a80400) [pid = 1653] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:12:23 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x113d2c800) [pid = 1653] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:12:23 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x11a0bc400) [pid = 1653] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:12:23 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x1127d8400) [pid = 1653] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:12:23 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x117c49c00) [pid = 1653] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:12:23 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x115e5f800) [pid = 1653] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:12:23 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x119c09c00) [pid = 1653] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:12:23 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x11875dc00) [pid = 1653] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:12:24 INFO - PROCESS | 1653 | 1469031143999 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]]]}] 09:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 620ms 09:12:24 INFO - PROCESS | 1653 | 1469031144043 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 09:12:24 INFO - PROCESS | 1653 | 1469031144046 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 09:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:12:24 INFO - PROCESS | 1653 | 1469031144050 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:12:24 INFO - PROCESS | 1653 | 1469031144052 Marionette TRACE conn2 <- [1,910,null,{}] 09:12:24 INFO - PROCESS | 1653 | 1469031144054 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}] 09:12:24 INFO - PROCESS | 1653 | 1469031144055 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:24 INFO - PROCESS | 1653 | 1469031144137 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 09:12:24 INFO - PROCESS | 1653 | 1469031144141 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:24 INFO - PROCESS | 1653 | 1469031144142 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a915800 == 42 [pid = 1653] [id = 235] 09:12:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x116645400) [pid = 1653] [serial = 703] [outer = 0x0] 09:12:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x121042000) [pid = 1653] [serial = 704] [outer = 0x116645400] 09:12:24 INFO - PROCESS | 1653 | 1469031144174 Marionette DEBUG loaded listener.js 09:12:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x124de1c00) [pid = 1653] [serial = 705] [outer = 0x116645400] 09:12:24 INFO - PROCESS | 1653 | 1469031144474 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]]]}] 09:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 468ms 09:12:24 INFO - PROCESS | 1653 | 1469031144519 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 09:12:24 INFO - PROCESS | 1653 | 1469031144521 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 09:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:12:24 INFO - PROCESS | 1653 | 1469031144523 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:12:24 INFO - PROCESS | 1653 | 1469031144524 Marionette TRACE conn2 <- [1,914,null,{}] 09:12:24 INFO - PROCESS | 1653 | 1469031144526 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}] 09:12:24 INFO - PROCESS | 1653 | 1469031144527 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:24 INFO - PROCESS | 1653 | 1469031144606 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 09:12:24 INFO - PROCESS | 1653 | 1469031144611 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:24 INFO - PROCESS | 1653 | 1469031144614 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b148800 == 43 [pid = 1653] [id = 236] 09:12:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x123bec000) [pid = 1653] [serial = 706] [outer = 0x0] 09:12:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x128c9c400) [pid = 1653] [serial = 707] [outer = 0x123bec000] 09:12:24 INFO - PROCESS | 1653 | 1469031144638 Marionette DEBUG loaded listener.js 09:12:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x128d05000) [pid = 1653] [serial = 708] [outer = 0x123bec000] 09:12:24 INFO - PROCESS | 1653 | 1469031144964 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]]]}] 09:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 469ms 09:12:25 INFO - PROCESS | 1653 | 1469031145012 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 09:12:25 INFO - PROCESS | 1653 | 1469031145014 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 09:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:12:25 INFO - PROCESS | 1653 | 1469031145017 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:12:25 INFO - PROCESS | 1653 | 1469031145018 Marionette TRACE conn2 <- [1,918,null,{}] 09:12:25 INFO - PROCESS | 1653 | 1469031145020 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}] 09:12:25 INFO - PROCESS | 1653 | 1469031145021 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:25 INFO - PROCESS | 1653 | 1469031145104 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 09:12:25 INFO - PROCESS | 1653 | 1469031145108 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:25 INFO - PROCESS | 1653 | 1469031145109 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b983800 == 44 [pid = 1653] [id = 237] 09:12:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x1242a9c00) [pid = 1653] [serial = 709] [outer = 0x0] 09:12:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x128d10400) [pid = 1653] [serial = 710] [outer = 0x1242a9c00] 09:12:25 INFO - PROCESS | 1653 | 1469031145141 Marionette DEBUG loaded listener.js 09:12:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x12a656c00) [pid = 1653] [serial = 711] [outer = 0x1242a9c00] 09:12:26 INFO - PROCESS | 1653 | --DOCSHELL 0x113dca000 == 43 [pid = 1653] [id = 221] 09:12:26 INFO - PROCESS | 1653 | --DOCSHELL 0x12a91d800 == 42 [pid = 1653] [id = 220] 09:12:26 INFO - PROCESS | 1653 | --DOCSHELL 0x1168ca800 == 41 [pid = 1653] [id = 222] 09:12:26 INFO - PROCESS | 1653 | --DOCSHELL 0x1181a3000 == 40 [pid = 1653] [id = 223] 09:12:26 INFO - PROCESS | 1653 | --DOCSHELL 0x12391a000 == 39 [pid = 1653] [id = 227] 09:12:26 INFO - PROCESS | 1653 | --DOCSHELL 0x12b148800 == 38 [pid = 1653] [id = 236] 09:12:26 INFO - PROCESS | 1653 | --DOCSHELL 0x12387f000 == 37 [pid = 1653] [id = 226] 09:12:26 INFO - PROCESS | 1653 | --DOCSHELL 0x1188c0000 == 36 [pid = 1653] [id = 224] 09:12:26 INFO - PROCESS | 1653 | --DOCSHELL 0x1181a2800 == 35 [pid = 1653] [id = 229] 09:12:26 INFO - PROCESS | 1653 | --DOCSHELL 0x1192de800 == 34 [pid = 1653] [id = 231] 09:12:26 INFO - PROCESS | 1653 | --DOCSHELL 0x128eb9000 == 33 [pid = 1653] [id = 233] 09:12:26 INFO - PROCESS | 1653 | --DOCSHELL 0x12a915800 == 32 [pid = 1653] [id = 235] 09:12:26 INFO - PROCESS | 1653 | --DOCSHELL 0x1261c3800 == 31 [pid = 1653] [id = 230] 09:12:26 INFO - PROCESS | 1653 | --DOCSHELL 0x12a794800 == 30 [pid = 1653] [id = 234] 09:12:26 INFO - PROCESS | 1653 | --DOCSHELL 0x1240aa800 == 29 [pid = 1653] [id = 228] 09:12:26 INFO - PROCESS | 1653 | --DOCSHELL 0x1192e2800 == 28 [pid = 1653] [id = 225] 09:12:26 INFO - PROCESS | 1653 | --DOCSHELL 0x128c4b800 == 27 [pid = 1653] [id = 232] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x125128c00) [pid = 1653] [serial = 588] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x126527400) [pid = 1653] [serial = 644] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x124d87400) [pid = 1653] [serial = 641] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1266c7000) [pid = 1653] [serial = 647] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x12663c800) [pid = 1653] [serial = 645] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x116758c00) [pid = 1653] [serial = 650] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x126c97000) [pid = 1653] [serial = 653] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x1282a6800) [pid = 1653] [serial = 656] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x11a009800) [pid = 1653] [serial = 651] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x126ca5000) [pid = 1653] [serial = 654] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x126993000) [pid = 1653] [serial = 648] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x128ca9c00) [pid = 1653] [serial = 659] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x128a2d000) [pid = 1653] [serial = 657] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x1133bb400) [pid = 1653] [serial = 621] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x112e0c400) [pid = 1653] [serial = 620] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x124a02800) [pid = 1653] [serial = 618] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x1211ec400) [pid = 1653] [serial = 635] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x119169000) [pid = 1653] [serial = 632] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x1197ea800) [pid = 1653] [serial = 633] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x1184c2c00) [pid = 1653] [serial = 629] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x1188a0800) [pid = 1653] [serial = 630] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x11680a800) [pid = 1653] [serial = 626] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x117c4a800) [pid = 1653] [serial = 627] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x1176bbc00) [pid = 1653] [serial = 623] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x1248e9400) [pid = 1653] [serial = 638] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x126132400) [pid = 1653] [serial = 642] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 73 (0x124a0a800) [pid = 1653] [serial = 639] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | --DOMWINDOW == 72 (0x1242a5400) [pid = 1653] [serial = 636] [outer = 0x0] [url = about:blank] 09:12:26 INFO - PROCESS | 1653 | 1469031146654 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]]]}] 09:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1670ms 09:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:12:26 INFO - PROCESS | 1653 | 1469031146688 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 09:12:26 INFO - PROCESS | 1653 | 1469031146691 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 09:12:26 INFO - PROCESS | 1653 | 1469031146694 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:12:26 INFO - PROCESS | 1653 | 1469031146698 Marionette TRACE conn2 <- [1,922,null,{}] 09:12:26 INFO - PROCESS | 1653 | 1469031146703 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}] 09:12:26 INFO - PROCESS | 1653 | 1469031146704 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:26 INFO - PROCESS | 1653 | 1469031146784 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 09:12:26 INFO - PROCESS | 1653 | 1469031146832 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:26 INFO - PROCESS | 1653 | 1469031146835 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x113d1f800 == 28 [pid = 1653] [id = 238] 09:12:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 73 (0x112a8b000) [pid = 1653] [serial = 712] [outer = 0x0] 09:12:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x112ea1c00) [pid = 1653] [serial = 713] [outer = 0x112a8b000] 09:12:26 INFO - PROCESS | 1653 | 1469031146864 Marionette DEBUG loaded listener.js 09:12:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x114f55400) [pid = 1653] [serial = 714] [outer = 0x112a8b000] 09:12:27 INFO - PROCESS | 1653 | 1469031147185 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]]]}] 09:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 524ms 09:12:27 INFO - PROCESS | 1653 | 1469031147218 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 09:12:27 INFO - PROCESS | 1653 | 1469031147222 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 09:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:12:27 INFO - PROCESS | 1653 | 1469031147227 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:12:27 INFO - PROCESS | 1653 | 1469031147231 Marionette TRACE conn2 <- [1,926,null,{}] 09:12:27 INFO - PROCESS | 1653 | 1469031147234 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}] 09:12:27 INFO - PROCESS | 1653 | 1469031147236 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:27 INFO - PROCESS | 1653 | 1469031147313 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 09:12:27 INFO - PROCESS | 1653 | 1469031147317 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:27 INFO - PROCESS | 1653 | 1469031147319 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x1168bb000 == 29 [pid = 1653] [id = 239] 09:12:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x115e58400) [pid = 1653] [serial = 715] [outer = 0x0] 09:12:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x116893000) [pid = 1653] [serial = 716] [outer = 0x115e58400] 09:12:27 INFO - PROCESS | 1653 | 1469031147351 Marionette DEBUG loaded listener.js 09:12:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x1176bd400) [pid = 1653] [serial = 717] [outer = 0x115e58400] 09:12:27 INFO - PROCESS | 1653 | 1469031147688 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]]]}] 09:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 474ms 09:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:12:27 INFO - PROCESS | 1653 | 1469031147702 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 09:12:27 INFO - PROCESS | 1653 | 1469031147703 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 09:12:27 INFO - PROCESS | 1653 | 1469031147706 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:12:27 INFO - PROCESS | 1653 | 1469031147720 Marionette TRACE conn2 <- [1,930,null,{}] 09:12:27 INFO - PROCESS | 1653 | 1469031147735 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}] 09:12:27 INFO - PROCESS | 1653 | 1469031147739 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:27 INFO - PROCESS | 1653 | 1469031147818 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 09:12:27 INFO - PROCESS | 1653 | 1469031147823 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:27 INFO - PROCESS | 1653 | 1469031147825 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x11818c000 == 30 [pid = 1653] [id = 240] 09:12:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x1121b2800) [pid = 1653] [serial = 718] [outer = 0x0] 09:12:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x1183cd000) [pid = 1653] [serial = 719] [outer = 0x1121b2800] 09:12:27 INFO - PROCESS | 1653 | 1469031147856 Marionette DEBUG loaded listener.js 09:12:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x1184c2c00) [pid = 1653] [serial = 720] [outer = 0x1121b2800] 09:12:28 INFO - PROCESS | 1653 | 1469031148186 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]]]}] 09:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 491ms 09:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:12:28 INFO - PROCESS | 1653 | 1469031148199 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 09:12:28 INFO - PROCESS | 1653 | 1469031148201 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 09:12:28 INFO - PROCESS | 1653 | 1469031148203 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:12:28 INFO - PROCESS | 1653 | 1469031148204 Marionette TRACE conn2 <- [1,934,null,{}] 09:12:28 INFO - PROCESS | 1653 | 1469031148207 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}] 09:12:28 INFO - PROCESS | 1653 | 1469031148208 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:28 INFO - PROCESS | 1653 | 1469031148314 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 09:12:28 INFO - PROCESS | 1653 | 1469031148321 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:28 INFO - PROCESS | 1653 | 1469031148322 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x118268000 == 31 [pid = 1653] [id = 241] 09:12:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x118420800) [pid = 1653] [serial = 721] [outer = 0x0] 09:12:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x11851dc00) [pid = 1653] [serial = 722] [outer = 0x118420800] 09:12:28 INFO - PROCESS | 1653 | 1469031148348 Marionette DEBUG loaded listener.js 09:12:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x118760800) [pid = 1653] [serial = 723] [outer = 0x118420800] 09:12:28 INFO - PROCESS | 1653 | 1469031148666 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]]]}] 09:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 519ms 09:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:12:28 INFO - PROCESS | 1653 | 1469031148723 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 09:12:28 INFO - PROCESS | 1653 | 1469031148725 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 09:12:28 INFO - PROCESS | 1653 | 1469031148728 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:12:28 INFO - PROCESS | 1653 | 1469031148730 Marionette TRACE conn2 <- [1,938,null,{}] 09:12:28 INFO - PROCESS | 1653 | 1469031148734 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}] 09:12:28 INFO - PROCESS | 1653 | 1469031148736 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:28 INFO - PROCESS | 1653 | 1469031148860 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 09:12:28 INFO - PROCESS | 1653 | 1469031148933 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:28 INFO - PROCESS | 1653 | 1469031148934 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192dd800 == 32 [pid = 1653] [id = 242] 09:12:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x115d98000) [pid = 1653] [serial = 724] [outer = 0x0] 09:12:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x11889d400) [pid = 1653] [serial = 725] [outer = 0x115d98000] 09:12:28 INFO - PROCESS | 1653 | 1469031148975 Marionette DEBUG loaded listener.js 09:12:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1192a6000) [pid = 1653] [serial = 726] [outer = 0x115d98000] 09:12:29 INFO - PROCESS | 1653 | 1469031149336 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]]]}] 09:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 620ms 09:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:12:29 INFO - PROCESS | 1653 | 1469031149350 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 09:12:29 INFO - PROCESS | 1653 | 1469031149351 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 09:12:29 INFO - PROCESS | 1653 | 1469031149354 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:12:29 INFO - PROCESS | 1653 | 1469031149355 Marionette TRACE conn2 <- [1,942,null,{}] 09:12:29 INFO - PROCESS | 1653 | 1469031149357 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}] 09:12:29 INFO - PROCESS | 1653 | 1469031149362 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:29 INFO - PROCESS | 1653 | 1469031149454 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 09:12:29 INFO - PROCESS | 1653 | 1469031149505 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:29 INFO - PROCESS | 1653 | 1469031149506 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x119b74000 == 33 [pid = 1653] [id = 243] 09:12:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x119109400) [pid = 1653] [serial = 727] [outer = 0x0] 09:12:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x11961a800) [pid = 1653] [serial = 728] [outer = 0x119109400] 09:12:29 INFO - PROCESS | 1653 | 1469031149531 Marionette DEBUG loaded listener.js 09:12:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x12103f000) [pid = 1653] [serial = 729] [outer = 0x119109400] 09:12:29 INFO - PROCESS | 1653 | 1469031149813 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]]]}] 09:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 517ms 09:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:12:29 INFO - PROCESS | 1653 | 1469031149872 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 09:12:29 INFO - PROCESS | 1653 | 1469031149873 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 09:12:29 INFO - PROCESS | 1653 | 1469031149875 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:12:29 INFO - PROCESS | 1653 | 1469031149877 Marionette TRACE conn2 <- [1,946,null,{}] 09:12:29 INFO - PROCESS | 1653 | 1469031149881 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}] 09:12:29 INFO - PROCESS | 1653 | 1469031149883 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:29 INFO - PROCESS | 1653 | 1469031149964 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 09:12:29 INFO - PROCESS | 1653 | 1469031149968 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:29 INFO - PROCESS | 1653 | 1469031149969 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x123f49000 == 34 [pid = 1653] [id = 244] 09:12:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x1192a6c00) [pid = 1653] [serial = 730] [outer = 0x0] 09:12:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x121046400) [pid = 1653] [serial = 731] [outer = 0x1192a6c00] 09:12:29 INFO - PROCESS | 1653 | 1469031149993 Marionette DEBUG loaded listener.js 09:12:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x1240a1000) [pid = 1653] [serial = 732] [outer = 0x1192a6c00] 09:12:30 INFO - PROCESS | 1653 | 1469031150307 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]]]}] 09:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 472ms 09:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:12:30 INFO - PROCESS | 1653 | 1469031150348 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 09:12:30 INFO - PROCESS | 1653 | 1469031150349 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 09:12:30 INFO - PROCESS | 1653 | 1469031150351 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:12:30 INFO - PROCESS | 1653 | 1469031150353 Marionette TRACE conn2 <- [1,950,null,{}] 09:12:30 INFO - PROCESS | 1653 | 1469031150355 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}] 09:12:30 INFO - PROCESS | 1653 | 1469031150356 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:30 INFO - PROCESS | 1653 | 1469031150452 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 09:12:30 INFO - PROCESS | 1653 | 1469031150458 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:30 INFO - PROCESS | 1653 | 1469031150459 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x1245e0000 == 35 [pid = 1653] [id = 245] 09:12:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x12103e800) [pid = 1653] [serial = 733] [outer = 0x0] 09:12:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x1245ca000) [pid = 1653] [serial = 734] [outer = 0x12103e800] 09:12:30 INFO - PROCESS | 1653 | 1469031150486 Marionette DEBUG loaded listener.js 09:12:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x124a02400) [pid = 1653] [serial = 735] [outer = 0x12103e800] 09:12:30 INFO - PROCESS | 1653 | 1469031150769 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]]]}] 09:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 468ms 09:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:12:30 INFO - PROCESS | 1653 | 1469031150821 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 09:12:30 INFO - PROCESS | 1653 | 1469031150822 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 09:12:30 INFO - PROCESS | 1653 | 1469031150824 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:12:30 INFO - PROCESS | 1653 | 1469031150825 Marionette TRACE conn2 <- [1,954,null,{}] 09:12:30 INFO - PROCESS | 1653 | 1469031150829 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}] 09:12:30 INFO - PROCESS | 1653 | 1469031150832 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:30 INFO - PROCESS | 1653 | 1469031150907 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 09:12:30 INFO - PROCESS | 1653 | 1469031150910 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:30 INFO - PROCESS | 1653 | 1469031150912 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x11818a800 == 36 [pid = 1653] [id = 246] 09:12:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x111cabc00) [pid = 1653] [serial = 736] [outer = 0x0] 09:12:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x124a11800) [pid = 1653] [serial = 737] [outer = 0x111cabc00] 09:12:30 INFO - PROCESS | 1653 | 1469031150947 Marionette DEBUG loaded listener.js 09:12:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x124d85000) [pid = 1653] [serial = 738] [outer = 0x111cabc00] 09:12:31 INFO - PROCESS | 1653 | 1469031151255 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]]]}] 09:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 470ms 09:12:31 INFO - PROCESS | 1653 | 1469031151296 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 09:12:31 INFO - PROCESS | 1653 | 1469031151298 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 09:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:12:31 INFO - PROCESS | 1653 | 1469031151300 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:12:31 INFO - PROCESS | 1653 | 1469031151302 Marionette TRACE conn2 <- [1,958,null,{}] 09:12:31 INFO - PROCESS | 1653 | 1469031151304 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}] 09:12:31 INFO - PROCESS | 1653 | 1469031151305 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:31 INFO - PROCESS | 1653 | 1469031151405 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 09:12:31 INFO - PROCESS | 1653 | 1469031151413 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:31 INFO - PROCESS | 1653 | 1469031151414 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:31 INFO - PROCESS | 1653 | ++DOCSHELL 0x126693800 == 37 [pid = 1653] [id = 247] 09:12:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x124a0fc00) [pid = 1653] [serial = 739] [outer = 0x0] 09:12:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x125128800) [pid = 1653] [serial = 740] [outer = 0x124a0fc00] 09:12:31 INFO - PROCESS | 1653 | 1469031151438 Marionette DEBUG loaded listener.js 09:12:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x125707c00) [pid = 1653] [serial = 741] [outer = 0x124a0fc00] 09:12:31 INFO - PROCESS | 1653 | 1469031151740 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]]]}] 09:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 469ms 09:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:12:31 INFO - PROCESS | 1653 | 1469031151770 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 09:12:31 INFO - PROCESS | 1653 | 1469031151772 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 09:12:31 INFO - PROCESS | 1653 | 1469031151774 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:12:31 INFO - PROCESS | 1653 | 1469031151776 Marionette TRACE conn2 <- [1,962,null,{}] 09:12:31 INFO - PROCESS | 1653 | 1469031151780 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}] 09:12:31 INFO - PROCESS | 1653 | 1469031151782 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:31 INFO - PROCESS | 1653 | 1469031151867 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 09:12:31 INFO - PROCESS | 1653 | 1469031151871 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:31 INFO - PROCESS | 1653 | 1469031151873 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:31 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192d9000 == 38 [pid = 1653] [id = 248] 09:12:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x111ca8c00) [pid = 1653] [serial = 742] [outer = 0x0] 09:12:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x126525000) [pid = 1653] [serial = 743] [outer = 0x111ca8c00] 09:12:31 INFO - PROCESS | 1653 | 1469031151906 Marionette DEBUG loaded listener.js 09:12:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x126c90800) [pid = 1653] [serial = 744] [outer = 0x111ca8c00] 09:12:32 INFO - PROCESS | 1653 | 1469031152267 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]]]}] 09:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 523ms 09:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:12:32 INFO - PROCESS | 1653 | 1469031152298 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 09:12:32 INFO - PROCESS | 1653 | 1469031152299 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 09:12:32 INFO - PROCESS | 1653 | 1469031152301 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:12:32 INFO - PROCESS | 1653 | 1469031152303 Marionette TRACE conn2 <- [1,966,null,{}] 09:12:32 INFO - PROCESS | 1653 | 1469031152305 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}] 09:12:32 INFO - PROCESS | 1653 | 1469031152306 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:32 INFO - PROCESS | 1653 | 1469031152401 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 09:12:32 INFO - PROCESS | 1653 | 1469031152405 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:32 INFO - PROCESS | 1653 | 1469031152406 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x128c58000 == 39 [pid = 1653] [id = 249] 09:12:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x125704400) [pid = 1653] [serial = 745] [outer = 0x0] 09:12:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x126ca4000) [pid = 1653] [serial = 746] [outer = 0x125704400] 09:12:32 INFO - PROCESS | 1653 | 1469031152430 Marionette DEBUG loaded listener.js 09:12:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x1176bf800) [pid = 1653] [serial = 747] [outer = 0x125704400] 09:12:32 INFO - PROCESS | 1653 | 1469031152755 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]]]}] 09:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 467ms 09:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:12:32 INFO - PROCESS | 1653 | 1469031152770 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 09:12:32 INFO - PROCESS | 1653 | 1469031152771 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 09:12:32 INFO - PROCESS | 1653 | 1469031152773 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:12:32 INFO - PROCESS | 1653 | 1469031152774 Marionette TRACE conn2 <- [1,970,null,{}] 09:12:32 INFO - PROCESS | 1653 | 1469031152777 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}] 09:12:32 INFO - PROCESS | 1653 | 1469031152778 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:32 INFO - PROCESS | 1653 | 1469031152876 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 09:12:32 INFO - PROCESS | 1653 | 1469031152880 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:32 INFO - PROCESS | 1653 | 1469031152881 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x128ece000 == 40 [pid = 1653] [id = 250] 09:12:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x12578e400) [pid = 1653] [serial = 748] [outer = 0x0] 09:12:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x128607400) [pid = 1653] [serial = 749] [outer = 0x12578e400] 09:12:32 INFO - PROCESS | 1653 | 1469031152912 Marionette DEBUG loaded listener.js 09:12:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x128a2ec00) [pid = 1653] [serial = 750] [outer = 0x12578e400] 09:12:33 INFO - PROCESS | 1653 | 1469031153239 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]]]}] 09:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 471ms 09:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:12:33 INFO - PROCESS | 1653 | 1469031153252 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 09:12:33 INFO - PROCESS | 1653 | 1469031153253 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 09:12:33 INFO - PROCESS | 1653 | 1469031153255 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:12:33 INFO - PROCESS | 1653 | 1469031153256 Marionette TRACE conn2 <- [1,974,null,{}] 09:12:33 INFO - PROCESS | 1653 | 1469031153259 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}] 09:12:33 INFO - PROCESS | 1653 | 1469031153260 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:33 INFO - PROCESS | 1653 | 1469031153364 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 09:12:33 INFO - PROCESS | 1653 | 1469031153377 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:33 INFO - PROCESS | 1653 | 1469031153379 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a79e800 == 41 [pid = 1653] [id = 251] 09:12:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x128a26000) [pid = 1653] [serial = 751] [outer = 0x0] 09:12:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x128d0c400) [pid = 1653] [serial = 752] [outer = 0x128a26000] 09:12:33 INFO - PROCESS | 1653 | 1469031153402 Marionette DEBUG loaded listener.js 09:12:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x12a659800) [pid = 1653] [serial = 753] [outer = 0x128a26000] 09:12:33 INFO - PROCESS | 1653 | 1469031153760 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]]]}] 09:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 521ms 09:12:33 INFO - PROCESS | 1653 | 1469031153778 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 09:12:33 INFO - PROCESS | 1653 | 1469031153780 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 09:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:12:33 INFO - PROCESS | 1653 | 1469031153784 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:12:33 INFO - PROCESS | 1653 | 1469031153785 Marionette TRACE conn2 <- [1,978,null,{}] 09:12:33 INFO - PROCESS | 1653 | 1469031153788 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}] 09:12:33 INFO - PROCESS | 1653 | 1469031153789 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:33 INFO - PROCESS | 1653 | 1469031153891 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 09:12:33 INFO - PROCESS | 1653 | 1469031153903 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:33 INFO - PROCESS | 1653 | 1469031153904 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b14b000 == 42 [pid = 1653] [id = 252] 09:12:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x1211ec400) [pid = 1653] [serial = 754] [outer = 0x0] 09:12:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x12a667400) [pid = 1653] [serial = 755] [outer = 0x1211ec400] 09:12:33 INFO - PROCESS | 1653 | 1469031153935 Marionette DEBUG loaded listener.js 09:12:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x12a671400) [pid = 1653] [serial = 756] [outer = 0x1211ec400] 09:12:34 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x116aa9400) [pid = 1653] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:12:34 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x125127000) [pid = 1653] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:12:34 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x1265a6800) [pid = 1653] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:12:34 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x126ca4c00) [pid = 1653] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:12:34 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x126ca5800) [pid = 1653] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:12:34 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x123bec000) [pid = 1653] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:12:34 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x116645400) [pid = 1653] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:12:34 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x124a0a000) [pid = 1653] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:12:34 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x118756400) [pid = 1653] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:12:34 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x1211f3800) [pid = 1653] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:12:34 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x121043800) [pid = 1653] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:12:34 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x119612800) [pid = 1653] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:12:34 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x11664a400) [pid = 1653] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:12:34 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x118724400) [pid = 1653] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:12:34 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x111f22000) [pid = 1653] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:12:34 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x115e05800) [pid = 1653] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:12:34 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x112e19c00) [pid = 1653] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:12:34 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x126ca5400) [pid = 1653] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:12:34 INFO - PROCESS | 1653 | 1469031154404 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]]]}] 09:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 669ms 09:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:12:34 INFO - PROCESS | 1653 | 1469031154457 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 09:12:34 INFO - PROCESS | 1653 | 1469031154458 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 09:12:34 INFO - PROCESS | 1653 | 1469031154466 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:12:34 INFO - PROCESS | 1653 | 1469031154467 Marionette TRACE conn2 <- [1,982,null,{}] 09:12:34 INFO - PROCESS | 1653 | 1469031154470 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}] 09:12:34 INFO - PROCESS | 1653 | 1469031154471 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:34 INFO - PROCESS | 1653 | 1469031154558 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 09:12:34 INFO - PROCESS | 1653 | 1469031154564 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:34 INFO - PROCESS | 1653 | 1469031154565 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b0da800 == 43 [pid = 1653] [id = 253] 09:12:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x112e9ac00) [pid = 1653] [serial = 757] [outer = 0x0] 09:12:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x119164400) [pid = 1653] [serial = 758] [outer = 0x112e9ac00] 09:12:34 INFO - PROCESS | 1653 | 1469031154590 Marionette DEBUG loaded listener.js 09:12:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x1211f8c00) [pid = 1653] [serial = 759] [outer = 0x112e9ac00] 09:12:34 INFO - PROCESS | 1653 | 1469031154891 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]]]}] 09:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 475ms 09:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:12:34 INFO - PROCESS | 1653 | 1469031154936 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 09:12:34 INFO - PROCESS | 1653 | 1469031154937 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 09:12:34 INFO - PROCESS | 1653 | 1469031154939 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:12:34 INFO - PROCESS | 1653 | 1469031154940 Marionette TRACE conn2 <- [1,986,null,{}] 09:12:34 INFO - PROCESS | 1653 | 1469031154943 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}] 09:12:34 INFO - PROCESS | 1653 | 1469031154944 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:35 INFO - PROCESS | 1653 | 1469031155026 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 09:12:35 INFO - PROCESS | 1653 | 1469031155032 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:35 INFO - PROCESS | 1653 | 1469031155033 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bdb1800 == 44 [pid = 1653] [id = 254] 09:12:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x11875f000) [pid = 1653] [serial = 760] [outer = 0x0] 09:12:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x12578e800) [pid = 1653] [serial = 761] [outer = 0x11875f000] 09:12:35 INFO - PROCESS | 1653 | 1469031155064 Marionette DEBUG loaded listener.js 09:12:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x12a574000) [pid = 1653] [serial = 762] [outer = 0x11875f000] 09:12:35 INFO - PROCESS | 1653 | 1469031155380 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]]]}] 09:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 468ms 09:12:35 INFO - PROCESS | 1653 | 1469031155408 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 09:12:35 INFO - PROCESS | 1653 | 1469031155410 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 09:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:12:35 INFO - PROCESS | 1653 | 1469031155438 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:12:35 INFO - PROCESS | 1653 | 1469031155439 Marionette TRACE conn2 <- [1,990,null,{}] 09:12:35 INFO - PROCESS | 1653 | 1469031155441 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}] 09:12:35 INFO - PROCESS | 1653 | 1469031155442 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:35 INFO - PROCESS | 1653 | 1469031155528 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 09:12:35 INFO - PROCESS | 1653 | 1469031155533 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:35 INFO - PROCESS | 1653 | 1469031155534 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c37e800 == 45 [pid = 1653] [id = 255] 09:12:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x1211f6000) [pid = 1653] [serial = 763] [outer = 0x0] 09:12:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x12a673000) [pid = 1653] [serial = 764] [outer = 0x1211f6000] 09:12:35 INFO - PROCESS | 1653 | 1469031155558 Marionette DEBUG loaded listener.js 09:12:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x12a963000) [pid = 1653] [serial = 765] [outer = 0x1211f6000] 09:12:35 INFO - PROCESS | 1653 | 1469031155882 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]]]}] 09:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 489ms 09:12:35 INFO - PROCESS | 1653 | 1469031155909 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 09:12:35 INFO - PROCESS | 1653 | 1469031155911 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 09:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:12:35 INFO - PROCESS | 1653 | 1469031155915 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:12:35 INFO - PROCESS | 1653 | 1469031155916 Marionette TRACE conn2 <- [1,994,null,{}] 09:12:35 INFO - PROCESS | 1653 | 1469031155919 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}] 09:12:35 INFO - PROCESS | 1653 | 1469031155920 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:36 INFO - PROCESS | 1653 | 1469031156002 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 09:12:36 INFO - PROCESS | 1653 | 1469031156006 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:36 INFO - PROCESS | 1653 | 1469031156007 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c398000 == 46 [pid = 1653] [id = 256] 09:12:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x12a669000) [pid = 1653] [serial = 766] [outer = 0x0] 09:12:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x12a96bc00) [pid = 1653] [serial = 767] [outer = 0x12a669000] 09:12:36 INFO - PROCESS | 1653 | 1469031156038 Marionette DEBUG loaded listener.js 09:12:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x12aae7400) [pid = 1653] [serial = 768] [outer = 0x12a669000] 09:12:36 INFO - PROCESS | 1653 | 1469031156592 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]]]}] 09:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 718ms 09:12:36 INFO - PROCESS | 1653 | 1469031156638 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 09:12:36 INFO - PROCESS | 1653 | 1469031156641 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 09:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:12:36 INFO - PROCESS | 1653 | 1469031156648 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:12:36 INFO - PROCESS | 1653 | 1469031156650 Marionette TRACE conn2 <- [1,998,null,{}] 09:12:36 INFO - PROCESS | 1653 | 1469031156654 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}] 09:12:36 INFO - PROCESS | 1653 | 1469031156656 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:36 INFO - PROCESS | 1653 | 1469031156774 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 09:12:36 INFO - PROCESS | 1653 | 1469031156829 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:36 INFO - PROCESS | 1653 | 1469031156830 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x1168b1800 == 47 [pid = 1653] [id = 257] 09:12:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x112a84800) [pid = 1653] [serial = 769] [outer = 0x0] 09:12:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x1133ba400) [pid = 1653] [serial = 770] [outer = 0x112a84800] 09:12:36 INFO - PROCESS | 1653 | 1469031156861 Marionette DEBUG loaded listener.js 09:12:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x1164ec800) [pid = 1653] [serial = 771] [outer = 0x112a84800] 09:12:37 INFO - PROCESS | 1653 | 1469031157585 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]]]}] 09:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1024ms 09:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:12:37 INFO - PROCESS | 1653 | 1469031157670 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 09:12:37 INFO - PROCESS | 1653 | 1469031157672 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 09:12:37 INFO - PROCESS | 1653 | 1469031157675 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:12:37 INFO - PROCESS | 1653 | 1469031157678 Marionette TRACE conn2 <- [1,1002,null,{}] 09:12:37 INFO - PROCESS | 1653 | 1469031157681 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}] 09:12:37 INFO - PROCESS | 1653 | 1469031157683 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:37 INFO - PROCESS | 1653 | 1469031157786 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 09:12:37 INFO - PROCESS | 1653 | 1469031157861 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:37 INFO - PROCESS | 1653 | 1469031157863 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x114f16000 == 48 [pid = 1653] [id = 258] 09:12:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x116a14c00) [pid = 1653] [serial = 772] [outer = 0x0] 09:12:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x117160000) [pid = 1653] [serial = 773] [outer = 0x116a14c00] 09:12:37 INFO - PROCESS | 1653 | 1469031157893 Marionette DEBUG loaded listener.js 09:12:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x1183c1800) [pid = 1653] [serial = 774] [outer = 0x116a14c00] 09:12:38 INFO - PROCESS | 1653 | --DOCSHELL 0x12c37e800 == 47 [pid = 1653] [id = 255] 09:12:38 INFO - PROCESS | 1653 | --DOCSHELL 0x12bdb1800 == 46 [pid = 1653] [id = 254] 09:12:38 INFO - PROCESS | 1653 | --DOCSHELL 0x12b0da800 == 45 [pid = 1653] [id = 253] 09:12:38 INFO - PROCESS | 1653 | --DOCSHELL 0x12b14b000 == 44 [pid = 1653] [id = 252] 09:12:38 INFO - PROCESS | 1653 | --DOCSHELL 0x12a79e800 == 43 [pid = 1653] [id = 251] 09:12:38 INFO - PROCESS | 1653 | --DOCSHELL 0x128ece000 == 42 [pid = 1653] [id = 250] 09:12:38 INFO - PROCESS | 1653 | --DOCSHELL 0x128c58000 == 41 [pid = 1653] [id = 249] 09:12:38 INFO - PROCESS | 1653 | --DOCSHELL 0x1192d9000 == 40 [pid = 1653] [id = 248] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x128d10400) [pid = 1653] [serial = 710] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOCSHELL 0x126693800 == 39 [pid = 1653] [id = 247] 09:12:38 INFO - PROCESS | 1653 | --DOCSHELL 0x11818a800 == 38 [pid = 1653] [id = 246] 09:12:38 INFO - PROCESS | 1653 | --DOCSHELL 0x1245e0000 == 37 [pid = 1653] [id = 245] 09:12:38 INFO - PROCESS | 1653 | --DOCSHELL 0x123f49000 == 36 [pid = 1653] [id = 244] 09:12:38 INFO - PROCESS | 1653 | --DOCSHELL 0x119b74000 == 35 [pid = 1653] [id = 243] 09:12:38 INFO - PROCESS | 1653 | --DOCSHELL 0x1192dd800 == 34 [pid = 1653] [id = 242] 09:12:38 INFO - PROCESS | 1653 | --DOCSHELL 0x118268000 == 33 [pid = 1653] [id = 241] 09:12:38 INFO - PROCESS | 1653 | --DOCSHELL 0x11818c000 == 32 [pid = 1653] [id = 240] 09:12:38 INFO - PROCESS | 1653 | --DOCSHELL 0x1168bb000 == 31 [pid = 1653] [id = 239] 09:12:38 INFO - PROCESS | 1653 | --DOCSHELL 0x113d1f800 == 30 [pid = 1653] [id = 238] 09:12:38 INFO - PROCESS | 1653 | --DOCSHELL 0x12b983800 == 29 [pid = 1653] [id = 237] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x1183cac00) [pid = 1653] [serial = 624] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x125128000) [pid = 1653] [serial = 692] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x12698bc00) [pid = 1653] [serial = 695] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x126527c00) [pid = 1653] [serial = 693] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x1282a4000) [pid = 1653] [serial = 698] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x126c9f400) [pid = 1653] [serial = 696] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x128a25000) [pid = 1653] [serial = 701] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x128915000) [pid = 1653] [serial = 699] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x128c9c400) [pid = 1653] [serial = 707] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x121042000) [pid = 1653] [serial = 704] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x128c9c000) [pid = 1653] [serial = 702] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x124badc00) [pid = 1653] [serial = 689] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x1248ea000) [pid = 1653] [serial = 686] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x124a0f800) [pid = 1653] [serial = 687] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x123e39800) [pid = 1653] [serial = 683] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x1242a3000) [pid = 1653] [serial = 684] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x1210cdc00) [pid = 1653] [serial = 680] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x1211f3000) [pid = 1653] [serial = 681] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x11971b000) [pid = 1653] [serial = 677] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x121040000) [pid = 1653] [serial = 678] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x118726c00) [pid = 1653] [serial = 674] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x11929d800) [pid = 1653] [serial = 675] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x11872c800) [pid = 1653] [serial = 671] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x11875cc00) [pid = 1653] [serial = 672] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x11841e800) [pid = 1653] [serial = 668] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x1184c8c00) [pid = 1653] [serial = 669] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x116758800) [pid = 1653] [serial = 665] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x116aac800) [pid = 1653] [serial = 666] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x112e9b400) [pid = 1653] [serial = 662] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x113da5c00) [pid = 1653] [serial = 663] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x12a56e000) [pid = 1653] [serial = 660] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x128d05000) [pid = 1653] [serial = 708] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x124de1c00) [pid = 1653] [serial = 705] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x11910dc00) [pid = 1653] [serial = 690] [outer = 0x0] [url = about:blank] 09:12:38 INFO - PROCESS | 1653 | 1469031158339 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]]]}] 09:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 672ms 09:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:12:38 INFO - PROCESS | 1653 | 1469031158348 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 09:12:38 INFO - PROCESS | 1653 | 1469031158352 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 09:12:38 INFO - PROCESS | 1653 | 1469031158356 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:12:38 INFO - PROCESS | 1653 | 1469031158358 Marionette TRACE conn2 <- [1,1006,null,{}] 09:12:38 INFO - PROCESS | 1653 | 1469031158360 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}] 09:12:38 INFO - PROCESS | 1653 | 1469031158364 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:38 INFO - PROCESS | 1653 | 1469031158448 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 09:12:38 INFO - PROCESS | 1653 | 1469031158453 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:38 INFO - PROCESS | 1653 | 1469031158454 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x117474800 == 30 [pid = 1653] [id = 259] 09:12:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1181dc800) [pid = 1653] [serial = 775] [outer = 0x0] 09:12:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x11848f800) [pid = 1653] [serial = 776] [outer = 0x1181dc800] 09:12:38 INFO - PROCESS | 1653 | 1469031158484 Marionette DEBUG loaded listener.js 09:12:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x1184c9800) [pid = 1653] [serial = 777] [outer = 0x1181dc800] 09:12:38 INFO - PROCESS | 1653 | 1469031158816 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]]]}] 09:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 472ms 09:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:12:38 INFO - PROCESS | 1653 | 1469031158848 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 09:12:38 INFO - PROCESS | 1653 | 1469031158850 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 09:12:38 INFO - PROCESS | 1653 | 1469031158853 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:12:38 INFO - PROCESS | 1653 | 1469031158856 Marionette TRACE conn2 <- [1,1010,null,{}] 09:12:38 INFO - PROCESS | 1653 | 1469031158864 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}] 09:12:38 INFO - PROCESS | 1653 | 1469031158867 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:38 INFO - PROCESS | 1653 | 1469031158948 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 09:12:38 INFO - PROCESS | 1653 | 1469031158952 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:38 INFO - PROCESS | 1653 | 1469031158955 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x1188b8800 == 31 [pid = 1653] [id = 260] 09:12:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x11874e400) [pid = 1653] [serial = 778] [outer = 0x0] 09:12:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x11915f400) [pid = 1653] [serial = 779] [outer = 0x11874e400] 09:12:38 INFO - PROCESS | 1653 | 1469031158986 Marionette DEBUG loaded listener.js 09:12:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x119612000) [pid = 1653] [serial = 780] [outer = 0x11874e400] 09:12:39 INFO - PROCESS | 1653 | 1469031159338 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]]]}] 09:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 523ms 09:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:12:39 INFO - PROCESS | 1653 | 1469031159376 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 09:12:39 INFO - PROCESS | 1653 | 1469031159378 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 09:12:39 INFO - PROCESS | 1653 | 1469031159380 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:12:39 INFO - PROCESS | 1653 | 1469031159381 Marionette TRACE conn2 <- [1,1014,null,{}] 09:12:39 INFO - PROCESS | 1653 | 1469031159384 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}] 09:12:39 INFO - PROCESS | 1653 | 1469031159385 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:39 INFO - PROCESS | 1653 | 1469031159469 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 09:12:39 INFO - PROCESS | 1653 | 1469031159519 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:39 INFO - PROCESS | 1653 | 1469031159520 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x1195f0000 == 32 [pid = 1653] [id = 261] 09:12:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x119611400) [pid = 1653] [serial = 781] [outer = 0x0] 09:12:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x119720400) [pid = 1653] [serial = 782] [outer = 0x119611400] 09:12:39 INFO - PROCESS | 1653 | 1469031159545 Marionette DEBUG loaded listener.js 09:12:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x119c0cc00) [pid = 1653] [serial = 783] [outer = 0x119611400] 09:12:39 INFO - PROCESS | 1653 | 1469031159830 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]]]}] 09:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 470ms 09:12:39 INFO - PROCESS | 1653 | 1469031159853 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 09:12:39 INFO - PROCESS | 1653 | 1469031159854 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 09:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:12:39 INFO - PROCESS | 1653 | 1469031159857 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:12:39 INFO - PROCESS | 1653 | 1469031159858 Marionette TRACE conn2 <- [1,1018,null,{}] 09:12:39 INFO - PROCESS | 1653 | 1469031159867 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}] 09:12:39 INFO - PROCESS | 1653 | 1469031159869 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:39 INFO - PROCESS | 1653 | 1469031159948 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 09:12:39 INFO - PROCESS | 1653 | 1469031159952 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:39 INFO - PROCESS | 1653 | 1469031159953 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x123882000 == 33 [pid = 1653] [id = 262] 09:12:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x11a009000) [pid = 1653] [serial = 784] [outer = 0x0] 09:12:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x121043000) [pid = 1653] [serial = 785] [outer = 0x11a009000] 09:12:39 INFO - PROCESS | 1653 | 1469031159987 Marionette DEBUG loaded listener.js 09:12:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x1210d7c00) [pid = 1653] [serial = 786] [outer = 0x11a009000] 09:12:40 INFO - PROCESS | 1653 | 1469031160335 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]]]}] 09:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 522ms 09:12:40 INFO - PROCESS | 1653 | 1469031160384 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 09:12:40 INFO - PROCESS | 1653 | 1469031160385 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 09:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:12:40 INFO - PROCESS | 1653 | 1469031160387 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:12:40 INFO - PROCESS | 1653 | 1469031160388 Marionette TRACE conn2 <- [1,1022,null,{}] 09:12:40 INFO - PROCESS | 1653 | 1469031160391 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}] 09:12:40 INFO - PROCESS | 1653 | 1469031160395 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:40 INFO - PROCESS | 1653 | 1469031160523 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 09:12:40 INFO - PROCESS | 1653 | 1469031160556 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:40 INFO - PROCESS | 1653 | 1469031160558 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x1240c7800 == 34 [pid = 1653] [id = 263] 09:12:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x1211f0000) [pid = 1653] [serial = 787] [outer = 0x0] 09:12:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x124a02c00) [pid = 1653] [serial = 788] [outer = 0x1211f0000] 09:12:40 INFO - PROCESS | 1653 | 1469031160583 Marionette DEBUG loaded listener.js 09:12:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x124ac0c00) [pid = 1653] [serial = 789] [outer = 0x1211f0000] 09:12:40 INFO - PROCESS | 1653 | 1469031160895 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]]]}] 09:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 568ms 09:12:40 INFO - PROCESS | 1653 | 1469031160956 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 09:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:12:40 INFO - PROCESS | 1653 | 1469031160957 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 09:12:40 INFO - PROCESS | 1653 | 1469031160959 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:12:40 INFO - PROCESS | 1653 | 1469031160960 Marionette TRACE conn2 <- [1,1026,null,{}] 09:12:40 INFO - PROCESS | 1653 | 1469031160962 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}] 09:12:40 INFO - PROCESS | 1653 | 1469031160964 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:41 INFO - PROCESS | 1653 | 1469031161056 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 09:12:41 INFO - PROCESS | 1653 | 1469031161068 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:41 INFO - PROCESS | 1653 | 1469031161076 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x124dc3000 == 35 [pid = 1653] [id = 264] 09:12:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x124a05c00) [pid = 1653] [serial = 790] [outer = 0x0] 09:12:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x125128000) [pid = 1653] [serial = 791] [outer = 0x124a05c00] 09:12:41 INFO - PROCESS | 1653 | 1469031161101 Marionette DEBUG loaded listener.js 09:12:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x12570b800) [pid = 1653] [serial = 792] [outer = 0x124a05c00] 09:12:41 INFO - PROCESS | 1653 | 1469031161478 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]]]}] 09:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 570ms 09:12:41 INFO - PROCESS | 1653 | 1469031161530 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 09:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:12:41 INFO - PROCESS | 1653 | 1469031161532 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 09:12:41 INFO - PROCESS | 1653 | 1469031161536 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:12:41 INFO - PROCESS | 1653 | 1469031161537 Marionette TRACE conn2 <- [1,1030,null,{}] 09:12:41 INFO - PROCESS | 1653 | 1469031161541 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}] 09:12:41 INFO - PROCESS | 1653 | 1469031161542 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:41 INFO - PROCESS | 1653 | 1469031161682 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 09:12:41 INFO - PROCESS | 1653 | 1469031161701 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:41 INFO - PROCESS | 1653 | 1469031161702 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x126615000 == 36 [pid = 1653] [id = 265] 09:12:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x124de1c00) [pid = 1653] [serial = 793] [outer = 0x0] 09:12:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x126527800) [pid = 1653] [serial = 794] [outer = 0x124de1c00] 09:12:41 INFO - PROCESS | 1653 | 1469031161742 Marionette DEBUG loaded listener.js 09:12:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x1266c6c00) [pid = 1653] [serial = 795] [outer = 0x124de1c00] 09:12:42 INFO - PROCESS | 1653 | 1469031162107 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]]]}] 09:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 619ms 09:12:42 INFO - PROCESS | 1653 | 1469031162155 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 09:12:42 INFO - PROCESS | 1653 | 1469031162156 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 09:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:12:42 INFO - PROCESS | 1653 | 1469031162158 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:12:42 INFO - PROCESS | 1653 | 1469031162159 Marionette TRACE conn2 <- [1,1034,null,{}] 09:12:42 INFO - PROCESS | 1653 | 1469031162162 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}] 09:12:42 INFO - PROCESS | 1653 | 1469031162163 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:42 INFO - PROCESS | 1653 | 1469031162267 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 09:12:42 INFO - PROCESS | 1653 | 1469031162271 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:42 INFO - PROCESS | 1653 | 1469031162272 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x1282bf000 == 37 [pid = 1653] [id = 266] 09:12:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x125796800) [pid = 1653] [serial = 796] [outer = 0x0] 09:12:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x126c98c00) [pid = 1653] [serial = 797] [outer = 0x125796800] 09:12:42 INFO - PROCESS | 1653 | 1469031162295 Marionette DEBUG loaded listener.js 09:12:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x126ca2800) [pid = 1653] [serial = 798] [outer = 0x125796800] 09:12:42 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x125704400) [pid = 1653] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:12:42 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x118420800) [pid = 1653] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:12:42 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x111ca8c00) [pid = 1653] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:12:42 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x119109400) [pid = 1653] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:12:42 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x112a8b000) [pid = 1653] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:12:42 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x115d98000) [pid = 1653] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:12:42 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x12578e400) [pid = 1653] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:12:42 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x124a0fc00) [pid = 1653] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:12:42 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x1121b2800) [pid = 1653] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:12:42 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x111cabc00) [pid = 1653] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:12:42 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x115e58400) [pid = 1653] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:12:42 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1242a9c00) [pid = 1653] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:12:42 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x1192a6c00) [pid = 1653] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:12:42 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x12103e800) [pid = 1653] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:12:42 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x128a26000) [pid = 1653] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:12:42 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x1211ec400) [pid = 1653] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:12:42 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x112e9ac00) [pid = 1653] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:12:42 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x11875f000) [pid = 1653] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:12:42 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1211f6000) [pid = 1653] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:12:42 INFO - PROCESS | 1653 | 1469031162776 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]]]}] 09:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 671ms 09:12:42 INFO - PROCESS | 1653 | 1469031162829 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 09:12:42 INFO - PROCESS | 1653 | 1469031162831 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 09:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:12:42 INFO - PROCESS | 1653 | 1469031162833 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:12:42 INFO - PROCESS | 1653 | 1469031162834 Marionette TRACE conn2 <- [1,1038,null,{}] 09:12:42 INFO - PROCESS | 1653 | 1469031162836 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}] 09:12:42 INFO - PROCESS | 1653 | 1469031162838 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:42 INFO - PROCESS | 1653 | 1469031162916 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 09:12:42 INFO - PROCESS | 1653 | 1469031162969 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:42 INFO - PROCESS | 1653 | 1469031162970 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x1195f4800 == 38 [pid = 1653] [id = 267] 09:12:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x1127d9c00) [pid = 1653] [serial = 799] [outer = 0x0] 09:12:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x118420000) [pid = 1653] [serial = 800] [outer = 0x1127d9c00] 09:12:42 INFO - PROCESS | 1653 | 1469031162994 Marionette DEBUG loaded listener.js 09:12:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x1197de800) [pid = 1653] [serial = 801] [outer = 0x1127d9c00] 09:12:43 INFO - PROCESS | 1653 | 1469031163255 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]]]}] 09:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 468ms 09:12:43 INFO - PROCESS | 1653 | 1469031163302 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 09:12:43 INFO - PROCESS | 1653 | 1469031163304 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 09:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:12:43 INFO - PROCESS | 1653 | 1469031163306 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:12:43 INFO - PROCESS | 1653 | 1469031163308 Marionette TRACE conn2 <- [1,1042,null,{}] 09:12:43 INFO - PROCESS | 1653 | 1469031163310 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}] 09:12:43 INFO - PROCESS | 1653 | 1469031163312 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:43 INFO - PROCESS | 1653 | 1469031163424 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 09:12:43 INFO - PROCESS | 1653 | 1469031163428 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:43 INFO - PROCESS | 1653 | 1469031163432 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:43 INFO - PROCESS | 1653 | ++DOCSHELL 0x128ebd000 == 39 [pid = 1653] [id = 268] 09:12:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x11874a000) [pid = 1653] [serial = 802] [outer = 0x0] 09:12:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x12698c000) [pid = 1653] [serial = 803] [outer = 0x11874a000] 09:12:43 INFO - PROCESS | 1653 | 1469031163459 Marionette DEBUG loaded listener.js 09:12:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x128a22400) [pid = 1653] [serial = 804] [outer = 0x11874a000] 09:12:43 INFO - PROCESS | 1653 | 1469031163810 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]]]}] 09:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 522ms 09:12:43 INFO - PROCESS | 1653 | 1469031163831 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 09:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:12:43 INFO - PROCESS | 1653 | 1469031163834 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 09:12:43 INFO - PROCESS | 1653 | 1469031163837 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:12:43 INFO - PROCESS | 1653 | 1469031163839 Marionette TRACE conn2 <- [1,1046,null,{}] 09:12:43 INFO - PROCESS | 1653 | 1469031163856 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}] 09:12:43 INFO - PROCESS | 1653 | 1469031163858 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:43 INFO - PROCESS | 1653 | 1469031163982 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 09:12:43 INFO - PROCESS | 1653 | 1469031163987 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:43 INFO - PROCESS | 1653 | 1469031163988 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a917800 == 40 [pid = 1653] [id = 269] 09:12:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x128a27000) [pid = 1653] [serial = 805] [outer = 0x0] 09:12:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x128c9d800) [pid = 1653] [serial = 806] [outer = 0x128a27000] 09:12:44 INFO - PROCESS | 1653 | 1469031164020 Marionette DEBUG loaded listener.js 09:12:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x128d08800) [pid = 1653] [serial = 807] [outer = 0x128a27000] 09:12:44 INFO - PROCESS | 1653 | 1469031164323 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]]]}] 09:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 523ms 09:12:44 INFO - PROCESS | 1653 | 1469031164360 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 09:12:44 INFO - PROCESS | 1653 | 1469031164362 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 09:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:12:44 INFO - PROCESS | 1653 | 1469031164366 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:12:44 INFO - PROCESS | 1653 | 1469031164367 Marionette TRACE conn2 <- [1,1050,null,{}] 09:12:44 INFO - PROCESS | 1653 | 1469031164370 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}] 09:12:44 INFO - PROCESS | 1653 | 1469031164379 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:44 INFO - PROCESS | 1653 | 1469031164456 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 09:12:44 INFO - PROCESS | 1653 | 1469031164513 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:44 INFO - PROCESS | 1653 | 1469031164514 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x12aa87800 == 41 [pid = 1653] [id = 270] 09:12:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x12829c400) [pid = 1653] [serial = 808] [outer = 0x0] 09:12:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x128d0b400) [pid = 1653] [serial = 809] [outer = 0x12829c400] 09:12:44 INFO - PROCESS | 1653 | 1469031164538 Marionette DEBUG loaded listener.js 09:12:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x12a65e800) [pid = 1653] [serial = 810] [outer = 0x12829c400] 09:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 619ms 09:12:44 INFO - PROCESS | 1653 | 1469031164978 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]]]}] 09:12:44 INFO - PROCESS | 1653 | 1469031164986 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 09:12:44 INFO - PROCESS | 1653 | 1469031164988 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 09:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:12:44 INFO - PROCESS | 1653 | 1469031164992 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:12:44 INFO - PROCESS | 1653 | 1469031164994 Marionette TRACE conn2 <- [1,1054,null,{}] 09:12:45 INFO - PROCESS | 1653 | 1469031164998 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}] 09:12:45 INFO - PROCESS | 1653 | 1469031164999 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:45 INFO - PROCESS | 1653 | 1469031165107 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 09:12:45 INFO - PROCESS | 1653 | 1469031165158 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:45 INFO - PROCESS | 1653 | 1469031165160 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x117477000 == 42 [pid = 1653] [id = 271] 09:12:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x1164e6000) [pid = 1653] [serial = 811] [outer = 0x0] 09:12:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x116aac800) [pid = 1653] [serial = 812] [outer = 0x1164e6000] 09:12:45 INFO - PROCESS | 1653 | 1469031165194 Marionette DEBUG loaded listener.js 09:12:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x1181e4800) [pid = 1653] [serial = 813] [outer = 0x1164e6000] 09:12:45 INFO - PROCESS | 1653 | 1469031165651 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]]]}] 09:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 670ms 09:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:12:45 INFO - PROCESS | 1653 | 1469031165662 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 09:12:45 INFO - PROCESS | 1653 | 1469031165665 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 09:12:45 INFO - PROCESS | 1653 | 1469031165670 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:12:45 INFO - PROCESS | 1653 | 1469031165671 Marionette TRACE conn2 <- [1,1058,null,{}] 09:12:45 INFO - PROCESS | 1653 | 1469031165674 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}] 09:12:45 INFO - PROCESS | 1653 | 1469031165676 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:45 INFO - PROCESS | 1653 | 1469031165780 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 09:12:45 INFO - PROCESS | 1653 | 1469031165865 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:45 INFO - PROCESS | 1653 | 1469031165866 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x123f36000 == 43 [pid = 1653] [id = 272] 09:12:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x118514400) [pid = 1653] [serial = 814] [outer = 0x0] 09:12:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x11889bc00) [pid = 1653] [serial = 815] [outer = 0x118514400] 09:12:45 INFO - PROCESS | 1653 | 1469031165912 Marionette DEBUG loaded listener.js 09:12:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x119713000) [pid = 1653] [serial = 816] [outer = 0x118514400] 09:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 673ms 09:12:46 INFO - PROCESS | 1653 | 1469031166335 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]]]}] 09:12:46 INFO - PROCESS | 1653 | 1469031166343 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 09:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:12:46 INFO - PROCESS | 1653 | 1469031166345 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 09:12:46 INFO - PROCESS | 1653 | 1469031166347 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:12:46 INFO - PROCESS | 1653 | 1469031166350 Marionette TRACE conn2 <- [1,1062,null,{}] 09:12:46 INFO - PROCESS | 1653 | 1469031166358 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}] 09:12:46 INFO - PROCESS | 1653 | 1469031166361 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:46 INFO - PROCESS | 1653 | 1469031166461 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 09:12:46 INFO - PROCESS | 1653 | 1469031166512 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:46 INFO - PROCESS | 1653 | 1469031166515 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b14e800 == 44 [pid = 1653] [id = 273] 09:12:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x119c0a000) [pid = 1653] [serial = 817] [outer = 0x0] 09:12:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x1211ecc00) [pid = 1653] [serial = 818] [outer = 0x119c0a000] 09:12:46 INFO - PROCESS | 1653 | 1469031166547 Marionette DEBUG loaded listener.js 09:12:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x1248ea000) [pid = 1653] [serial = 819] [outer = 0x119c0a000] 09:12:47 INFO - PROCESS | 1653 | 1469031167031 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]]]}] 09:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 722ms 09:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:12:47 INFO - PROCESS | 1653 | 1469031167099 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 09:12:47 INFO - PROCESS | 1653 | 1469031167102 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 09:12:47 INFO - PROCESS | 1653 | 1469031167107 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:12:47 INFO - PROCESS | 1653 | 1469031167109 Marionette TRACE conn2 <- [1,1066,null,{}] 09:12:47 INFO - PROCESS | 1653 | 1469031167130 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}] 09:12:47 INFO - PROCESS | 1653 | 1469031167133 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:47 INFO - PROCESS | 1653 | 1469031167284 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 09:12:47 INFO - PROCESS | 1653 | 1469031167405 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:47 INFO - PROCESS | 1653 | 1469031167406 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:47 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bdae800 == 45 [pid = 1653] [id = 274] 09:12:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x12612ec00) [pid = 1653] [serial = 820] [outer = 0x0] 09:12:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x126c9e400) [pid = 1653] [serial = 821] [outer = 0x12612ec00] 09:12:47 INFO - PROCESS | 1653 | 1469031167455 Marionette DEBUG loaded listener.js 09:12:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x1282a7c00) [pid = 1653] [serial = 822] [outer = 0x12612ec00] 09:12:47 INFO - PROCESS | 1653 | 1469031167912 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]]]}] 09:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 992ms 09:12:48 INFO - PROCESS | 1653 | 1469031168098 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 09:12:48 INFO - PROCESS | 1653 | 1469031168101 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 09:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:12:48 INFO - PROCESS | 1653 | 1469031168105 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:12:48 INFO - PROCESS | 1653 | 1469031168107 Marionette TRACE conn2 <- [1,1070,null,{}] 09:12:48 INFO - PROCESS | 1653 | 1469031168111 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}] 09:12:48 INFO - PROCESS | 1653 | 1469031168113 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:48 INFO - PROCESS | 1653 | 1469031168236 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 09:12:48 INFO - PROCESS | 1653 | 1469031168355 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:48 INFO - PROCESS | 1653 | 1469031168359 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:48 INFO - PROCESS | 1653 | ++DOCSHELL 0x118716800 == 46 [pid = 1653] [id = 275] 09:12:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x115d9a000) [pid = 1653] [serial = 823] [outer = 0x0] 09:12:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x116894000) [pid = 1653] [serial = 824] [outer = 0x115d9a000] 09:12:48 INFO - PROCESS | 1653 | 1469031168406 Marionette DEBUG loaded listener.js 09:12:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x1181db800) [pid = 1653] [serial = 825] [outer = 0x115d9a000] 09:12:49 INFO - PROCESS | 1653 | --DOCSHELL 0x12a917800 == 45 [pid = 1653] [id = 269] 09:12:49 INFO - PROCESS | 1653 | --DOCSHELL 0x128ebd000 == 44 [pid = 1653] [id = 268] 09:12:49 INFO - PROCESS | 1653 | --DOCSHELL 0x1195f4800 == 43 [pid = 1653] [id = 267] 09:12:49 INFO - PROCESS | 1653 | --DOCSHELL 0x1282bf000 == 42 [pid = 1653] [id = 266] 09:12:49 INFO - PROCESS | 1653 | --DOCSHELL 0x126615000 == 41 [pid = 1653] [id = 265] 09:12:49 INFO - PROCESS | 1653 | --DOCSHELL 0x124dc3000 == 40 [pid = 1653] [id = 264] 09:12:49 INFO - PROCESS | 1653 | --DOCSHELL 0x1240c7800 == 39 [pid = 1653] [id = 263] 09:12:49 INFO - PROCESS | 1653 | --DOCSHELL 0x123882000 == 38 [pid = 1653] [id = 262] 09:12:49 INFO - PROCESS | 1653 | --DOCSHELL 0x1195f0000 == 37 [pid = 1653] [id = 261] 09:12:49 INFO - PROCESS | 1653 | --DOCSHELL 0x1188b8800 == 36 [pid = 1653] [id = 260] 09:12:49 INFO - PROCESS | 1653 | --DOCSHELL 0x117474800 == 35 [pid = 1653] [id = 259] 09:12:49 INFO - PROCESS | 1653 | --DOCSHELL 0x114f16000 == 34 [pid = 1653] [id = 258] 09:12:49 INFO - PROCESS | 1653 | --DOCSHELL 0x12c398000 == 33 [pid = 1653] [id = 256] 09:12:49 INFO - PROCESS | 1653 | --DOCSHELL 0x1168b1800 == 32 [pid = 1653] [id = 257] 09:12:49 INFO - PROCESS | 1653 | --DOCSHELL 0x12bdae800 == 31 [pid = 1653] [id = 274] 09:12:49 INFO - PROCESS | 1653 | --DOCSHELL 0x12b14e800 == 30 [pid = 1653] [id = 273] 09:12:49 INFO - PROCESS | 1653 | --DOCSHELL 0x123f36000 == 29 [pid = 1653] [id = 272] 09:12:49 INFO - PROCESS | 1653 | --DOCSHELL 0x12aa87800 == 28 [pid = 1653] [id = 270] 09:12:49 INFO - PROCESS | 1653 | --DOCSHELL 0x117477000 == 27 [pid = 1653] [id = 271] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x126ca4000) [pid = 1653] [serial = 746] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x11851dc00) [pid = 1653] [serial = 722] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x118760800) [pid = 1653] [serial = 723] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x126525000) [pid = 1653] [serial = 743] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x11961a800) [pid = 1653] [serial = 728] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x12103f000) [pid = 1653] [serial = 729] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x112ea1c00) [pid = 1653] [serial = 713] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x114f55400) [pid = 1653] [serial = 714] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x11889d400) [pid = 1653] [serial = 725] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x1192a6000) [pid = 1653] [serial = 726] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x128607400) [pid = 1653] [serial = 749] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x125128800) [pid = 1653] [serial = 740] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x125707c00) [pid = 1653] [serial = 741] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x1183cd000) [pid = 1653] [serial = 719] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x1184c2c00) [pid = 1653] [serial = 720] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x124a11800) [pid = 1653] [serial = 737] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x124d85000) [pid = 1653] [serial = 738] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x116893000) [pid = 1653] [serial = 716] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x1176bd400) [pid = 1653] [serial = 717] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x12a656c00) [pid = 1653] [serial = 711] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x121046400) [pid = 1653] [serial = 731] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x1240a1000) [pid = 1653] [serial = 732] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x1245ca000) [pid = 1653] [serial = 734] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x124a02400) [pid = 1653] [serial = 735] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x1176bf800) [pid = 1653] [serial = 747] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x128d0c400) [pid = 1653] [serial = 752] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x128a2ec00) [pid = 1653] [serial = 750] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x12a667400) [pid = 1653] [serial = 755] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x12a659800) [pid = 1653] [serial = 753] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x119164400) [pid = 1653] [serial = 758] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x12578e800) [pid = 1653] [serial = 761] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x12a673000) [pid = 1653] [serial = 764] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x12a963000) [pid = 1653] [serial = 765] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x12a96bc00) [pid = 1653] [serial = 767] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x12a671400) [pid = 1653] [serial = 756] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x1211f8c00) [pid = 1653] [serial = 759] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x126c90800) [pid = 1653] [serial = 744] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x12a574000) [pid = 1653] [serial = 762] [outer = 0x0] [url = about:blank] 09:12:49 INFO - PROCESS | 1653 | 1469031169433 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]]]}] 09:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1378ms 09:12:49 INFO - PROCESS | 1653 | 1469031169483 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 09:12:49 INFO - PROCESS | 1653 | 1469031169485 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 09:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:12:49 INFO - PROCESS | 1653 | 1469031169488 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:12:49 INFO - PROCESS | 1653 | 1469031169490 Marionette TRACE conn2 <- [1,1074,null,{}] 09:12:49 INFO - PROCESS | 1653 | 1469031169494 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}] 09:12:49 INFO - PROCESS | 1653 | 1469031169497 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:49 INFO - PROCESS | 1653 | 1469031169578 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 09:12:49 INFO - PROCESS | 1653 | 1469031169585 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:49 INFO - PROCESS | 1653 | 1469031169588 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x115e18000 == 28 [pid = 1653] [id = 276] 09:12:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x112e14c00) [pid = 1653] [serial = 826] [outer = 0x0] 09:12:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x113db2000) [pid = 1653] [serial = 827] [outer = 0x112e14c00] 09:12:49 INFO - PROCESS | 1653 | 1469031169618 Marionette DEBUG loaded listener.js 09:12:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x112e18400) [pid = 1653] [serial = 828] [outer = 0x112e14c00] 09:12:50 INFO - PROCESS | 1653 | 1469031170012 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]]]}] 09:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 570ms 09:12:50 INFO - PROCESS | 1653 | 1469031170059 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 09:12:50 INFO - PROCESS | 1653 | 1469031170062 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 09:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:12:50 INFO - PROCESS | 1653 | 1469031170067 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:12:50 INFO - PROCESS | 1653 | 1469031170069 Marionette TRACE conn2 <- [1,1078,null,{}] 09:12:50 INFO - PROCESS | 1653 | 1469031170071 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}] 09:12:50 INFO - PROCESS | 1653 | 1469031170073 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:50 INFO - PROCESS | 1653 | 1469031170149 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 09:12:50 INFO - PROCESS | 1653 | 1469031170153 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:50 INFO - PROCESS | 1653 | 1469031170155 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:50 INFO - PROCESS | 1653 | ++DOCSHELL 0x116f20800 == 29 [pid = 1653] [id = 277] 09:12:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x1176c5400) [pid = 1653] [serial = 829] [outer = 0x0] 09:12:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x1183ce400) [pid = 1653] [serial = 830] [outer = 0x1176c5400] 09:12:50 INFO - PROCESS | 1653 | 1469031170186 Marionette DEBUG loaded listener.js 09:12:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x118495400) [pid = 1653] [serial = 831] [outer = 0x1176c5400] 09:12:50 INFO - PROCESS | 1653 | 1469031170538 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]]]}] 09:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 521ms 09:12:50 INFO - PROCESS | 1653 | 1469031170589 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 09:12:50 INFO - PROCESS | 1653 | 1469031170590 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 09:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:12:50 INFO - PROCESS | 1653 | 1469031170593 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:12:50 INFO - PROCESS | 1653 | 1469031170595 Marionette TRACE conn2 <- [1,1082,null,{}] 09:12:50 INFO - PROCESS | 1653 | 1469031170603 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}] 09:12:50 INFO - PROCESS | 1653 | 1469031170606 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:50 INFO - PROCESS | 1653 | 1469031170683 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 09:12:50 INFO - PROCESS | 1653 | 1469031170687 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:50 INFO - PROCESS | 1653 | 1469031170689 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:50 INFO - PROCESS | 1653 | ++DOCSHELL 0x118717800 == 30 [pid = 1653] [id = 278] 09:12:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x112a8cc00) [pid = 1653] [serial = 832] [outer = 0x0] 09:12:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x11889d400) [pid = 1653] [serial = 833] [outer = 0x112a8cc00] 09:12:50 INFO - PROCESS | 1653 | 1469031170720 Marionette DEBUG loaded listener.js 09:12:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x1192ab400) [pid = 1653] [serial = 834] [outer = 0x112a8cc00] 09:12:51 INFO - PROCESS | 1653 | 1469031171063 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]]]}] 09:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 521ms 09:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:12:51 INFO - PROCESS | 1653 | 1469031171115 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 09:12:51 INFO - PROCESS | 1653 | 1469031171117 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 09:12:51 INFO - PROCESS | 1653 | 1469031171119 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:12:51 INFO - PROCESS | 1653 | 1469031171120 Marionette TRACE conn2 <- [1,1086,null,{}] 09:12:51 INFO - PROCESS | 1653 | 1469031171122 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}] 09:12:51 INFO - PROCESS | 1653 | 1469031171124 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:51 INFO - PROCESS | 1653 | 1469031171226 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 09:12:51 INFO - PROCESS | 1653 | 1469031171235 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:51 INFO - PROCESS | 1653 | 1469031171236 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192df000 == 31 [pid = 1653] [id = 279] 09:12:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x119719c00) [pid = 1653] [serial = 835] [outer = 0x0] 09:12:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1197e6000) [pid = 1653] [serial = 836] [outer = 0x119719c00] 09:12:51 INFO - PROCESS | 1653 | 1469031171262 Marionette DEBUG loaded listener.js 09:12:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x12103c000) [pid = 1653] [serial = 837] [outer = 0x119719c00] 09:12:51 INFO - PROCESS | 1653 | 1469031171619 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]]]}] 09:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 518ms 09:12:51 INFO - PROCESS | 1653 | 1469031171638 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 09:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:12:51 INFO - PROCESS | 1653 | 1469031171650 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 09:12:51 INFO - PROCESS | 1653 | 1469031171653 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:12:51 INFO - PROCESS | 1653 | 1469031171655 Marionette TRACE conn2 <- [1,1090,null,{}] 09:12:51 INFO - PROCESS | 1653 | 1469031171659 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}] 09:12:51 INFO - PROCESS | 1653 | 1469031171660 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:51 INFO - PROCESS | 1653 | 1469031171800 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 09:12:51 INFO - PROCESS | 1653 | 1469031171820 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:51 INFO - PROCESS | 1653 | 1469031171821 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x123903800 == 32 [pid = 1653] [id = 280] 09:12:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x117164c00) [pid = 1653] [serial = 838] [outer = 0x0] 09:12:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x121042400) [pid = 1653] [serial = 839] [outer = 0x117164c00] 09:12:51 INFO - PROCESS | 1653 | 1469031171861 Marionette DEBUG loaded listener.js 09:12:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x123beb800) [pid = 1653] [serial = 840] [outer = 0x117164c00] 09:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 569ms 09:12:52 INFO - PROCESS | 1653 | 1469031172219 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]]]}] 09:12:52 INFO - PROCESS | 1653 | 1469031172222 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 09:12:52 INFO - PROCESS | 1653 | 1469031172224 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 09:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:12:52 INFO - PROCESS | 1653 | 1469031172226 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:12:52 INFO - PROCESS | 1653 | 1469031172227 Marionette TRACE conn2 <- [1,1094,null,{}] 09:12:52 INFO - PROCESS | 1653 | 1469031172231 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}] 09:12:52 INFO - PROCESS | 1653 | 1469031172236 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:52 INFO - PROCESS | 1653 | 1469031172347 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 09:12:52 INFO - PROCESS | 1653 | 1469031172380 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:52 INFO - PROCESS | 1653 | 1469031172381 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x1245e4000 == 33 [pid = 1653] [id = 281] 09:12:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x1240a3400) [pid = 1653] [serial = 841] [outer = 0x0] 09:12:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x1248e9c00) [pid = 1653] [serial = 842] [outer = 0x1240a3400] 09:12:52 INFO - PROCESS | 1653 | 1469031172406 Marionette DEBUG loaded listener.js 09:12:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x125127000) [pid = 1653] [serial = 843] [outer = 0x1240a3400] 09:12:52 INFO - PROCESS | 1653 | 1469031172732 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]]]}] 09:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 520ms 09:12:52 INFO - PROCESS | 1653 | 1469031172748 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 09:12:52 INFO - PROCESS | 1653 | 1469031172750 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 09:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:12:52 INFO - PROCESS | 1653 | 1469031172752 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:12:52 INFO - PROCESS | 1653 | 1469031172760 Marionette TRACE conn2 <- [1,1098,null,{}] 09:12:52 INFO - PROCESS | 1653 | 1469031172769 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}] 09:12:52 INFO - PROCESS | 1653 | 1469031172770 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:52 INFO - PROCESS | 1653 | 1469031172861 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 09:12:52 INFO - PROCESS | 1653 | 1469031172865 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:52 INFO - PROCESS | 1653 | 1469031172866 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x125780000 == 34 [pid = 1653] [id = 282] 09:12:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x1240a4400) [pid = 1653] [serial = 844] [outer = 0x0] 09:12:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x125708800) [pid = 1653] [serial = 845] [outer = 0x1240a4400] 09:12:52 INFO - PROCESS | 1653 | 1469031172890 Marionette DEBUG loaded listener.js 09:12:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x126527c00) [pid = 1653] [serial = 846] [outer = 0x1240a4400] 09:12:53 INFO - PROCESS | 1653 | 1469031173225 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]]]}] 09:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 482ms 09:12:53 INFO - PROCESS | 1653 | 1469031173236 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 09:12:53 INFO - PROCESS | 1653 | 1469031173237 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 09:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:12:53 INFO - PROCESS | 1653 | 1469031173239 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:12:53 INFO - PROCESS | 1653 | 1469031173241 Marionette TRACE conn2 <- [1,1102,null,{}] 09:12:53 INFO - PROCESS | 1653 | 1469031173243 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}] 09:12:53 INFO - PROCESS | 1653 | 1469031173244 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:53 INFO - PROCESS | 1653 | 1469031173343 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 09:12:53 INFO - PROCESS | 1653 | 1469031173378 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:53 INFO - PROCESS | 1653 | 1469031173380 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x126c26000 == 35 [pid = 1653] [id = 283] 09:12:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x1127d9000) [pid = 1653] [serial = 847] [outer = 0x0] 09:12:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x12698a000) [pid = 1653] [serial = 848] [outer = 0x1127d9000] 09:12:53 INFO - PROCESS | 1653 | 1469031173404 Marionette DEBUG loaded listener.js 09:12:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x126c9f400) [pid = 1653] [serial = 849] [outer = 0x1127d9000] 09:12:53 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x124a05c00) [pid = 1653] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:12:53 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x124de1c00) [pid = 1653] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:12:53 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x112a84800) [pid = 1653] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:12:53 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1181dc800) [pid = 1653] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:12:53 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x116a14c00) [pid = 1653] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:12:53 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x11874e400) [pid = 1653] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:12:53 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x125796800) [pid = 1653] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:12:53 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x119611400) [pid = 1653] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:12:53 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x11a009000) [pid = 1653] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:12:53 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x12a669000) [pid = 1653] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:12:53 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x1127d9c00) [pid = 1653] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:12:53 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x11874a000) [pid = 1653] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:12:53 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x128a27000) [pid = 1653] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:12:53 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x1211f0000) [pid = 1653] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:12:53 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x12829c400) [pid = 1653] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:12:53 INFO - PROCESS | 1653 | 1469031173847 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]]]}] 09:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 620ms 09:12:53 INFO - PROCESS | 1653 | 1469031173862 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 09:12:53 INFO - PROCESS | 1653 | 1469031173866 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 09:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:12:53 INFO - PROCESS | 1653 | 1469031173871 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:12:53 INFO - PROCESS | 1653 | 1469031173873 Marionette TRACE conn2 <- [1,1106,null,{}] 09:12:53 INFO - PROCESS | 1653 | 1469031173875 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}] 09:12:53 INFO - PROCESS | 1653 | 1469031173876 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:53 INFO - PROCESS | 1653 | 1469031173989 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 09:12:54 INFO - PROCESS | 1653 | 1469031174028 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:54 INFO - PROCESS | 1653 | 1469031174029 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x118717000 == 36 [pid = 1653] [id = 284] 09:12:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x1121b2800) [pid = 1653] [serial = 850] [outer = 0x0] 09:12:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x118518800) [pid = 1653] [serial = 851] [outer = 0x1121b2800] 09:12:54 INFO - PROCESS | 1653 | 1469031174053 Marionette DEBUG loaded listener.js 09:12:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x1211f0000) [pid = 1653] [serial = 852] [outer = 0x1121b2800] 09:12:54 INFO - PROCESS | 1653 | 1469031174326 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]]]}] 09:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 469ms 09:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:12:54 INFO - PROCESS | 1653 | 1469031174342 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 09:12:54 INFO - PROCESS | 1653 | 1469031174343 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 09:12:54 INFO - PROCESS | 1653 | 1469031174352 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:12:54 INFO - PROCESS | 1653 | 1469031174354 Marionette TRACE conn2 <- [1,1110,null,{}] 09:12:54 INFO - PROCESS | 1653 | 1469031174356 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}] 09:12:54 INFO - PROCESS | 1653 | 1469031174357 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:54 INFO - PROCESS | 1653 | 1469031174440 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 09:12:54 INFO - PROCESS | 1653 | 1469031174444 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:54 INFO - PROCESS | 1653 | 1469031174447 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x128c4d000 == 37 [pid = 1653] [id = 285] 09:12:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x119612c00) [pid = 1653] [serial = 853] [outer = 0x0] 09:12:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x12663fc00) [pid = 1653] [serial = 854] [outer = 0x119612c00] 09:12:54 INFO - PROCESS | 1653 | 1469031174473 Marionette DEBUG loaded listener.js 09:12:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x12829c400) [pid = 1653] [serial = 855] [outer = 0x119612c00] 09:12:54 INFO - PROCESS | 1653 | 1469031174790 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]]]}] 09:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 476ms 09:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:12:54 INFO - PROCESS | 1653 | 1469031174821 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 09:12:54 INFO - PROCESS | 1653 | 1469031174823 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 09:12:54 INFO - PROCESS | 1653 | 1469031174825 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:12:54 INFO - PROCESS | 1653 | 1469031174827 Marionette TRACE conn2 <- [1,1114,null,{}] 09:12:54 INFO - PROCESS | 1653 | 1469031174830 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}] 09:12:54 INFO - PROCESS | 1653 | 1469031174831 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:54 INFO - PROCESS | 1653 | 1469031174958 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 09:12:54 INFO - PROCESS | 1653 | 1469031174964 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:54 INFO - PROCESS | 1653 | 1469031174965 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x121023000 == 38 [pid = 1653] [id = 286] 09:12:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x112e0f000) [pid = 1653] [serial = 856] [outer = 0x0] 09:12:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x1282a4400) [pid = 1653] [serial = 857] [outer = 0x112e0f000] 09:12:54 INFO - PROCESS | 1653 | 1469031174992 Marionette DEBUG loaded listener.js 09:12:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x1239ee000) [pid = 1653] [serial = 858] [outer = 0x112e0f000] 09:12:55 INFO - PROCESS | 1653 | 1469031175318 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]]]}] 09:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 519ms 09:12:55 INFO - PROCESS | 1653 | 1469031175345 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 09:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:12:55 INFO - PROCESS | 1653 | 1469031175349 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 09:12:55 INFO - PROCESS | 1653 | 1469031175351 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:12:55 INFO - PROCESS | 1653 | 1469031175352 Marionette TRACE conn2 <- [1,1118,null,{}] 09:12:55 INFO - PROCESS | 1653 | 1469031175355 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}] 09:12:55 INFO - PROCESS | 1653 | 1469031175356 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:55 INFO - PROCESS | 1653 | 1469031175433 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 09:12:55 INFO - PROCESS | 1653 | 1469031175437 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:55 INFO - PROCESS | 1653 | 1469031175438 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x12aa7d000 == 39 [pid = 1653] [id = 287] 09:12:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x128ca5000) [pid = 1653] [serial = 859] [outer = 0x0] 09:12:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x12a577400) [pid = 1653] [serial = 860] [outer = 0x128ca5000] 09:12:55 INFO - PROCESS | 1653 | 1469031175463 Marionette DEBUG loaded listener.js 09:12:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x12a65c800) [pid = 1653] [serial = 861] [outer = 0x128ca5000] 09:12:55 INFO - PROCESS | 1653 | 1469031175976 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]]]}] 09:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 669ms 09:12:56 INFO - PROCESS | 1653 | 1469031176021 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 09:12:56 INFO - PROCESS | 1653 | 1469031176025 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 09:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:12:56 INFO - PROCESS | 1653 | 1469031176097 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:12:56 INFO - PROCESS | 1653 | 1469031176100 Marionette TRACE conn2 <- [1,1122,null,{}] 09:12:56 INFO - PROCESS | 1653 | 1469031176291 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}] 09:12:56 INFO - PROCESS | 1653 | 1469031176294 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:56 INFO - PROCESS | 1653 | 1469031176455 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 09:12:56 INFO - PROCESS | 1653 | 1469031176531 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:56 INFO - PROCESS | 1653 | 1469031176532 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x123cd9000 == 40 [pid = 1653] [id = 288] 09:12:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x112e0c400) [pid = 1653] [serial = 862] [outer = 0x0] 09:12:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x11872c800) [pid = 1653] [serial = 863] [outer = 0x112e0c400] 09:12:56 INFO - PROCESS | 1653 | 1469031176564 Marionette DEBUG loaded listener.js 09:12:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x119169000) [pid = 1653] [serial = 864] [outer = 0x112e0c400] 09:12:57 INFO - PROCESS | 1653 | 1469031177052 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]]]}] 09:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1068ms 09:12:57 INFO - PROCESS | 1653 | 1469031177097 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 09:12:57 INFO - PROCESS | 1653 | 1469031177100 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 09:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:12:57 INFO - PROCESS | 1653 | 1469031177105 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:12:57 INFO - PROCESS | 1653 | 1469031177107 Marionette TRACE conn2 <- [1,1126,null,{}] 09:12:57 INFO - PROCESS | 1653 | 1469031177109 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}] 09:12:57 INFO - PROCESS | 1653 | 1469031177111 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:57 INFO - PROCESS | 1653 | 1469031177262 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 09:12:57 INFO - PROCESS | 1653 | 1469031177277 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:57 INFO - PROCESS | 1653 | 1469031177279 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x116f17000 == 41 [pid = 1653] [id = 289] 09:12:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x1164f0000) [pid = 1653] [serial = 865] [outer = 0x0] 09:12:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x11874f000) [pid = 1653] [serial = 866] [outer = 0x1164f0000] 09:12:57 INFO - PROCESS | 1653 | 1469031177354 Marionette DEBUG loaded listener.js 09:12:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x1248e4800) [pid = 1653] [serial = 867] [outer = 0x1164f0000] 09:12:58 INFO - PROCESS | 1653 | 1469031178188 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]]]}] 09:12:58 INFO - PROCESS | 1653 | --DOCSHELL 0x121023000 == 40 [pid = 1653] [id = 286] 09:12:58 INFO - PROCESS | 1653 | --DOCSHELL 0x128c4d000 == 39 [pid = 1653] [id = 285] 09:12:58 INFO - PROCESS | 1653 | --DOCSHELL 0x118717000 == 38 [pid = 1653] [id = 284] 09:12:58 INFO - PROCESS | 1653 | --DOCSHELL 0x126c26000 == 37 [pid = 1653] [id = 283] 09:12:58 INFO - PROCESS | 1653 | --DOCSHELL 0x125780000 == 36 [pid = 1653] [id = 282] 09:12:58 INFO - PROCESS | 1653 | --DOCSHELL 0x1245e4000 == 35 [pid = 1653] [id = 281] 09:12:58 INFO - PROCESS | 1653 | --DOCSHELL 0x123903800 == 34 [pid = 1653] [id = 280] 09:12:58 INFO - PROCESS | 1653 | --DOCSHELL 0x1192df000 == 33 [pid = 1653] [id = 279] 09:12:58 INFO - PROCESS | 1653 | --DOCSHELL 0x118717800 == 32 [pid = 1653] [id = 278] 09:12:58 INFO - PROCESS | 1653 | --DOCSHELL 0x116f20800 == 31 [pid = 1653] [id = 277] 09:12:58 INFO - PROCESS | 1653 | --DOCSHELL 0x115e18000 == 30 [pid = 1653] [id = 276] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x128d0b400) [pid = 1653] [serial = 809] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x125128000) [pid = 1653] [serial = 791] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x126527800) [pid = 1653] [serial = 794] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x1133ba400) [pid = 1653] [serial = 770] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x1164ec800) [pid = 1653] [serial = 771] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x11848f800) [pid = 1653] [serial = 776] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1184c9800) [pid = 1653] [serial = 777] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x117160000) [pid = 1653] [serial = 773] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1183c1800) [pid = 1653] [serial = 774] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x11915f400) [pid = 1653] [serial = 779] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x119612000) [pid = 1653] [serial = 780] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x126c98c00) [pid = 1653] [serial = 797] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x119720400) [pid = 1653] [serial = 782] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x119c0cc00) [pid = 1653] [serial = 783] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x121043000) [pid = 1653] [serial = 785] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x12aae7400) [pid = 1653] [serial = 768] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x118420000) [pid = 1653] [serial = 800] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x12698c000) [pid = 1653] [serial = 803] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x128a22400) [pid = 1653] [serial = 804] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x128c9d800) [pid = 1653] [serial = 806] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x126ca2800) [pid = 1653] [serial = 798] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x1197de800) [pid = 1653] [serial = 801] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x128d08800) [pid = 1653] [serial = 807] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x124a02c00) [pid = 1653] [serial = 788] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x1266c6c00) [pid = 1653] [serial = 795] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x12570b800) [pid = 1653] [serial = 792] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x124ac0c00) [pid = 1653] [serial = 789] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x1210d7c00) [pid = 1653] [serial = 786] [outer = 0x0] [url = about:blank] 09:12:58 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x12a65e800) [pid = 1653] [serial = 810] [outer = 0x0] [url = about:blank] 09:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1129ms 09:12:58 INFO - PROCESS | 1653 | 1469031178234 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 09:12:58 INFO - PROCESS | 1653 | 1469031178237 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 09:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:12:58 INFO - PROCESS | 1653 | 1469031178240 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:12:58 INFO - PROCESS | 1653 | 1469031178241 Marionette TRACE conn2 <- [1,1130,null,{}] 09:12:58 INFO - PROCESS | 1653 | 1469031178245 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}] 09:12:58 INFO - PROCESS | 1653 | 1469031178247 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:58 INFO - PROCESS | 1653 | 1469031178324 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 09:12:58 INFO - PROCESS | 1653 | 1469031178332 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:58 INFO - PROCESS | 1653 | 1469031178335 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x116635800 == 31 [pid = 1653] [id = 290] 09:12:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x117160400) [pid = 1653] [serial = 868] [outer = 0x0] 09:12:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x1181da400) [pid = 1653] [serial = 869] [outer = 0x117160400] 09:12:58 INFO - PROCESS | 1653 | 1469031178364 Marionette DEBUG loaded listener.js 09:12:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x118490000) [pid = 1653] [serial = 870] [outer = 0x117160400] 09:12:58 INFO - PROCESS | 1653 | 1469031178700 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]]]}] 09:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 470ms 09:12:58 INFO - PROCESS | 1653 | 1469031178709 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 09:12:58 INFO - PROCESS | 1653 | 1469031178712 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 09:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:12:58 INFO - PROCESS | 1653 | 1469031178719 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:12:58 INFO - PROCESS | 1653 | 1469031178721 Marionette TRACE conn2 <- [1,1134,null,{}] 09:12:58 INFO - PROCESS | 1653 | 1469031178724 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}] 09:12:58 INFO - PROCESS | 1653 | 1469031178725 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:58 INFO - PROCESS | 1653 | 1469031178819 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 09:12:58 INFO - PROCESS | 1653 | 1469031178870 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:58 INFO - PROCESS | 1653 | 1469031178871 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x117c58800 == 32 [pid = 1653] [id = 291] 09:12:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x118491000) [pid = 1653] [serial = 871] [outer = 0x0] 09:12:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x11874a400) [pid = 1653] [serial = 872] [outer = 0x118491000] 09:12:58 INFO - PROCESS | 1653 | 1469031178898 Marionette DEBUG loaded listener.js 09:12:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x119160000) [pid = 1653] [serial = 873] [outer = 0x118491000] 09:12:59 INFO - PROCESS | 1653 | 1469031179209 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]]]}] 09:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 520ms 09:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:12:59 INFO - PROCESS | 1653 | 1469031179240 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 09:12:59 INFO - PROCESS | 1653 | 1469031179241 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 09:12:59 INFO - PROCESS | 1653 | 1469031179243 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:12:59 INFO - PROCESS | 1653 | 1469031179246 Marionette TRACE conn2 <- [1,1138,null,{}] 09:12:59 INFO - PROCESS | 1653 | 1469031179255 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}] 09:12:59 INFO - PROCESS | 1653 | 1469031179258 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:59 INFO - PROCESS | 1653 | 1469031179338 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 09:12:59 INFO - PROCESS | 1653 | 1469031179393 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:59 INFO - PROCESS | 1653 | 1469031179395 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a54800 == 33 [pid = 1653] [id = 292] 09:12:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x1127ddc00) [pid = 1653] [serial = 874] [outer = 0x0] 09:12:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x119712800) [pid = 1653] [serial = 875] [outer = 0x1127ddc00] 09:12:59 INFO - PROCESS | 1653 | 1469031179424 Marionette DEBUG loaded listener.js 09:12:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1211ee400) [pid = 1653] [serial = 876] [outer = 0x1127ddc00] 09:12:59 INFO - PROCESS | 1653 | 1469031179692 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]]]}] 09:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 477ms 09:12:59 INFO - PROCESS | 1653 | 1469031179721 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 09:12:59 INFO - PROCESS | 1653 | 1469031179722 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 09:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:12:59 INFO - PROCESS | 1653 | 1469031179724 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:12:59 INFO - PROCESS | 1653 | 1469031179726 Marionette TRACE conn2 <- [1,1142,null,{}] 09:12:59 INFO - PROCESS | 1653 | 1469031179736 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}] 09:12:59 INFO - PROCESS | 1653 | 1469031179737 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:59 INFO - PROCESS | 1653 | 1469031179824 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 09:12:59 INFO - PROCESS | 1653 | 1469031179828 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:59 INFO - PROCESS | 1653 | 1469031179831 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:12:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x123f42000 == 34 [pid = 1653] [id = 293] 09:12:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x123fee000) [pid = 1653] [serial = 877] [outer = 0x0] 09:12:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x124a06400) [pid = 1653] [serial = 878] [outer = 0x123fee000] 09:12:59 INFO - PROCESS | 1653 | 1469031179857 Marionette DEBUG loaded listener.js 09:12:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x124abfc00) [pid = 1653] [serial = 879] [outer = 0x123fee000] 09:13:00 INFO - PROCESS | 1653 | 1469031180219 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]]]}] 09:13:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 523ms 09:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:13:00 INFO - PROCESS | 1653 | 1469031180263 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 09:13:00 INFO - PROCESS | 1653 | 1469031180264 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 09:13:00 INFO - PROCESS | 1653 | 1469031180266 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:13:00 INFO - PROCESS | 1653 | 1469031180267 Marionette TRACE conn2 <- [1,1146,null,{}] 09:13:00 INFO - PROCESS | 1653 | 1469031180270 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}] 09:13:00 INFO - PROCESS | 1653 | 1469031180271 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:00 INFO - PROCESS | 1653 | 1469031180370 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 09:13:00 INFO - PROCESS | 1653 | 1469031180373 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:00 INFO - PROCESS | 1653 | 1469031180374 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x124b24800 == 35 [pid = 1653] [id = 294] 09:13:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x124ac0000) [pid = 1653] [serial = 880] [outer = 0x0] 09:13:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x125128000) [pid = 1653] [serial = 881] [outer = 0x124ac0000] 09:13:00 INFO - PROCESS | 1653 | 1469031180399 Marionette DEBUG loaded listener.js 09:13:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x125709800) [pid = 1653] [serial = 882] [outer = 0x124ac0000] 09:13:00 INFO - PROCESS | 1653 | 1469031180739 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]]]}] 09:13:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 518ms 09:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:13:00 INFO - PROCESS | 1653 | 1469031180785 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 09:13:00 INFO - PROCESS | 1653 | 1469031180786 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 09:13:00 INFO - PROCESS | 1653 | 1469031180788 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:13:00 INFO - PROCESS | 1653 | 1469031180789 Marionette TRACE conn2 <- [1,1150,null,{}] 09:13:00 INFO - PROCESS | 1653 | 1469031180791 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}] 09:13:00 INFO - PROCESS | 1653 | 1469031180795 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:00 INFO - PROCESS | 1653 | 1469031180907 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 09:13:00 INFO - PROCESS | 1653 | 1469031180942 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:00 INFO - PROCESS | 1653 | 1469031180943 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x1282b6000 == 36 [pid = 1653] [id = 295] 09:13:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x126132400) [pid = 1653] [serial = 883] [outer = 0x0] 09:13:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x126ca2800) [pid = 1653] [serial = 884] [outer = 0x126132400] 09:13:00 INFO - PROCESS | 1653 | 1469031180968 Marionette DEBUG loaded listener.js 09:13:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x128a28c00) [pid = 1653] [serial = 885] [outer = 0x126132400] 09:13:01 INFO - PROCESS | 1653 | 1469031181260 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]]]}] 09:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 518ms 09:13:01 INFO - PROCESS | 1653 | 1469031181306 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 09:13:01 INFO - PROCESS | 1653 | 1469031181307 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 09:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:13:01 INFO - PROCESS | 1653 | 1469031181310 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:13:01 INFO - PROCESS | 1653 | 1469031181311 Marionette TRACE conn2 <- [1,1154,null,{}] 09:13:01 INFO - PROCESS | 1653 | 1469031181317 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}] 09:13:01 INFO - PROCESS | 1653 | 1469031181318 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:01 INFO - PROCESS | 1653 | 1469031181418 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 09:13:01 INFO - PROCESS | 1653 | 1469031181430 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:01 INFO - PROCESS | 1653 | 1469031181432 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x1289af000 == 37 [pid = 1653] [id = 296] 09:13:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x128a2cc00) [pid = 1653] [serial = 886] [outer = 0x0] 09:13:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x128ca4800) [pid = 1653] [serial = 887] [outer = 0x128a2cc00] 09:13:01 INFO - PROCESS | 1653 | 1469031181458 Marionette DEBUG loaded listener.js 09:13:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x12a56e400) [pid = 1653] [serial = 888] [outer = 0x128a2cc00] 09:13:01 INFO - PROCESS | 1653 | 1469031181777 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]]]}] 09:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 522ms 09:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:13:01 INFO - PROCESS | 1653 | 1469031181833 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 09:13:01 INFO - PROCESS | 1653 | 1469031181834 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 09:13:01 INFO - PROCESS | 1653 | 1469031181836 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:13:01 INFO - PROCESS | 1653 | 1469031181837 Marionette TRACE conn2 <- [1,1158,null,{}] 09:13:01 INFO - PROCESS | 1653 | 1469031181846 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}] 09:13:01 INFO - PROCESS | 1653 | 1469031181847 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:01 INFO - PROCESS | 1653 | 1469031181942 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 09:13:01 INFO - PROCESS | 1653 | 1469031181946 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:01 INFO - PROCESS | 1653 | 1469031181948 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a5b0800 == 38 [pid = 1653] [id = 297] 09:13:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x126136c00) [pid = 1653] [serial = 889] [outer = 0x0] 09:13:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x12a663000) [pid = 1653] [serial = 890] [outer = 0x126136c00] 09:13:01 INFO - PROCESS | 1653 | 1469031181972 Marionette DEBUG loaded listener.js 09:13:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x12a66a800) [pid = 1653] [serial = 891] [outer = 0x126136c00] 09:13:02 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x117164c00) [pid = 1653] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:13:02 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1176c5400) [pid = 1653] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:13:02 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x112e14c00) [pid = 1653] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:13:02 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1164e6000) [pid = 1653] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:13:02 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x119719c00) [pid = 1653] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:13:02 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x112a8cc00) [pid = 1653] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:13:02 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x118514400) [pid = 1653] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:13:02 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x119c0a000) [pid = 1653] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:13:02 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x12612ec00) [pid = 1653] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:13:02 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x1240a3400) [pid = 1653] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:13:02 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1127d9000) [pid = 1653] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:13:02 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x1121b2800) [pid = 1653] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:13:02 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x1240a4400) [pid = 1653] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:13:02 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x119612c00) [pid = 1653] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:13:02 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x112e0f000) [pid = 1653] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:13:02 INFO - PROCESS | 1653 | 1469031182387 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]]]}] 09:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 574ms 09:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:13:02 INFO - PROCESS | 1653 | 1469031182411 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 09:13:02 INFO - PROCESS | 1653 | 1469031182412 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 09:13:02 INFO - PROCESS | 1653 | 1469031182415 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:13:02 INFO - PROCESS | 1653 | 1469031182416 Marionette TRACE conn2 <- [1,1162,null,{}] 09:13:02 INFO - PROCESS | 1653 | 1469031182418 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}] 09:13:02 INFO - PROCESS | 1653 | 1469031182419 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:02 INFO - PROCESS | 1653 | 1469031182499 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 09:13:02 INFO - PROCESS | 1653 | 1469031182503 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:02 INFO - PROCESS | 1653 | 1469031182504 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a54000 == 39 [pid = 1653] [id = 298] 09:13:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x116647400) [pid = 1653] [serial = 892] [outer = 0x0] 09:13:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x117c45c00) [pid = 1653] [serial = 893] [outer = 0x116647400] 09:13:02 INFO - PROCESS | 1653 | 1469031182529 Marionette DEBUG loaded listener.js 09:13:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x119612c00) [pid = 1653] [serial = 894] [outer = 0x116647400] 09:13:02 INFO - PROCESS | 1653 | 1469031182869 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]]]}] 09:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 469ms 09:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:13:02 INFO - PROCESS | 1653 | 1469031182885 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 09:13:02 INFO - PROCESS | 1653 | 1469031182886 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 09:13:02 INFO - PROCESS | 1653 | 1469031182888 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:13:02 INFO - PROCESS | 1653 | 1469031182889 Marionette TRACE conn2 <- [1,1166,null,{}] 09:13:02 INFO - PROCESS | 1653 | 1469031182892 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}] 09:13:02 INFO - PROCESS | 1653 | 1469031182893 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:02 INFO - PROCESS | 1653 | 1469031182975 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 09:13:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x119610c00) [pid = 1653] [serial = 895] [outer = 0x117c3fc00] 09:13:03 INFO - PROCESS | 1653 | 1469031183051 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:03 INFO - PROCESS | 1653 | 1469031183052 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b165000 == 40 [pid = 1653] [id = 299] 09:13:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x126524000) [pid = 1653] [serial = 896] [outer = 0x0] 09:13:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x12a662800) [pid = 1653] [serial = 897] [outer = 0x126524000] 09:13:03 INFO - PROCESS | 1653 | 1469031183080 Marionette DEBUG loaded listener.js 09:13:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x12a673000) [pid = 1653] [serial = 898] [outer = 0x126524000] 09:13:03 INFO - PROCESS | 1653 | 1469031183383 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]]]}] 09:13:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:13:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 518ms 09:13:03 INFO - PROCESS | 1653 | 1469031183407 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 09:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:13:03 INFO - PROCESS | 1653 | 1469031183409 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 09:13:03 INFO - PROCESS | 1653 | 1469031183411 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:13:03 INFO - PROCESS | 1653 | 1469031183415 Marionette TRACE conn2 <- [1,1170,null,{}] 09:13:03 INFO - PROCESS | 1653 | 1469031183424 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}] 09:13:03 INFO - PROCESS | 1653 | 1469031183426 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:03 INFO - PROCESS | 1653 | 1469031183524 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 09:13:03 INFO - PROCESS | 1653 | 1469031183528 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:03 INFO - PROCESS | 1653 | 1469031183530 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b15e000 == 41 [pid = 1653] [id = 300] 09:13:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x1184c7000) [pid = 1653] [serial = 899] [outer = 0x0] 09:13:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x12aae5400) [pid = 1653] [serial = 900] [outer = 0x1184c7000] 09:13:03 INFO - PROCESS | 1653 | 1469031183556 Marionette DEBUG loaded listener.js 09:13:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x12b021800) [pid = 1653] [serial = 901] [outer = 0x1184c7000] 09:13:03 INFO - PROCESS | 1653 | 1469031183877 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]]]}] 09:13:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:13:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 478ms 09:13:03 INFO - PROCESS | 1653 | 1469031183889 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 09:13:03 INFO - PROCESS | 1653 | 1469031183890 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 09:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:13:03 INFO - PROCESS | 1653 | 1469031183893 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:13:03 INFO - PROCESS | 1653 | 1469031183895 Marionette TRACE conn2 <- [1,1174,null,{}] 09:13:03 INFO - PROCESS | 1653 | 1469031183905 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}] 09:13:03 INFO - PROCESS | 1653 | 1469031183906 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:04 INFO - PROCESS | 1653 | 1469031184018 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 09:13:04 INFO - PROCESS | 1653 | 1469031184025 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:04 INFO - PROCESS | 1653 | 1469031184027 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x12443f800 == 42 [pid = 1653] [id = 301] 09:13:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x1240a4400) [pid = 1653] [serial = 902] [outer = 0x0] 09:13:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x12aaf0000) [pid = 1653] [serial = 903] [outer = 0x1240a4400] 09:13:04 INFO - PROCESS | 1653 | 1469031184058 Marionette DEBUG loaded listener.js 09:13:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x12b90f400) [pid = 1653] [serial = 904] [outer = 0x1240a4400] 09:13:04 INFO - PROCESS | 1653 | 1469031184351 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] 09:13:04 INFO - PROCESS | 1653 | 1469031184422 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 09:13:04 INFO - PROCESS | 1653 | 1469031184425 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:13:04 INFO - PROCESS | 1653 | 1469031184428 Marionette TRACE conn2 <- [1,1178,null,{}] 09:13:04 INFO - PROCESS | 1653 | 1469031184433 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}] 09:13:04 INFO - PROCESS | 1653 | 1469031184435 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:04 INFO - PROCESS | 1653 | 1469031184544 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 09:13:04 INFO - PROCESS | 1653 | 1469031184594 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:04 INFO - PROCESS | 1653 | 1469031184596 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x116410800 == 43 [pid = 1653] [id = 302] 09:13:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x112a8e400) [pid = 1653] [serial = 905] [outer = 0x0] 09:13:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x114f55400) [pid = 1653] [serial = 906] [outer = 0x112a8e400] 09:13:04 INFO - PROCESS | 1653 | 1469031184628 Marionette DEBUG loaded listener.js 09:13:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x116ab5400) [pid = 1653] [serial = 907] [outer = 0x112a8e400] 09:13:05 INFO - PROCESS | 1653 | 1469031185050 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] 09:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:13:05 INFO - PROCESS | 1653 | 1469031185104 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 09:13:05 INFO - PROCESS | 1653 | 1469031185109 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:13:05 INFO - PROCESS | 1653 | 1469031185112 Marionette TRACE conn2 <- [1,1182,null,{}] 09:13:05 INFO - PROCESS | 1653 | 1469031185114 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}] 09:13:05 INFO - PROCESS | 1653 | 1469031185116 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:05 INFO - PROCESS | 1653 | 1469031185220 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 09:13:05 INFO - PROCESS | 1653 | 1469031185274 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:05 INFO - PROCESS | 1653 | 1469031185275 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x123907000 == 44 [pid = 1653] [id = 303] 09:13:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x118492400) [pid = 1653] [serial = 908] [outer = 0x0] 09:13:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x119611800) [pid = 1653] [serial = 909] [outer = 0x118492400] 09:13:05 INFO - PROCESS | 1653 | 1469031185306 Marionette DEBUG loaded listener.js 09:13:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x1197e6400) [pid = 1653] [serial = 910] [outer = 0x118492400] 09:13:05 INFO - PROCESS | 1653 | 1469031185739 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] 09:13:05 INFO - PROCESS | 1653 | 1469031185785 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 09:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:13:05 INFO - PROCESS | 1653 | 1469031185787 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:13:05 INFO - PROCESS | 1653 | 1469031185789 Marionette TRACE conn2 <- [1,1186,null,{}] 09:13:05 INFO - PROCESS | 1653 | 1469031185796 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}] 09:13:05 INFO - PROCESS | 1653 | 1469031185799 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:05 INFO - PROCESS | 1653 | 1469031185904 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 09:13:05 INFO - PROCESS | 1653 | 1469031185993 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:05 INFO - PROCESS | 1653 | 1469031185995 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b157800 == 45 [pid = 1653] [id = 304] 09:13:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x125611c00) [pid = 1653] [serial = 911] [outer = 0x0] 09:13:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x1265a6800) [pid = 1653] [serial = 912] [outer = 0x125611c00] 09:13:06 INFO - PROCESS | 1653 | 1469031186040 Marionette DEBUG loaded listener.js 09:13:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x126ca0400) [pid = 1653] [serial = 913] [outer = 0x125611c00] 09:13:06 INFO - PROCESS | 1653 | 1469031186466 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] 09:13:06 INFO - PROCESS | 1653 | 1469031186509 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 09:13:06 INFO - PROCESS | 1653 | 1469031186511 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:13:06 INFO - PROCESS | 1653 | 1469031186513 Marionette TRACE conn2 <- [1,1190,null,{}] 09:13:06 INFO - PROCESS | 1653 | 1469031186515 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}] 09:13:06 INFO - PROCESS | 1653 | 1469031186516 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:06 INFO - PROCESS | 1653 | 1469031186620 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 09:13:06 INFO - PROCESS | 1653 | 1469031186674 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:06 INFO - PROCESS | 1653 | 1469031186675 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c725800 == 46 [pid = 1653] [id = 305] 09:13:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x128a21c00) [pid = 1653] [serial = 914] [outer = 0x0] 09:13:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x128d0ac00) [pid = 1653] [serial = 915] [outer = 0x128a21c00] 09:13:06 INFO - PROCESS | 1653 | 1469031186705 Marionette DEBUG loaded listener.js 09:13:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x12a962400) [pid = 1653] [serial = 916] [outer = 0x128a21c00] 09:13:07 INFO - PROCESS | 1653 | 1469031187303 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 09:13:07 INFO - PROCESS | 1653 | 1469031187401 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 09:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:13:07 INFO - PROCESS | 1653 | 1469031187406 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:13:07 INFO - PROCESS | 1653 | 1469031187410 Marionette TRACE conn2 <- [1,1194,null,{}] 09:13:07 INFO - PROCESS | 1653 | 1469031187415 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}] 09:13:07 INFO - PROCESS | 1653 | 1469031187418 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:07 INFO - PROCESS | 1653 | 1469031187541 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 09:13:07 INFO - PROCESS | 1653 | 1469031187591 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:07 INFO - PROCESS | 1653 | 1469031187593 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:07 INFO - PROCESS | 1653 | ++DOCSHELL 0x11919f000 == 47 [pid = 1653] [id = 306] 09:13:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x118495000) [pid = 1653] [serial = 917] [outer = 0x0] 09:13:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x1184c8400) [pid = 1653] [serial = 918] [outer = 0x118495000] 09:13:07 INFO - PROCESS | 1653 | 1469031187615 Marionette DEBUG loaded listener.js 09:13:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x11915d800) [pid = 1653] [serial = 919] [outer = 0x118495000] 09:13:08 INFO - PROCESS | 1653 | 1469031188070 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] 09:13:08 INFO - PROCESS | 1653 | 1469031188139 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 09:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:13:08 INFO - PROCESS | 1653 | 1469031188145 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:13:08 INFO - PROCESS | 1653 | 1469031188148 Marionette TRACE conn2 <- [1,1198,null,{}] 09:13:08 INFO - PROCESS | 1653 | 1469031188151 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}] 09:13:08 INFO - PROCESS | 1653 | 1469031188154 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:08 INFO - PROCESS | 1653 | 1469031188287 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 09:13:08 INFO - PROCESS | 1653 | 1469031188390 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:08 INFO - PROCESS | 1653 | 1469031188391 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x116fb1000 == 48 [pid = 1653] [id = 307] 09:13:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x1192a6000) [pid = 1653] [serial = 920] [outer = 0x0] 09:13:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x119720400) [pid = 1653] [serial = 921] [outer = 0x1192a6000] 09:13:08 INFO - PROCESS | 1653 | 1469031188419 Marionette DEBUG loaded listener.js 09:13:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x119c0cc00) [pid = 1653] [serial = 922] [outer = 0x1192a6000] 09:13:09 INFO - PROCESS | 1653 | --DOCSHELL 0x118716800 == 47 [pid = 1653] [id = 275] 09:13:09 INFO - PROCESS | 1653 | --DOCSHELL 0x12b15e000 == 46 [pid = 1653] [id = 300] 09:13:09 INFO - PROCESS | 1653 | --DOCSHELL 0x12b165000 == 45 [pid = 1653] [id = 299] 09:13:09 INFO - PROCESS | 1653 | --DOCSHELL 0x119a54000 == 44 [pid = 1653] [id = 298] 09:13:09 INFO - PROCESS | 1653 | --DOCSHELL 0x12a5b0800 == 43 [pid = 1653] [id = 297] 09:13:09 INFO - PROCESS | 1653 | --DOCSHELL 0x1289af000 == 42 [pid = 1653] [id = 296] 09:13:09 INFO - PROCESS | 1653 | --DOCSHELL 0x1282b6000 == 41 [pid = 1653] [id = 295] 09:13:09 INFO - PROCESS | 1653 | --DOCSHELL 0x124b24800 == 40 [pid = 1653] [id = 294] 09:13:09 INFO - PROCESS | 1653 | --DOCSHELL 0x123f42000 == 39 [pid = 1653] [id = 293] 09:13:09 INFO - PROCESS | 1653 | --DOCSHELL 0x119a54800 == 38 [pid = 1653] [id = 292] 09:13:09 INFO - PROCESS | 1653 | --DOCSHELL 0x117c58800 == 37 [pid = 1653] [id = 291] 09:13:09 INFO - PROCESS | 1653 | --DOCSHELL 0x116635800 == 36 [pid = 1653] [id = 290] 09:13:09 INFO - PROCESS | 1653 | --DOCSHELL 0x116f17000 == 35 [pid = 1653] [id = 289] 09:13:09 INFO - PROCESS | 1653 | --DOCSHELL 0x123cd9000 == 34 [pid = 1653] [id = 288] 09:13:09 INFO - PROCESS | 1653 | --DOCSHELL 0x12aa7d000 == 33 [pid = 1653] [id = 287] 09:13:09 INFO - PROCESS | 1653 | --DOCSHELL 0x11919f000 == 32 [pid = 1653] [id = 306] 09:13:09 INFO - PROCESS | 1653 | --DOCSHELL 0x12c725800 == 31 [pid = 1653] [id = 305] 09:13:09 INFO - PROCESS | 1653 | --DOCSHELL 0x12b157800 == 30 [pid = 1653] [id = 304] 09:13:09 INFO - PROCESS | 1653 | --DOCSHELL 0x123907000 == 29 [pid = 1653] [id = 303] 09:13:09 INFO - PROCESS | 1653 | --DOCSHELL 0x12443f800 == 28 [pid = 1653] [id = 301] 09:13:09 INFO - PROCESS | 1653 | --DOCSHELL 0x116410800 == 27 [pid = 1653] [id = 302] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x121042400) [pid = 1653] [serial = 839] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x1183ce400) [pid = 1653] [serial = 830] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x118495400) [pid = 1653] [serial = 831] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x113db2000) [pid = 1653] [serial = 827] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x112e18400) [pid = 1653] [serial = 828] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x1181e4800) [pid = 1653] [serial = 813] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x1197e6000) [pid = 1653] [serial = 836] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x116aac800) [pid = 1653] [serial = 812] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x11889d400) [pid = 1653] [serial = 833] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x1192ab400) [pid = 1653] [serial = 834] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x119713000) [pid = 1653] [serial = 816] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x11889bc00) [pid = 1653] [serial = 815] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x1248ea000) [pid = 1653] [serial = 819] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x116894000) [pid = 1653] [serial = 824] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x1211ecc00) [pid = 1653] [serial = 818] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x1282a7c00) [pid = 1653] [serial = 822] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x126c9e400) [pid = 1653] [serial = 821] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x125127000) [pid = 1653] [serial = 843] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x1248e9c00) [pid = 1653] [serial = 842] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x12698a000) [pid = 1653] [serial = 848] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x118518800) [pid = 1653] [serial = 851] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x125708800) [pid = 1653] [serial = 845] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x12663fc00) [pid = 1653] [serial = 854] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x1282a4400) [pid = 1653] [serial = 857] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x126c9f400) [pid = 1653] [serial = 849] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x126527c00) [pid = 1653] [serial = 846] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x12829c400) [pid = 1653] [serial = 855] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x1239ee000) [pid = 1653] [serial = 858] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x123beb800) [pid = 1653] [serial = 840] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x1211f0000) [pid = 1653] [serial = 852] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x12a577400) [pid = 1653] [serial = 860] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x12103c000) [pid = 1653] [serial = 837] [outer = 0x0] [url = about:blank] 09:13:09 INFO - PROCESS | 1653 | 1469031189354 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]]]}] 09:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1222ms 09:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:13:09 INFO - PROCESS | 1653 | 1469031189372 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 09:13:09 INFO - PROCESS | 1653 | 1469031189374 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 09:13:09 INFO - PROCESS | 1653 | 1469031189378 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:13:09 INFO - PROCESS | 1653 | 1469031189381 Marionette TRACE conn2 <- [1,1202,null,{}] 09:13:09 INFO - PROCESS | 1653 | 1469031189387 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}] 09:13:09 INFO - PROCESS | 1653 | 1469031189388 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:09 INFO - PROCESS | 1653 | 1469031189471 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 09:13:09 INFO - PROCESS | 1653 | 1469031189476 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:09 INFO - PROCESS | 1653 | 1469031189479 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x11618b800 == 28 [pid = 1653] [id = 308] 09:13:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1164f0400) [pid = 1653] [serial = 923] [outer = 0x0] 09:13:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x11675c000) [pid = 1653] [serial = 924] [outer = 0x1164f0400] 09:13:09 INFO - PROCESS | 1653 | 1469031189512 Marionette DEBUG loaded listener.js 09:13:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x113da5c00) [pid = 1653] [serial = 925] [outer = 0x1164f0400] 09:13:09 INFO - PROCESS | 1653 | 1469031189843 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]]]}] 09:13:09 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 09:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 475ms 09:13:09 INFO - PROCESS | 1653 | 1469031189878 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 09:13:09 INFO - PROCESS | 1653 | 1469031189883 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 09:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:13:09 INFO - PROCESS | 1653 | 1469031189889 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:13:09 INFO - PROCESS | 1653 | 1469031189890 Marionette TRACE conn2 <- [1,1206,null,{}] 09:13:09 INFO - PROCESS | 1653 | 1469031189892 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}] 09:13:09 INFO - PROCESS | 1653 | 1469031189894 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:09 INFO - PROCESS | 1653 | 1469031189968 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 09:13:09 INFO - PROCESS | 1653 | 1469031189972 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:09 INFO - PROCESS | 1653 | 1469031189973 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x11747a000 == 29 [pid = 1653] [id = 309] 09:13:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x117c44000) [pid = 1653] [serial = 926] [outer = 0x0] 09:13:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1184c6800) [pid = 1653] [serial = 927] [outer = 0x117c44000] 09:13:10 INFO - PROCESS | 1653 | 1469031190002 Marionette DEBUG loaded listener.js 09:13:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x11872d400) [pid = 1653] [serial = 928] [outer = 0x117c44000] 09:13:10 INFO - PROCESS | 1653 | 1469031190344 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]]]}] 09:13:10 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 09:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 469ms 09:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:13:10 INFO - PROCESS | 1653 | 1469031190358 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 09:13:10 INFO - PROCESS | 1653 | 1469031190359 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 09:13:10 INFO - PROCESS | 1653 | 1469031190361 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:13:10 INFO - PROCESS | 1653 | 1469031190365 Marionette TRACE conn2 <- [1,1210,null,{}] 09:13:10 INFO - PROCESS | 1653 | 1469031190375 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}] 09:13:10 INFO - PROCESS | 1653 | 1469031190378 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:10 INFO - PROCESS | 1653 | 1469031190458 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 09:13:10 INFO - PROCESS | 1653 | 1469031190512 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:10 INFO - PROCESS | 1653 | 1469031190514 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192da000 == 30 [pid = 1653] [id = 310] 09:13:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x115e5d800) [pid = 1653] [serial = 929] [outer = 0x0] 09:13:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x119161000) [pid = 1653] [serial = 930] [outer = 0x115e5d800] 09:13:10 INFO - PROCESS | 1653 | 1469031190545 Marionette DEBUG loaded listener.js 09:13:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x121043000) [pid = 1653] [serial = 931] [outer = 0x115e5d800] 09:13:10 INFO - PROCESS | 1653 | 1469031190884 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]]]}] 09:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 576ms 09:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:13:10 INFO - PROCESS | 1653 | 1469031190938 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 09:13:10 INFO - PROCESS | 1653 | 1469031190941 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 09:13:10 INFO - PROCESS | 1653 | 1469031190944 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:13:10 INFO - PROCESS | 1653 | 1469031190946 Marionette TRACE conn2 <- [1,1214,null,{}] 09:13:10 INFO - PROCESS | 1653 | 1469031190949 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}] 09:13:10 INFO - PROCESS | 1653 | 1469031190951 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:11 INFO - PROCESS | 1653 | 1469031191101 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 09:13:11 INFO - PROCESS | 1653 | 1469031191143 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:11 INFO - PROCESS | 1653 | 1469031191144 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x123884800 == 31 [pid = 1653] [id = 311] 09:13:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x11a009c00) [pid = 1653] [serial = 932] [outer = 0x0] 09:13:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x12384e800) [pid = 1653] [serial = 933] [outer = 0x11a009c00] 09:13:11 INFO - PROCESS | 1653 | 1469031191170 Marionette DEBUG loaded listener.js 09:13:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x1242a0c00) [pid = 1653] [serial = 934] [outer = 0x11a009c00] 09:13:11 INFO - PROCESS | 1653 | 1469031191456 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]]]}] 09:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 573ms 09:13:11 INFO - PROCESS | 1653 | 1469031191517 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 09:13:11 INFO - PROCESS | 1653 | 1469031191518 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 09:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:13:11 INFO - PROCESS | 1653 | 1469031191521 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:13:11 INFO - PROCESS | 1653 | 1469031191522 Marionette TRACE conn2 <- [1,1218,null,{}] 09:13:11 INFO - PROCESS | 1653 | 1469031191524 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}] 09:13:11 INFO - PROCESS | 1653 | 1469031191525 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:11 INFO - PROCESS | 1653 | 1469031191614 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 09:13:11 INFO - PROCESS | 1653 | 1469031191649 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:11 INFO - PROCESS | 1653 | 1469031191650 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x123ce1800 == 32 [pid = 1653] [id = 312] 09:13:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x117c3bc00) [pid = 1653] [serial = 935] [outer = 0x0] 09:13:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x1245ccc00) [pid = 1653] [serial = 936] [outer = 0x117c3bc00] 09:13:11 INFO - PROCESS | 1653 | 1469031191674 Marionette DEBUG loaded listener.js 09:13:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x124bad000) [pid = 1653] [serial = 937] [outer = 0x117c3bc00] 09:13:11 INFO - PROCESS | 1653 | 1469031191994 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]]]}] 09:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 517ms 09:13:12 INFO - PROCESS | 1653 | 1469031192039 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 09:13:12 INFO - PROCESS | 1653 | 1469031192040 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 09:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:13:12 INFO - PROCESS | 1653 | 1469031192042 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:13:12 INFO - PROCESS | 1653 | 1469031192043 Marionette TRACE conn2 <- [1,1222,null,{}] 09:13:12 INFO - PROCESS | 1653 | 1469031192052 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}] 09:13:12 INFO - PROCESS | 1653 | 1469031192056 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:12 INFO - PROCESS | 1653 | 1469031192168 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 09:13:12 INFO - PROCESS | 1653 | 1469031192171 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:12 INFO - PROCESS | 1653 | 1469031192172 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x124b24800 == 33 [pid = 1653] [id = 313] 09:13:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x124a08000) [pid = 1653] [serial = 938] [outer = 0x0] 09:13:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x125707c00) [pid = 1653] [serial = 939] [outer = 0x124a08000] 09:13:12 INFO - PROCESS | 1653 | 1469031192197 Marionette DEBUG loaded listener.js 09:13:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x126c99c00) [pid = 1653] [serial = 940] [outer = 0x124a08000] 09:13:12 INFO - PROCESS | 1653 | 1469031192523 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] 09:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:13:12 INFO - PROCESS | 1653 | 1469031192579 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 09:13:12 INFO - PROCESS | 1653 | 1469031192581 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:13:12 INFO - PROCESS | 1653 | 1469031192583 Marionette TRACE conn2 <- [1,1226,null,{}] 09:13:12 INFO - PROCESS | 1653 | 1469031192585 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}] 09:13:12 INFO - PROCESS | 1653 | 1469031192586 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:12 INFO - PROCESS | 1653 | 1469031192679 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 09:13:12 INFO - PROCESS | 1653 | 1469031192683 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:12 INFO - PROCESS | 1653 | 1469031192684 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x1282ad000 == 34 [pid = 1653] [id = 314] 09:13:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x124d87400) [pid = 1653] [serial = 941] [outer = 0x0] 09:13:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x1282a5400) [pid = 1653] [serial = 942] [outer = 0x124d87400] 09:13:12 INFO - PROCESS | 1653 | 1469031192708 Marionette DEBUG loaded listener.js 09:13:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x128a22400) [pid = 1653] [serial = 943] [outer = 0x124d87400] 09:13:13 INFO - PROCESS | 1653 | 1469031193027 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]]]}] 09:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 467ms 09:13:13 INFO - PROCESS | 1653 | 1469031193053 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 09:13:13 INFO - PROCESS | 1653 | 1469031193055 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 09:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:13:13 INFO - PROCESS | 1653 | 1469031193062 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:13:13 INFO - PROCESS | 1653 | 1469031193065 Marionette TRACE conn2 <- [1,1230,null,{}] 09:13:13 INFO - PROCESS | 1653 | 1469031193069 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}] 09:13:13 INFO - PROCESS | 1653 | 1469031193071 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:13 INFO - PROCESS | 1653 | 1469031193167 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 09:13:13 INFO - PROCESS | 1653 | 1469031193170 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:13 INFO - PROCESS | 1653 | 1469031193172 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x1282c3800 == 35 [pid = 1653] [id = 315] 09:13:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x128a23400) [pid = 1653] [serial = 944] [outer = 0x0] 09:13:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x128ca4c00) [pid = 1653] [serial = 945] [outer = 0x128a23400] 09:13:13 INFO - PROCESS | 1653 | 1469031193196 Marionette DEBUG loaded listener.js 09:13:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x12a56d400) [pid = 1653] [serial = 946] [outer = 0x128a23400] 09:13:13 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x1184c7000) [pid = 1653] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:13:13 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x126524000) [pid = 1653] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:13:13 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x124ac0000) [pid = 1653] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:13:13 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x1240a4400) [pid = 1653] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:13:13 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x115d9a000) [pid = 1653] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:13:13 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x126132400) [pid = 1653] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:13:13 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x128a2cc00) [pid = 1653] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:13:13 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x126136c00) [pid = 1653] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:13:13 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x1127ddc00) [pid = 1653] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:13:13 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x117160400) [pid = 1653] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:13:13 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x128ca5000) [pid = 1653] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:13:13 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1164f0000) [pid = 1653] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:13:13 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x123fee000) [pid = 1653] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:13:13 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x112e0c400) [pid = 1653] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:13:13 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x118491000) [pid = 1653] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:13:13 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x116647400) [pid = 1653] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:13:13 INFO - PROCESS | 1653 | 1469031193680 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]]]}] 09:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 622ms 09:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:13:13 INFO - PROCESS | 1653 | 1469031193685 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 09:13:13 INFO - PROCESS | 1653 | 1469031193686 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 09:13:13 INFO - PROCESS | 1653 | 1469031193688 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:13:13 INFO - PROCESS | 1653 | 1469031193689 Marionette TRACE conn2 <- [1,1234,null,{}] 09:13:13 INFO - PROCESS | 1653 | 1469031193702 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}] 09:13:13 INFO - PROCESS | 1653 | 1469031193703 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:13 INFO - PROCESS | 1653 | 1469031193774 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 09:13:13 INFO - PROCESS | 1653 | 1469031193779 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:13 INFO - PROCESS | 1653 | 1469031193782 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192d7000 == 36 [pid = 1653] [id = 316] 09:13:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x118515400) [pid = 1653] [serial = 947] [outer = 0x0] 09:13:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x12103e800) [pid = 1653] [serial = 948] [outer = 0x118515400] 09:13:13 INFO - PROCESS | 1653 | 1469031193806 Marionette DEBUG loaded listener.js 09:13:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x124ba2400) [pid = 1653] [serial = 949] [outer = 0x118515400] 09:13:14 INFO - PROCESS | 1653 | 1469031194122 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]]]}] 09:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 481ms 09:13:14 INFO - PROCESS | 1653 | 1469031194170 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 09:13:14 INFO - PROCESS | 1653 | 1469031194171 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 09:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:13:14 INFO - PROCESS | 1653 | 1469031194173 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:13:14 INFO - PROCESS | 1653 | 1469031194174 Marionette TRACE conn2 <- [1,1238,null,{}] 09:13:14 INFO - PROCESS | 1653 | 1469031194177 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}] 09:13:14 INFO - PROCESS | 1653 | 1469031194178 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:14 INFO - PROCESS | 1653 | 1469031194274 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 09:13:14 INFO - PROCESS | 1653 | 1469031194282 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:14 INFO - PROCESS | 1653 | 1469031194283 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x128ebb800 == 37 [pid = 1653] [id = 317] 09:13:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x126524000) [pid = 1653] [serial = 950] [outer = 0x0] 09:13:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x128c9dc00) [pid = 1653] [serial = 951] [outer = 0x126524000] 09:13:14 INFO - PROCESS | 1653 | 1469031194307 Marionette DEBUG loaded listener.js 09:13:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x12a577400) [pid = 1653] [serial = 952] [outer = 0x126524000] 09:13:14 INFO - PROCESS | 1653 | 1469031194586 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]]]}] 09:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 467ms 09:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:13:14 INFO - PROCESS | 1653 | 1469031194641 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 09:13:14 INFO - PROCESS | 1653 | 1469031194643 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 09:13:14 INFO - PROCESS | 1653 | 1469031194645 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:13:14 INFO - PROCESS | 1653 | 1469031194648 Marionette TRACE conn2 <- [1,1242,null,{}] 09:13:14 INFO - PROCESS | 1653 | 1469031194659 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}] 09:13:14 INFO - PROCESS | 1653 | 1469031194660 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:14 INFO - PROCESS | 1653 | 1469031194751 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 09:13:14 INFO - PROCESS | 1653 | 1469031194754 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:14 INFO - PROCESS | 1653 | 1469031194756 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x123ce1000 == 38 [pid = 1653] [id = 318] 09:13:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x1210d5000) [pid = 1653] [serial = 953] [outer = 0x0] 09:13:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x12a665400) [pid = 1653] [serial = 954] [outer = 0x1210d5000] 09:13:14 INFO - PROCESS | 1653 | 1469031194782 Marionette DEBUG loaded listener.js 09:13:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x12b012800) [pid = 1653] [serial = 955] [outer = 0x1210d5000] 09:13:15 INFO - PROCESS | 1653 | 1469031195136 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]]]}] 09:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 524ms 09:13:15 INFO - PROCESS | 1653 | 1469031195176 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 09:13:15 INFO - PROCESS | 1653 | 1469031195177 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 09:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:13:15 INFO - PROCESS | 1653 | 1469031195179 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:13:15 INFO - PROCESS | 1653 | 1469031195182 Marionette TRACE conn2 <- [1,1246,null,{}] 09:13:15 INFO - PROCESS | 1653 | 1469031195185 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}] 09:13:15 INFO - PROCESS | 1653 | 1469031195186 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:15 INFO - PROCESS | 1653 | 1469031195261 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 09:13:15 INFO - PROCESS | 1653 | 1469031195267 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:15 INFO - PROCESS | 1653 | 1469031195268 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:15 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b158800 == 39 [pid = 1653] [id = 319] 09:13:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x112a85c00) [pid = 1653] [serial = 956] [outer = 0x0] 09:13:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x12b11e400) [pid = 1653] [serial = 957] [outer = 0x112a85c00] 09:13:15 INFO - PROCESS | 1653 | 1469031195292 Marionette DEBUG loaded listener.js 09:13:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x12b911c00) [pid = 1653] [serial = 958] [outer = 0x112a85c00] 09:13:15 INFO - PROCESS | 1653 | 1469031195720 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]]]}] 09:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 574ms 09:13:15 INFO - PROCESS | 1653 | 1469031195754 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 09:13:15 INFO - PROCESS | 1653 | 1469031195756 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 09:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:13:15 INFO - PROCESS | 1653 | 1469031195759 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:13:15 INFO - PROCESS | 1653 | 1469031195761 Marionette TRACE conn2 <- [1,1250,null,{}] 09:13:15 INFO - PROCESS | 1653 | 1469031195765 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}] 09:13:15 INFO - PROCESS | 1653 | 1469031195767 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:15 INFO - PROCESS | 1653 | 1469031195881 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 09:13:15 INFO - PROCESS | 1653 | 1469031195937 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:15 INFO - PROCESS | 1653 | 1469031195939 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:15 INFO - PROCESS | 1653 | ++DOCSHELL 0x1168b3000 == 40 [pid = 1653] [id = 320] 09:13:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x112a81400) [pid = 1653] [serial = 959] [outer = 0x0] 09:13:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x113e9d800) [pid = 1653] [serial = 960] [outer = 0x112a81400] 09:13:15 INFO - PROCESS | 1653 | 1469031195970 Marionette DEBUG loaded listener.js 09:13:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x117160400) [pid = 1653] [serial = 961] [outer = 0x112a81400] 09:13:16 INFO - PROCESS | 1653 | 1469031196517 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]]]}] 09:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 822ms 09:13:16 INFO - PROCESS | 1653 | 1469031196582 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 09:13:16 INFO - PROCESS | 1653 | 1469031196585 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 09:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:13:16 INFO - PROCESS | 1653 | 1469031196590 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:13:16 INFO - PROCESS | 1653 | 1469031196591 Marionette TRACE conn2 <- [1,1254,null,{}] 09:13:16 INFO - PROCESS | 1653 | 1469031196594 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}] 09:13:16 INFO - PROCESS | 1653 | 1469031196596 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:16 INFO - PROCESS | 1653 | 1469031196706 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 09:13:16 INFO - PROCESS | 1653 | 1469031196783 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:16 INFO - PROCESS | 1653 | 1469031196784 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:16 INFO - PROCESS | 1653 | ++DOCSHELL 0x123907000 == 41 [pid = 1653] [id = 321] 09:13:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x11872c000) [pid = 1653] [serial = 962] [outer = 0x0] 09:13:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x119169c00) [pid = 1653] [serial = 963] [outer = 0x11872c000] 09:13:16 INFO - PROCESS | 1653 | 1469031196815 Marionette DEBUG loaded listener.js 09:13:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x11971cc00) [pid = 1653] [serial = 964] [outer = 0x11872c000] 09:13:17 INFO - PROCESS | 1653 | 1469031197307 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]]]}] 09:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 770ms 09:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:13:17 INFO - PROCESS | 1653 | 1469031197359 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 09:13:17 INFO - PROCESS | 1653 | 1469031197361 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 09:13:17 INFO - PROCESS | 1653 | 1469031197363 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:13:17 INFO - PROCESS | 1653 | 1469031197366 Marionette TRACE conn2 <- [1,1258,null,{}] 09:13:17 INFO - PROCESS | 1653 | 1469031197374 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}] 09:13:17 INFO - PROCESS | 1653 | 1469031197377 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:17 INFO - PROCESS | 1653 | 1469031197589 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 09:13:17 INFO - PROCESS | 1653 | 1469031197676 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:17 INFO - PROCESS | 1653 | 1469031197678 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x1164b6800 == 42 [pid = 1653] [id = 322] 09:13:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x113057400) [pid = 1653] [serial = 965] [outer = 0x0] 09:13:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x1164edc00) [pid = 1653] [serial = 966] [outer = 0x113057400] 09:13:17 INFO - PROCESS | 1653 | 1469031197707 Marionette DEBUG loaded listener.js 09:13:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x1183c3400) [pid = 1653] [serial = 967] [outer = 0x113057400] 09:13:18 INFO - PROCESS | 1653 | --DOCSHELL 0x123ce1000 == 41 [pid = 1653] [id = 318] 09:13:18 INFO - PROCESS | 1653 | --DOCSHELL 0x128ebb800 == 40 [pid = 1653] [id = 317] 09:13:18 INFO - PROCESS | 1653 | --DOCSHELL 0x1192d7000 == 39 [pid = 1653] [id = 316] 09:13:18 INFO - PROCESS | 1653 | --DOCSHELL 0x1282c3800 == 38 [pid = 1653] [id = 315] 09:13:18 INFO - PROCESS | 1653 | --DOCSHELL 0x1282ad000 == 37 [pid = 1653] [id = 314] 09:13:18 INFO - PROCESS | 1653 | --DOCSHELL 0x124b24800 == 36 [pid = 1653] [id = 313] 09:13:18 INFO - PROCESS | 1653 | --DOCSHELL 0x123ce1800 == 35 [pid = 1653] [id = 312] 09:13:18 INFO - PROCESS | 1653 | --DOCSHELL 0x123884800 == 34 [pid = 1653] [id = 311] 09:13:18 INFO - PROCESS | 1653 | --DOCSHELL 0x1192da000 == 33 [pid = 1653] [id = 310] 09:13:18 INFO - PROCESS | 1653 | --DOCSHELL 0x11747a000 == 32 [pid = 1653] [id = 309] 09:13:18 INFO - PROCESS | 1653 | --DOCSHELL 0x11618b800 == 31 [pid = 1653] [id = 308] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x1181db800) [pid = 1653] [serial = 825] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x126ca2800) [pid = 1653] [serial = 884] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x128ca4800) [pid = 1653] [serial = 887] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x128a28c00) [pid = 1653] [serial = 885] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x12a663000) [pid = 1653] [serial = 890] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x119712800) [pid = 1653] [serial = 875] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x1211ee400) [pid = 1653] [serial = 876] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x1181da400) [pid = 1653] [serial = 869] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x118490000) [pid = 1653] [serial = 870] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x12a65c800) [pid = 1653] [serial = 861] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x11874f000) [pid = 1653] [serial = 866] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x1248e4800) [pid = 1653] [serial = 867] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x124a06400) [pid = 1653] [serial = 878] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x11872c800) [pid = 1653] [serial = 863] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x119169000) [pid = 1653] [serial = 864] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x11874a400) [pid = 1653] [serial = 872] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x117c45c00) [pid = 1653] [serial = 893] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x119160000) [pid = 1653] [serial = 873] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x119612c00) [pid = 1653] [serial = 894] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x12b021800) [pid = 1653] [serial = 901] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x12a673000) [pid = 1653] [serial = 898] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x12aae5400) [pid = 1653] [serial = 900] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x124594c00) [pid = 1653] [serial = 486] [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.] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x125128000) [pid = 1653] [serial = 881] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x12aaf0000) [pid = 1653] [serial = 903] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x12a56e400) [pid = 1653] [serial = 888] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x12a66a800) [pid = 1653] [serial = 891] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x125709800) [pid = 1653] [serial = 882] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x124abfc00) [pid = 1653] [serial = 879] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x12a662800) [pid = 1653] [serial = 897] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x12b90f400) [pid = 1653] [serial = 904] [outer = 0x0] [url = about:blank] 09:13:18 INFO - PROCESS | 1653 | 1469031198194 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]]]}] 09:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 872ms 09:13:18 INFO - PROCESS | 1653 | 1469031198236 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 09:13:18 INFO - PROCESS | 1653 | 1469031198239 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 09:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:13:18 INFO - PROCESS | 1653 | 1469031198242 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:13:18 INFO - PROCESS | 1653 | 1469031198244 Marionette TRACE conn2 <- [1,1262,null,{}] 09:13:18 INFO - PROCESS | 1653 | 1469031198253 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}] 09:13:18 INFO - PROCESS | 1653 | 1469031198255 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:18 INFO - PROCESS | 1653 | 1469031198338 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 09:13:18 INFO - PROCESS | 1653 | 1469031198342 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:18 INFO - PROCESS | 1653 | 1469031198344 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x117c61000 == 32 [pid = 1653] [id = 323] 09:13:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x118752400) [pid = 1653] [serial = 968] [outer = 0x0] 09:13:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x119160000) [pid = 1653] [serial = 969] [outer = 0x118752400] 09:13:18 INFO - PROCESS | 1653 | 1469031198375 Marionette DEBUG loaded listener.js 09:13:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1197e0800) [pid = 1653] [serial = 970] [outer = 0x118752400] 09:13:18 INFO - PROCESS | 1653 | 1469031198709 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]]]}] 09:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 479ms 09:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:13:18 INFO - PROCESS | 1653 | 1469031198741 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 09:13:18 INFO - PROCESS | 1653 | 1469031198742 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 09:13:18 INFO - PROCESS | 1653 | 1469031198746 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:13:18 INFO - PROCESS | 1653 | 1469031198749 Marionette TRACE conn2 <- [1,1266,null,{}] 09:13:18 INFO - PROCESS | 1653 | 1469031198752 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}] 09:13:18 INFO - PROCESS | 1653 | 1469031198753 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:18 INFO - PROCESS | 1653 | 1469031198833 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 09:13:18 INFO - PROCESS | 1653 | 1469031198839 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:18 INFO - PROCESS | 1653 | 1469031198840 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x119b5a800 == 33 [pid = 1653] [id = 324] 09:13:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x112e10800) [pid = 1653] [serial = 971] [outer = 0x0] 09:13:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x123857c00) [pid = 1653] [serial = 972] [outer = 0x112e10800] 09:13:18 INFO - PROCESS | 1653 | 1469031198866 Marionette DEBUG loaded listener.js 09:13:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x1242aa000) [pid = 1653] [serial = 973] [outer = 0x112e10800] 09:13:19 INFO - PROCESS | 1653 | 1469031199221 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]]]}] 09:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 523ms 09:13:19 INFO - PROCESS | 1653 | 1469031199270 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 09:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:13:19 INFO - PROCESS | 1653 | 1469031199272 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 09:13:19 INFO - PROCESS | 1653 | 1469031199280 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:13:19 INFO - PROCESS | 1653 | 1469031199283 Marionette TRACE conn2 <- [1,1270,null,{}] 09:13:19 INFO - PROCESS | 1653 | 1469031199285 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}] 09:13:19 INFO - PROCESS | 1653 | 1469031199287 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:19 INFO - PROCESS | 1653 | 1469031199368 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 09:13:19 INFO - PROCESS | 1653 | 1469031199373 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:19 INFO - PROCESS | 1653 | 1469031199374 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x1245d6800 == 34 [pid = 1653] [id = 325] 09:13:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x123bf6400) [pid = 1653] [serial = 974] [outer = 0x0] 09:13:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x124a0a800) [pid = 1653] [serial = 975] [outer = 0x123bf6400] 09:13:19 INFO - PROCESS | 1653 | 1469031199401 Marionette DEBUG loaded listener.js 09:13:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x125709800) [pid = 1653] [serial = 976] [outer = 0x123bf6400] 09:13:19 INFO - PROCESS | 1653 | 1469031199739 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]]]}] 09:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 475ms 09:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:13:19 INFO - PROCESS | 1653 | 1469031199752 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 09:13:19 INFO - PROCESS | 1653 | 1469031199753 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 09:13:19 INFO - PROCESS | 1653 | 1469031199755 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:13:19 INFO - PROCESS | 1653 | 1469031199756 Marionette TRACE conn2 <- [1,1274,null,{}] 09:13:19 INFO - PROCESS | 1653 | 1469031199759 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}] 09:13:19 INFO - PROCESS | 1653 | 1469031199760 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:19 INFO - PROCESS | 1653 | 1469031199841 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 09:13:19 INFO - PROCESS | 1653 | 1469031199897 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:19 INFO - PROCESS | 1653 | 1469031199898 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x125180800 == 35 [pid = 1653] [id = 326] 09:13:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x124d8f400) [pid = 1653] [serial = 977] [outer = 0x0] 09:13:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x126523c00) [pid = 1653] [serial = 978] [outer = 0x124d8f400] 09:13:19 INFO - PROCESS | 1653 | 1469031199923 Marionette DEBUG loaded listener.js 09:13:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x126c99800) [pid = 1653] [serial = 979] [outer = 0x124d8f400] 09:13:20 INFO - PROCESS | 1653 | 1469031200212 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]]]}] 09:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 472ms 09:13:20 INFO - PROCESS | 1653 | 1469031200237 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 09:13:20 INFO - PROCESS | 1653 | 1469031200238 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 09:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:13:20 INFO - PROCESS | 1653 | 1469031200254 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:13:20 INFO - PROCESS | 1653 | 1469031200255 Marionette TRACE conn2 <- [1,1278,null,{}] 09:13:20 INFO - PROCESS | 1653 | 1469031200257 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}] 09:13:20 INFO - PROCESS | 1653 | 1469031200259 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:20 INFO - PROCESS | 1653 | 1469031200361 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 09:13:20 INFO - PROCESS | 1653 | 1469031200366 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:20 INFO - PROCESS | 1653 | 1469031200370 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x1282c1800 == 36 [pid = 1653] [id = 327] 09:13:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x128a28800) [pid = 1653] [serial = 980] [outer = 0x0] 09:13:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x128c9ac00) [pid = 1653] [serial = 981] [outer = 0x128a28800] 09:13:20 INFO - PROCESS | 1653 | 1469031200429 Marionette DEBUG loaded listener.js 09:13:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x12a655800) [pid = 1653] [serial = 982] [outer = 0x128a28800] 09:13:20 INFO - PROCESS | 1653 | 1469031200793 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]]]}] 09:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 577ms 09:13:20 INFO - PROCESS | 1653 | 1469031200825 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 09:13:20 INFO - PROCESS | 1653 | 1469031200826 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 09:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:13:20 INFO - PROCESS | 1653 | 1469031200834 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:13:20 INFO - PROCESS | 1653 | 1469031200835 Marionette TRACE conn2 <- [1,1282,null,{}] 09:13:20 INFO - PROCESS | 1653 | 1469031200838 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}] 09:13:20 INFO - PROCESS | 1653 | 1469031200839 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:20 INFO - PROCESS | 1653 | 1469031200938 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 09:13:20 INFO - PROCESS | 1653 | 1469031200942 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:20 INFO - PROCESS | 1653 | 1469031200943 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x128c64000 == 37 [pid = 1653] [id = 328] 09:13:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x1127d2800) [pid = 1653] [serial = 983] [outer = 0x0] 09:13:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x12a66d800) [pid = 1653] [serial = 984] [outer = 0x1127d2800] 09:13:20 INFO - PROCESS | 1653 | 1469031200974 Marionette DEBUG loaded listener.js 09:13:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x12b01e800) [pid = 1653] [serial = 985] [outer = 0x1127d2800] 09:13:21 INFO - PROCESS | 1653 | 1469031201310 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]]]}] 09:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 519ms 09:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:13:21 INFO - PROCESS | 1653 | 1469031201354 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 09:13:21 INFO - PROCESS | 1653 | 1469031201355 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 09:13:21 INFO - PROCESS | 1653 | 1469031201357 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:13:21 INFO - PROCESS | 1653 | 1469031201358 Marionette TRACE conn2 <- [1,1286,null,{}] 09:13:21 INFO - PROCESS | 1653 | 1469031201360 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}] 09:13:21 INFO - PROCESS | 1653 | 1469031201362 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:21 INFO - PROCESS | 1653 | 1469031201458 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 09:13:21 INFO - PROCESS | 1653 | 1469031201461 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:21 INFO - PROCESS | 1653 | 1469031201462 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a780800 == 38 [pid = 1653] [id = 329] 09:13:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x126137000) [pid = 1653] [serial = 986] [outer = 0x0] 09:13:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x12b127800) [pid = 1653] [serial = 987] [outer = 0x126137000] 09:13:21 INFO - PROCESS | 1653 | 1469031201487 Marionette DEBUG loaded listener.js 09:13:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x12b916000) [pid = 1653] [serial = 988] [outer = 0x126137000] 09:13:21 INFO - PROCESS | 1653 | 1469031201844 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]]]}] 09:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 521ms 09:13:21 INFO - PROCESS | 1653 | 1469031201879 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 09:13:21 INFO - PROCESS | 1653 | 1469031201883 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 09:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:13:21 INFO - PROCESS | 1653 | 1469031201887 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:13:21 INFO - PROCESS | 1653 | 1469031201889 Marionette TRACE conn2 <- [1,1290,null,{}] 09:13:21 INFO - PROCESS | 1653 | 1469031201892 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}] 09:13:21 INFO - PROCESS | 1653 | 1469031201894 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:22 INFO - PROCESS | 1653 | 1469031202025 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 09:13:22 INFO - PROCESS | 1653 | 1469031202041 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:22 INFO - PROCESS | 1653 | 1469031202053 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a54800 == 39 [pid = 1653] [id = 330] 09:13:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x12b916400) [pid = 1653] [serial = 989] [outer = 0x0] 09:13:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x12b9e0800) [pid = 1653] [serial = 990] [outer = 0x12b916400] 09:13:22 INFO - PROCESS | 1653 | 1469031202092 Marionette DEBUG loaded listener.js 09:13:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x12b9e8400) [pid = 1653] [serial = 991] [outer = 0x12b916400] 09:13:22 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x117c3bc00) [pid = 1653] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:13:22 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x11a009c00) [pid = 1653] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:13:22 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x124a08000) [pid = 1653] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:13:22 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x1192a6000) [pid = 1653] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:13:22 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x117c44000) [pid = 1653] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:13:22 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x1164f0400) [pid = 1653] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:13:22 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x115e5d800) [pid = 1653] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:13:22 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x112a8e400) [pid = 1653] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:13:22 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x118492400) [pid = 1653] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:13:22 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x125611c00) [pid = 1653] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:13:22 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x128a21c00) [pid = 1653] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:13:22 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x118495000) [pid = 1653] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:13:22 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x1210d5000) [pid = 1653] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:13:22 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x124d87400) [pid = 1653] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:13:22 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x128a23400) [pid = 1653] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:13:22 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x118515400) [pid = 1653] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:13:22 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x126524000) [pid = 1653] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:13:22 INFO - PROCESS | 1653 | 1469031202634 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]]]}] 09:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 770ms 09:13:22 INFO - PROCESS | 1653 | 1469031202656 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 09:13:22 INFO - PROCESS | 1653 | 1469031202658 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 09:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:13:22 INFO - PROCESS | 1653 | 1469031202660 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:13:22 INFO - PROCESS | 1653 | 1469031202661 Marionette TRACE conn2 <- [1,1294,null,{}] 09:13:22 INFO - PROCESS | 1653 | 1469031202668 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}] 09:13:22 INFO - PROCESS | 1653 | 1469031202670 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:22 INFO - PROCESS | 1653 | 1469031202758 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 09:13:22 INFO - PROCESS | 1653 | 1469031202763 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:22 INFO - PROCESS | 1653 | 1469031202764 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x12aa87000 == 40 [pid = 1653] [id = 331] 09:13:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x11875d800) [pid = 1653] [serial = 992] [outer = 0x0] 09:13:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x12103dc00) [pid = 1653] [serial = 993] [outer = 0x11875d800] 09:13:22 INFO - PROCESS | 1653 | 1469031202788 Marionette DEBUG loaded listener.js 09:13:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x124a09c00) [pid = 1653] [serial = 994] [outer = 0x11875d800] 09:13:23 INFO - PROCESS | 1653 | 1469031203090 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]]]}] 09:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 473ms 09:13:23 INFO - PROCESS | 1653 | 1469031203134 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 09:13:23 INFO - PROCESS | 1653 | 1469031203135 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 09:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:13:23 INFO - PROCESS | 1653 | 1469031203138 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:13:23 INFO - PROCESS | 1653 | 1469031203139 Marionette TRACE conn2 <- [1,1298,null,{}] 09:13:23 INFO - PROCESS | 1653 | 1469031203141 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}] 09:13:23 INFO - PROCESS | 1653 | 1469031203142 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:23 INFO - PROCESS | 1653 | 1469031203228 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 09:13:23 INFO - PROCESS | 1653 | 1469031203281 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:23 INFO - PROCESS | 1653 | 1469031203283 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bda9800 == 41 [pid = 1653] [id = 332] 09:13:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x119611000) [pid = 1653] [serial = 995] [outer = 0x0] 09:13:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x1282a6000) [pid = 1653] [serial = 996] [outer = 0x119611000] 09:13:23 INFO - PROCESS | 1653 | 1469031203309 Marionette DEBUG loaded listener.js 09:13:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x12bf03400) [pid = 1653] [serial = 997] [outer = 0x119611000] 09:13:23 INFO - PROCESS | 1653 | 1469031203604 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]]]}] 09:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 470ms 09:13:23 INFO - PROCESS | 1653 | 1469031203608 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 09:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:13:23 INFO - PROCESS | 1653 | 1469031203610 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 09:13:23 INFO - PROCESS | 1653 | 1469031203612 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:13:23 INFO - PROCESS | 1653 | 1469031203615 Marionette TRACE conn2 <- [1,1302,null,{}] 09:13:23 INFO - PROCESS | 1653 | 1469031203624 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}] 09:13:23 INFO - PROCESS | 1653 | 1469031203625 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:23 INFO - PROCESS | 1653 | 1469031203724 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 09:13:23 INFO - PROCESS | 1653 | 1469031203729 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:23 INFO - PROCESS | 1653 | 1469031203730 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c395800 == 42 [pid = 1653] [id = 333] 09:13:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x12bf07000) [pid = 1653] [serial = 998] [outer = 0x0] 09:13:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x12bf14400) [pid = 1653] [serial = 999] [outer = 0x12bf07000] 09:13:23 INFO - PROCESS | 1653 | 1469031203753 Marionette DEBUG loaded listener.js 09:13:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x12bf1c400) [pid = 1653] [serial = 1000] [outer = 0x12bf07000] 09:13:24 INFO - PROCESS | 1653 | 1469031204067 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]]]}] 09:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 478ms 09:13:24 INFO - PROCESS | 1653 | 1469031204091 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 09:13:24 INFO - PROCESS | 1653 | 1469031204092 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 09:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:13:24 INFO - PROCESS | 1653 | 1469031204094 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:13:24 INFO - PROCESS | 1653 | 1469031204097 Marionette TRACE conn2 <- [1,1306,null,{}] 09:13:24 INFO - PROCESS | 1653 | 1469031204101 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}] 09:13:24 INFO - PROCESS | 1653 | 1469031204102 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:24 INFO - PROCESS | 1653 | 1469031204250 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 09:13:24 INFO - PROCESS | 1653 | 1469031204258 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:24 INFO - PROCESS | 1653 | 1469031204259 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c732000 == 43 [pid = 1653] [id = 334] 09:13:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x110ea8000) [pid = 1653] [serial = 1001] [outer = 0x0] 09:13:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x110eae800) [pid = 1653] [serial = 1002] [outer = 0x110ea8000] 09:13:24 INFO - PROCESS | 1653 | 1469031204299 Marionette DEBUG loaded listener.js 09:13:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x110eb2800) [pid = 1653] [serial = 1003] [outer = 0x110ea8000] 09:13:24 INFO - PROCESS | 1653 | 1469031204839 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]]]}] 09:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 771ms 09:13:24 INFO - PROCESS | 1653 | 1469031204866 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 09:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:13:24 INFO - PROCESS | 1653 | 1469031204869 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 09:13:24 INFO - PROCESS | 1653 | 1469031204873 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:13:24 INFO - PROCESS | 1653 | 1469031204874 Marionette TRACE conn2 <- [1,1310,null,{}] 09:13:24 INFO - PROCESS | 1653 | 1469031204879 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}] 09:13:24 INFO - PROCESS | 1653 | 1469031204882 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:25 INFO - PROCESS | 1653 | 1469031205008 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 09:13:25 INFO - PROCESS | 1653 | 1469031205077 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:25 INFO - PROCESS | 1653 | 1469031205078 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x1188c0000 == 44 [pid = 1653] [id = 335] 09:13:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x1129b3000) [pid = 1653] [serial = 1004] [outer = 0x0] 09:13:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x1129b4c00) [pid = 1653] [serial = 1005] [outer = 0x1129b3000] 09:13:25 INFO - PROCESS | 1653 | 1469031205110 Marionette DEBUG loaded listener.js 09:13:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x1129ba000) [pid = 1653] [serial = 1006] [outer = 0x1129b3000] 09:13:25 INFO - PROCESS | 1653 | 1469031205536 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] 09:13:25 INFO - PROCESS | 1653 | 1469031205551 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 09:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:13:25 INFO - PROCESS | 1653 | 1469031205556 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:13:25 INFO - PROCESS | 1653 | 1469031205558 Marionette TRACE conn2 <- [1,1314,null,{}] 09:13:25 INFO - PROCESS | 1653 | 1469031205561 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}] 09:13:25 INFO - PROCESS | 1653 | 1469031205562 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:25 INFO - PROCESS | 1653 | 1469031205663 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 09:13:25 INFO - PROCESS | 1653 | 1469031205716 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:25 INFO - PROCESS | 1653 | 1469031205717 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x1266a0000 == 45 [pid = 1653] [id = 336] 09:13:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x117c44c00) [pid = 1653] [serial = 1007] [outer = 0x0] 09:13:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x118729800) [pid = 1653] [serial = 1008] [outer = 0x117c44c00] 09:13:25 INFO - PROCESS | 1653 | 1469031205752 Marionette DEBUG loaded listener.js 09:13:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x11929d400) [pid = 1653] [serial = 1009] [outer = 0x117c44c00] 09:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 622ms 09:13:26 INFO - PROCESS | 1653 | 1469031206172 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]]]}] 09:13:26 INFO - PROCESS | 1653 | 1469031206178 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 09:13:26 INFO - PROCESS | 1653 | 1469031206182 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 09:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:13:26 INFO - PROCESS | 1653 | 1469031206185 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:13:26 INFO - PROCESS | 1653 | 1469031206188 Marionette TRACE conn2 <- [1,1318,null,{}] 09:13:26 INFO - PROCESS | 1653 | 1469031206195 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}] 09:13:26 INFO - PROCESS | 1653 | 1469031206198 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:26 INFO - PROCESS | 1653 | 1469031206301 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 09:13:26 INFO - PROCESS | 1653 | 1469031206394 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:26 INFO - PROCESS | 1653 | 1469031206397 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x12ca47800 == 46 [pid = 1653] [id = 337] 09:13:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x123e35c00) [pid = 1653] [serial = 1010] [outer = 0x0] 09:13:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x124a05000) [pid = 1653] [serial = 1011] [outer = 0x123e35c00] 09:13:26 INFO - PROCESS | 1653 | 1469031206428 Marionette DEBUG loaded listener.js 09:13:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x124d8b000) [pid = 1653] [serial = 1012] [outer = 0x123e35c00] 09:13:26 INFO - PROCESS | 1653 | 1469031206833 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]]]}] 09:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 673ms 09:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:13:26 INFO - PROCESS | 1653 | 1469031206859 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 09:13:26 INFO - PROCESS | 1653 | 1469031206861 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 09:13:26 INFO - PROCESS | 1653 | 1469031206863 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:13:26 INFO - PROCESS | 1653 | 1469031206865 Marionette TRACE conn2 <- [1,1322,null,{}] 09:13:26 INFO - PROCESS | 1653 | 1469031206867 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}] 09:13:26 INFO - PROCESS | 1653 | 1469031206869 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:26 INFO - PROCESS | 1653 | 1469031206971 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 09:13:27 INFO - PROCESS | 1653 | 1469031207025 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:27 INFO - PROCESS | 1653 | 1469031207027 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x12cabe800 == 47 [pid = 1653] [id = 338] 09:13:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x12579bc00) [pid = 1653] [serial = 1013] [outer = 0x0] 09:13:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x126ca3000) [pid = 1653] [serial = 1014] [outer = 0x12579bc00] 09:13:27 INFO - PROCESS | 1653 | 1469031207056 Marionette DEBUG loaded listener.js 09:13:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x128919400) [pid = 1653] [serial = 1015] [outer = 0x12579bc00] 09:13:27 INFO - PROCESS | 1653 | 1469031207488 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]]]}] 09:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 669ms 09:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:13:27 INFO - PROCESS | 1653 | 1469031207532 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 09:13:27 INFO - PROCESS | 1653 | 1469031207534 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 09:13:27 INFO - PROCESS | 1653 | 1469031207536 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:13:27 INFO - PROCESS | 1653 | 1469031207537 Marionette TRACE conn2 <- [1,1326,null,{}] 09:13:27 INFO - PROCESS | 1653 | 1469031207540 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}] 09:13:27 INFO - PROCESS | 1653 | 1469031207541 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:27 INFO - PROCESS | 1653 | 1469031207656 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 09:13:27 INFO - PROCESS | 1653 | 1469031207753 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:27 INFO - PROCESS | 1653 | 1469031207754 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x1183a5800 == 48 [pid = 1653] [id = 339] 09:13:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x1121bcc00) [pid = 1653] [serial = 1016] [outer = 0x0] 09:13:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x118491000) [pid = 1653] [serial = 1017] [outer = 0x1121bcc00] 09:13:27 INFO - PROCESS | 1653 | 1469031207785 Marionette DEBUG loaded listener.js 09:13:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x128c9c000) [pid = 1653] [serial = 1018] [outer = 0x1121bcc00] 09:13:28 INFO - PROCESS | 1653 | 1469031208352 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]]]}] 09:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 09:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 869ms 09:13:28 INFO - PROCESS | 1653 | 1469031208414 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 09:13:28 INFO - PROCESS | 1653 | 1469031208416 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 09:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:13:28 INFO - PROCESS | 1653 | 1469031208421 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:13:28 INFO - PROCESS | 1653 | 1469031208423 Marionette TRACE conn2 <- [1,1330,null,{}] 09:13:28 INFO - PROCESS | 1653 | 1469031208426 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}] 09:13:28 INFO - PROCESS | 1653 | 1469031208428 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:28 INFO - PROCESS | 1653 | 1469031208524 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 09:13:28 INFO - PROCESS | 1653 | 1469031208597 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:28 INFO - PROCESS | 1653 | 1469031208599 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x1183a2000 == 49 [pid = 1653] [id = 340] 09:13:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x1129b7800) [pid = 1653] [serial = 1019] [outer = 0x0] 09:13:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x112e18400) [pid = 1653] [serial = 1020] [outer = 0x1129b7800] 09:13:28 INFO - PROCESS | 1653 | 1469031208626 Marionette DEBUG loaded listener.js 09:13:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x116891800) [pid = 1653] [serial = 1021] [outer = 0x1129b7800] 09:13:29 INFO - PROCESS | 1653 | 1469031209072 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]]]}] 09:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 09:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 720ms 09:13:29 INFO - PROCESS | 1653 | 1469031209141 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 09:13:29 INFO - PROCESS | 1653 | 1469031209144 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 09:13:29 INFO - PROCESS | 1653 | --DOCSHELL 0x12c395800 == 48 [pid = 1653] [id = 333] 09:13:29 INFO - PROCESS | 1653 | --DOCSHELL 0x12bda9800 == 47 [pid = 1653] [id = 332] 09:13:29 INFO - PROCESS | 1653 | --DOCSHELL 0x12aa87000 == 46 [pid = 1653] [id = 331] 09:13:29 INFO - PROCESS | 1653 | --DOCSHELL 0x119a54800 == 45 [pid = 1653] [id = 330] 09:13:29 INFO - PROCESS | 1653 | --DOCSHELL 0x12a780800 == 44 [pid = 1653] [id = 329] 09:13:29 INFO - PROCESS | 1653 | --DOCSHELL 0x128c64000 == 43 [pid = 1653] [id = 328] 09:13:29 INFO - PROCESS | 1653 | --DOCSHELL 0x1282c1800 == 42 [pid = 1653] [id = 327] 09:13:29 INFO - PROCESS | 1653 | --DOCSHELL 0x125180800 == 41 [pid = 1653] [id = 326] 09:13:29 INFO - PROCESS | 1653 | --DOCSHELL 0x1245d6800 == 40 [pid = 1653] [id = 325] 09:13:29 INFO - PROCESS | 1653 | --DOCSHELL 0x119b5a800 == 39 [pid = 1653] [id = 324] 09:13:29 INFO - PROCESS | 1653 | --DOCSHELL 0x117c61000 == 38 [pid = 1653] [id = 323] 09:13:29 INFO - PROCESS | 1653 | --DOCSHELL 0x1164b6800 == 37 [pid = 1653] [id = 322] 09:13:29 INFO - PROCESS | 1653 | --DOCSHELL 0x123907000 == 36 [pid = 1653] [id = 321] 09:13:29 INFO - PROCESS | 1653 | --DOCSHELL 0x1168b3000 == 35 [pid = 1653] [id = 320] 09:13:29 INFO - PROCESS | 1653 | --DOCSHELL 0x12b158800 == 34 [pid = 1653] [id = 319] 09:13:29 INFO - PROCESS | 1653 | --DOCSHELL 0x116fb1000 == 33 [pid = 1653] [id = 307] 09:13:29 INFO - PROCESS | 1653 | --DOCSHELL 0x1183a5800 == 32 [pid = 1653] [id = 339] 09:13:29 INFO - PROCESS | 1653 | --DOCSHELL 0x12cabe800 == 31 [pid = 1653] [id = 338] 09:13:29 INFO - PROCESS | 1653 | --DOCSHELL 0x12ca47800 == 30 [pid = 1653] [id = 337] 09:13:29 INFO - PROCESS | 1653 | --DOCSHELL 0x1266a0000 == 29 [pid = 1653] [id = 336] 09:13:29 INFO - PROCESS | 1653 | --DOCSHELL 0x12c732000 == 28 [pid = 1653] [id = 334] 09:13:29 INFO - PROCESS | 1653 | --DOCSHELL 0x1188c0000 == 27 [pid = 1653] [id = 335] 09:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x124bad000) [pid = 1653] [serial = 937] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x1245ccc00) [pid = 1653] [serial = 936] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x12384e800) [pid = 1653] [serial = 933] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x125707c00) [pid = 1653] [serial = 939] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x119c0cc00) [pid = 1653] [serial = 922] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x119720400) [pid = 1653] [serial = 921] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x1184c6800) [pid = 1653] [serial = 927] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x11872d400) [pid = 1653] [serial = 928] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x11675c000) [pid = 1653] [serial = 924] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x113da5c00) [pid = 1653] [serial = 925] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x119161000) [pid = 1653] [serial = 930] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x121043000) [pid = 1653] [serial = 931] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x116ab5400) [pid = 1653] [serial = 907] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x114f55400) [pid = 1653] [serial = 906] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x1197e6400) [pid = 1653] [serial = 910] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x119611800) [pid = 1653] [serial = 909] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x126ca0400) [pid = 1653] [serial = 913] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x1265a6800) [pid = 1653] [serial = 912] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x12a962400) [pid = 1653] [serial = 916] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x128d0ac00) [pid = 1653] [serial = 915] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x11915d800) [pid = 1653] [serial = 919] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x12b012800) [pid = 1653] [serial = 955] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1184c8400) [pid = 1653] [serial = 918] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x1282a5400) [pid = 1653] [serial = 942] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x128a22400) [pid = 1653] [serial = 943] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x128ca4c00) [pid = 1653] [serial = 945] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x12103e800) [pid = 1653] [serial = 948] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x124ba2400) [pid = 1653] [serial = 949] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x12b11e400) [pid = 1653] [serial = 957] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x12a665400) [pid = 1653] [serial = 954] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x12a56d400) [pid = 1653] [serial = 946] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x126c99c00) [pid = 1653] [serial = 940] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x12a577400) [pid = 1653] [serial = 952] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x128c9dc00) [pid = 1653] [serial = 951] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x1242a0c00) [pid = 1653] [serial = 934] [outer = 0x0] [url = about:blank] 09:13:29 INFO - PROCESS | 1653 | 1469031209768 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:13:29 INFO - PROCESS | 1653 | 1469031209770 Marionette TRACE conn2 <- [1,1334,null,{}] 09:13:29 INFO - PROCESS | 1653 | 1469031209778 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}] 09:13:29 INFO - PROCESS | 1653 | 1469031209780 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:29 INFO - PROCESS | 1653 | 1469031209859 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 09:13:29 INFO - PROCESS | 1653 | 1469031209866 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:29 INFO - PROCESS | 1653 | 1469031209869 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x115ec1000 == 28 [pid = 1653] [id = 341] 09:13:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1129b2400) [pid = 1653] [serial = 1022] [outer = 0x0] 09:13:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x1129b5c00) [pid = 1653] [serial = 1023] [outer = 0x1129b2400] 09:13:29 INFO - PROCESS | 1653 | 1469031209897 Marionette DEBUG loaded listener.js 09:13:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x112fad000) [pid = 1653] [serial = 1024] [outer = 0x1129b2400] 09:13:30 INFO - PROCESS | 1653 | 1469031210260 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]]]}] 09:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 595ms 09:13:30 INFO - PROCESS | 1653 | 1469031210299 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 09:13:30 INFO - PROCESS | 1653 | 1469031210302 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 09:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:13:30 INFO - PROCESS | 1653 | 1469031210305 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:13:30 INFO - PROCESS | 1653 | 1469031210307 Marionette TRACE conn2 <- [1,1338,null,{}] 09:13:30 INFO - PROCESS | 1653 | 1469031210311 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}] 09:13:30 INFO - PROCESS | 1653 | 1469031210314 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:30 INFO - PROCESS | 1653 | 1469031210400 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 09:13:30 INFO - PROCESS | 1653 | 1469031210405 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:30 INFO - PROCESS | 1653 | 1469031210407 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x11818c000 == 29 [pid = 1653] [id = 342] 09:13:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x1176bd800) [pid = 1653] [serial = 1025] [outer = 0x0] 09:13:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1183c4800) [pid = 1653] [serial = 1026] [outer = 0x1176bd800] 09:13:30 INFO - PROCESS | 1653 | 1469031210434 Marionette DEBUG loaded listener.js 09:13:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x118420000) [pid = 1653] [serial = 1027] [outer = 0x1176bd800] 09:13:31 INFO - PROCESS | 1653 | 1469031211239 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]]]}] 09:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 969ms 09:13:31 INFO - PROCESS | 1653 | 1469031211275 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 09:13:31 INFO - PROCESS | 1653 | 1469031211276 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 09:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:13:31 INFO - PROCESS | 1653 | 1469031211279 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:13:31 INFO - PROCESS | 1653 | 1469031211280 Marionette TRACE conn2 <- [1,1342,null,{}] 09:13:31 INFO - PROCESS | 1653 | 1469031211282 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}] 09:13:31 INFO - PROCESS | 1653 | 1469031211284 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:31 INFO - PROCESS | 1653 | 1469031211382 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 09:13:31 INFO - PROCESS | 1653 | 1469031211419 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:31 INFO - PROCESS | 1653 | 1469031211424 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:31 INFO - PROCESS | 1653 | ++DOCSHELL 0x1195e6000 == 30 [pid = 1653] [id = 343] 09:13:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x11875f400) [pid = 1653] [serial = 1028] [outer = 0x0] 09:13:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x11889e800) [pid = 1653] [serial = 1029] [outer = 0x11875f400] 09:13:31 INFO - PROCESS | 1653 | 1469031211453 Marionette DEBUG loaded listener.js 09:13:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x1192a5400) [pid = 1653] [serial = 1030] [outer = 0x11875f400] 09:13:31 INFO - PROCESS | 1653 | 1469031211769 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]]]}] 09:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 521ms 09:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:13:31 INFO - PROCESS | 1653 | 1469031211802 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 09:13:31 INFO - PROCESS | 1653 | 1469031211803 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 09:13:31 INFO - PROCESS | 1653 | 1469031211805 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:13:31 INFO - PROCESS | 1653 | 1469031211806 Marionette TRACE conn2 <- [1,1346,null,{}] 09:13:31 INFO - PROCESS | 1653 | 1469031211809 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}] 09:13:31 INFO - PROCESS | 1653 | 1469031211810 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:31 INFO - PROCESS | 1653 | 1469031211909 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 09:13:31 INFO - PROCESS | 1653 | 1469031211945 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:31 INFO - PROCESS | 1653 | 1469031211946 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:31 INFO - PROCESS | 1653 | ++DOCSHELL 0x123907800 == 31 [pid = 1653] [id = 344] 09:13:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x1197dfc00) [pid = 1653] [serial = 1031] [outer = 0x0] 09:13:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x12103cc00) [pid = 1653] [serial = 1032] [outer = 0x1197dfc00] 09:13:31 INFO - PROCESS | 1653 | 1469031211971 Marionette DEBUG loaded listener.js 09:13:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x121046800) [pid = 1653] [serial = 1033] [outer = 0x1197dfc00] 09:13:32 INFO - PROCESS | 1653 | 1469031212286 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]]]}] 09:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 518ms 09:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:13:32 INFO - PROCESS | 1653 | 1469031212325 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 09:13:32 INFO - PROCESS | 1653 | 1469031212326 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 09:13:32 INFO - PROCESS | 1653 | 1469031212328 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:13:32 INFO - PROCESS | 1653 | 1469031212329 Marionette TRACE conn2 <- [1,1350,null,{}] 09:13:32 INFO - PROCESS | 1653 | 1469031212332 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}] 09:13:32 INFO - PROCESS | 1653 | 1469031212333 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:32 INFO - PROCESS | 1653 | 1469031212429 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 09:13:32 INFO - PROCESS | 1653 | 1469031212462 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:32 INFO - PROCESS | 1653 | 1469031212464 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x1240b9000 == 32 [pid = 1653] [id = 345] 09:13:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x1210d7c00) [pid = 1653] [serial = 1034] [outer = 0x0] 09:13:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x1211f7000) [pid = 1653] [serial = 1035] [outer = 0x1210d7c00] 09:13:32 INFO - PROCESS | 1653 | 1469031212488 Marionette DEBUG loaded listener.js 09:13:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x123fef000) [pid = 1653] [serial = 1036] [outer = 0x1210d7c00] 09:13:32 INFO - PROCESS | 1653 | 1469031212811 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]]]}] 09:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 519ms 09:13:32 INFO - PROCESS | 1653 | 1469031212852 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 09:13:32 INFO - PROCESS | 1653 | 1469031212853 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 09:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:13:32 INFO - PROCESS | 1653 | 1469031212856 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:13:32 INFO - PROCESS | 1653 | 1469031212857 Marionette TRACE conn2 <- [1,1354,null,{}] 09:13:32 INFO - PROCESS | 1653 | 1469031212859 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}] 09:13:32 INFO - PROCESS | 1653 | 1469031212864 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:32 INFO - PROCESS | 1653 | 1469031212978 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 09:13:32 INFO - PROCESS | 1653 | 1469031212982 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:32 INFO - PROCESS | 1653 | 1469031212984 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x125730800 == 33 [pid = 1653] [id = 346] 09:13:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x12409f800) [pid = 1653] [serial = 1037] [outer = 0x0] 09:13:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x1248e4400) [pid = 1653] [serial = 1038] [outer = 0x12409f800] 09:13:33 INFO - PROCESS | 1653 | 1469031213008 Marionette DEBUG loaded listener.js 09:13:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x125128c00) [pid = 1653] [serial = 1039] [outer = 0x12409f800] 09:13:33 INFO - PROCESS | 1653 | 1469031213341 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]]]}] 09:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 518ms 09:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:13:33 INFO - PROCESS | 1653 | 1469031213374 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 09:13:33 INFO - PROCESS | 1653 | 1469031213376 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 09:13:33 INFO - PROCESS | 1653 | 1469031213378 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:13:33 INFO - PROCESS | 1653 | 1469031213379 Marionette TRACE conn2 <- [1,1358,null,{}] 09:13:33 INFO - PROCESS | 1653 | 1469031213384 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}] 09:13:33 INFO - PROCESS | 1653 | 1469031213385 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:33 INFO - PROCESS | 1653 | 1469031213485 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 09:13:33 INFO - PROCESS | 1653 | 1469031213488 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:33 INFO - PROCESS | 1653 | 1469031213489 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x126c26000 == 34 [pid = 1653] [id = 347] 09:13:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x125605800) [pid = 1653] [serial = 1040] [outer = 0x0] 09:13:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x126133800) [pid = 1653] [serial = 1041] [outer = 0x125605800] 09:13:33 INFO - PROCESS | 1653 | 1469031213514 Marionette DEBUG loaded listener.js 09:13:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x1266c3400) [pid = 1653] [serial = 1042] [outer = 0x125605800] 09:13:33 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x12bf07000) [pid = 1653] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:13:33 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x1127d2800) [pid = 1653] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:13:33 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x12b916400) [pid = 1653] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:13:33 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x11872c000) [pid = 1653] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:13:33 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x112a81400) [pid = 1653] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:13:33 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x118752400) [pid = 1653] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:13:33 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x123bf6400) [pid = 1653] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:13:33 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x126137000) [pid = 1653] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:13:33 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x112e10800) [pid = 1653] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:13:33 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x112a85c00) [pid = 1653] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:13:33 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x124d8f400) [pid = 1653] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:13:33 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x113057400) [pid = 1653] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:13:33 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x119611000) [pid = 1653] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:13:33 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x11875d800) [pid = 1653] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:13:33 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x128a28800) [pid = 1653] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:13:33 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x110ea8000) [pid = 1653] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:13:34 INFO - PROCESS | 1653 | 1469031214062 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]]]}] 09:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 721ms 09:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:13:34 INFO - PROCESS | 1653 | 1469031214099 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 09:13:34 INFO - PROCESS | 1653 | 1469031214101 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 09:13:34 INFO - PROCESS | 1653 | 1469031214103 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:13:34 INFO - PROCESS | 1653 | 1469031214104 Marionette TRACE conn2 <- [1,1362,null,{}] 09:13:34 INFO - PROCESS | 1653 | 1469031214106 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}] 09:13:34 INFO - PROCESS | 1653 | 1469031214107 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:34 INFO - PROCESS | 1653 | 1469031214184 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 09:13:34 INFO - PROCESS | 1653 | 1469031214237 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:34 INFO - PROCESS | 1653 | 1469031214238 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x126617800 == 35 [pid = 1653] [id = 348] 09:13:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x110ea8400) [pid = 1653] [serial = 1043] [outer = 0x0] 09:13:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x113d2b000) [pid = 1653] [serial = 1044] [outer = 0x110ea8400] 09:13:34 INFO - PROCESS | 1653 | 1469031214263 Marionette DEBUG loaded listener.js 09:13:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x119c07c00) [pid = 1653] [serial = 1045] [outer = 0x110ea8400] 09:13:34 INFO - PROCESS | 1653 | 1469031214536 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]]]}] 09:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 468ms 09:13:34 INFO - PROCESS | 1653 | 1469031214571 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 09:13:34 INFO - PROCESS | 1653 | 1469031214573 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 09:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:13:34 INFO - PROCESS | 1653 | 1469031214575 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:13:34 INFO - PROCESS | 1653 | 1469031214576 Marionette TRACE conn2 <- [1,1366,null,{}] 09:13:34 INFO - PROCESS | 1653 | 1469031214579 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}] 09:13:34 INFO - PROCESS | 1653 | 1469031214580 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:34 INFO - PROCESS | 1653 | 1469031214671 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 09:13:34 INFO - PROCESS | 1653 | 1469031214700 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:34 INFO - PROCESS | 1653 | 1469031214701 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x128c53800 == 36 [pid = 1653] [id = 349] 09:13:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x1176c0800) [pid = 1653] [serial = 1046] [outer = 0x0] 09:13:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x12570bc00) [pid = 1653] [serial = 1047] [outer = 0x1176c0800] 09:13:34 INFO - PROCESS | 1653 | 1469031214727 Marionette DEBUG loaded listener.js 09:13:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x126c90400) [pid = 1653] [serial = 1048] [outer = 0x1176c0800] 09:13:35 INFO - PROCESS | 1653 | 1469031215056 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] 09:13:35 INFO - PROCESS | 1653 | 1469031215097 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 09:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:13:35 INFO - PROCESS | 1653 | 1469031215099 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:13:35 INFO - PROCESS | 1653 | 1469031215100 Marionette TRACE conn2 <- [1,1370,null,{}] 09:13:35 INFO - PROCESS | 1653 | 1469031215103 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}] 09:13:35 INFO - PROCESS | 1653 | 1469031215104 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:35 INFO - PROCESS | 1653 | 1469031215207 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 09:13:35 INFO - PROCESS | 1653 | 1469031215211 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:35 INFO - PROCESS | 1653 | 1469031215212 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a5b9000 == 37 [pid = 1653] [id = 350] 09:13:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x126c96400) [pid = 1653] [serial = 1049] [outer = 0x0] 09:13:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x12829d400) [pid = 1653] [serial = 1050] [outer = 0x126c96400] 09:13:35 INFO - PROCESS | 1653 | 1469031215238 Marionette DEBUG loaded listener.js 09:13:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x12860ac00) [pid = 1653] [serial = 1051] [outer = 0x126c96400] 09:13:35 INFO - PROCESS | 1653 | 1469031215539 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] 09:13:35 INFO - PROCESS | 1653 | 1469031215572 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 09:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:13:35 INFO - PROCESS | 1653 | 1469031215574 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:13:35 INFO - PROCESS | 1653 | 1469031215576 Marionette TRACE conn2 <- [1,1374,null,{}] 09:13:35 INFO - PROCESS | 1653 | 1469031215578 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}] 09:13:35 INFO - PROCESS | 1653 | 1469031215581 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:35 INFO - PROCESS | 1653 | 1469031215670 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 09:13:35 INFO - PROCESS | 1653 | 1469031215674 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:35 INFO - PROCESS | 1653 | 1469031215676 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b0da800 == 38 [pid = 1653] [id = 351] 09:13:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x12890e000) [pid = 1653] [serial = 1052] [outer = 0x0] 09:13:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x128915800) [pid = 1653] [serial = 1053] [outer = 0x12890e000] 09:13:35 INFO - PROCESS | 1653 | 1469031215710 Marionette DEBUG loaded listener.js 09:13:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x128d0c000) [pid = 1653] [serial = 1054] [outer = 0x12890e000] 09:13:36 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:36 INFO - PROCESS | 1653 | 1469031216278 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] 09:13:36 INFO - PROCESS | 1653 | 1469031216325 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 09:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:13:36 INFO - PROCESS | 1653 | 1469031216330 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:13:36 INFO - PROCESS | 1653 | 1469031216334 Marionette TRACE conn2 <- [1,1378,null,{}] 09:13:36 INFO - PROCESS | 1653 | 1469031216338 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}] 09:13:36 INFO - PROCESS | 1653 | 1469031216340 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:36 INFO - PROCESS | 1653 | 1469031216453 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 09:13:36 INFO - PROCESS | 1653 | 1469031216531 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:36 INFO - PROCESS | 1653 | 1469031216533 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x117484800 == 39 [pid = 1653] [id = 352] 09:13:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x1129ae000) [pid = 1653] [serial = 1055] [outer = 0x0] 09:13:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x112f76c00) [pid = 1653] [serial = 1056] [outer = 0x1129ae000] 09:13:36 INFO - PROCESS | 1653 | 1469031216564 Marionette DEBUG loaded listener.js 09:13:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x11680a800) [pid = 1653] [serial = 1057] [outer = 0x1129ae000] 09:13:37 INFO - PROCESS | 1653 | 1469031217136 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] 09:13:37 INFO - PROCESS | 1653 | 1469031217179 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 09:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:13:37 INFO - PROCESS | 1653 | 1469031217187 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:13:37 INFO - PROCESS | 1653 | 1469031217189 Marionette TRACE conn2 <- [1,1382,null,{}] 09:13:37 INFO - PROCESS | 1653 | 1469031217192 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}] 09:13:37 INFO - PROCESS | 1653 | 1469031217194 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:37 INFO - PROCESS | 1653 | 1469031217304 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 09:13:37 INFO - PROCESS | 1653 | 1469031217383 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:37 INFO - PROCESS | 1653 | 1469031217384 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x1168ce000 == 40 [pid = 1653] [id = 353] 09:13:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x1127dc800) [pid = 1653] [serial = 1058] [outer = 0x0] 09:13:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x117c4a000) [pid = 1653] [serial = 1059] [outer = 0x1127dc800] 09:13:37 INFO - PROCESS | 1653 | 1469031217416 Marionette DEBUG loaded listener.js 09:13:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x118753c00) [pid = 1653] [serial = 1060] [outer = 0x1127dc800] 09:13:37 INFO - PROCESS | 1653 | --DOCSHELL 0x12a5b9000 == 39 [pid = 1653] [id = 350] 09:13:37 INFO - PROCESS | 1653 | --DOCSHELL 0x128c53800 == 38 [pid = 1653] [id = 349] 09:13:37 INFO - PROCESS | 1653 | --DOCSHELL 0x126617800 == 37 [pid = 1653] [id = 348] 09:13:37 INFO - PROCESS | 1653 | --DOCSHELL 0x126c26000 == 36 [pid = 1653] [id = 347] 09:13:37 INFO - PROCESS | 1653 | --DOCSHELL 0x125730800 == 35 [pid = 1653] [id = 346] 09:13:38 INFO - PROCESS | 1653 | --DOCSHELL 0x1240b9000 == 34 [pid = 1653] [id = 345] 09:13:38 INFO - PROCESS | 1653 | --DOCSHELL 0x123907800 == 33 [pid = 1653] [id = 344] 09:13:38 INFO - PROCESS | 1653 | --DOCSHELL 0x1195e6000 == 32 [pid = 1653] [id = 343] 09:13:38 INFO - PROCESS | 1653 | --DOCSHELL 0x11818c000 == 31 [pid = 1653] [id = 342] 09:13:38 INFO - PROCESS | 1653 | --DOCSHELL 0x115ec1000 == 30 [pid = 1653] [id = 341] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x12bf14400) [pid = 1653] [serial = 999] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x12a66d800) [pid = 1653] [serial = 984] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x12b9e0800) [pid = 1653] [serial = 990] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x119169c00) [pid = 1653] [serial = 963] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x11971cc00) [pid = 1653] [serial = 964] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x113e9d800) [pid = 1653] [serial = 960] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x117160400) [pid = 1653] [serial = 961] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x119160000) [pid = 1653] [serial = 969] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1197e0800) [pid = 1653] [serial = 970] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x124a0a800) [pid = 1653] [serial = 975] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x125709800) [pid = 1653] [serial = 976] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x12b916000) [pid = 1653] [serial = 988] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x12b127800) [pid = 1653] [serial = 987] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x123857c00) [pid = 1653] [serial = 972] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x1242aa000) [pid = 1653] [serial = 973] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x12b911c00) [pid = 1653] [serial = 958] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x126523c00) [pid = 1653] [serial = 978] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1164edc00) [pid = 1653] [serial = 966] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x1183c3400) [pid = 1653] [serial = 967] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x12bf03400) [pid = 1653] [serial = 997] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x12103dc00) [pid = 1653] [serial = 993] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x12b9e8400) [pid = 1653] [serial = 991] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x12a655800) [pid = 1653] [serial = 982] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x128c9ac00) [pid = 1653] [serial = 981] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x12b01e800) [pid = 1653] [serial = 985] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x1282a6000) [pid = 1653] [serial = 996] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x12bf1c400) [pid = 1653] [serial = 1000] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x124a09c00) [pid = 1653] [serial = 994] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x126c99800) [pid = 1653] [serial = 979] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x110eb2800) [pid = 1653] [serial = 1003] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x110eae800) [pid = 1653] [serial = 1002] [outer = 0x0] [url = about:blank] 09:13:38 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:38 INFO - PROCESS | 1653 | 1469031218076 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] 09:13:38 INFO - PROCESS | 1653 | 1469031218111 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 09:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:13:38 INFO - PROCESS | 1653 | 1469031218114 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:13:38 INFO - PROCESS | 1653 | 1469031218116 Marionette TRACE conn2 <- [1,1386,null,{}] 09:13:38 INFO - PROCESS | 1653 | 1469031218120 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}] 09:13:38 INFO - PROCESS | 1653 | 1469031218122 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:38 INFO - PROCESS | 1653 | 1469031218203 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 09:13:38 INFO - PROCESS | 1653 | 1469031218207 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:38 INFO - PROCESS | 1653 | 1469031218210 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x116f0e800 == 31 [pid = 1653] [id = 354] 09:13:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x116aac800) [pid = 1653] [serial = 1061] [outer = 0x0] 09:13:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x1181dc800) [pid = 1653] [serial = 1062] [outer = 0x116aac800] 09:13:38 INFO - PROCESS | 1653 | 1469031218240 Marionette DEBUG loaded listener.js 09:13:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x118494800) [pid = 1653] [serial = 1063] [outer = 0x116aac800] 09:13:38 INFO - PROCESS | 1653 | 1469031218585 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] 09:13:38 INFO - PROCESS | 1653 | 1469031218638 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 09:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:13:38 INFO - PROCESS | 1653 | 1469031218642 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:13:38 INFO - PROCESS | 1653 | 1469031218644 Marionette TRACE conn2 <- [1,1390,null,{}] 09:13:38 INFO - PROCESS | 1653 | 1469031218646 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}] 09:13:38 INFO - PROCESS | 1653 | 1469031218648 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:38 INFO - PROCESS | 1653 | 1469031218725 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 09:13:38 INFO - PROCESS | 1653 | 1469031218754 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:38 INFO - PROCESS | 1653 | 1469031218755 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x118712000 == 32 [pid = 1653] [id = 355] 09:13:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x119161000) [pid = 1653] [serial = 1064] [outer = 0x0] 09:13:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x1192a6000) [pid = 1653] [serial = 1065] [outer = 0x119161000] 09:13:38 INFO - PROCESS | 1653 | 1469031218782 Marionette DEBUG loaded listener.js 09:13:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x119715c00) [pid = 1653] [serial = 1066] [outer = 0x119161000] 09:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 468ms 09:13:39 INFO - PROCESS | 1653 | 1469031219106 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]]]}] 09:13:39 INFO - PROCESS | 1653 | 1469031219111 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 09:13:39 INFO - PROCESS | 1653 | 1469031219112 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 09:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:13:39 INFO - PROCESS | 1653 | 1469031219117 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:13:39 INFO - PROCESS | 1653 | 1469031219121 Marionette TRACE conn2 <- [1,1394,null,{}] 09:13:39 INFO - PROCESS | 1653 | 1469031219128 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}] 09:13:39 INFO - PROCESS | 1653 | 1469031219134 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:39 INFO - PROCESS | 1653 | 1469031219218 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 09:13:39 INFO - PROCESS | 1653 | 1469031219269 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:39 INFO - PROCESS | 1653 | 1469031219271 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x123881000 == 33 [pid = 1653] [id = 356] 09:13:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x1129b1c00) [pid = 1653] [serial = 1067] [outer = 0x0] 09:13:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x12103a800) [pid = 1653] [serial = 1068] [outer = 0x1129b1c00] 09:13:39 INFO - PROCESS | 1653 | 1469031219299 Marionette DEBUG loaded listener.js 09:13:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x123bf6c00) [pid = 1653] [serial = 1069] [outer = 0x1129b1c00] 09:13:39 INFO - PROCESS | 1653 | 1469031219583 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]]]}] 09:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 524ms 09:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:13:39 INFO - PROCESS | 1653 | 1469031219640 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 09:13:39 INFO - PROCESS | 1653 | 1469031219641 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 09:13:39 INFO - PROCESS | 1653 | 1469031219643 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:13:39 INFO - PROCESS | 1653 | 1469031219645 Marionette TRACE conn2 <- [1,1398,null,{}] 09:13:39 INFO - PROCESS | 1653 | 1469031219649 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}] 09:13:39 INFO - PROCESS | 1653 | 1469031219651 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:39 INFO - PROCESS | 1653 | 1469031219733 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 09:13:39 INFO - PROCESS | 1653 | 1469031219787 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:39 INFO - PROCESS | 1653 | 1469031219788 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x1245e6800 == 34 [pid = 1653] [id = 357] 09:13:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x121046000) [pid = 1653] [serial = 1070] [outer = 0x0] 09:13:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x124592400) [pid = 1653] [serial = 1071] [outer = 0x121046000] 09:13:39 INFO - PROCESS | 1653 | 1469031219815 Marionette DEBUG loaded listener.js 09:13:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x124b88c00) [pid = 1653] [serial = 1072] [outer = 0x121046000] 09:13:40 INFO - PROCESS | 1653 | 1469031220123 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]]]}] 09:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 518ms 09:13:40 INFO - PROCESS | 1653 | 1469031220162 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 09:13:40 INFO - PROCESS | 1653 | 1469031220164 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 09:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:13:40 INFO - PROCESS | 1653 | 1469031220168 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:13:40 INFO - PROCESS | 1653 | 1469031220169 Marionette TRACE conn2 <- [1,1402,null,{}] 09:13:40 INFO - PROCESS | 1653 | 1469031220177 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}] 09:13:40 INFO - PROCESS | 1653 | 1469031220179 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:40 INFO - PROCESS | 1653 | 1469031220274 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 09:13:40 INFO - PROCESS | 1653 | 1469031220278 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:40 INFO - PROCESS | 1653 | 1469031220279 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x126c22000 == 35 [pid = 1653] [id = 358] 09:13:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1127d2000) [pid = 1653] [serial = 1073] [outer = 0x0] 09:13:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x124d85000) [pid = 1653] [serial = 1074] [outer = 0x1127d2000] 09:13:40 INFO - PROCESS | 1653 | 1469031220304 Marionette DEBUG loaded listener.js 09:13:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x126132c00) [pid = 1653] [serial = 1075] [outer = 0x1127d2000] 09:13:40 INFO - PROCESS | 1653 | 1469031220640 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]]]}] 09:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 528ms 09:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:13:40 INFO - PROCESS | 1653 | 1469031220697 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 09:13:40 INFO - PROCESS | 1653 | 1469031220698 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 09:13:40 INFO - PROCESS | 1653 | 1469031220700 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:13:40 INFO - PROCESS | 1653 | 1469031220701 Marionette TRACE conn2 <- [1,1406,null,{}] 09:13:40 INFO - PROCESS | 1653 | 1469031220703 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}] 09:13:40 INFO - PROCESS | 1653 | 1469031220707 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:40 INFO - PROCESS | 1653 | 1469031220824 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 09:13:40 INFO - PROCESS | 1653 | 1469031220836 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:40 INFO - PROCESS | 1653 | 1469031220837 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x1286b3000 == 36 [pid = 1653] [id = 359] 09:13:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x126523c00) [pid = 1653] [serial = 1076] [outer = 0x0] 09:13:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x1282a7000) [pid = 1653] [serial = 1077] [outer = 0x126523c00] 09:13:40 INFO - PROCESS | 1653 | 1469031220862 Marionette DEBUG loaded listener.js 09:13:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x128d03c00) [pid = 1653] [serial = 1078] [outer = 0x126523c00] 09:13:41 INFO - PROCESS | 1653 | 1469031221223 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]]]}] 09:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 570ms 09:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:13:41 INFO - PROCESS | 1653 | 1469031221271 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 09:13:41 INFO - PROCESS | 1653 | 1469031221272 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 09:13:41 INFO - PROCESS | 1653 | 1469031221274 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:13:41 INFO - PROCESS | 1653 | 1469031221275 Marionette TRACE conn2 <- [1,1410,null,{}] 09:13:41 INFO - PROCESS | 1653 | 1469031221278 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}] 09:13:41 INFO - PROCESS | 1653 | 1469031221279 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:41 INFO - PROCESS | 1653 | 1469031221373 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 09:13:41 INFO - PROCESS | 1653 | 1469031221385 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:41 INFO - PROCESS | 1653 | 1469031221386 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a5c7800 == 37 [pid = 1653] [id = 360] 09:13:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x128d0ac00) [pid = 1653] [serial = 1079] [outer = 0x0] 09:13:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x12a56d400) [pid = 1653] [serial = 1080] [outer = 0x128d0ac00] 09:13:41 INFO - PROCESS | 1653 | 1469031221410 Marionette DEBUG loaded listener.js 09:13:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x12a663000) [pid = 1653] [serial = 1081] [outer = 0x128d0ac00] 09:13:41 INFO - PROCESS | 1653 | 1469031221754 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]]]}] 09:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 521ms 09:13:41 INFO - PROCESS | 1653 | 1469031221796 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 09:13:41 INFO - PROCESS | 1653 | 1469031221797 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 09:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:13:41 INFO - PROCESS | 1653 | 1469031221799 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:13:41 INFO - PROCESS | 1653 | 1469031221800 Marionette TRACE conn2 <- [1,1414,null,{}] 09:13:41 INFO - PROCESS | 1653 | 1469031221808 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}] 09:13:41 INFO - PROCESS | 1653 | 1469031221810 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:41 INFO - PROCESS | 1653 | 1469031221904 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 09:13:41 INFO - PROCESS | 1653 | 1469031221908 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:41 INFO - PROCESS | 1653 | 1469031221909 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x12aa96800 == 38 [pid = 1653] [id = 361] 09:13:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x128d0cc00) [pid = 1653] [serial = 1082] [outer = 0x0] 09:13:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x12a673c00) [pid = 1653] [serial = 1083] [outer = 0x128d0cc00] 09:13:41 INFO - PROCESS | 1653 | 1469031221934 Marionette DEBUG loaded listener.js 09:13:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x12aae1400) [pid = 1653] [serial = 1084] [outer = 0x128d0cc00] 09:13:42 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x1129b7800) [pid = 1653] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:13:42 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1129b3000) [pid = 1653] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:13:42 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x117c44c00) [pid = 1653] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:13:42 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1210d7c00) [pid = 1653] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:13:42 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x123e35c00) [pid = 1653] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:13:42 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x12409f800) [pid = 1653] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:13:42 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x125605800) [pid = 1653] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:13:42 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x12579bc00) [pid = 1653] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:13:42 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x1121bcc00) [pid = 1653] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:13:42 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x126c96400) [pid = 1653] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:13:42 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1176c0800) [pid = 1653] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:13:42 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x1176bd800) [pid = 1653] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:13:42 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x11875f400) [pid = 1653] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:13:42 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x1129b2400) [pid = 1653] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:13:42 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x1197dfc00) [pid = 1653] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:13:42 INFO - PROCESS | 1653 | 1469031222339 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]]]}] 09:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 569ms 09:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:13:42 INFO - PROCESS | 1653 | 1469031222369 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 09:13:42 INFO - PROCESS | 1653 | 1469031222370 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 09:13:42 INFO - PROCESS | 1653 | 1469031222372 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:13:42 INFO - PROCESS | 1653 | 1469031222373 Marionette TRACE conn2 <- [1,1418,null,{}] 09:13:42 INFO - PROCESS | 1653 | 1469031222375 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}] 09:13:42 INFO - PROCESS | 1653 | 1469031222377 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:42 INFO - PROCESS | 1653 | 1469031222457 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 09:13:42 INFO - PROCESS | 1653 | 1469031222516 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:42 INFO - PROCESS | 1653 | 1469031222517 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x12387f000 == 39 [pid = 1653] [id = 362] 09:13:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x111c83c00) [pid = 1653] [serial = 1085] [outer = 0x0] 09:13:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x118728800) [pid = 1653] [serial = 1086] [outer = 0x111c83c00] 09:13:42 INFO - PROCESS | 1653 | 1469031222542 Marionette DEBUG loaded listener.js 09:13:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x1211ef800) [pid = 1653] [serial = 1087] [outer = 0x111c83c00] 09:13:42 INFO - PROCESS | 1653 | 1469031222822 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]]]}] 09:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 468ms 09:13:42 INFO - PROCESS | 1653 | 1469031222840 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 09:13:42 INFO - PROCESS | 1653 | 1469031222841 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 09:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:13:42 INFO - PROCESS | 1653 | 1469031222844 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:13:42 INFO - PROCESS | 1653 | 1469031222845 Marionette TRACE conn2 <- [1,1422,null,{}] 09:13:42 INFO - PROCESS | 1653 | 1469031222855 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}] 09:13:42 INFO - PROCESS | 1653 | 1469031222856 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:42 INFO - PROCESS | 1653 | 1469031222942 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 09:13:42 INFO - PROCESS | 1653 | 1469031222946 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:42 INFO - PROCESS | 1653 | 1469031222948 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bdaf000 == 40 [pid = 1653] [id = 363] 09:13:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x11889b800) [pid = 1653] [serial = 1088] [outer = 0x0] 09:13:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x128ca0000) [pid = 1653] [serial = 1089] [outer = 0x11889b800] 09:13:42 INFO - PROCESS | 1653 | 1469031222974 Marionette DEBUG loaded listener.js 09:13:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x12aae3400) [pid = 1653] [serial = 1090] [outer = 0x11889b800] 09:13:43 INFO - PROCESS | 1653 | 1469031223338 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]]]}] 09:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 522ms 09:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:13:43 INFO - PROCESS | 1653 | 1469031223375 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 09:13:43 INFO - PROCESS | 1653 | 1469031223377 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 09:13:43 INFO - PROCESS | 1653 | 1469031223379 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:13:43 INFO - PROCESS | 1653 | 1469031223382 Marionette TRACE conn2 <- [1,1426,null,{}] 09:13:43 INFO - PROCESS | 1653 | 1469031223385 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}] 09:13:43 INFO - PROCESS | 1653 | 1469031223387 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:43 INFO - PROCESS | 1653 | 1469031223475 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 09:13:43 INFO - PROCESS | 1653 | 1469031223478 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:43 INFO - PROCESS | 1653 | 1469031223480 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:43 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c38c000 == 41 [pid = 1653] [id = 364] 09:13:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x12579bc00) [pid = 1653] [serial = 1091] [outer = 0x0] 09:13:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x12b012c00) [pid = 1653] [serial = 1092] [outer = 0x12579bc00] 09:13:43 INFO - PROCESS | 1653 | 1469031223509 Marionette DEBUG loaded listener.js 09:13:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x12b90c000) [pid = 1653] [serial = 1093] [outer = 0x12579bc00] 09:13:43 INFO - PROCESS | 1653 | 1469031223819 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]]]}] 09:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 473ms 09:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:13:43 INFO - PROCESS | 1653 | 1469031223852 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 09:13:43 INFO - PROCESS | 1653 | 1469031223854 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 09:13:43 INFO - PROCESS | 1653 | 1469031223856 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:13:43 INFO - PROCESS | 1653 | 1469031223857 Marionette TRACE conn2 <- [1,1430,null,{}] 09:13:43 INFO - PROCESS | 1653 | 1469031223859 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}] 09:13:43 INFO - PROCESS | 1653 | 1469031223860 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:43 INFO - PROCESS | 1653 | 1469031223943 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 09:13:44 INFO - PROCESS | 1653 | 1469031223997 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:44 INFO - PROCESS | 1653 | 1469031223998 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c729800 == 42 [pid = 1653] [id = 365] 09:13:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x11872b000) [pid = 1653] [serial = 1094] [outer = 0x0] 09:13:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x12b912000) [pid = 1653] [serial = 1095] [outer = 0x11872b000] 09:13:44 INFO - PROCESS | 1653 | 1469031224022 Marionette DEBUG loaded listener.js 09:13:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x12b9e2800) [pid = 1653] [serial = 1096] [outer = 0x11872b000] 09:13:44 INFO - PROCESS | 1653 | 1469031224456 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]]]}] 09:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 622ms 09:13:44 INFO - PROCESS | 1653 | 1469031224479 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 09:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:13:44 INFO - PROCESS | 1653 | 1469031224483 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 09:13:44 INFO - PROCESS | 1653 | 1469031224487 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:13:44 INFO - PROCESS | 1653 | 1469031224489 Marionette TRACE conn2 <- [1,1434,null,{}] 09:13:44 INFO - PROCESS | 1653 | 1469031224493 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}] 09:13:44 INFO - PROCESS | 1653 | 1469031224495 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:44 INFO - PROCESS | 1653 | 1469031224602 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 09:13:44 INFO - PROCESS | 1653 | 1469031224696 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:44 INFO - PROCESS | 1653 | 1469031224698 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x11827d000 == 43 [pid = 1653] [id = 366] 09:13:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x11675e000) [pid = 1653] [serial = 1097] [outer = 0x0] 09:13:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x1183c5800) [pid = 1653] [serial = 1098] [outer = 0x11675e000] 09:13:44 INFO - PROCESS | 1653 | 1469031224743 Marionette DEBUG loaded listener.js 09:13:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x118746800) [pid = 1653] [serial = 1099] [outer = 0x11675e000] 09:13:45 INFO - PROCESS | 1653 | 1469031225166 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]]]}] 09:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 722ms 09:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:13:45 INFO - PROCESS | 1653 | 1469031225217 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 09:13:45 INFO - PROCESS | 1653 | 1469031225220 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 09:13:45 INFO - PROCESS | 1653 | 1469031225225 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:13:45 INFO - PROCESS | 1653 | 1469031225226 Marionette TRACE conn2 <- [1,1438,null,{}] 09:13:45 INFO - PROCESS | 1653 | 1469031225229 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}] 09:13:45 INFO - PROCESS | 1653 | 1469031225232 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:45 INFO - PROCESS | 1653 | 1469031225377 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 09:13:45 INFO - PROCESS | 1653 | 1469031225428 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:45 INFO - PROCESS | 1653 | 1469031225430 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x1282af800 == 44 [pid = 1653] [id = 367] 09:13:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x121040800) [pid = 1653] [serial = 1100] [outer = 0x0] 09:13:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x1211ee400) [pid = 1653] [serial = 1101] [outer = 0x121040800] 09:13:45 INFO - PROCESS | 1653 | 1469031225461 Marionette DEBUG loaded listener.js 09:13:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x1240a5c00) [pid = 1653] [serial = 1102] [outer = 0x121040800] 09:13:45 INFO - PROCESS | 1653 | 1469031225871 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]]]}] 09:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 671ms 09:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:13:45 INFO - PROCESS | 1653 | 1469031225896 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 09:13:45 INFO - PROCESS | 1653 | 1469031225898 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 09:13:45 INFO - PROCESS | 1653 | 1469031225900 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:13:45 INFO - PROCESS | 1653 | 1469031225903 Marionette TRACE conn2 <- [1,1442,null,{}] 09:13:45 INFO - PROCESS | 1653 | 1469031225910 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}] 09:13:45 INFO - PROCESS | 1653 | 1469031225913 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:46 INFO - PROCESS | 1653 | 1469031226036 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 09:13:46 INFO - PROCESS | 1653 | 1469031226094 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:46 INFO - PROCESS | 1653 | 1469031226096 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x12ca49000 == 45 [pid = 1653] [id = 368] 09:13:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x124d87400) [pid = 1653] [serial = 1103] [outer = 0x0] 09:13:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x126646000) [pid = 1653] [serial = 1104] [outer = 0x124d87400] 09:13:46 INFO - PROCESS | 1653 | 1469031226127 Marionette DEBUG loaded listener.js 09:13:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x128a23c00) [pid = 1653] [serial = 1105] [outer = 0x124d87400] 09:13:46 INFO - PROCESS | 1653 | 1469031226592 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]]]}] 09:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 722ms 09:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:13:46 INFO - PROCESS | 1653 | 1469031226623 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 09:13:46 INFO - PROCESS | 1653 | 1469031226625 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 09:13:46 INFO - PROCESS | 1653 | 1469031226627 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:13:46 INFO - PROCESS | 1653 | 1469031226629 Marionette TRACE conn2 <- [1,1446,null,{}] 09:13:46 INFO - PROCESS | 1653 | 1469031226631 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}] 09:13:46 INFO - PROCESS | 1653 | 1469031226633 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:46 INFO - PROCESS | 1653 | 1469031226739 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 09:13:46 INFO - PROCESS | 1653 | 1469031226794 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:46 INFO - PROCESS | 1653 | 1469031226796 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x12cf20000 == 46 [pid = 1653] [id = 369] 09:13:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x128ca0c00) [pid = 1653] [serial = 1106] [outer = 0x0] 09:13:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x12a95f000) [pid = 1653] [serial = 1107] [outer = 0x128ca0c00] 09:13:46 INFO - PROCESS | 1653 | 1469031226837 Marionette DEBUG loaded listener.js 09:13:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x12b119c00) [pid = 1653] [serial = 1108] [outer = 0x128ca0c00] 09:13:47 INFO - PROCESS | 1653 | 1469031227434 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]]]}] 09:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 871ms 09:13:47 INFO - PROCESS | 1653 | 1469031227503 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 09:13:47 INFO - PROCESS | 1653 | 1469031227506 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 09:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:13:47 INFO - PROCESS | 1653 | 1469031227510 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:13:47 INFO - PROCESS | 1653 | 1469031227512 Marionette TRACE conn2 <- [1,1450,null,{}] 09:13:47 INFO - PROCESS | 1653 | 1469031227518 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}] 09:13:47 INFO - PROCESS | 1653 | 1469031227520 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:47 INFO - PROCESS | 1653 | 1469031227614 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 09:13:47 INFO - PROCESS | 1653 | 1469031227682 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:47 INFO - PROCESS | 1653 | 1469031227685 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:47 INFO - PROCESS | 1653 | ++DOCSHELL 0x119c76000 == 47 [pid = 1653] [id = 370] 09:13:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x116893000) [pid = 1653] [serial = 1109] [outer = 0x0] 09:13:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x11715b000) [pid = 1653] [serial = 1110] [outer = 0x116893000] 09:13:47 INFO - PROCESS | 1653 | 1469031227712 Marionette DEBUG loaded listener.js 09:13:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x11848d000) [pid = 1653] [serial = 1111] [outer = 0x116893000] 09:13:48 INFO - PROCESS | 1653 | 1469031228154 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]]]}] 09:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 674ms 09:13:48 INFO - PROCESS | 1653 | --DOCSHELL 0x1183a2000 == 46 [pid = 1653] [id = 340] 09:13:48 INFO - PROCESS | 1653 | --DOCSHELL 0x12c38c000 == 45 [pid = 1653] [id = 364] 09:13:48 INFO - PROCESS | 1653 | --DOCSHELL 0x12bdaf000 == 44 [pid = 1653] [id = 363] 09:13:48 INFO - PROCESS | 1653 | --DOCSHELL 0x12387f000 == 43 [pid = 1653] [id = 362] 09:13:48 INFO - PROCESS | 1653 | --DOCSHELL 0x12aa96800 == 42 [pid = 1653] [id = 361] 09:13:48 INFO - PROCESS | 1653 | --DOCSHELL 0x12a5c7800 == 41 [pid = 1653] [id = 360] 09:13:48 INFO - PROCESS | 1653 | --DOCSHELL 0x1286b3000 == 40 [pid = 1653] [id = 359] 09:13:48 INFO - PROCESS | 1653 | --DOCSHELL 0x126c22000 == 39 [pid = 1653] [id = 358] 09:13:48 INFO - PROCESS | 1653 | --DOCSHELL 0x1245e6800 == 38 [pid = 1653] [id = 357] 09:13:48 INFO - PROCESS | 1653 | --DOCSHELL 0x123881000 == 37 [pid = 1653] [id = 356] 09:13:48 INFO - PROCESS | 1653 | --DOCSHELL 0x118712000 == 36 [pid = 1653] [id = 355] 09:13:48 INFO - PROCESS | 1653 | --DOCSHELL 0x116f0e800 == 35 [pid = 1653] [id = 354] 09:13:48 INFO - PROCESS | 1653 | --DOCSHELL 0x1168ce000 == 34 [pid = 1653] [id = 353] 09:13:48 INFO - PROCESS | 1653 | --DOCSHELL 0x117484800 == 33 [pid = 1653] [id = 352] 09:13:48 INFO - PROCESS | 1653 | --DOCSHELL 0x12b0da800 == 32 [pid = 1653] [id = 351] 09:13:48 INFO - PROCESS | 1653 | --DOCSHELL 0x12cf20000 == 31 [pid = 1653] [id = 369] 09:13:48 INFO - PROCESS | 1653 | --DOCSHELL 0x12ca49000 == 30 [pid = 1653] [id = 368] 09:13:48 INFO - PROCESS | 1653 | --DOCSHELL 0x1282af800 == 29 [pid = 1653] [id = 367] 09:13:48 INFO - PROCESS | 1653 | --DOCSHELL 0x12c729800 == 28 [pid = 1653] [id = 365] 09:13:48 INFO - PROCESS | 1653 | --DOCSHELL 0x11827d000 == 27 [pid = 1653] [id = 366] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x1183c4800) [pid = 1653] [serial = 1026] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x118420000) [pid = 1653] [serial = 1027] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x11889e800) [pid = 1653] [serial = 1029] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x1129b5c00) [pid = 1653] [serial = 1023] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x112fad000) [pid = 1653] [serial = 1024] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x12103cc00) [pid = 1653] [serial = 1032] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x116891800) [pid = 1653] [serial = 1021] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x112e18400) [pid = 1653] [serial = 1020] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x1129ba000) [pid = 1653] [serial = 1006] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x1129b4c00) [pid = 1653] [serial = 1005] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x11929d400) [pid = 1653] [serial = 1009] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x123fef000) [pid = 1653] [serial = 1036] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x118729800) [pid = 1653] [serial = 1008] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1211f7000) [pid = 1653] [serial = 1035] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x113d2b000) [pid = 1653] [serial = 1044] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x124d8b000) [pid = 1653] [serial = 1012] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x124a05000) [pid = 1653] [serial = 1011] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x1248e4400) [pid = 1653] [serial = 1038] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x126133800) [pid = 1653] [serial = 1041] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x128919400) [pid = 1653] [serial = 1015] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x126ca3000) [pid = 1653] [serial = 1014] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x128c9c000) [pid = 1653] [serial = 1018] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x12860ac00) [pid = 1653] [serial = 1051] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x12570bc00) [pid = 1653] [serial = 1047] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x118491000) [pid = 1653] [serial = 1017] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x126c90400) [pid = 1653] [serial = 1048] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x128915800) [pid = 1653] [serial = 1053] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x12829d400) [pid = 1653] [serial = 1050] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x121046800) [pid = 1653] [serial = 1033] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x125128c00) [pid = 1653] [serial = 1039] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x1266c3400) [pid = 1653] [serial = 1042] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x1192a5400) [pid = 1653] [serial = 1030] [outer = 0x0] [url = about:blank] 09:13:48 INFO - PROCESS | 1653 | 1469031228774 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 09:13:48 INFO - PROCESS | 1653 | 1469031228777 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 09:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:13:48 INFO - PROCESS | 1653 | 1469031228785 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:13:48 INFO - PROCESS | 1653 | 1469031228787 Marionette TRACE conn2 <- [1,1454,null,{}] 09:13:48 INFO - PROCESS | 1653 | 1469031228791 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}] 09:13:48 INFO - PROCESS | 1653 | 1469031228793 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:48 INFO - PROCESS | 1653 | 1469031228877 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 09:13:48 INFO - PROCESS | 1653 | 1469031228905 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:48 INFO - PROCESS | 1653 | 1469031228909 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:48 INFO - PROCESS | 1653 | ++DOCSHELL 0x115ed5800 == 28 [pid = 1653] [id = 371] 09:13:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x1129b3800) [pid = 1653] [serial = 1112] [outer = 0x0] 09:13:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x1129b6400) [pid = 1653] [serial = 1113] [outer = 0x1129b3800] 09:13:48 INFO - PROCESS | 1653 | 1469031228936 Marionette DEBUG loaded listener.js 09:13:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x112fad400) [pid = 1653] [serial = 1114] [outer = 0x1129b3800] 09:13:49 INFO - PROCESS | 1653 | 1469031229339 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]]]}] 09:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 571ms 09:13:49 INFO - PROCESS | 1653 | 1469031229356 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 09:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:13:49 INFO - PROCESS | 1653 | 1469031229359 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 09:13:49 INFO - PROCESS | 1653 | 1469031229364 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:13:49 INFO - PROCESS | 1653 | 1469031229368 Marionette TRACE conn2 <- [1,1458,null,{}] 09:13:49 INFO - PROCESS | 1653 | 1469031229382 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}] 09:13:49 INFO - PROCESS | 1653 | 1469031229385 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:49 INFO - PROCESS | 1653 | 1469031229507 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 09:13:49 INFO - PROCESS | 1653 | 1469031229523 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:49 INFO - PROCESS | 1653 | 1469031229525 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x117c58800 == 29 [pid = 1653] [id = 372] 09:13:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x117160c00) [pid = 1653] [serial = 1115] [outer = 0x0] 09:13:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1176bf000) [pid = 1653] [serial = 1116] [outer = 0x117160c00] 09:13:49 INFO - PROCESS | 1653 | 1469031229569 Marionette DEBUG loaded listener.js 09:13:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x1183c9c00) [pid = 1653] [serial = 1117] [outer = 0x117160c00] 09:13:49 INFO - PROCESS | 1653 | 1469031229983 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]]]}] 09:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 637ms 09:13:50 INFO - PROCESS | 1653 | 1469031230000 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 09:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:13:50 INFO - PROCESS | 1653 | 1469031230003 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 09:13:50 INFO - PROCESS | 1653 | 1469031230006 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:13:50 INFO - PROCESS | 1653 | 1469031230007 Marionette TRACE conn2 <- [1,1462,null,{}] 09:13:50 INFO - PROCESS | 1653 | 1469031230014 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}] 09:13:50 INFO - PROCESS | 1653 | 1469031230019 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:50 INFO - PROCESS | 1653 | 1469031230108 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 09:13:50 INFO - PROCESS | 1653 | 1469031230115 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:50 INFO - PROCESS | 1653 | 1469031230119 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:50 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192da800 == 30 [pid = 1653] [id = 373] 09:13:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x118728c00) [pid = 1653] [serial = 1118] [outer = 0x0] 09:13:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x118747400) [pid = 1653] [serial = 1119] [outer = 0x118728c00] 09:13:50 INFO - PROCESS | 1653 | 1469031230148 Marionette DEBUG loaded listener.js 09:13:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x11889b400) [pid = 1653] [serial = 1120] [outer = 0x118728c00] 09:13:50 INFO - PROCESS | 1653 | 1469031230558 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]]]}] 09:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 569ms 09:13:50 INFO - PROCESS | 1653 | 1469031230576 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 09:13:50 INFO - PROCESS | 1653 | 1469031230578 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 09:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:13:50 INFO - PROCESS | 1653 | 1469031230583 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:13:50 INFO - PROCESS | 1653 | 1469031230585 Marionette TRACE conn2 <- [1,1466,null,{}] 09:13:50 INFO - PROCESS | 1653 | 1469031230589 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}] 09:13:50 INFO - PROCESS | 1653 | 1469031230591 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:50 INFO - PROCESS | 1653 | 1469031230753 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 09:13:50 INFO - PROCESS | 1653 | 1469031230804 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:50 INFO - PROCESS | 1653 | 1469031230806 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:50 INFO - PROCESS | 1653 | ++DOCSHELL 0x119b5f800 == 31 [pid = 1653] [id = 374] 09:13:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x119165400) [pid = 1653] [serial = 1121] [outer = 0x0] 09:13:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x1192a6c00) [pid = 1653] [serial = 1122] [outer = 0x119165400] 09:13:50 INFO - PROCESS | 1653 | 1469031230846 Marionette DEBUG loaded listener.js 09:13:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x119718c00) [pid = 1653] [serial = 1123] [outer = 0x119165400] 09:13:51 INFO - PROCESS | 1653 | 1469031231180 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]]]}] 09:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 621ms 09:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:13:51 INFO - PROCESS | 1653 | 1469031231210 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 09:13:51 INFO - PROCESS | 1653 | 1469031231211 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 09:13:51 INFO - PROCESS | 1653 | 1469031231213 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:13:51 INFO - PROCESS | 1653 | 1469031231215 Marionette TRACE conn2 <- [1,1470,null,{}] 09:13:51 INFO - PROCESS | 1653 | 1469031231219 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}] 09:13:51 INFO - PROCESS | 1653 | 1469031231221 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:51 INFO - PROCESS | 1653 | 1469031231322 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 09:13:51 INFO - PROCESS | 1653 | 1469031231325 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:51 INFO - PROCESS | 1653 | 1469031231326 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x123cd1000 == 32 [pid = 1653] [id = 375] 09:13:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x119719000) [pid = 1653] [serial = 1124] [outer = 0x0] 09:13:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x1197ea800) [pid = 1653] [serial = 1125] [outer = 0x119719000] 09:13:51 INFO - PROCESS | 1653 | 1469031231351 Marionette DEBUG loaded listener.js 09:13:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x12103ec00) [pid = 1653] [serial = 1126] [outer = 0x119719000] 09:13:51 INFO - PROCESS | 1653 | 1469031231706 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]]]}] 09:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 522ms 09:13:51 INFO - PROCESS | 1653 | 1469031231741 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 09:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:13:51 INFO - PROCESS | 1653 | 1469031231742 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 09:13:51 INFO - PROCESS | 1653 | 1469031231745 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:13:51 INFO - PROCESS | 1653 | 1469031231746 Marionette TRACE conn2 <- [1,1474,null,{}] 09:13:51 INFO - PROCESS | 1653 | 1469031231748 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}] 09:13:51 INFO - PROCESS | 1653 | 1469031231753 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:51 INFO - PROCESS | 1653 | 1469031231872 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 09:13:51 INFO - PROCESS | 1653 | 1469031231914 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:51 INFO - PROCESS | 1653 | 1469031231916 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x124bc5800 == 33 [pid = 1653] [id = 376] 09:13:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x1239ee000) [pid = 1653] [serial = 1127] [outer = 0x0] 09:13:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x124099c00) [pid = 1653] [serial = 1128] [outer = 0x1239ee000] 09:13:51 INFO - PROCESS | 1653 | 1469031231941 Marionette DEBUG loaded listener.js 09:13:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x1248e9400) [pid = 1653] [serial = 1129] [outer = 0x1239ee000] 09:13:52 INFO - PROCESS | 1653 | 1469031232261 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]]]}] 09:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 567ms 09:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:13:52 INFO - PROCESS | 1653 | 1469031232313 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 09:13:52 INFO - PROCESS | 1653 | 1469031232314 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 09:13:52 INFO - PROCESS | 1653 | 1469031232316 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:13:52 INFO - PROCESS | 1653 | 1469031232317 Marionette TRACE conn2 <- [1,1478,null,{}] 09:13:52 INFO - PROCESS | 1653 | 1469031232320 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}] 09:13:52 INFO - PROCESS | 1653 | 1469031232321 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:52 INFO - PROCESS | 1653 | 1469031232423 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 09:13:52 INFO - PROCESS | 1653 | 1469031232427 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:52 INFO - PROCESS | 1653 | 1469031232435 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x12651e000 == 34 [pid = 1653] [id = 377] 09:13:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x1248eb000) [pid = 1653] [serial = 1130] [outer = 0x0] 09:13:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x124a11000) [pid = 1653] [serial = 1131] [outer = 0x1248eb000] 09:13:52 INFO - PROCESS | 1653 | 1469031232460 Marionette DEBUG loaded listener.js 09:13:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x124d91400) [pid = 1653] [serial = 1132] [outer = 0x1248eb000] 09:13:52 INFO - PROCESS | 1653 | 1469031232805 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]]]}] 09:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 520ms 09:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:13:52 INFO - PROCESS | 1653 | 1469031232837 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 09:13:52 INFO - PROCESS | 1653 | 1469031232838 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 09:13:52 INFO - PROCESS | 1653 | 1469031232840 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:13:52 INFO - PROCESS | 1653 | 1469031232841 Marionette TRACE conn2 <- [1,1482,null,{}] 09:13:52 INFO - PROCESS | 1653 | 1469031232844 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}] 09:13:52 INFO - PROCESS | 1653 | 1469031232845 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:52 INFO - PROCESS | 1653 | 1469031232946 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 09:13:52 INFO - PROCESS | 1653 | 1469031232950 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:52 INFO - PROCESS | 1653 | 1469031232951 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x1282b2000 == 35 [pid = 1653] [id = 378] 09:13:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x1242a1000) [pid = 1653] [serial = 1133] [outer = 0x0] 09:13:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x125706800) [pid = 1653] [serial = 1134] [outer = 0x1242a1000] 09:13:52 INFO - PROCESS | 1653 | 1469031232975 Marionette DEBUG loaded listener.js 09:13:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x126139400) [pid = 1653] [serial = 1135] [outer = 0x1242a1000] 09:13:53 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x1127d2000) [pid = 1653] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:13:53 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x12579bc00) [pid = 1653] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:13:53 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x128d0cc00) [pid = 1653] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:13:53 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x121046000) [pid = 1653] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:13:53 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x126523c00) [pid = 1653] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:13:53 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x111c83c00) [pid = 1653] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:13:53 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x11889b800) [pid = 1653] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:13:53 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1129b1c00) [pid = 1653] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:13:53 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x119161000) [pid = 1653] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:13:53 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x1129ae000) [pid = 1653] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:13:53 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x116aac800) [pid = 1653] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:13:53 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x1127dc800) [pid = 1653] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:13:53 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x128d0ac00) [pid = 1653] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:13:53 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x12890e000) [pid = 1653] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:13:53 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x110ea8400) [pid = 1653] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:13:53 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x11872b000) [pid = 1653] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:13:53 INFO - PROCESS | 1653 | 1469031233484 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]]]}] 09:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 670ms 09:13:53 INFO - PROCESS | 1653 | 1469031233524 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 09:13:53 INFO - PROCESS | 1653 | 1469031233526 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 09:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:13:53 INFO - PROCESS | 1653 | 1469031233528 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:13:53 INFO - PROCESS | 1653 | 1469031233530 Marionette TRACE conn2 <- [1,1486,null,{}] 09:13:53 INFO - PROCESS | 1653 | 1469031233535 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}] 09:13:53 INFO - PROCESS | 1653 | 1469031233537 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:53 INFO - PROCESS | 1653 | 1469031233614 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 09:13:53 INFO - PROCESS | 1653 | 1469031233620 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:53 INFO - PROCESS | 1653 | 1469031233621 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x1289b9800 == 36 [pid = 1653] [id = 379] 09:13:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1183d0400) [pid = 1653] [serial = 1136] [outer = 0x0] 09:13:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x119161000) [pid = 1653] [serial = 1137] [outer = 0x1183d0400] 09:13:53 INFO - PROCESS | 1653 | 1469031233654 Marionette DEBUG loaded listener.js 09:13:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x1248e5400) [pid = 1653] [serial = 1138] [outer = 0x1183d0400] 09:13:54 INFO - PROCESS | 1653 | 1469031233990 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]]]}] 09:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 472ms 09:13:54 INFO - PROCESS | 1653 | 1469031234003 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 09:13:54 INFO - PROCESS | 1653 | 1469031234004 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 09:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:13:54 INFO - PROCESS | 1653 | 1469031234006 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:13:54 INFO - PROCESS | 1653 | 1469031234008 Marionette TRACE conn2 <- [1,1490,null,{}] 09:13:54 INFO - PROCESS | 1653 | 1469031234010 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}] 09:13:54 INFO - PROCESS | 1653 | 1469031234011 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:54 INFO - PROCESS | 1653 | 1469031234093 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 09:13:54 INFO - PROCESS | 1653 | 1469031234148 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:54 INFO - PROCESS | 1653 | 1469031234149 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x128c56000 == 37 [pid = 1653] [id = 380] 09:13:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x1127dc800) [pid = 1653] [serial = 1139] [outer = 0x0] 09:13:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x125606400) [pid = 1653] [serial = 1140] [outer = 0x1127dc800] 09:13:54 INFO - PROCESS | 1653 | 1469031234174 Marionette DEBUG loaded listener.js 09:13:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x12659f800) [pid = 1653] [serial = 1141] [outer = 0x1127dc800] 09:13:54 INFO - PROCESS | 1653 | 1469031234435 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]]]}] 09:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 468ms 09:13:54 INFO - PROCESS | 1653 | 1469031234476 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 09:13:54 INFO - PROCESS | 1653 | 1469031234477 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 09:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:13:54 INFO - PROCESS | 1653 | 1469031234480 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:13:54 INFO - PROCESS | 1653 | 1469031234482 Marionette TRACE conn2 <- [1,1494,null,{}] 09:13:54 INFO - PROCESS | 1653 | 1469031234492 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}] 09:13:54 INFO - PROCESS | 1653 | 1469031234494 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:54 INFO - PROCESS | 1653 | 1469031234590 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 09:13:54 INFO - PROCESS | 1653 | 1469031234594 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:54 INFO - PROCESS | 1653 | 1469031234596 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a920800 == 38 [pid = 1653] [id = 381] 09:13:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x125709800) [pid = 1653] [serial = 1142] [outer = 0x0] 09:13:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x12698bc00) [pid = 1653] [serial = 1143] [outer = 0x125709800] 09:13:54 INFO - PROCESS | 1653 | 1469031234625 Marionette DEBUG loaded listener.js 09:13:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x128915800) [pid = 1653] [serial = 1144] [outer = 0x125709800] 09:13:54 INFO - PROCESS | 1653 | 1469031234993 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]]]}] 09:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 527ms 09:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:13:55 INFO - PROCESS | 1653 | 1469031235008 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 09:13:55 INFO - PROCESS | 1653 | 1469031235009 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 09:13:55 INFO - PROCESS | 1653 | 1469031235011 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:13:55 INFO - PROCESS | 1653 | 1469031235012 Marionette TRACE conn2 <- [1,1498,null,{}] 09:13:55 INFO - PROCESS | 1653 | 1469031235027 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}] 09:13:55 INFO - PROCESS | 1653 | 1469031235028 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:55 INFO - PROCESS | 1653 | 1469031235106 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 09:13:55 INFO - PROCESS | 1653 | 1469031235110 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:55 INFO - PROCESS | 1653 | 1469031235111 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bdaf000 == 39 [pid = 1653] [id = 382] 09:13:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x128a24800) [pid = 1653] [serial = 1145] [outer = 0x0] 09:13:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x12a56e400) [pid = 1653] [serial = 1146] [outer = 0x128a24800] 09:13:55 INFO - PROCESS | 1653 | 1469031235137 Marionette DEBUG loaded listener.js 09:13:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x12a95d800) [pid = 1653] [serial = 1147] [outer = 0x128a24800] 09:13:55 INFO - PROCESS | 1653 | 1469031235638 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]]]}] 09:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 681ms 09:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:13:55 INFO - PROCESS | 1653 | 1469031235693 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 09:13:55 INFO - PROCESS | 1653 | 1469031235695 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 09:13:55 INFO - PROCESS | 1653 | 1469031235700 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:13:55 INFO - PROCESS | 1653 | 1469031235703 Marionette TRACE conn2 <- [1,1502,null,{}] 09:13:55 INFO - PROCESS | 1653 | 1469031235707 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}] 09:13:55 INFO - PROCESS | 1653 | 1469031235709 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:55 INFO - PROCESS | 1653 | 1469031235823 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 09:13:55 INFO - PROCESS | 1653 | 1469031235878 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:55 INFO - PROCESS | 1653 | 1469031235880 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x112639800 == 40 [pid = 1653] [id = 383] 09:13:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x1127dfc00) [pid = 1653] [serial = 1148] [outer = 0x0] 09:13:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x112e10800) [pid = 1653] [serial = 1149] [outer = 0x1127dfc00] 09:13:55 INFO - PROCESS | 1653 | 1469031235911 Marionette DEBUG loaded listener.js 09:13:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x115e5b000) [pid = 1653] [serial = 1150] [outer = 0x1127dfc00] 09:13:56 INFO - PROCESS | 1653 | 1469031236555 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]]]}] 09:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 873ms 09:13:56 INFO - PROCESS | 1653 | 1469031236572 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 09:13:56 INFO - PROCESS | 1653 | 1469031236575 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 09:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:13:56 INFO - PROCESS | 1653 | 1469031236580 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:13:56 INFO - PROCESS | 1653 | 1469031236582 Marionette TRACE conn2 <- [1,1506,null,{}] 09:13:56 INFO - PROCESS | 1653 | 1469031236584 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}] 09:13:56 INFO - PROCESS | 1653 | 1469031236586 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:56 INFO - PROCESS | 1653 | 1469031236700 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 09:13:56 INFO - PROCESS | 1653 | 1469031236779 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:56 INFO - PROCESS | 1653 | 1469031236781 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x124449000 == 41 [pid = 1653] [id = 384] 09:13:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x117c44800) [pid = 1653] [serial = 1151] [outer = 0x0] 09:13:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x11851b400) [pid = 1653] [serial = 1152] [outer = 0x117c44800] 09:13:56 INFO - PROCESS | 1653 | 1469031236811 Marionette DEBUG loaded listener.js 09:13:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x119715400) [pid = 1653] [serial = 1153] [outer = 0x117c44800] 09:13:57 INFO - PROCESS | 1653 | --DOCSHELL 0x12a920800 == 40 [pid = 1653] [id = 381] 09:13:57 INFO - PROCESS | 1653 | --DOCSHELL 0x128c56000 == 39 [pid = 1653] [id = 380] 09:13:57 INFO - PROCESS | 1653 | --DOCSHELL 0x1289b9800 == 38 [pid = 1653] [id = 379] 09:13:57 INFO - PROCESS | 1653 | --DOCSHELL 0x1282b2000 == 37 [pid = 1653] [id = 378] 09:13:57 INFO - PROCESS | 1653 | --DOCSHELL 0x12651e000 == 36 [pid = 1653] [id = 377] 09:13:57 INFO - PROCESS | 1653 | --DOCSHELL 0x124bc5800 == 35 [pid = 1653] [id = 376] 09:13:57 INFO - PROCESS | 1653 | --DOCSHELL 0x123cd1000 == 34 [pid = 1653] [id = 375] 09:13:57 INFO - PROCESS | 1653 | --DOCSHELL 0x119b5f800 == 33 [pid = 1653] [id = 374] 09:13:57 INFO - PROCESS | 1653 | --DOCSHELL 0x1192da800 == 32 [pid = 1653] [id = 373] 09:13:57 INFO - PROCESS | 1653 | --DOCSHELL 0x117c58800 == 31 [pid = 1653] [id = 372] 09:13:57 INFO - PROCESS | 1653 | --DOCSHELL 0x115ed5800 == 30 [pid = 1653] [id = 371] 09:13:57 INFO - PROCESS | 1653 | 1469031237478 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]]]}] 09:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 921ms 09:13:57 INFO - PROCESS | 1653 | 1469031237501 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 09:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:13:57 INFO - PROCESS | 1653 | 1469031237504 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 09:13:57 INFO - PROCESS | 1653 | 1469031237507 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:13:57 INFO - PROCESS | 1653 | 1469031237509 Marionette TRACE conn2 <- [1,1510,null,{}] 09:13:57 INFO - PROCESS | 1653 | 1469031237512 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}] 09:13:57 INFO - PROCESS | 1653 | 1469031237514 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:57 INFO - PROCESS | 1653 | 1469031237601 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x12b90c000) [pid = 1653] [serial = 1093] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x124d85000) [pid = 1653] [serial = 1074] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x12b012c00) [pid = 1653] [serial = 1092] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x12aae1400) [pid = 1653] [serial = 1084] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x124b88c00) [pid = 1653] [serial = 1072] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x126132c00) [pid = 1653] [serial = 1075] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x1282a7000) [pid = 1653] [serial = 1077] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x118728800) [pid = 1653] [serial = 1086] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x12aae3400) [pid = 1653] [serial = 1090] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x12103a800) [pid = 1653] [serial = 1068] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x12a673c00) [pid = 1653] [serial = 1083] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x1192a6000) [pid = 1653] [serial = 1065] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x112f76c00) [pid = 1653] [serial = 1056] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x1181dc800) [pid = 1653] [serial = 1062] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x118494800) [pid = 1653] [serial = 1063] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x118753c00) [pid = 1653] [serial = 1060] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x12a56d400) [pid = 1653] [serial = 1080] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x12a663000) [pid = 1653] [serial = 1081] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x128d0c000) [pid = 1653] [serial = 1054] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x11680a800) [pid = 1653] [serial = 1057] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x124592400) [pid = 1653] [serial = 1071] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x1211ef800) [pid = 1653] [serial = 1087] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x128d03c00) [pid = 1653] [serial = 1078] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x128ca0000) [pid = 1653] [serial = 1089] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x119715c00) [pid = 1653] [serial = 1066] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x117c4a000) [pid = 1653] [serial = 1059] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x123bf6c00) [pid = 1653] [serial = 1069] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x119c07c00) [pid = 1653] [serial = 1045] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x12b9e2800) [pid = 1653] [serial = 1096] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x12b912000) [pid = 1653] [serial = 1095] [outer = 0x0] [url = about:blank] 09:13:57 INFO - PROCESS | 1653 | 1469031237659 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:57 INFO - PROCESS | 1653 | 1469031237662 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x116f13000 == 31 [pid = 1653] [id = 385] 09:13:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x11305ac00) [pid = 1653] [serial = 1154] [outer = 0x0] 09:13:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x11715a800) [pid = 1653] [serial = 1155] [outer = 0x11305ac00] 09:13:57 INFO - PROCESS | 1653 | 1469031237689 Marionette DEBUG loaded listener.js 09:13:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x118420000) [pid = 1653] [serial = 1156] [outer = 0x11305ac00] 09:13:57 INFO - PROCESS | 1653 | 1469031237983 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]]]}] 09:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 525ms 09:13:58 INFO - PROCESS | 1653 | 1469031238033 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 09:13:58 INFO - PROCESS | 1653 | 1469031238038 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 09:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:13:58 INFO - PROCESS | 1653 | 1469031238042 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:13:58 INFO - PROCESS | 1653 | 1469031238044 Marionette TRACE conn2 <- [1,1514,null,{}] 09:13:58 INFO - PROCESS | 1653 | 1469031238047 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}] 09:13:58 INFO - PROCESS | 1653 | 1469031238049 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:58 INFO - PROCESS | 1653 | 1469031238146 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 09:13:58 INFO - PROCESS | 1653 | 1469031238196 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:58 INFO - PROCESS | 1653 | 1469031238197 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x119190000 == 32 [pid = 1653] [id = 386] 09:13:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x117160400) [pid = 1653] [serial = 1157] [outer = 0x0] 09:13:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x119109400) [pid = 1653] [serial = 1158] [outer = 0x117160400] 09:13:58 INFO - PROCESS | 1653 | 1469031238224 Marionette DEBUG loaded listener.js 09:13:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x119718400) [pid = 1653] [serial = 1159] [outer = 0x117160400] 09:13:58 INFO - PROCESS | 1653 | 1469031238529 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]]]}] 09:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 520ms 09:13:58 INFO - PROCESS | 1653 | 1469031238563 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 09:13:58 INFO - PROCESS | 1653 | 1469031238564 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 09:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:13:58 INFO - PROCESS | 1653 | 1469031238569 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:13:58 INFO - PROCESS | 1653 | 1469031238571 Marionette TRACE conn2 <- [1,1518,null,{}] 09:13:58 INFO - PROCESS | 1653 | 1469031238579 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}] 09:13:58 INFO - PROCESS | 1653 | 1469031238582 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:58 INFO - PROCESS | 1653 | 1469031238663 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 09:13:58 INFO - PROCESS | 1653 | 1469031238719 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:58 INFO - PROCESS | 1653 | 1469031238721 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x123f34800 == 33 [pid = 1653] [id = 387] 09:13:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x1127d7000) [pid = 1653] [serial = 1160] [outer = 0x0] 09:13:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x12103d400) [pid = 1653] [serial = 1161] [outer = 0x1127d7000] 09:13:58 INFO - PROCESS | 1653 | 1469031238751 Marionette DEBUG loaded listener.js 09:13:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x123be7000) [pid = 1653] [serial = 1162] [outer = 0x1127d7000] 09:13:59 INFO - PROCESS | 1653 | 1469031239018 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]]]}] 09:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 470ms 09:13:59 INFO - PROCESS | 1653 | 1469031239040 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 09:13:59 INFO - PROCESS | 1653 | 1469031239042 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 09:13:59 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:13:59 INFO - PROCESS | 1653 | 1469031239045 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:13:59 INFO - PROCESS | 1653 | 1469031239046 Marionette TRACE conn2 <- [1,1522,null,{}] 09:13:59 INFO - PROCESS | 1653 | 1469031239056 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}] 09:13:59 INFO - PROCESS | 1653 | 1469031239057 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:59 INFO - PROCESS | 1653 | 1469031239144 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 09:13:59 INFO - PROCESS | 1653 | 1469031239149 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:59 INFO - PROCESS | 1653 | 1469031239152 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x1261bd000 == 34 [pid = 1653] [id = 388] 09:13:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x123fec400) [pid = 1653] [serial = 1163] [outer = 0x0] 09:13:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x1245ccc00) [pid = 1653] [serial = 1164] [outer = 0x123fec400] 09:13:59 INFO - PROCESS | 1653 | 1469031239177 Marionette DEBUG loaded listener.js 09:13:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x124b7cc00) [pid = 1653] [serial = 1165] [outer = 0x123fec400] 09:13:59 INFO - PROCESS | 1653 | 1469031239513 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"]]]}] 09:13:59 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 09:13:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:13:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:13:59 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 09:13:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:13:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:13:59 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 09:13:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:13:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:13:59 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 09:13:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:13:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:13:59 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 478ms 09:13:59 INFO - PROCESS | 1653 | 1469031239524 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 09:13:59 INFO - PROCESS | 1653 | 1469031239525 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 09:13:59 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:13:59 INFO - PROCESS | 1653 | 1469031239527 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:13:59 INFO - PROCESS | 1653 | 1469031239529 Marionette TRACE conn2 <- [1,1526,null,{}] 09:13:59 INFO - PROCESS | 1653 | 1469031239531 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}] 09:13:59 INFO - PROCESS | 1653 | 1469031239533 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:59 INFO - PROCESS | 1653 | 1469031239643 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 09:13:59 INFO - PROCESS | 1653 | 1469031239654 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:59 INFO - PROCESS | 1653 | 1469031239655 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:13:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x1282c4000 == 35 [pid = 1653] [id = 389] 09:13:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1127d8400) [pid = 1653] [serial = 1166] [outer = 0x0] 09:13:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x124b87400) [pid = 1653] [serial = 1167] [outer = 0x1127d8400] 09:13:59 INFO - PROCESS | 1653 | 1469031239679 Marionette DEBUG loaded listener.js 09:13:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x1265a3c00) [pid = 1653] [serial = 1168] [outer = 0x1127d8400] 09:14:00 INFO - PROCESS | 1653 | 1469031239996 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"]]]}] 09:14:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:14:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:14:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:14:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:14:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:14:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:14:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:14:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:14:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:14:00 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 518ms 09:14:00 INFO - PROCESS | 1653 | 1469031240047 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 09:14:00 INFO - PROCESS | 1653 | 1469031240048 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 09:14:00 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:14:00 INFO - PROCESS | 1653 | 1469031240051 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:14:00 INFO - PROCESS | 1653 | 1469031240052 Marionette TRACE conn2 <- [1,1530,null,{}] 09:14:00 INFO - PROCESS | 1653 | 1469031240054 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}] 09:14:00 INFO - PROCESS | 1653 | 1469031240058 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:00 INFO - PROCESS | 1653 | 1469031240176 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 09:14:00 INFO - PROCESS | 1653 | 1469031240186 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:00 INFO - PROCESS | 1653 | 1469031240188 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a5d0800 == 36 [pid = 1653] [id = 390] 09:14:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x12698a000) [pid = 1653] [serial = 1169] [outer = 0x0] 09:14:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x12860f000) [pid = 1653] [serial = 1170] [outer = 0x12698a000] 09:14:00 INFO - PROCESS | 1653 | 1469031240212 Marionette DEBUG loaded listener.js 09:14:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x12a967400) [pid = 1653] [serial = 1171] [outer = 0x12698a000] 09:14:00 INFO - PROCESS | 1653 | 1469031240538 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]]]}] 09:14:00 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 09:14:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:14:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:14:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:14:00 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 09:14:00 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:14:00 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 521ms 09:14:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:14:00 INFO - PROCESS | 1653 | 1469031240572 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 09:14:00 INFO - PROCESS | 1653 | 1469031240573 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 09:14:00 INFO - PROCESS | 1653 | 1469031240575 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:14:00 INFO - PROCESS | 1653 | 1469031240576 Marionette TRACE conn2 <- [1,1534,null,{}] 09:14:00 INFO - PROCESS | 1653 | 1469031240579 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}] 09:14:00 INFO - PROCESS | 1653 | 1469031240580 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:00 INFO - PROCESS | 1653 | 1469031240673 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 09:14:00 INFO - PROCESS | 1653 | 1469031240711 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:00 INFO - PROCESS | 1653 | 1469031240712 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x12aa82800 == 37 [pid = 1653] [id = 391] 09:14:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x12a96c800) [pid = 1653] [serial = 1172] [outer = 0x0] 09:14:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x12b018400) [pid = 1653] [serial = 1173] [outer = 0x12a96c800] 09:14:00 INFO - PROCESS | 1653 | 1469031240737 Marionette DEBUG loaded listener.js 09:14:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x12b11e800) [pid = 1653] [serial = 1174] [outer = 0x12a96c800] 09:14:01 INFO - PROCESS | 1653 | 1469031241054 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]]]}] 09:14:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:14:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 524ms 09:14:01 INFO - PROCESS | 1653 | 1469031241102 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 09:14:01 INFO - PROCESS | 1653 | 1469031241103 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 09:14:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:14:01 INFO - PROCESS | 1653 | 1469031241106 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:14:01 INFO - PROCESS | 1653 | 1469031241107 Marionette TRACE conn2 <- [1,1538,null,{}] 09:14:01 INFO - PROCESS | 1653 | 1469031241109 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}] 09:14:01 INFO - PROCESS | 1653 | 1469031241110 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:01 INFO - PROCESS | 1653 | 1469031241210 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 09:14:01 INFO - PROCESS | 1653 | 1469031241215 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:01 INFO - PROCESS | 1653 | 1469031241216 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b158800 == 38 [pid = 1653] [id = 392] 09:14:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x12b120400) [pid = 1653] [serial = 1175] [outer = 0x0] 09:14:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x12b910800) [pid = 1653] [serial = 1176] [outer = 0x12b120400] 09:14:01 INFO - PROCESS | 1653 | 1469031241240 Marionette DEBUG loaded listener.js 09:14:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x12b9dfc00) [pid = 1653] [serial = 1177] [outer = 0x12b120400] 09:14:01 INFO - PROCESS | 1653 | 1469031241562 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]]]}] 09:14:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:14:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 469ms 09:14:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:14:01 INFO - PROCESS | 1653 | 1469031241576 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 09:14:01 INFO - PROCESS | 1653 | 1469031241577 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 09:14:01 INFO - PROCESS | 1653 | 1469031241579 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:14:01 INFO - PROCESS | 1653 | 1469031241581 Marionette TRACE conn2 <- [1,1542,null,{}] 09:14:01 INFO - PROCESS | 1653 | 1469031241592 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}] 09:14:01 INFO - PROCESS | 1653 | 1469031241593 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:01 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x119719000) [pid = 1653] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:14:01 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x119165400) [pid = 1653] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:14:01 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x118728c00) [pid = 1653] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:14:01 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1129b3800) [pid = 1653] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:14:01 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x116893000) [pid = 1653] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:14:01 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x117160c00) [pid = 1653] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:14:01 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x11675e000) [pid = 1653] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:14:01 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x121040800) [pid = 1653] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:14:01 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x124d87400) [pid = 1653] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:14:01 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x128ca0c00) [pid = 1653] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:14:01 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1239ee000) [pid = 1653] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:14:01 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x1248eb000) [pid = 1653] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:14:01 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x1242a1000) [pid = 1653] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:14:01 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x1127dc800) [pid = 1653] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:14:01 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x1183d0400) [pid = 1653] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:14:01 INFO - PROCESS | 1653 | 1469031241797 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 09:14:01 INFO - PROCESS | 1653 | 1469031241803 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:01 INFO - PROCESS | 1653 | 1469031241804 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x116f0b800 == 39 [pid = 1653] [id = 393] 09:14:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x1127d6400) [pid = 1653] [serial = 1178] [outer = 0x0] 09:14:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x1129b8c00) [pid = 1653] [serial = 1179] [outer = 0x1127d6400] 09:14:01 INFO - PROCESS | 1653 | 1469031241829 Marionette DEBUG loaded listener.js 09:14:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x1183d0400) [pid = 1653] [serial = 1180] [outer = 0x1127d6400] 09:14:02 INFO - PROCESS | 1653 | 1469031242125 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]]]}] 09:14:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:14:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 581ms 09:14:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:14:02 INFO - PROCESS | 1653 | 1469031242160 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 09:14:02 INFO - PROCESS | 1653 | 1469031242162 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 09:14:02 INFO - PROCESS | 1653 | 1469031242164 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:14:02 INFO - PROCESS | 1653 | 1469031242167 Marionette TRACE conn2 <- [1,1546,null,{}] 09:14:02 INFO - PROCESS | 1653 | 1469031242170 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}] 09:14:02 INFO - PROCESS | 1653 | 1469031242171 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:02 INFO - PROCESS | 1653 | 1469031242252 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 09:14:02 INFO - PROCESS | 1653 | 1469031242306 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:02 INFO - PROCESS | 1653 | 1469031242307 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bdc1000 == 40 [pid = 1653] [id = 394] 09:14:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x117160c00) [pid = 1653] [serial = 1181] [outer = 0x0] 09:14:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x1197e2800) [pid = 1653] [serial = 1182] [outer = 0x117160c00] 09:14:02 INFO - PROCESS | 1653 | 1469031242331 Marionette DEBUG loaded listener.js 09:14:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x126135400) [pid = 1653] [serial = 1183] [outer = 0x117160c00] 09:14:02 INFO - PROCESS | 1653 | 1469031242605 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]]]}] 09:14:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:14:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 472ms 09:14:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:14:02 INFO - PROCESS | 1653 | 1469031242639 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 09:14:02 INFO - PROCESS | 1653 | 1469031242641 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 09:14:02 INFO - PROCESS | 1653 | 1469031242643 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:14:02 INFO - PROCESS | 1653 | 1469031242645 Marionette TRACE conn2 <- [1,1550,null,{}] 09:14:02 INFO - PROCESS | 1653 | 1469031242655 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}] 09:14:02 INFO - PROCESS | 1653 | 1469031242657 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:02 INFO - PROCESS | 1653 | 1469031242756 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 09:14:02 INFO - PROCESS | 1653 | 1469031242760 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:02 INFO - PROCESS | 1653 | 1469031242761 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x12ca4b800 == 41 [pid = 1653] [id = 395] 09:14:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x12890a400) [pid = 1653] [serial = 1184] [outer = 0x0] 09:14:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x12bf08c00) [pid = 1653] [serial = 1185] [outer = 0x12890a400] 09:14:02 INFO - PROCESS | 1653 | 1469031242787 Marionette DEBUG loaded listener.js 09:14:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x12bf16c00) [pid = 1653] [serial = 1186] [outer = 0x12890a400] 09:14:03 INFO - PROCESS | 1653 | 1469031243134 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]]]}] 09:14:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:14:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 520ms 09:14:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:14:03 INFO - PROCESS | 1653 | 1469031243165 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 09:14:03 INFO - PROCESS | 1653 | 1469031243167 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 09:14:03 INFO - PROCESS | 1653 | 1469031243169 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:14:03 INFO - PROCESS | 1653 | 1469031243170 Marionette TRACE conn2 <- [1,1554,null,{}] 09:14:03 INFO - PROCESS | 1653 | 1469031243172 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}] 09:14:03 INFO - PROCESS | 1653 | 1469031243173 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:03 INFO - PROCESS | 1653 | 1469031243283 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 09:14:03 INFO - PROCESS | 1653 | 1469031243290 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:03 INFO - PROCESS | 1653 | 1469031243291 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x12cace000 == 42 [pid = 1653] [id = 396] 09:14:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x12bf19400) [pid = 1653] [serial = 1187] [outer = 0x0] 09:14:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x12bf1d800) [pid = 1653] [serial = 1188] [outer = 0x12bf19400] 09:14:03 INFO - PROCESS | 1653 | 1469031243323 Marionette DEBUG loaded listener.js 09:14:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x12c764800) [pid = 1653] [serial = 1189] [outer = 0x12bf19400] 09:14:03 INFO - PROCESS | 1653 | 1469031243626 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]]]}] 09:14:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:14:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 469ms 09:14:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:14:03 INFO - PROCESS | 1653 | 1469031243639 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 09:14:03 INFO - PROCESS | 1653 | 1469031243641 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 09:14:03 INFO - PROCESS | 1653 | 1469031243643 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:14:03 INFO - PROCESS | 1653 | 1469031243644 Marionette TRACE conn2 <- [1,1558,null,{}] 09:14:03 INFO - PROCESS | 1653 | 1469031243646 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}] 09:14:03 INFO - PROCESS | 1653 | 1469031243647 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:03 INFO - PROCESS | 1653 | 1469031243786 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 09:14:03 INFO - PROCESS | 1653 | 1469031243841 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:03 INFO - PROCESS | 1653 | 1469031243843 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x115d6d000 == 43 [pid = 1653] [id = 397] 09:14:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x110ea5000) [pid = 1653] [serial = 1190] [outer = 0x0] 09:14:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x1127d1800) [pid = 1653] [serial = 1191] [outer = 0x110ea5000] 09:14:03 INFO - PROCESS | 1653 | 1469031243875 Marionette DEBUG loaded listener.js 09:14:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x1133bb400) [pid = 1653] [serial = 1192] [outer = 0x110ea5000] 09:14:04 INFO - PROCESS | 1653 | 1469031244340 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]]]}] 09:14:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:14:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 720ms 09:14:04 INFO - PROCESS | 1653 | 1469031244365 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 09:14:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:14:04 INFO - PROCESS | 1653 | 1469031244367 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 09:14:04 INFO - PROCESS | 1653 | 1469031244370 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:14:04 INFO - PROCESS | 1653 | 1469031244372 Marionette TRACE conn2 <- [1,1562,null,{}] 09:14:04 INFO - PROCESS | 1653 | 1469031244376 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}] 09:14:04 INFO - PROCESS | 1653 | 1469031244379 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:04 INFO - PROCESS | 1653 | 1469031244488 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 09:14:04 INFO - PROCESS | 1653 | 1469031244546 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:04 INFO - PROCESS | 1653 | 1469031244548 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x123cd7000 == 44 [pid = 1653] [id = 398] 09:14:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x113da5c00) [pid = 1653] [serial = 1193] [outer = 0x0] 09:14:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x117cadc00) [pid = 1653] [serial = 1194] [outer = 0x113da5c00] 09:14:04 INFO - PROCESS | 1653 | 1469031244591 Marionette DEBUG loaded listener.js 09:14:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x118754c00) [pid = 1653] [serial = 1195] [outer = 0x113da5c00] 09:14:05 INFO - PROCESS | 1653 | 1469031245020 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]]]}] 09:14:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:14:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 670ms 09:14:05 INFO - PROCESS | 1653 | 1469031245041 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 09:14:05 INFO - PROCESS | 1653 | 1469031245043 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 09:14:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:14:05 INFO - PROCESS | 1653 | 1469031245046 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:14:05 INFO - PROCESS | 1653 | 1469031245047 Marionette TRACE conn2 <- [1,1566,null,{}] 09:14:05 INFO - PROCESS | 1653 | 1469031245050 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}] 09:14:05 INFO - PROCESS | 1653 | 1469031245051 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:05 INFO - PROCESS | 1653 | 1469031245176 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 09:14:05 INFO - PROCESS | 1653 | 1469031245262 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:05 INFO - PROCESS | 1653 | 1469031245264 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c379000 == 45 [pid = 1653] [id = 399] 09:14:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x119719c00) [pid = 1653] [serial = 1196] [outer = 0x0] 09:14:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x121044000) [pid = 1653] [serial = 1197] [outer = 0x119719c00] 09:14:05 INFO - PROCESS | 1653 | 1469031245294 Marionette DEBUG loaded listener.js 09:14:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x123bea800) [pid = 1653] [serial = 1198] [outer = 0x119719c00] 09:14:05 INFO - PROCESS | 1653 | 1469031245708 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]]]}] 09:14:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:14:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 668ms 09:14:05 INFO - PROCESS | 1653 | 1469031245715 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 09:14:05 INFO - PROCESS | 1653 | 1469031245718 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 09:14:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:14:05 INFO - PROCESS | 1653 | 1469031245726 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:14:05 INFO - PROCESS | 1653 | 1469031245729 Marionette TRACE conn2 <- [1,1570,null,{}] 09:14:05 INFO - PROCESS | 1653 | 1469031245731 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}] 09:14:05 INFO - PROCESS | 1653 | 1469031245733 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:05 INFO - PROCESS | 1653 | 1469031245838 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 09:14:05 INFO - PROCESS | 1653 | 1469031245897 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:05 INFO - PROCESS | 1653 | 1469031245898 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d0e2000 == 46 [pid = 1653] [id = 400] 09:14:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x1181dc800) [pid = 1653] [serial = 1199] [outer = 0x0] 09:14:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x125605800) [pid = 1653] [serial = 1200] [outer = 0x1181dc800] 09:14:05 INFO - PROCESS | 1653 | 1469031245939 Marionette DEBUG loaded listener.js 09:14:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x128607400) [pid = 1653] [serial = 1201] [outer = 0x1181dc800] 09:14:06 INFO - PROCESS | 1653 | 1469031246353 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]]]}] 09:14:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:14:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 675ms 09:14:06 INFO - PROCESS | 1653 | 1469031246397 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 09:14:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:14:06 INFO - PROCESS | 1653 | 1469031246398 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 09:14:06 INFO - PROCESS | 1653 | 1469031246401 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:14:06 INFO - PROCESS | 1653 | 1469031246402 Marionette TRACE conn2 <- [1,1574,null,{}] 09:14:06 INFO - PROCESS | 1653 | 1469031246404 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}] 09:14:06 INFO - PROCESS | 1653 | 1469031246406 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:06 INFO - PROCESS | 1653 | 1469031246540 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 09:14:06 INFO - PROCESS | 1653 | 1469031246642 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:06 INFO - PROCESS | 1653 | 1469031246643 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x1195f7000 == 47 [pid = 1653] [id = 401] 09:14:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x112a81400) [pid = 1653] [serial = 1202] [outer = 0x0] 09:14:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x124ba4000) [pid = 1653] [serial = 1203] [outer = 0x112a81400] 09:14:06 INFO - PROCESS | 1653 | 1469031246674 Marionette DEBUG loaded listener.js 09:14:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x12a667400) [pid = 1653] [serial = 1204] [outer = 0x112a81400] 09:14:07 INFO - PROCESS | 1653 | 1469031247315 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]]]}] 09:14:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:14:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 971ms 09:14:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:14:07 INFO - PROCESS | 1653 | 1469031247373 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 09:14:07 INFO - PROCESS | 1653 | 1469031247375 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 09:14:07 INFO - PROCESS | 1653 | 1469031247379 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:14:07 INFO - PROCESS | 1653 | 1469031247381 Marionette TRACE conn2 <- [1,1578,null,{}] 09:14:07 INFO - PROCESS | 1653 | 1469031247385 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}] 09:14:07 INFO - PROCESS | 1653 | 1469031247386 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:07 INFO - PROCESS | 1653 | 1469031247485 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 09:14:07 INFO - PROCESS | 1653 | 1469031247555 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:07 INFO - PROCESS | 1653 | 1469031247557 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:07 INFO - PROCESS | 1653 | ++DOCSHELL 0x119b7a000 == 48 [pid = 1653] [id = 402] 09:14:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x115e55800) [pid = 1653] [serial = 1205] [outer = 0x0] 09:14:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x11663c800) [pid = 1653] [serial = 1206] [outer = 0x115e55800] 09:14:07 INFO - PROCESS | 1653 | 1469031247585 Marionette DEBUG loaded listener.js 09:14:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x117caf400) [pid = 1653] [serial = 1207] [outer = 0x115e55800] 09:14:08 INFO - PROCESS | 1653 | 1469031248032 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]]]}] 09:14:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:14:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 672ms 09:14:08 INFO - PROCESS | 1653 | 1469031248050 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 09:14:08 INFO - PROCESS | 1653 | 1469031248053 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 09:14:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:14:08 INFO - PROCESS | 1653 | 1469031248057 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:14:08 INFO - PROCESS | 1653 | 1469031248059 Marionette TRACE conn2 <- [1,1582,null,{}] 09:14:08 INFO - PROCESS | 1653 | 1469031248061 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}] 09:14:08 INFO - PROCESS | 1653 | 1469031248063 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:08 INFO - PROCESS | 1653 | 1469031248161 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 09:14:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12cace000 == 47 [pid = 1653] [id = 396] 09:14:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12ca4b800 == 46 [pid = 1653] [id = 395] 09:14:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12bdc1000 == 45 [pid = 1653] [id = 394] 09:14:08 INFO - PROCESS | 1653 | --DOCSHELL 0x116f0b800 == 44 [pid = 1653] [id = 393] 09:14:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12b158800 == 43 [pid = 1653] [id = 392] 09:14:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12aa82800 == 42 [pid = 1653] [id = 391] 09:14:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12a5d0800 == 41 [pid = 1653] [id = 390] 09:14:08 INFO - PROCESS | 1653 | --DOCSHELL 0x1282c4000 == 40 [pid = 1653] [id = 389] 09:14:08 INFO - PROCESS | 1653 | --DOCSHELL 0x1261bd000 == 39 [pid = 1653] [id = 388] 09:14:08 INFO - PROCESS | 1653 | --DOCSHELL 0x123f34800 == 38 [pid = 1653] [id = 387] 09:14:08 INFO - PROCESS | 1653 | --DOCSHELL 0x119190000 == 37 [pid = 1653] [id = 386] 09:14:08 INFO - PROCESS | 1653 | --DOCSHELL 0x116f13000 == 36 [pid = 1653] [id = 385] 09:14:08 INFO - PROCESS | 1653 | --DOCSHELL 0x124449000 == 35 [pid = 1653] [id = 384] 09:14:08 INFO - PROCESS | 1653 | --DOCSHELL 0x112639800 == 34 [pid = 1653] [id = 383] 09:14:08 INFO - PROCESS | 1653 | --DOCSHELL 0x119c76000 == 33 [pid = 1653] [id = 370] 09:14:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12bdaf000 == 32 [pid = 1653] [id = 382] 09:14:08 INFO - PROCESS | 1653 | --DOCSHELL 0x119b7a000 == 31 [pid = 1653] [id = 402] 09:14:08 INFO - PROCESS | 1653 | --DOCSHELL 0x1195f7000 == 30 [pid = 1653] [id = 401] 09:14:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12d0e2000 == 29 [pid = 1653] [id = 400] 09:14:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12c379000 == 28 [pid = 1653] [id = 399] 09:14:08 INFO - PROCESS | 1653 | --DOCSHELL 0x123cd7000 == 27 [pid = 1653] [id = 398] 09:14:08 INFO - PROCESS | 1653 | --DOCSHELL 0x115d6d000 == 26 [pid = 1653] [id = 397] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x12659f800) [pid = 1653] [serial = 1141] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x119161000) [pid = 1653] [serial = 1137] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x126139400) [pid = 1653] [serial = 1135] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x125606400) [pid = 1653] [serial = 1140] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x1248e5400) [pid = 1653] [serial = 1138] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x119718c00) [pid = 1653] [serial = 1123] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x12a56e400) [pid = 1653] [serial = 1146] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x12698bc00) [pid = 1653] [serial = 1143] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x1197ea800) [pid = 1653] [serial = 1125] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x1192a6c00) [pid = 1653] [serial = 1122] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x118747400) [pid = 1653] [serial = 1119] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x11889b400) [pid = 1653] [serial = 1120] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x1129b6400) [pid = 1653] [serial = 1113] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x112fad400) [pid = 1653] [serial = 1114] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x11848d000) [pid = 1653] [serial = 1111] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x11715b000) [pid = 1653] [serial = 1110] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1176bf000) [pid = 1653] [serial = 1116] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x1183c9c00) [pid = 1653] [serial = 1117] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x118746800) [pid = 1653] [serial = 1099] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x1183c5800) [pid = 1653] [serial = 1098] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x1240a5c00) [pid = 1653] [serial = 1102] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x1211ee400) [pid = 1653] [serial = 1101] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x128a23c00) [pid = 1653] [serial = 1105] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x126646000) [pid = 1653] [serial = 1104] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x12b119c00) [pid = 1653] [serial = 1108] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x12a95f000) [pid = 1653] [serial = 1107] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x124099c00) [pid = 1653] [serial = 1128] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x12103ec00) [pid = 1653] [serial = 1126] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x124a11000) [pid = 1653] [serial = 1131] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x1248e9400) [pid = 1653] [serial = 1129] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x125706800) [pid = 1653] [serial = 1134] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x124d91400) [pid = 1653] [serial = 1132] [outer = 0x0] [url = about:blank] 09:14:08 INFO - PROCESS | 1653 | 1469031248901 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:08 INFO - PROCESS | 1653 | 1469031248903 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x111e12000 == 27 [pid = 1653] [id = 403] 09:14:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x110ea4c00) [pid = 1653] [serial = 1208] [outer = 0x0] 09:14:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x110ea9000) [pid = 1653] [serial = 1209] [outer = 0x110ea4c00] 09:14:08 INFO - PROCESS | 1653 | 1469031248953 Marionette DEBUG loaded listener.js 09:14:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x111c78c00) [pid = 1653] [serial = 1210] [outer = 0x110ea4c00] 09:14:09 INFO - PROCESS | 1653 | 1469031249413 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]]]}] 09:14:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:14:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1372ms 09:14:09 INFO - PROCESS | 1653 | 1469031249460 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 09:14:09 INFO - PROCESS | 1653 | 1469031249463 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 09:14:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:14:09 INFO - PROCESS | 1653 | 1469031249469 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:14:09 INFO - PROCESS | 1653 | 1469031249472 Marionette TRACE conn2 <- [1,1586,null,{}] 09:14:09 INFO - PROCESS | 1653 | 1469031249477 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}] 09:14:09 INFO - PROCESS | 1653 | 1469031249479 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:09 INFO - PROCESS | 1653 | 1469031249571 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 09:14:09 INFO - PROCESS | 1653 | 1469031249576 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:09 INFO - PROCESS | 1653 | 1469031249577 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x1168b1800 == 28 [pid = 1653] [id = 404] 09:14:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x1129ad800) [pid = 1653] [serial = 1211] [outer = 0x0] 09:14:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x1129b9000) [pid = 1653] [serial = 1212] [outer = 0x1129ad800] 09:14:09 INFO - PROCESS | 1653 | 1469031249606 Marionette DEBUG loaded listener.js 09:14:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x112e11400) [pid = 1653] [serial = 1213] [outer = 0x1129ad800] 09:14:09 INFO - PROCESS | 1653 | 1469031249944 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]]]}] 09:14:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:14:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 522ms 09:14:09 INFO - PROCESS | 1653 | 1469031249993 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 09:14:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:14:09 INFO - PROCESS | 1653 | 1469031249996 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 09:14:09 INFO - PROCESS | 1653 | 1469031249999 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:14:10 INFO - PROCESS | 1653 | 1469031250000 Marionette TRACE conn2 <- [1,1590,null,{}] 09:14:10 INFO - PROCESS | 1653 | 1469031250002 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}] 09:14:10 INFO - PROCESS | 1653 | 1469031250003 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:10 INFO - PROCESS | 1653 | 1469031250087 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 09:14:10 INFO - PROCESS | 1653 | 1469031250091 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:10 INFO - PROCESS | 1653 | 1469031250093 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x1181a3000 == 29 [pid = 1653] [id = 405] 09:14:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x11613a400) [pid = 1653] [serial = 1214] [outer = 0x0] 09:14:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x1164f1800) [pid = 1653] [serial = 1215] [outer = 0x11613a400] 09:14:10 INFO - PROCESS | 1653 | 1469031250127 Marionette DEBUG loaded listener.js 09:14:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x116a15400) [pid = 1653] [serial = 1216] [outer = 0x11613a400] 09:14:10 INFO - PROCESS | 1653 | 1469031250491 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]]]}] 09:14:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:14:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 519ms 09:14:10 INFO - PROCESS | 1653 | 1469031250519 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 09:14:10 INFO - PROCESS | 1653 | 1469031250520 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 09:14:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:14:10 INFO - PROCESS | 1653 | 1469031250527 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:14:10 INFO - PROCESS | 1653 | 1469031250532 Marionette TRACE conn2 <- [1,1594,null,{}] 09:14:10 INFO - PROCESS | 1653 | 1469031250538 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}] 09:14:10 INFO - PROCESS | 1653 | 1469031250541 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:10 INFO - PROCESS | 1653 | 1469031250647 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 09:14:10 INFO - PROCESS | 1653 | 1469031250682 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:10 INFO - PROCESS | 1653 | 1469031250683 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192d3000 == 30 [pid = 1653] [id = 406] 09:14:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x1121b5000) [pid = 1653] [serial = 1217] [outer = 0x0] 09:14:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x1176c5c00) [pid = 1653] [serial = 1218] [outer = 0x1121b5000] 09:14:10 INFO - PROCESS | 1653 | 1469031250708 Marionette DEBUG loaded listener.js 09:14:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x1184c6800) [pid = 1653] [serial = 1219] [outer = 0x1121b5000] 09:14:10 INFO - PROCESS | 1653 | 1469031250989 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]]]}] 09:14:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:14:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 483ms 09:14:11 INFO - PROCESS | 1653 | 1469031251007 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 09:14:11 INFO - PROCESS | 1653 | 1469031251009 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 09:14:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:14:11 INFO - PROCESS | 1653 | 1469031251012 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:14:11 INFO - PROCESS | 1653 | 1469031251013 Marionette TRACE conn2 <- [1,1598,null,{}] 09:14:11 INFO - PROCESS | 1653 | 1469031251029 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}] 09:14:11 INFO - PROCESS | 1653 | 1469031251031 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:11 INFO - PROCESS | 1653 | 1469031251136 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 09:14:11 INFO - PROCESS | 1653 | 1469031251139 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:11 INFO - PROCESS | 1653 | 1469031251141 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x121031800 == 31 [pid = 1653] [id = 407] 09:14:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x118514800) [pid = 1653] [serial = 1220] [outer = 0x0] 09:14:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x118729800) [pid = 1653] [serial = 1221] [outer = 0x118514800] 09:14:11 INFO - PROCESS | 1653 | 1469031251165 Marionette DEBUG loaded listener.js 09:14:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x118761c00) [pid = 1653] [serial = 1222] [outer = 0x118514800] 09:14:11 INFO - PROCESS | 1653 | 1469031251512 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]]]}] 09:14:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:14:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 526ms 09:14:11 INFO - PROCESS | 1653 | 1469031251538 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 09:14:11 INFO - PROCESS | 1653 | 1469031251540 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 09:14:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:14:11 INFO - PROCESS | 1653 | 1469031251542 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:14:11 INFO - PROCESS | 1653 | 1469031251543 Marionette TRACE conn2 <- [1,1602,null,{}] 09:14:11 INFO - PROCESS | 1653 | 1469031251546 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}] 09:14:11 INFO - PROCESS | 1653 | 1469031251547 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:11 INFO - PROCESS | 1653 | 1469031251652 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 09:14:11 INFO - PROCESS | 1653 | 1469031251655 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:11 INFO - PROCESS | 1653 | 1469031251660 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x123f31800 == 32 [pid = 1653] [id = 408] 09:14:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x114f97c00) [pid = 1653] [serial = 1223] [outer = 0x0] 09:14:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x1192a5c00) [pid = 1653] [serial = 1224] [outer = 0x114f97c00] 09:14:11 INFO - PROCESS | 1653 | 1469031251692 Marionette DEBUG loaded listener.js 09:14:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x119714800) [pid = 1653] [serial = 1225] [outer = 0x114f97c00] 09:14:12 INFO - PROCESS | 1653 | 1469031252039 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]]]}] 09:14:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:14:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 518ms 09:14:12 INFO - PROCESS | 1653 | 1469031252061 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 09:14:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:14:12 INFO - PROCESS | 1653 | 1469031252062 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 09:14:12 INFO - PROCESS | 1653 | 1469031252070 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:14:12 INFO - PROCESS | 1653 | 1469031252071 Marionette TRACE conn2 <- [1,1606,null,{}] 09:14:12 INFO - PROCESS | 1653 | 1469031252074 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}] 09:14:12 INFO - PROCESS | 1653 | 1469031252075 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:12 INFO - PROCESS | 1653 | 1469031252169 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 09:14:12 INFO - PROCESS | 1653 | 1469031252173 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:12 INFO - PROCESS | 1653 | 1469031252174 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x113d09800 == 33 [pid = 1653] [id = 409] 09:14:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x1192a1400) [pid = 1653] [serial = 1226] [outer = 0x0] 09:14:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x1197e3800) [pid = 1653] [serial = 1227] [outer = 0x1192a1400] 09:14:12 INFO - PROCESS | 1653 | 1469031252199 Marionette DEBUG loaded listener.js 09:14:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x121044800) [pid = 1653] [serial = 1228] [outer = 0x1192a1400] 09:14:12 INFO - PROCESS | 1653 | 1469031252569 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]]]}] 09:14:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:14:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 524ms 09:14:12 INFO - PROCESS | 1653 | 1469031252590 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 09:14:12 INFO - PROCESS | 1653 | 1469031252592 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 09:14:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:14:12 INFO - PROCESS | 1653 | 1469031252595 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:14:12 INFO - PROCESS | 1653 | 1469031252597 Marionette TRACE conn2 <- [1,1610,null,{}] 09:14:12 INFO - PROCESS | 1653 | 1469031252618 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}] 09:14:12 INFO - PROCESS | 1653 | 1469031252619 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:12 INFO - PROCESS | 1653 | 1469031252763 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 09:14:12 INFO - PROCESS | 1653 | 1469031252818 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:12 INFO - PROCESS | 1653 | 1469031252819 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x1282ac800 == 34 [pid = 1653] [id = 410] 09:14:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x11213e000) [pid = 1653] [serial = 1229] [outer = 0x0] 09:14:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x1211ec400) [pid = 1653] [serial = 1230] [outer = 0x11213e000] 09:14:12 INFO - PROCESS | 1653 | 1469031252852 Marionette DEBUG loaded listener.js 09:14:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x123bed000) [pid = 1653] [serial = 1231] [outer = 0x11213e000] 09:14:13 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x125709800) [pid = 1653] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:14:13 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x12bf19400) [pid = 1653] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:14:13 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x12698a000) [pid = 1653] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:14:13 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x12890a400) [pid = 1653] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:14:13 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x12a96c800) [pid = 1653] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:14:13 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x12b120400) [pid = 1653] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:14:13 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x1127d7000) [pid = 1653] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:14:13 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x1127dfc00) [pid = 1653] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:14:13 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x117c44800) [pid = 1653] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:14:13 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x123fec400) [pid = 1653] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:14:13 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x11305ac00) [pid = 1653] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:14:13 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x128a24800) [pid = 1653] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:14:13 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x117160400) [pid = 1653] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:14:13 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x1127d6400) [pid = 1653] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:14:13 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x117160c00) [pid = 1653] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:14:13 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x1127d8400) [pid = 1653] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:14:13 INFO - PROCESS | 1653 | 1469031253351 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]]]}] 09:14:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:14:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 789ms 09:14:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:14:13 INFO - PROCESS | 1653 | 1469031253389 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 09:14:13 INFO - PROCESS | 1653 | 1469031253391 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 09:14:13 INFO - PROCESS | 1653 | 1469031253393 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:14:13 INFO - PROCESS | 1653 | 1469031253394 Marionette TRACE conn2 <- [1,1614,null,{}] 09:14:13 INFO - PROCESS | 1653 | 1469031253397 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}] 09:14:13 INFO - PROCESS | 1653 | 1469031253398 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:13 INFO - PROCESS | 1653 | 1469031253521 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 09:14:13 INFO - PROCESS | 1653 | 1469031253571 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:13 INFO - PROCESS | 1653 | 1469031253572 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x128390800 == 35 [pid = 1653] [id = 411] 09:14:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x1127d8400) [pid = 1653] [serial = 1232] [outer = 0x0] 09:14:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x118749000) [pid = 1653] [serial = 1233] [outer = 0x1127d8400] 09:14:13 INFO - PROCESS | 1653 | 1469031253610 Marionette DEBUG loaded listener.js 09:14:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x1239f4800) [pid = 1653] [serial = 1234] [outer = 0x1127d8400] 09:14:14 INFO - PROCESS | 1653 | 1469031254024 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]]]}] 09:14:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 09:14:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 670ms 09:14:14 INFO - PROCESS | 1653 | 1469031254063 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 09:14:14 INFO - PROCESS | 1653 | 1469031254065 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 09:14:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:14:14 INFO - PROCESS | 1653 | 1469031254069 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:14:14 INFO - PROCESS | 1653 | 1469031254070 Marionette TRACE conn2 <- [1,1618,null,{}] 09:14:14 INFO - PROCESS | 1653 | 1469031254073 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}] 09:14:14 INFO - PROCESS | 1653 | 1469031254074 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:14 INFO - PROCESS | 1653 | 1469031254151 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 09:14:14 INFO - PROCESS | 1653 | 1469031254155 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:14 INFO - PROCESS | 1653 | 1469031254157 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x128c4d800 == 36 [pid = 1653] [id = 412] 09:14:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x119712800) [pid = 1653] [serial = 1235] [outer = 0x0] 09:14:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x12409c000) [pid = 1653] [serial = 1236] [outer = 0x119712800] 09:14:14 INFO - PROCESS | 1653 | 1469031254181 Marionette DEBUG loaded listener.js 09:14:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x1245c9400) [pid = 1653] [serial = 1237] [outer = 0x119712800] 09:14:14 INFO - PROCESS | 1653 | 1469031254514 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]]]}] 09:14:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:14:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 469ms 09:14:14 INFO - PROCESS | 1653 | 1469031254539 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 09:14:14 INFO - PROCESS | 1653 | 1469031254540 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 09:14:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:14:14 INFO - PROCESS | 1653 | 1469031254543 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:14:14 INFO - PROCESS | 1653 | 1469031254544 Marionette TRACE conn2 <- [1,1622,null,{}] 09:14:14 INFO - PROCESS | 1653 | 1469031254547 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}] 09:14:14 INFO - PROCESS | 1653 | 1469031254548 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:14 INFO - PROCESS | 1653 | 1469031254627 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 09:14:14 INFO - PROCESS | 1653 | 1469031254684 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:14 INFO - PROCESS | 1653 | 1469031254686 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x128ec8000 == 37 [pid = 1653] [id = 413] 09:14:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x1242a3000) [pid = 1653] [serial = 1238] [outer = 0x0] 09:14:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x1248e6000) [pid = 1653] [serial = 1239] [outer = 0x1242a3000] 09:14:14 INFO - PROCESS | 1653 | 1469031254713 Marionette DEBUG loaded listener.js 09:14:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x124ac0000) [pid = 1653] [serial = 1240] [outer = 0x1242a3000] 09:14:15 INFO - PROCESS | 1653 | 1469031254998 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]]]}] 09:14:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 09:14:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 469ms 09:14:15 INFO - PROCESS | 1653 | 1469031255013 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 09:14:15 INFO - PROCESS | 1653 | 1469031255015 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 09:14:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:14:15 INFO - PROCESS | 1653 | 1469031255025 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:14:15 INFO - PROCESS | 1653 | 1469031255027 Marionette TRACE conn2 <- [1,1626,null,{}] 09:14:15 INFO - PROCESS | 1653 | 1469031255029 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}] 09:14:15 INFO - PROCESS | 1653 | 1469031255031 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:15 INFO - PROCESS | 1653 | 1469031255128 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 09:14:15 INFO - PROCESS | 1653 | 1469031255133 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:15 INFO - PROCESS | 1653 | 1469031255136 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:15 INFO - PROCESS | 1653 | ++DOCSHELL 0x123f30800 == 38 [pid = 1653] [id = 414] 09:14:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x1245ca000) [pid = 1653] [serial = 1241] [outer = 0x0] 09:14:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x125611800) [pid = 1653] [serial = 1242] [outer = 0x1245ca000] 09:14:15 INFO - PROCESS | 1653 | 1469031255160 Marionette DEBUG loaded listener.js 09:14:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x1266bf000) [pid = 1653] [serial = 1243] [outer = 0x1245ca000] 09:14:15 INFO - PROCESS | 1653 | 1469031255764 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]]]}] 09:14:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:14:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 773ms 09:14:15 INFO - PROCESS | 1653 | 1469031255808 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 09:14:15 INFO - PROCESS | 1653 | 1469031255810 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 09:14:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:14:15 INFO - PROCESS | 1653 | 1469031255814 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:14:15 INFO - PROCESS | 1653 | 1469031255819 Marionette TRACE conn2 <- [1,1630,null,{}] 09:14:15 INFO - PROCESS | 1653 | 1469031255822 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}] 09:14:15 INFO - PROCESS | 1653 | 1469031255824 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:15 INFO - PROCESS | 1653 | 1469031255936 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 09:14:15 INFO - PROCESS | 1653 | 1469031255993 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:15 INFO - PROCESS | 1653 | 1469031255995 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:16 INFO - PROCESS | 1653 | ++DOCSHELL 0x118195800 == 39 [pid = 1653] [id = 415] 09:14:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x112a82c00) [pid = 1653] [serial = 1244] [outer = 0x0] 09:14:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x11323c400) [pid = 1653] [serial = 1245] [outer = 0x112a82c00] 09:14:16 INFO - PROCESS | 1653 | 1469031256026 Marionette DEBUG loaded listener.js 09:14:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x11664a400) [pid = 1653] [serial = 1246] [outer = 0x112a82c00] 09:14:16 INFO - PROCESS | 1653 | 1469031256576 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]]]}] 09:14:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:14:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 825ms 09:14:16 INFO - PROCESS | 1653 | 1469031256657 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 09:14:16 INFO - PROCESS | 1653 | 1469031256660 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 09:14:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:14:16 INFO - PROCESS | 1653 | 1469031256664 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:14:16 INFO - PROCESS | 1653 | 1469031256666 Marionette TRACE conn2 <- [1,1634,null,{}] 09:14:16 INFO - PROCESS | 1653 | 1469031256669 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}] 09:14:16 INFO - PROCESS | 1653 | 1469031256671 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:16 INFO - PROCESS | 1653 | 1469031256785 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 09:14:16 INFO - PROCESS | 1653 | 1469031256842 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:16 INFO - PROCESS | 1653 | 1469031256844 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:16 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192de800 == 40 [pid = 1653] [id = 416] 09:14:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x117c44c00) [pid = 1653] [serial = 1247] [outer = 0x0] 09:14:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x117cb5800) [pid = 1653] [serial = 1248] [outer = 0x117c44c00] 09:14:16 INFO - PROCESS | 1653 | 1469031256875 Marionette DEBUG loaded listener.js 09:14:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x118499c00) [pid = 1653] [serial = 1249] [outer = 0x117c44c00] 09:14:17 INFO - PROCESS | 1653 | --DOCSHELL 0x128ec8000 == 39 [pid = 1653] [id = 413] 09:14:17 INFO - PROCESS | 1653 | --DOCSHELL 0x128c4d800 == 38 [pid = 1653] [id = 412] 09:14:17 INFO - PROCESS | 1653 | --DOCSHELL 0x128390800 == 37 [pid = 1653] [id = 411] 09:14:17 INFO - PROCESS | 1653 | --DOCSHELL 0x1282ac800 == 36 [pid = 1653] [id = 410] 09:14:17 INFO - PROCESS | 1653 | --DOCSHELL 0x113d09800 == 35 [pid = 1653] [id = 409] 09:14:17 INFO - PROCESS | 1653 | --DOCSHELL 0x123f31800 == 34 [pid = 1653] [id = 408] 09:14:17 INFO - PROCESS | 1653 | --DOCSHELL 0x121031800 == 33 [pid = 1653] [id = 407] 09:14:17 INFO - PROCESS | 1653 | --DOCSHELL 0x1192d3000 == 32 [pid = 1653] [id = 406] 09:14:17 INFO - PROCESS | 1653 | --DOCSHELL 0x1181a3000 == 31 [pid = 1653] [id = 405] 09:14:17 INFO - PROCESS | 1653 | --DOCSHELL 0x1168b1800 == 30 [pid = 1653] [id = 404] 09:14:17 INFO - PROCESS | 1653 | --DOCSHELL 0x111e12000 == 29 [pid = 1653] [id = 403] 09:14:17 INFO - PROCESS | 1653 | 1469031257500 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]]]}] 09:14:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:14:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 871ms 09:14:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:14:17 INFO - PROCESS | 1653 | 1469031257536 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 09:14:17 INFO - PROCESS | 1653 | 1469031257538 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 09:14:17 INFO - PROCESS | 1653 | 1469031257541 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:14:17 INFO - PROCESS | 1653 | 1469031257544 Marionette TRACE conn2 <- [1,1638,null,{}] 09:14:17 INFO - PROCESS | 1653 | 1469031257553 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}] 09:14:17 INFO - PROCESS | 1653 | 1469031257555 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:17 INFO - PROCESS | 1653 | 1469031257641 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 09:14:17 INFO - PROCESS | 1653 | 1469031257646 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:17 INFO - PROCESS | 1653 | 1469031257649 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x117488800 == 30 [pid = 1653] [id = 417] 09:14:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x116146000) [pid = 1653] [serial = 1250] [outer = 0x0] 09:14:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x116755c00) [pid = 1653] [serial = 1251] [outer = 0x116146000] 09:14:17 INFO - PROCESS | 1653 | 1469031257680 Marionette DEBUG loaded listener.js 09:14:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x117cacc00) [pid = 1653] [serial = 1252] [outer = 0x116146000] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x12a95d800) [pid = 1653] [serial = 1147] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x119109400) [pid = 1653] [serial = 1158] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x119718400) [pid = 1653] [serial = 1159] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x1183d0400) [pid = 1653] [serial = 1180] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x1197e2800) [pid = 1653] [serial = 1182] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x12bf08c00) [pid = 1653] [serial = 1185] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x1129b8c00) [pid = 1653] [serial = 1179] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x12b9dfc00) [pid = 1653] [serial = 1177] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x124b87400) [pid = 1653] [serial = 1167] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x126135400) [pid = 1653] [serial = 1183] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x12a967400) [pid = 1653] [serial = 1171] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x1265a3c00) [pid = 1653] [serial = 1168] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x128915800) [pid = 1653] [serial = 1144] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x12bf1d800) [pid = 1653] [serial = 1188] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x12860f000) [pid = 1653] [serial = 1170] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x12bf16c00) [pid = 1653] [serial = 1186] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x12b018400) [pid = 1653] [serial = 1173] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x12b910800) [pid = 1653] [serial = 1176] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x12103d400) [pid = 1653] [serial = 1161] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x123be7000) [pid = 1653] [serial = 1162] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x112e10800) [pid = 1653] [serial = 1149] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x115e5b000) [pid = 1653] [serial = 1150] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x11851b400) [pid = 1653] [serial = 1152] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x119715400) [pid = 1653] [serial = 1153] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x12b11e800) [pid = 1653] [serial = 1174] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x1245ccc00) [pid = 1653] [serial = 1164] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x12c764800) [pid = 1653] [serial = 1189] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x124b7cc00) [pid = 1653] [serial = 1165] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x11715a800) [pid = 1653] [serial = 1155] [outer = 0x0] [url = about:blank] 09:14:17 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x118420000) [pid = 1653] [serial = 1156] [outer = 0x0] [url = about:blank] 09:14:18 INFO - PROCESS | 1653 | 1469031258061 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]]]}] 09:14:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:14:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 571ms 09:14:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:14:18 INFO - PROCESS | 1653 | 1469031258112 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 09:14:18 INFO - PROCESS | 1653 | 1469031258115 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 09:14:18 INFO - PROCESS | 1653 | 1469031258119 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:14:18 INFO - PROCESS | 1653 | 1469031258121 Marionette TRACE conn2 <- [1,1642,null,{}] 09:14:18 INFO - PROCESS | 1653 | 1469031258123 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}] 09:14:18 INFO - PROCESS | 1653 | 1469031258125 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:18 INFO - PROCESS | 1653 | 1469031258206 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 09:14:18 INFO - PROCESS | 1653 | 1469031258235 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:18 INFO - PROCESS | 1653 | 1469031258236 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192df000 == 31 [pid = 1653] [id = 418] 09:14:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x1184c7000) [pid = 1653] [serial = 1253] [outer = 0x0] 09:14:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x11851a400) [pid = 1653] [serial = 1254] [outer = 0x1184c7000] 09:14:18 INFO - PROCESS | 1653 | 1469031258262 Marionette DEBUG loaded listener.js 09:14:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x118746800) [pid = 1653] [serial = 1255] [outer = 0x1184c7000] 09:14:18 INFO - PROCESS | 1653 | 1469031258611 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]]]}] 09:14:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:14:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 519ms 09:14:18 INFO - PROCESS | 1653 | 1469031258639 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 09:14:18 INFO - PROCESS | 1653 | 1469031258640 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 09:14:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:14:18 INFO - PROCESS | 1653 | 1469031258642 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:14:18 INFO - PROCESS | 1653 | 1469031258645 Marionette TRACE conn2 <- [1,1646,null,{}] 09:14:18 INFO - PROCESS | 1653 | 1469031258653 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}] 09:14:18 INFO - PROCESS | 1653 | 1469031258656 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:18 INFO - PROCESS | 1653 | 1469031258738 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 09:14:18 INFO - PROCESS | 1653 | 1469031258743 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:18 INFO - PROCESS | 1653 | 1469031258746 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x124438800 == 32 [pid = 1653] [id = 419] 09:14:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x118756800) [pid = 1653] [serial = 1256] [outer = 0x0] 09:14:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x119166400) [pid = 1653] [serial = 1257] [outer = 0x118756800] 09:14:18 INFO - PROCESS | 1653 | 1469031258776 Marionette DEBUG loaded listener.js 09:14:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x119720400) [pid = 1653] [serial = 1258] [outer = 0x118756800] 09:14:19 INFO - PROCESS | 1653 | 1469031259113 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]]]}] 09:14:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:14:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 520ms 09:14:19 INFO - PROCESS | 1653 | 1469031259169 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 09:14:19 INFO - PROCESS | 1653 | 1469031259170 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 09:14:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:14:19 INFO - PROCESS | 1653 | 1469031259173 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:14:19 INFO - PROCESS | 1653 | 1469031259174 Marionette TRACE conn2 <- [1,1650,null,{}] 09:14:19 INFO - PROCESS | 1653 | 1469031259176 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}] 09:14:19 INFO - PROCESS | 1653 | 1469031259177 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:19 INFO - PROCESS | 1653 | 1469031259258 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 09:14:19 INFO - PROCESS | 1653 | 1469031259262 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:19 INFO - PROCESS | 1653 | 1469031259263 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x126694000 == 33 [pid = 1653] [id = 420] 09:14:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1197ea800) [pid = 1653] [serial = 1259] [outer = 0x0] 09:14:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x12103c400) [pid = 1653] [serial = 1260] [outer = 0x1197ea800] 09:14:19 INFO - PROCESS | 1653 | 1469031259292 Marionette DEBUG loaded listener.js 09:14:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x1210d7c00) [pid = 1653] [serial = 1261] [outer = 0x1197ea800] 09:14:19 INFO - PROCESS | 1653 | 1469031259700 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]]]}] 09:14:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:14:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 567ms 09:14:19 INFO - PROCESS | 1653 | 1469031259741 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 09:14:19 INFO - PROCESS | 1653 | 1469031259743 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 09:14:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:14:19 INFO - PROCESS | 1653 | 1469031259747 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:14:19 INFO - PROCESS | 1653 | 1469031259749 Marionette TRACE conn2 <- [1,1654,null,{}] 09:14:19 INFO - PROCESS | 1653 | 1469031259752 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}] 09:14:19 INFO - PROCESS | 1653 | 1469031259754 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:19 INFO - PROCESS | 1653 | 1469031259914 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 09:14:19 INFO - PROCESS | 1653 | 1469031259934 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:19 INFO - PROCESS | 1653 | 1469031259935 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x1283a6800 == 34 [pid = 1653] [id = 421] 09:14:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x1211ec800) [pid = 1653] [serial = 1262] [outer = 0x0] 09:14:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x123bea400) [pid = 1653] [serial = 1263] [outer = 0x1211ec800] 09:14:19 INFO - PROCESS | 1653 | 1469031259975 Marionette DEBUG loaded listener.js 09:14:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x1248e3800) [pid = 1653] [serial = 1264] [outer = 0x1211ec800] 09:14:20 INFO - PROCESS | 1653 | 1469031260340 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]]]}] 09:14:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:14:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 619ms 09:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:14:20 INFO - PROCESS | 1653 | 1469031260366 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 09:14:20 INFO - PROCESS | 1653 | 1469031260367 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 09:14:20 INFO - PROCESS | 1653 | 1469031260369 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:14:20 INFO - PROCESS | 1653 | 1469031260370 Marionette TRACE conn2 <- [1,1658,null,{}] 09:14:20 INFO - PROCESS | 1653 | 1469031260380 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}] 09:14:20 INFO - PROCESS | 1653 | 1469031260384 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:20 INFO - PROCESS | 1653 | 1469031260491 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 09:14:20 INFO - PROCESS | 1653 | 1469031260504 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:20 INFO - PROCESS | 1653 | 1469031260505 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a78a000 == 35 [pid = 1653] [id = 422] 09:14:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x1184c4400) [pid = 1653] [serial = 1265] [outer = 0x0] 09:14:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x124a0fc00) [pid = 1653] [serial = 1266] [outer = 0x1184c4400] 09:14:20 INFO - PROCESS | 1653 | 1469031260530 Marionette DEBUG loaded listener.js 09:14:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x1265a0000) [pid = 1653] [serial = 1267] [outer = 0x1184c4400] 09:14:20 INFO - PROCESS | 1653 | 1469031260897 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]]]}] 09:14:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:14:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 578ms 09:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:14:20 INFO - PROCESS | 1653 | 1469031260947 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 09:14:20 INFO - PROCESS | 1653 | 1469031260949 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 09:14:20 INFO - PROCESS | 1653 | 1469031260951 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:14:20 INFO - PROCESS | 1653 | 1469031260952 Marionette TRACE conn2 <- [1,1662,null,{}] 09:14:20 INFO - PROCESS | 1653 | 1469031260954 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}] 09:14:20 INFO - PROCESS | 1653 | 1469031260955 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:21 INFO - PROCESS | 1653 | 1469031261054 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 09:14:21 INFO - PROCESS | 1653 | 1469031261057 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:21 INFO - PROCESS | 1653 | 1469031261058 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x1191a4000 == 36 [pid = 1653] [id = 423] 09:14:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x1248ec400) [pid = 1653] [serial = 1268] [outer = 0x0] 09:14:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x12698b800) [pid = 1653] [serial = 1269] [outer = 0x1248ec400] 09:14:21 INFO - PROCESS | 1653 | 1469031261083 Marionette DEBUG loaded listener.js 09:14:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x126c9f400) [pid = 1653] [serial = 1270] [outer = 0x1248ec400] 09:14:21 INFO - PROCESS | 1653 | 1469031261402 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]]]}] 09:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 473ms 09:14:21 INFO - PROCESS | 1653 | 1469031261424 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 09:14:21 INFO - PROCESS | 1653 | 1469031261426 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 09:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:14:21 INFO - PROCESS | 1653 | 1469031261428 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:14:21 INFO - PROCESS | 1653 | 1469031261429 Marionette TRACE conn2 <- [1,1666,null,{}] 09:14:21 INFO - PROCESS | 1653 | 1469031261439 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}] 09:14:21 INFO - PROCESS | 1653 | 1469031261440 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:21 INFO - PROCESS | 1653 | 1469031261553 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 09:14:21 INFO - PROCESS | 1653 | 1469031261557 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:21 INFO - PROCESS | 1653 | 1469031261559 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b983800 == 37 [pid = 1653] [id = 424] 09:14:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x1265a1000) [pid = 1653] [serial = 1271] [outer = 0x0] 09:14:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x12829c400) [pid = 1653] [serial = 1272] [outer = 0x1265a1000] 09:14:21 INFO - PROCESS | 1653 | 1469031261589 Marionette DEBUG loaded listener.js 09:14:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x1282aa000) [pid = 1653] [serial = 1273] [outer = 0x1265a1000] 09:14:21 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x110ea5000) [pid = 1653] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:14:21 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x113da5c00) [pid = 1653] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:14:21 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x1129ad800) [pid = 1653] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:14:21 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x1121b5000) [pid = 1653] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:14:21 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x119719c00) [pid = 1653] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:14:21 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x110ea4c00) [pid = 1653] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:14:21 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x118514800) [pid = 1653] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:14:21 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x115e55800) [pid = 1653] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:14:21 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x1181dc800) [pid = 1653] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:14:21 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x112a81400) [pid = 1653] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:14:21 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x119712800) [pid = 1653] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:14:21 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x114f97c00) [pid = 1653] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:14:21 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x11213e000) [pid = 1653] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:14:21 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1127d8400) [pid = 1653] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:14:21 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x1192a1400) [pid = 1653] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:14:21 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x11613a400) [pid = 1653] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:14:21 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x1242a3000) [pid = 1653] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:14:22 INFO - PROCESS | 1653 | 1469031262008 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]]]}] 09:14:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:14:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 620ms 09:14:22 INFO - PROCESS | 1653 | 1469031262048 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 09:14:22 INFO - PROCESS | 1653 | 1469031262050 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 09:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:14:22 INFO - PROCESS | 1653 | 1469031262052 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:14:22 INFO - PROCESS | 1653 | 1469031262053 Marionette TRACE conn2 <- [1,1670,null,{}] 09:14:22 INFO - PROCESS | 1653 | 1469031262055 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}] 09:14:22 INFO - PROCESS | 1653 | 1469031262056 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:22 INFO - PROCESS | 1653 | 1469031262137 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 09:14:22 INFO - PROCESS | 1653 | 1469031262141 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:22 INFO - PROCESS | 1653 | 1469031262142 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x1240c8800 == 38 [pid = 1653] [id = 425] 09:14:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x1121b5000) [pid = 1653] [serial = 1274] [outer = 0x0] 09:14:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x1129b7000) [pid = 1653] [serial = 1275] [outer = 0x1121b5000] 09:14:22 INFO - PROCESS | 1653 | 1469031262167 Marionette DEBUG loaded listener.js 09:14:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x117160400) [pid = 1653] [serial = 1276] [outer = 0x1121b5000] 09:14:22 INFO - PROCESS | 1653 | 1469031262509 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]]]}] 09:14:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:14:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 472ms 09:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:14:22 INFO - PROCESS | 1653 | 1469031262525 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 09:14:22 INFO - PROCESS | 1653 | 1469031262526 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 09:14:22 INFO - PROCESS | 1653 | 1469031262529 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:14:22 INFO - PROCESS | 1653 | 1469031262530 Marionette TRACE conn2 <- [1,1674,null,{}] 09:14:22 INFO - PROCESS | 1653 | 1469031262533 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}] 09:14:22 INFO - PROCESS | 1653 | 1469031262536 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:22 INFO - PROCESS | 1653 | 1469031262646 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 09:14:22 INFO - PROCESS | 1653 | 1469031262659 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:22 INFO - PROCESS | 1653 | 1469031262660 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bdc0800 == 39 [pid = 1653] [id = 426] 09:14:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x115d97400) [pid = 1653] [serial = 1277] [outer = 0x0] 09:14:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x1192a1400) [pid = 1653] [serial = 1278] [outer = 0x115d97400] 09:14:22 INFO - PROCESS | 1653 | 1469031262684 Marionette DEBUG loaded listener.js 09:14:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x1210d9000) [pid = 1653] [serial = 1279] [outer = 0x115d97400] 09:14:23 INFO - PROCESS | 1653 | 1469031263004 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]]]}] 09:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 521ms 09:14:23 INFO - PROCESS | 1653 | 1469031263050 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 09:14:23 INFO - PROCESS | 1653 | 1469031263052 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 09:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:14:23 INFO - PROCESS | 1653 | 1469031263054 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:14:23 INFO - PROCESS | 1653 | 1469031263056 Marionette TRACE conn2 <- [1,1678,null,{}] 09:14:23 INFO - PROCESS | 1653 | 1469031263058 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}] 09:14:23 INFO - PROCESS | 1653 | 1469031263060 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:23 INFO - PROCESS | 1653 | 1469031263154 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 09:14:23 INFO - PROCESS | 1653 | 1469031263158 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:23 INFO - PROCESS | 1653 | 1469031263159 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c733800 == 40 [pid = 1653] [id = 427] 09:14:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x1242a0000) [pid = 1653] [serial = 1280] [outer = 0x0] 09:14:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x12890d000) [pid = 1653] [serial = 1281] [outer = 0x1242a0000] 09:14:23 INFO - PROCESS | 1653 | 1469031263185 Marionette DEBUG loaded listener.js 09:14:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x128d03800) [pid = 1653] [serial = 1282] [outer = 0x1242a0000] 09:14:23 INFO - PROCESS | 1653 | 1469031263541 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]]]}] 09:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 520ms 09:14:23 INFO - PROCESS | 1653 | 1469031263582 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 09:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:14:23 INFO - PROCESS | 1653 | 1469031263585 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 09:14:23 INFO - PROCESS | 1653 | 1469031263588 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:14:23 INFO - PROCESS | 1653 | 1469031263589 Marionette TRACE conn2 <- [1,1682,null,{}] 09:14:23 INFO - PROCESS | 1653 | 1469031263592 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}] 09:14:23 INFO - PROCESS | 1653 | 1469031263593 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:23 INFO - PROCESS | 1653 | 1469031263704 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 09:14:23 INFO - PROCESS | 1653 | 1469031263709 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:23 INFO - PROCESS | 1653 | 1469031263710 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x12ca57000 == 41 [pid = 1653] [id = 428] 09:14:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x128d0b800) [pid = 1653] [serial = 1283] [outer = 0x0] 09:14:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x12a575400) [pid = 1653] [serial = 1284] [outer = 0x128d0b800] 09:14:23 INFO - PROCESS | 1653 | 1469031263748 Marionette DEBUG loaded listener.js 09:14:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x12a65d400) [pid = 1653] [serial = 1285] [outer = 0x128d0b800] 09:14:24 INFO - PROCESS | 1653 | --DOCSHELL 0x117488800 == 40 [pid = 1653] [id = 417] 09:14:24 INFO - PROCESS | 1653 | --DOCSHELL 0x1192de800 == 39 [pid = 1653] [id = 416] 09:14:24 INFO - PROCESS | 1653 | --DOCSHELL 0x118195800 == 38 [pid = 1653] [id = 415] 09:14:24 INFO - PROCESS | 1653 | --DOCSHELL 0x123f30800 == 37 [pid = 1653] [id = 414] 09:14:24 INFO - PROCESS | 1653 | --DOCSHELL 0x1191a4000 == 36 [pid = 1653] [id = 423] 09:14:24 INFO - PROCESS | 1653 | --DOCSHELL 0x12b983800 == 35 [pid = 1653] [id = 424] 09:14:24 INFO - PROCESS | 1653 | --DOCSHELL 0x12a78a000 == 34 [pid = 1653] [id = 422] 09:14:25 INFO - PROCESS | 1653 | --DOCSHELL 0x1283a6800 == 33 [pid = 1653] [id = 421] 09:14:25 INFO - PROCESS | 1653 | --DOCSHELL 0x1240c8800 == 32 [pid = 1653] [id = 425] 09:14:25 INFO - PROCESS | 1653 | --DOCSHELL 0x1192df000 == 31 [pid = 1653] [id = 418] 09:14:25 INFO - PROCESS | 1653 | --DOCSHELL 0x12c733800 == 30 [pid = 1653] [id = 427] 09:14:25 INFO - PROCESS | 1653 | --DOCSHELL 0x124438800 == 29 [pid = 1653] [id = 419] 09:14:25 INFO - PROCESS | 1653 | --DOCSHELL 0x12bdc0800 == 28 [pid = 1653] [id = 426] 09:14:25 INFO - PROCESS | 1653 | --DOCSHELL 0x126694000 == 27 [pid = 1653] [id = 420] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x123bed000) [pid = 1653] [serial = 1231] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x116a15400) [pid = 1653] [serial = 1216] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x1164f1800) [pid = 1653] [serial = 1215] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x1248e6000) [pid = 1653] [serial = 1239] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x119714800) [pid = 1653] [serial = 1225] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x118761c00) [pid = 1653] [serial = 1222] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x124ac0000) [pid = 1653] [serial = 1240] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x1184c6800) [pid = 1653] [serial = 1219] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1239f4800) [pid = 1653] [serial = 1234] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x1133bb400) [pid = 1653] [serial = 1192] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x1127d1800) [pid = 1653] [serial = 1191] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x118754c00) [pid = 1653] [serial = 1195] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x117cadc00) [pid = 1653] [serial = 1194] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x1129b9000) [pid = 1653] [serial = 1212] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x112e11400) [pid = 1653] [serial = 1213] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x1176c5c00) [pid = 1653] [serial = 1218] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x123bea800) [pid = 1653] [serial = 1198] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x111c78c00) [pid = 1653] [serial = 1210] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x110ea9000) [pid = 1653] [serial = 1209] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x118729800) [pid = 1653] [serial = 1221] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x117caf400) [pid = 1653] [serial = 1207] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x11663c800) [pid = 1653] [serial = 1206] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 73 (0x121044000) [pid = 1653] [serial = 1197] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 72 (0x128607400) [pid = 1653] [serial = 1201] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 71 (0x125605800) [pid = 1653] [serial = 1200] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 70 (0x12a667400) [pid = 1653] [serial = 1204] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 69 (0x124ba4000) [pid = 1653] [serial = 1203] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 68 (0x1245c9400) [pid = 1653] [serial = 1237] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 67 (0x1192a5c00) [pid = 1653] [serial = 1224] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 66 (0x1211ec400) [pid = 1653] [serial = 1230] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 65 (0x118749000) [pid = 1653] [serial = 1233] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 64 (0x121044800) [pid = 1653] [serial = 1228] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 63 (0x1197e3800) [pid = 1653] [serial = 1227] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | --DOMWINDOW == 62 (0x12409c000) [pid = 1653] [serial = 1236] [outer = 0x0] [url = about:blank] 09:14:25 INFO - PROCESS | 1653 | 1469031265221 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]]]}] 09:14:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1674ms 09:14:25 INFO - PROCESS | 1653 | 1469031265263 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 09:14:25 INFO - PROCESS | 1653 | 1469031265265 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 09:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:14:25 INFO - PROCESS | 1653 | 1469031265271 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:14:25 INFO - PROCESS | 1653 | 1469031265273 Marionette TRACE conn2 <- [1,1686,null,{}] 09:14:25 INFO - PROCESS | 1653 | 1469031265277 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}] 09:14:25 INFO - PROCESS | 1653 | 1469031265279 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:25 INFO - PROCESS | 1653 | 1469031265365 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 09:14:25 INFO - PROCESS | 1653 | 1469031265419 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:25 INFO - PROCESS | 1653 | 1469031265421 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x115e2f800 == 28 [pid = 1653] [id = 429] 09:14:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 63 (0x1129ab400) [pid = 1653] [serial = 1286] [outer = 0x0] 09:14:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 64 (0x1129b3c00) [pid = 1653] [serial = 1287] [outer = 0x1129ab400] 09:14:25 INFO - PROCESS | 1653 | 1469031265449 Marionette DEBUG loaded listener.js 09:14:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 65 (0x112e0cc00) [pid = 1653] [serial = 1288] [outer = 0x1129ab400] 09:14:25 INFO - PROCESS | 1653 | 1469031265758 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]]]}] 09:14:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 09:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 521ms 09:14:25 INFO - PROCESS | 1653 | 1469031265792 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 09:14:25 INFO - PROCESS | 1653 | 1469031265795 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 09:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:14:25 INFO - PROCESS | 1653 | 1469031265803 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:14:25 INFO - PROCESS | 1653 | 1469031265804 Marionette TRACE conn2 <- [1,1690,null,{}] 09:14:25 INFO - PROCESS | 1653 | 1469031265807 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}] 09:14:25 INFO - PROCESS | 1653 | 1469031265809 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:25 INFO - PROCESS | 1653 | 1469031265888 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 09:14:25 INFO - PROCESS | 1653 | 1469031265893 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:25 INFO - PROCESS | 1653 | 1469031265894 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x117c4f000 == 29 [pid = 1653] [id = 430] 09:14:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 66 (0x113062c00) [pid = 1653] [serial = 1289] [outer = 0x0] 09:14:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 67 (0x1161b1000) [pid = 1653] [serial = 1290] [outer = 0x113062c00] 09:14:25 INFO - PROCESS | 1653 | 1469031265924 Marionette DEBUG loaded listener.js 09:14:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 68 (0x11680d400) [pid = 1653] [serial = 1291] [outer = 0x113062c00] 09:14:26 INFO - PROCESS | 1653 | 1469031266329 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]]]}] 09:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 572ms 09:14:26 INFO - PROCESS | 1653 | 1469031266373 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 09:14:26 INFO - PROCESS | 1653 | 1469031266376 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 09:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:14:26 INFO - PROCESS | 1653 | 1469031266391 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:14:26 INFO - PROCESS | 1653 | 1469031266394 Marionette TRACE conn2 <- [1,1694,null,{}] 09:14:26 INFO - PROCESS | 1653 | 1469031266406 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}] 09:14:26 INFO - PROCESS | 1653 | 1469031266411 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:26 INFO - PROCESS | 1653 | 1469031266527 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 09:14:26 INFO - PROCESS | 1653 | 1469031266623 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:26 INFO - PROCESS | 1653 | 1469031266626 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192c8800 == 30 [pid = 1653] [id = 431] 09:14:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 69 (0x110eab800) [pid = 1653] [serial = 1292] [outer = 0x0] 09:14:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 70 (0x117cafc00) [pid = 1653] [serial = 1293] [outer = 0x110eab800] 09:14:26 INFO - PROCESS | 1653 | 1469031266663 Marionette DEBUG loaded listener.js 09:14:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 71 (0x1183c9c00) [pid = 1653] [serial = 1294] [outer = 0x110eab800] 09:14:26 INFO - PROCESS | 1653 | 1469031266950 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]]]}] 09:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 588ms 09:14:26 INFO - PROCESS | 1653 | 1469031266974 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 09:14:26 INFO - PROCESS | 1653 | 1469031266975 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 09:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:14:26 INFO - PROCESS | 1653 | 1469031266978 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:14:26 INFO - PROCESS | 1653 | 1469031266979 Marionette TRACE conn2 <- [1,1698,null,{}] 09:14:26 INFO - PROCESS | 1653 | 1469031266982 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}] 09:14:26 INFO - PROCESS | 1653 | 1469031266985 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:27 INFO - PROCESS | 1653 | 1469031267075 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 09:14:27 INFO - PROCESS | 1653 | 1469031267079 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:27 INFO - PROCESS | 1653 | 1469031267080 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x119c76800 == 31 [pid = 1653] [id = 432] 09:14:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 72 (0x118494000) [pid = 1653] [serial = 1295] [outer = 0x0] 09:14:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 73 (0x118513800) [pid = 1653] [serial = 1296] [outer = 0x118494000] 09:14:27 INFO - PROCESS | 1653 | 1469031267108 Marionette DEBUG loaded listener.js 09:14:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x118521800) [pid = 1653] [serial = 1297] [outer = 0x118494000] 09:14:27 INFO - PROCESS | 1653 | 1469031267427 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]]]}] 09:14:27 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 09:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 474ms 09:14:27 INFO - PROCESS | 1653 | 1469031267454 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 09:14:27 INFO - PROCESS | 1653 | 1469031267456 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 09:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:14:27 INFO - PROCESS | 1653 | 1469031267458 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:14:27 INFO - PROCESS | 1653 | 1469031267459 Marionette TRACE conn2 <- [1,1702,null,{}] 09:14:27 INFO - PROCESS | 1653 | 1469031267461 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}] 09:14:27 INFO - PROCESS | 1653 | 1469031267463 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:27 INFO - PROCESS | 1653 | 1469031267571 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 09:14:27 INFO - PROCESS | 1653 | 1469031267577 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:27 INFO - PROCESS | 1653 | 1469031267578 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x12390e800 == 32 [pid = 1653] [id = 433] 09:14:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x110eb1800) [pid = 1653] [serial = 1298] [outer = 0x0] 09:14:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x11851f400) [pid = 1653] [serial = 1299] [outer = 0x110eb1800] 09:14:27 INFO - PROCESS | 1653 | 1469031267602 Marionette DEBUG loaded listener.js 09:14:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x118760800) [pid = 1653] [serial = 1300] [outer = 0x110eb1800] 09:14:27 INFO - PROCESS | 1653 | 1469031267915 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]]]}] 09:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 469ms 09:14:27 INFO - PROCESS | 1653 | 1469031267927 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 09:14:27 INFO - PROCESS | 1653 | 1469031267929 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 09:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:14:27 INFO - PROCESS | 1653 | 1469031267931 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:14:27 INFO - PROCESS | 1653 | 1469031267932 Marionette TRACE conn2 <- [1,1706,null,{}] 09:14:27 INFO - PROCESS | 1653 | 1469031267940 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}] 09:14:27 INFO - PROCESS | 1653 | 1469031267944 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:28 INFO - PROCESS | 1653 | 1469031268045 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 09:14:28 INFO - PROCESS | 1653 | 1469031268052 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:28 INFO - PROCESS | 1653 | 1469031268053 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x1245e6800 == 33 [pid = 1653] [id = 434] 09:14:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x1188a0800) [pid = 1653] [serial = 1301] [outer = 0x0] 09:14:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x1192acc00) [pid = 1653] [serial = 1302] [outer = 0x1188a0800] 09:14:28 INFO - PROCESS | 1653 | 1469031268079 Marionette DEBUG loaded listener.js 09:14:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x119c06400) [pid = 1653] [serial = 1303] [outer = 0x1188a0800] 09:14:28 INFO - PROCESS | 1653 | 1469031268409 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]]]}] 09:14:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 524ms 09:14:28 INFO - PROCESS | 1653 | 1469031268455 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 09:14:28 INFO - PROCESS | 1653 | 1469031268457 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 09:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:14:28 INFO - PROCESS | 1653 | 1469031268459 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:14:28 INFO - PROCESS | 1653 | 1469031268460 Marionette TRACE conn2 <- [1,1710,null,{}] 09:14:28 INFO - PROCESS | 1653 | 1469031268472 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}] 09:14:28 INFO - PROCESS | 1653 | 1469031268473 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:28 INFO - PROCESS | 1653 | 1469031268553 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 09:14:28 INFO - PROCESS | 1653 | 1469031268556 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:28 INFO - PROCESS | 1653 | 1469031268557 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x125733000 == 34 [pid = 1653] [id = 435] 09:14:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x118414000) [pid = 1653] [serial = 1304] [outer = 0x0] 09:14:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x121040000) [pid = 1653] [serial = 1305] [outer = 0x118414000] 09:14:28 INFO - PROCESS | 1653 | 1469031268583 Marionette DEBUG loaded listener.js 09:14:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1210ccc00) [pid = 1653] [serial = 1306] [outer = 0x118414000] 09:14:28 INFO - PROCESS | 1653 | 1469031268893 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]]]}] 09:14:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 475ms 09:14:28 INFO - PROCESS | 1653 | 1469031268936 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 09:14:28 INFO - PROCESS | 1653 | 1469031268937 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 09:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:14:28 INFO - PROCESS | 1653 | 1469031268939 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:14:28 INFO - PROCESS | 1653 | 1469031268941 Marionette TRACE conn2 <- [1,1714,null,{}] 09:14:28 INFO - PROCESS | 1653 | 1469031268943 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}] 09:14:28 INFO - PROCESS | 1653 | 1469031268944 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:29 INFO - PROCESS | 1653 | 1469031269019 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 09:14:29 INFO - PROCESS | 1653 | 1469031269023 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:29 INFO - PROCESS | 1653 | 1469031269024 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x126c24000 == 35 [pid = 1653] [id = 436] 09:14:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x1210d5000) [pid = 1653] [serial = 1307] [outer = 0x0] 09:14:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x1239f4800) [pid = 1653] [serial = 1308] [outer = 0x1210d5000] 09:14:29 INFO - PROCESS | 1653 | 1469031269049 Marionette DEBUG loaded listener.js 09:14:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x1240a1000) [pid = 1653] [serial = 1309] [outer = 0x1210d5000] 09:14:29 INFO - PROCESS | 1653 | 1469031269388 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]]]}] 09:14:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 470ms 09:14:29 INFO - PROCESS | 1653 | 1469031269410 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 09:14:29 INFO - PROCESS | 1653 | 1469031269412 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 09:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:14:29 INFO - PROCESS | 1653 | 1469031269414 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:14:29 INFO - PROCESS | 1653 | 1469031269416 Marionette TRACE conn2 <- [1,1718,null,{}] 09:14:29 INFO - PROCESS | 1653 | 1469031269419 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}] 09:14:29 INFO - PROCESS | 1653 | 1469031269420 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:29 INFO - PROCESS | 1653 | 1469031269522 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 09:14:29 INFO - PROCESS | 1653 | 1469031269537 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:29 INFO - PROCESS | 1653 | 1469031269538 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x1191aa000 == 36 [pid = 1653] [id = 437] 09:14:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1240a1c00) [pid = 1653] [serial = 1310] [outer = 0x0] 09:14:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x1245c8c00) [pid = 1653] [serial = 1311] [outer = 0x1240a1c00] 09:14:29 INFO - PROCESS | 1653 | 1469031269563 Marionette DEBUG loaded listener.js 09:14:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x124a02800) [pid = 1653] [serial = 1312] [outer = 0x1240a1c00] 09:14:30 INFO - PROCESS | 1653 | 1469031270025 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]]]}] 09:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 621ms 09:14:30 INFO - PROCESS | 1653 | 1469031270061 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 09:14:30 INFO - PROCESS | 1653 | 1469031270063 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 09:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:14:30 INFO - PROCESS | 1653 | 1469031270070 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:14:30 INFO - PROCESS | 1653 | 1469031270072 Marionette TRACE conn2 <- [1,1722,null,{}] 09:14:30 INFO - PROCESS | 1653 | 1469031270076 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}] 09:14:30 INFO - PROCESS | 1653 | 1469031270078 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:30 INFO - PROCESS | 1653 | 1469031270192 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 09:14:30 INFO - PROCESS | 1653 | 1469031270270 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:30 INFO - PROCESS | 1653 | 1469031270272 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x116fab000 == 37 [pid = 1653] [id = 438] 09:14:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x1127d6800) [pid = 1653] [serial = 1313] [outer = 0x0] 09:14:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x1129b0000) [pid = 1653] [serial = 1314] [outer = 0x1127d6800] 09:14:30 INFO - PROCESS | 1653 | 1469031270303 Marionette DEBUG loaded listener.js 09:14:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x112e99c00) [pid = 1653] [serial = 1315] [outer = 0x1127d6800] 09:14:30 INFO - PROCESS | 1653 | 1469031270851 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]]]}] 09:14:30 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 09:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 825ms 09:14:30 INFO - PROCESS | 1653 | 1469031270894 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 09:14:30 INFO - PROCESS | 1653 | 1469031270897 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 09:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:14:30 INFO - PROCESS | 1653 | 1469031270904 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:14:30 INFO - PROCESS | 1653 | 1469031270906 Marionette TRACE conn2 <- [1,1726,null,{}] 09:14:30 INFO - PROCESS | 1653 | 1469031270908 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}] 09:14:30 INFO - PROCESS | 1653 | 1469031270910 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:31 INFO - PROCESS | 1653 | 1469031271021 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 09:14:31 INFO - PROCESS | 1653 | 1469031271101 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:31 INFO - PROCESS | 1653 | 1469031271103 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:31 INFO - PROCESS | 1653 | ++DOCSHELL 0x12390c000 == 38 [pid = 1653] [id = 439] 09:14:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x11688ec00) [pid = 1653] [serial = 1316] [outer = 0x0] 09:14:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x117ca9c00) [pid = 1653] [serial = 1317] [outer = 0x11688ec00] 09:14:31 INFO - PROCESS | 1653 | 1469031271133 Marionette DEBUG loaded listener.js 09:14:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x11848b800) [pid = 1653] [serial = 1318] [outer = 0x11688ec00] 09:14:31 INFO - PROCESS | 1653 | 1469031271774 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]]]}] 09:14:31 INFO - PROCESS | 1653 | --DOCSHELL 0x126c24000 == 37 [pid = 1653] [id = 436] 09:14:31 INFO - PROCESS | 1653 | --DOCSHELL 0x125733000 == 36 [pid = 1653] [id = 435] 09:14:31 INFO - PROCESS | 1653 | --DOCSHELL 0x1245e6800 == 35 [pid = 1653] [id = 434] 09:14:31 INFO - PROCESS | 1653 | --DOCSHELL 0x12390e800 == 34 [pid = 1653] [id = 433] 09:14:31 INFO - PROCESS | 1653 | --DOCSHELL 0x119c76800 == 33 [pid = 1653] [id = 432] 09:14:31 INFO - PROCESS | 1653 | --DOCSHELL 0x1192c8800 == 32 [pid = 1653] [id = 431] 09:14:31 INFO - PROCESS | 1653 | --DOCSHELL 0x117c4f000 == 31 [pid = 1653] [id = 430] 09:14:31 INFO - PROCESS | 1653 | --DOCSHELL 0x115e2f800 == 30 [pid = 1653] [id = 429] 09:14:31 INFO - PROCESS | 1653 | --DOCSHELL 0x12ca57000 == 29 [pid = 1653] [id = 428] 09:14:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 921ms 09:14:31 INFO - PROCESS | 1653 | 1469031271826 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 09:14:31 INFO - PROCESS | 1653 | 1469031271828 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 09:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:14:31 INFO - PROCESS | 1653 | 1469031271831 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:14:31 INFO - PROCESS | 1653 | 1469031271833 Marionette TRACE conn2 <- [1,1730,null,{}] 09:14:31 INFO - PROCESS | 1653 | 1469031271837 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}] 09:14:31 INFO - PROCESS | 1653 | 1469031271838 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:31 INFO - PROCESS | 1653 | 1469031271928 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 09:14:31 INFO - PROCESS | 1653 | 1469031271990 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:31 INFO - PROCESS | 1653 | 1469031271992 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x116faf000 == 30 [pid = 1653] [id = 440] 09:14:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x115e59c00) [pid = 1653] [serial = 1319] [outer = 0x0] 09:14:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x116a15800) [pid = 1653] [serial = 1320] [outer = 0x115e59c00] 09:14:32 INFO - PROCESS | 1653 | 1469031272019 Marionette DEBUG loaded listener.js 09:14:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x117cb0800) [pid = 1653] [serial = 1321] [outer = 0x115e59c00] 09:14:32 INFO - PROCESS | 1653 | 1469031272325 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]]]}] 09:14:32 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 09:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 572ms 09:14:32 INFO - PROCESS | 1653 | 1469031272404 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 09:14:32 INFO - PROCESS | 1653 | 1469031272409 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 09:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:14:32 INFO - PROCESS | 1653 | 1469031272415 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:14:32 INFO - PROCESS | 1653 | 1469031272417 Marionette TRACE conn2 <- [1,1734,null,{}] 09:14:32 INFO - PROCESS | 1653 | 1469031272421 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}] 09:14:32 INFO - PROCESS | 1653 | 1469031272424 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:32 INFO - PROCESS | 1653 | 1469031272569 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 09:14:32 INFO - PROCESS | 1653 | 1469031272649 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:32 INFO - PROCESS | 1653 | 1469031272650 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x119b5b000 == 31 [pid = 1653] [id = 441] 09:14:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x117cb2800) [pid = 1653] [serial = 1322] [outer = 0x0] 09:14:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x1184bc400) [pid = 1653] [serial = 1323] [outer = 0x117cb2800] 09:14:32 INFO - PROCESS | 1653 | 1469031272693 Marionette DEBUG loaded listener.js 09:14:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x119160c00) [pid = 1653] [serial = 1324] [outer = 0x117cb2800] 09:14:33 INFO - PROCESS | 1653 | 1469031273057 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]]]}] 09:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 673ms 09:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:14:33 INFO - PROCESS | 1653 | 1469031273090 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 09:14:33 INFO - PROCESS | 1653 | 1469031273092 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 09:14:33 INFO - PROCESS | 1653 | 1469031273094 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:14:33 INFO - PROCESS | 1653 | 1469031273096 Marionette TRACE conn2 <- [1,1738,null,{}] 09:14:33 INFO - PROCESS | 1653 | 1469031273104 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}] 09:14:33 INFO - PROCESS | 1653 | 1469031273107 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:33 INFO - PROCESS | 1653 | 1469031273186 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 09:14:33 INFO - PROCESS | 1653 | 1469031273191 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:33 INFO - PROCESS | 1653 | 1469031273193 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x125179800 == 32 [pid = 1653] [id = 442] 09:14:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x1127db800) [pid = 1653] [serial = 1325] [outer = 0x0] 09:14:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x119c04800) [pid = 1653] [serial = 1326] [outer = 0x1127db800] 09:14:33 INFO - PROCESS | 1653 | 1469031273221 Marionette DEBUG loaded listener.js 09:14:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x123853000) [pid = 1653] [serial = 1327] [outer = 0x1127db800] 09:14:33 INFO - PROCESS | 1653 | 1469031273547 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]]]}] 09:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 471ms 09:14:33 INFO - PROCESS | 1653 | 1469031273566 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 09:14:33 INFO - PROCESS | 1653 | 1469031273570 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 09:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:14:33 INFO - PROCESS | 1653 | 1469031273572 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:14:33 INFO - PROCESS | 1653 | 1469031273573 Marionette TRACE conn2 <- [1,1742,null,{}] 09:14:33 INFO - PROCESS | 1653 | 1469031273576 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}] 09:14:33 INFO - PROCESS | 1653 | 1469031273577 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:33 INFO - PROCESS | 1653 | 1469031273657 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 09:14:33 INFO - PROCESS | 1653 | 1469031273661 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:33 INFO - PROCESS | 1653 | 1469031273662 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x128c48800 == 33 [pid = 1653] [id = 443] 09:14:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x12429b800) [pid = 1653] [serial = 1328] [outer = 0x0] 09:14:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x124a0c000) [pid = 1653] [serial = 1329] [outer = 0x12429b800] 09:14:33 INFO - PROCESS | 1653 | 1469031273689 Marionette DEBUG loaded listener.js 09:14:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x124b88800) [pid = 1653] [serial = 1330] [outer = 0x12429b800] 09:14:34 INFO - PROCESS | 1653 | 1469031274064 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]]]}] 09:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 520ms 09:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:14:34 INFO - PROCESS | 1653 | 1469031274093 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 09:14:34 INFO - PROCESS | 1653 | 1469031274094 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 09:14:34 INFO - PROCESS | 1653 | 1469031274096 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:14:34 INFO - PROCESS | 1653 | 1469031274097 Marionette TRACE conn2 <- [1,1746,null,{}] 09:14:34 INFO - PROCESS | 1653 | 1469031274100 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}] 09:14:34 INFO - PROCESS | 1653 | 1469031274101 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:34 INFO - PROCESS | 1653 | 1469031274243 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 09:14:34 INFO - PROCESS | 1653 | 1469031274261 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:34 INFO - PROCESS | 1653 | 1469031274263 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x128eba800 == 34 [pid = 1653] [id = 444] 09:14:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x124ba4000) [pid = 1653] [serial = 1331] [outer = 0x0] 09:14:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x125607400) [pid = 1653] [serial = 1332] [outer = 0x124ba4000] 09:14:34 INFO - PROCESS | 1653 | 1469031274291 Marionette DEBUG loaded listener.js 09:14:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x125711800) [pid = 1653] [serial = 1333] [outer = 0x124ba4000] 09:14:34 INFO - PROCESS | 1653 | 1469031274619 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]]]}] 09:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 570ms 09:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:14:34 INFO - PROCESS | 1653 | 1469031274673 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 09:14:34 INFO - PROCESS | 1653 | 1469031274675 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 09:14:34 INFO - PROCESS | 1653 | 1469031274677 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:14:34 INFO - PROCESS | 1653 | 1469031274678 Marionette TRACE conn2 <- [1,1750,null,{}] 09:14:34 INFO - PROCESS | 1653 | 1469031274680 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}] 09:14:34 INFO - PROCESS | 1653 | 1469031274684 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:34 INFO - PROCESS | 1653 | 1469031274800 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 09:14:34 INFO - PROCESS | 1653 | 1469031274825 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:34 INFO - PROCESS | 1653 | 1469031274827 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x12aa8a000 == 35 [pid = 1653] [id = 445] 09:14:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x126134c00) [pid = 1653] [serial = 1334] [outer = 0x0] 09:14:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x1266c0000) [pid = 1653] [serial = 1335] [outer = 0x126134c00] 09:14:34 INFO - PROCESS | 1653 | 1469031274851 Marionette DEBUG loaded listener.js 09:14:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x128610400) [pid = 1653] [serial = 1336] [outer = 0x126134c00] 09:14:35 INFO - PROCESS | 1653 | 1469031275212 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]]]}] 09:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 570ms 09:14:35 INFO - PROCESS | 1653 | 1469031275254 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 09:14:35 INFO - PROCESS | 1653 | 1469031275256 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 09:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:14:35 INFO - PROCESS | 1653 | 1469031275258 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:14:35 INFO - PROCESS | 1653 | 1469031275259 Marionette TRACE conn2 <- [1,1754,null,{}] 09:14:35 INFO - PROCESS | 1653 | 1469031275261 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}] 09:14:35 INFO - PROCESS | 1653 | 1469031275262 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:35 INFO - PROCESS | 1653 | 1469031275360 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 09:14:35 INFO - PROCESS | 1653 | 1469031275363 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:35 INFO - PROCESS | 1653 | 1469031275364 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bdb5000 == 36 [pid = 1653] [id = 446] 09:14:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x12860f000) [pid = 1653] [serial = 1337] [outer = 0x0] 09:14:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x128a26800) [pid = 1653] [serial = 1338] [outer = 0x12860f000] 09:14:35 INFO - PROCESS | 1653 | 1469031275389 Marionette DEBUG loaded listener.js 09:14:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x128ca7000) [pid = 1653] [serial = 1339] [outer = 0x12860f000] 09:14:35 INFO - PROCESS | 1653 | 1469031275713 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]]]}] 09:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 469ms 09:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:14:35 INFO - PROCESS | 1653 | 1469031275727 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 09:14:35 INFO - PROCESS | 1653 | 1469031275729 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 09:14:35 INFO - PROCESS | 1653 | 1469031275731 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:14:35 INFO - PROCESS | 1653 | 1469031275732 Marionette TRACE conn2 <- [1,1758,null,{}] 09:14:35 INFO - PROCESS | 1653 | 1469031275737 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}] 09:14:35 INFO - PROCESS | 1653 | 1469031275739 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:35 INFO - PROCESS | 1653 | 1469031275840 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 09:14:35 INFO - PROCESS | 1653 | 1469031275851 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:35 INFO - PROCESS | 1653 | 1469031275852 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c38a000 == 37 [pid = 1653] [id = 447] 09:14:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x128915400) [pid = 1653] [serial = 1340] [outer = 0x0] 09:14:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x12a656000) [pid = 1653] [serial = 1341] [outer = 0x128915400] 09:14:35 INFO - PROCESS | 1653 | 1469031275876 Marionette DEBUG loaded listener.js 09:14:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x12a665400) [pid = 1653] [serial = 1342] [outer = 0x128915400] 09:14:36 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x1184c4400) [pid = 1653] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:14:36 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x1248ec400) [pid = 1653] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:14:36 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x1265a1000) [pid = 1653] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:14:36 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x1121b5000) [pid = 1653] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:14:36 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x115d97400) [pid = 1653] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:14:36 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x1242a0000) [pid = 1653] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:14:36 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x1197ea800) [pid = 1653] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:14:36 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x118756800) [pid = 1653] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:14:36 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x1184c7000) [pid = 1653] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:14:36 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x116146000) [pid = 1653] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:14:36 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x117c44c00) [pid = 1653] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:14:36 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x112a82c00) [pid = 1653] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:14:36 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x1245ca000) [pid = 1653] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:14:36 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x1211ec800) [pid = 1653] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:14:36 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x118494000) [pid = 1653] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:14:36 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x1129ab400) [pid = 1653] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:14:36 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x110eab800) [pid = 1653] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:14:36 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x1188a0800) [pid = 1653] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:14:36 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x110eb1800) [pid = 1653] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:14:36 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x128d0b800) [pid = 1653] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:14:36 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x113062c00) [pid = 1653] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:14:36 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x118414000) [pid = 1653] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:14:36 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1210d5000) [pid = 1653] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:14:36 INFO - PROCESS | 1653 | 1469031276334 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]]]}] 09:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 621ms 09:14:36 INFO - PROCESS | 1653 | 1469031276354 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 09:14:36 INFO - PROCESS | 1653 | 1469031276356 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 09:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:14:36 INFO - PROCESS | 1653 | 1469031276359 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:14:36 INFO - PROCESS | 1653 | 1469031276360 Marionette TRACE conn2 <- [1,1762,null,{}] 09:14:36 INFO - PROCESS | 1653 | 1469031276362 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}] 09:14:36 INFO - PROCESS | 1653 | 1469031276363 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:36 INFO - PROCESS | 1653 | 1469031276443 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 09:14:36 INFO - PROCESS | 1653 | 1469031276446 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:36 INFO - PROCESS | 1653 | 1469031276447 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x123f41800 == 38 [pid = 1653] [id = 448] 09:14:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x110ead800) [pid = 1653] [serial = 1343] [outer = 0x0] 09:14:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x112fac400) [pid = 1653] [serial = 1344] [outer = 0x110ead800] 09:14:36 INFO - PROCESS | 1653 | 1469031276475 Marionette DEBUG loaded listener.js 09:14:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x117ca7c00) [pid = 1653] [serial = 1345] [outer = 0x110ead800] 09:14:36 INFO - PROCESS | 1653 | 1469031276832 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]]]}] 09:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 517ms 09:14:36 INFO - PROCESS | 1653 | 1469031276877 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 09:14:36 INFO - PROCESS | 1653 | 1469031276879 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 09:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:14:36 INFO - PROCESS | 1653 | 1469031276882 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:14:36 INFO - PROCESS | 1653 | 1469031276883 Marionette TRACE conn2 <- [1,1766,null,{}] 09:14:36 INFO - PROCESS | 1653 | 1469031276886 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}] 09:14:36 INFO - PROCESS | 1653 | 1469031276888 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:36 INFO - PROCESS | 1653 | 1469031276966 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 09:14:36 INFO - PROCESS | 1653 | 1469031276971 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:36 INFO - PROCESS | 1653 | 1469031276972 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x12ca51000 == 39 [pid = 1653] [id = 449] 09:14:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x113d2b800) [pid = 1653] [serial = 1346] [outer = 0x0] 09:14:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x1188a0800) [pid = 1653] [serial = 1347] [outer = 0x113d2b800] 09:14:36 INFO - PROCESS | 1653 | 1469031276997 Marionette DEBUG loaded listener.js 09:14:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x1239f3400) [pid = 1653] [serial = 1348] [outer = 0x113d2b800] 09:14:37 INFO - PROCESS | 1653 | 1469031277344 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]]]}] 09:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 471ms 09:14:37 INFO - PROCESS | 1653 | 1469031277353 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 09:14:37 INFO - PROCESS | 1653 | 1469031277354 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 09:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:14:37 INFO - PROCESS | 1653 | 1469031277356 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:14:37 INFO - PROCESS | 1653 | 1469031277358 Marionette TRACE conn2 <- [1,1770,null,{}] 09:14:37 INFO - PROCESS | 1653 | 1469031277361 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}] 09:14:37 INFO - PROCESS | 1653 | 1469031277362 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:37 INFO - PROCESS | 1653 | 1469031277457 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 09:14:37 INFO - PROCESS | 1653 | 1469031277516 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:37 INFO - PROCESS | 1653 | 1469031277518 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x12cf17800 == 40 [pid = 1653] [id = 450] 09:14:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x1184bc800) [pid = 1653] [serial = 1349] [outer = 0x0] 09:14:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x124de3c00) [pid = 1653] [serial = 1350] [outer = 0x1184bc800] 09:14:37 INFO - PROCESS | 1653 | 1469031277544 Marionette DEBUG loaded listener.js 09:14:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x12a963c00) [pid = 1653] [serial = 1351] [outer = 0x1184bc800] 09:14:37 INFO - PROCESS | 1653 | 1469031277810 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]]]}] 09:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 470ms 09:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:14:37 INFO - PROCESS | 1653 | 1469031277827 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 09:14:37 INFO - PROCESS | 1653 | 1469031277828 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 09:14:37 INFO - PROCESS | 1653 | 1469031277841 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:14:37 INFO - PROCESS | 1653 | 1469031277842 Marionette TRACE conn2 <- [1,1774,null,{}] 09:14:37 INFO - PROCESS | 1653 | 1469031277845 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}] 09:14:37 INFO - PROCESS | 1653 | 1469031277846 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:37 INFO - PROCESS | 1653 | 1469031277932 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 09:14:37 INFO - PROCESS | 1653 | 1469031277939 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:37 INFO - PROCESS | 1653 | 1469031277940 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d0ca800 == 41 [pid = 1653] [id = 451] 09:14:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x12a967400) [pid = 1653] [serial = 1352] [outer = 0x0] 09:14:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x12aaed000) [pid = 1653] [serial = 1353] [outer = 0x12a967400] 09:14:37 INFO - PROCESS | 1653 | 1469031277964 Marionette DEBUG loaded listener.js 09:14:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x12b01e000) [pid = 1653] [serial = 1354] [outer = 0x12a967400] 09:14:38 INFO - PROCESS | 1653 | 1469031278462 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]]]}] 09:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 680ms 09:14:38 INFO - PROCESS | 1653 | 1469031278510 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 09:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:14:38 INFO - PROCESS | 1653 | 1469031278513 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 09:14:38 INFO - PROCESS | 1653 | 1469031278516 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:14:38 INFO - PROCESS | 1653 | 1469031278518 Marionette TRACE conn2 <- [1,1778,null,{}] 09:14:38 INFO - PROCESS | 1653 | 1469031278523 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}] 09:14:38 INFO - PROCESS | 1653 | 1469031278524 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:38 INFO - PROCESS | 1653 | 1469031278635 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 09:14:38 INFO - PROCESS | 1653 | 1469031278711 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:38 INFO - PROCESS | 1653 | 1469031278712 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x11919c000 == 42 [pid = 1653] [id = 452] 09:14:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x112e0f000) [pid = 1653] [serial = 1355] [outer = 0x0] 09:14:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x1164f2000) [pid = 1653] [serial = 1356] [outer = 0x112e0f000] 09:14:38 INFO - PROCESS | 1653 | 1469031278743 Marionette DEBUG loaded listener.js 09:14:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x1183c8c00) [pid = 1653] [serial = 1357] [outer = 0x112e0f000] 09:14:39 INFO - PROCESS | 1653 | 1469031279176 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]]]}] 09:14:39 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 09:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 671ms 09:14:39 INFO - PROCESS | 1653 | 1469031279188 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 09:14:39 INFO - PROCESS | 1653 | 1469031279191 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 09:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:14:39 INFO - PROCESS | 1653 | 1469031279196 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:14:39 INFO - PROCESS | 1653 | 1469031279198 Marionette TRACE conn2 <- [1,1782,null,{}] 09:14:39 INFO - PROCESS | 1653 | 1469031279200 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}] 09:14:39 INFO - PROCESS | 1653 | 1469031279202 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:39 INFO - PROCESS | 1653 | 1469031279336 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 09:14:39 INFO - PROCESS | 1653 | 1469031279398 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:39 INFO - PROCESS | 1653 | 1469031279400 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x1289c4000 == 43 [pid = 1653] [id = 453] 09:14:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x118723400) [pid = 1653] [serial = 1358] [outer = 0x0] 09:14:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x1192a5c00) [pid = 1653] [serial = 1359] [outer = 0x118723400] 09:14:39 INFO - PROCESS | 1653 | 1469031279430 Marionette DEBUG loaded listener.js 09:14:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x1197e3c00) [pid = 1653] [serial = 1360] [outer = 0x118723400] 09:14:39 INFO - PROCESS | 1653 | 1469031279852 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]]]}] 09:14:39 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 09:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 720ms 09:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:14:39 INFO - PROCESS | 1653 | 1469031279916 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 09:14:39 INFO - PROCESS | 1653 | 1469031279918 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 09:14:39 INFO - PROCESS | 1653 | 1469031279920 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:14:39 INFO - PROCESS | 1653 | 1469031279922 Marionette TRACE conn2 <- [1,1786,null,{}] 09:14:39 INFO - PROCESS | 1653 | 1469031279930 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}] 09:14:39 INFO - PROCESS | 1653 | 1469031279934 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:40 INFO - PROCESS | 1653 | 1469031280039 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 09:14:40 INFO - PROCESS | 1653 | 1469031280102 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:40 INFO - PROCESS | 1653 | 1469031280104 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d0d1000 == 44 [pid = 1653] [id = 454] 09:14:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x123be1400) [pid = 1653] [serial = 1361] [outer = 0x0] 09:14:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x124a10000) [pid = 1653] [serial = 1362] [outer = 0x123be1400] 09:14:40 INFO - PROCESS | 1653 | 1469031280176 Marionette DEBUG loaded listener.js 09:14:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x1266c2800) [pid = 1653] [serial = 1363] [outer = 0x123be1400] 09:14:40 INFO - PROCESS | 1653 | 1469031280626 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]]]}] 09:14:40 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 09:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 771ms 09:14:40 INFO - PROCESS | 1653 | 1469031280692 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 09:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:14:40 INFO - PROCESS | 1653 | 1469031280694 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 09:14:40 INFO - PROCESS | 1653 | 1469031280697 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:14:40 INFO - PROCESS | 1653 | 1469031280699 Marionette TRACE conn2 <- [1,1790,null,{}] 09:14:40 INFO - PROCESS | 1653 | 1469031280702 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}] 09:14:40 INFO - PROCESS | 1653 | 1469031280704 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:40 INFO - PROCESS | 1653 | 1469031280856 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 09:14:41 INFO - PROCESS | 1653 | 1469031281164 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:41 INFO - PROCESS | 1653 | 1469031281166 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x117c62000 == 45 [pid = 1653] [id = 455] 09:14:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x111c75000) [pid = 1653] [serial = 1364] [outer = 0x0] 09:14:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x1129b3800) [pid = 1653] [serial = 1365] [outer = 0x111c75000] 09:14:41 INFO - PROCESS | 1653 | 1469031281207 Marionette DEBUG loaded listener.js 09:14:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x114f56000) [pid = 1653] [serial = 1366] [outer = 0x111c75000] 09:14:41 INFO - PROCESS | 1653 | 1469031281637 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]]]}] 09:14:41 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) 09:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 973ms 09:14:41 INFO - PROCESS | 1653 | 1469031281672 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 09:14:41 INFO - PROCESS | 1653 | 1469031281674 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 09:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:14:41 INFO - PROCESS | 1653 | 1469031281677 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:14:41 INFO - PROCESS | 1653 | 1469031281678 Marionette TRACE conn2 <- [1,1794,null,{}] 09:14:41 INFO - PROCESS | 1653 | 1469031281682 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}] 09:14:41 INFO - PROCESS | 1653 | 1469031281685 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:41 INFO - PROCESS | 1653 | 1469031281781 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 09:14:41 INFO - PROCESS | 1653 | 1469031281842 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:41 INFO - PROCESS | 1653 | 1469031281844 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x1195f4000 == 46 [pid = 1653] [id = 456] 09:14:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x116807400) [pid = 1653] [serial = 1367] [outer = 0x0] 09:14:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x117cb6800) [pid = 1653] [serial = 1368] [outer = 0x116807400] 09:14:41 INFO - PROCESS | 1653 | 1469031281872 Marionette DEBUG loaded listener.js 09:14:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x118518000) [pid = 1653] [serial = 1369] [outer = 0x116807400] 09:14:42 INFO - PROCESS | 1653 | --DOCSHELL 0x12cf17800 == 45 [pid = 1653] [id = 450] 09:14:42 INFO - PROCESS | 1653 | --DOCSHELL 0x12ca51000 == 44 [pid = 1653] [id = 449] 09:14:42 INFO - PROCESS | 1653 | --DOCSHELL 0x123f41800 == 43 [pid = 1653] [id = 448] 09:14:42 INFO - PROCESS | 1653 | --DOCSHELL 0x12c38a000 == 42 [pid = 1653] [id = 447] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x1245c8c00) [pid = 1653] [serial = 1311] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOCSHELL 0x12bdb5000 == 41 [pid = 1653] [id = 446] 09:14:42 INFO - PROCESS | 1653 | --DOCSHELL 0x12aa8a000 == 40 [pid = 1653] [id = 445] 09:14:42 INFO - PROCESS | 1653 | --DOCSHELL 0x128eba800 == 39 [pid = 1653] [id = 444] 09:14:42 INFO - PROCESS | 1653 | --DOCSHELL 0x128c48800 == 38 [pid = 1653] [id = 443] 09:14:42 INFO - PROCESS | 1653 | --DOCSHELL 0x125179800 == 37 [pid = 1653] [id = 442] 09:14:42 INFO - PROCESS | 1653 | --DOCSHELL 0x119b5b000 == 36 [pid = 1653] [id = 441] 09:14:42 INFO - PROCESS | 1653 | --DOCSHELL 0x116faf000 == 35 [pid = 1653] [id = 440] 09:14:42 INFO - PROCESS | 1653 | --DOCSHELL 0x12390c000 == 34 [pid = 1653] [id = 439] 09:14:42 INFO - PROCESS | 1653 | --DOCSHELL 0x116fab000 == 33 [pid = 1653] [id = 438] 09:14:42 INFO - PROCESS | 1653 | --DOCSHELL 0x1191aa000 == 32 [pid = 1653] [id = 437] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 121 (0x124a0fc00) [pid = 1653] [serial = 1266] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x12698b800) [pid = 1653] [serial = 1269] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x1265a0000) [pid = 1653] [serial = 1267] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x12829c400) [pid = 1653] [serial = 1272] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x117160400) [pid = 1653] [serial = 1276] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x1129b7000) [pid = 1653] [serial = 1275] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x1192a1400) [pid = 1653] [serial = 1278] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x12890d000) [pid = 1653] [serial = 1281] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x1282aa000) [pid = 1653] [serial = 1273] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x1210d7c00) [pid = 1653] [serial = 1261] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x12103c400) [pid = 1653] [serial = 1260] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x119166400) [pid = 1653] [serial = 1257] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x119720400) [pid = 1653] [serial = 1258] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x11851a400) [pid = 1653] [serial = 1254] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x118746800) [pid = 1653] [serial = 1255] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x116755c00) [pid = 1653] [serial = 1251] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x117cacc00) [pid = 1653] [serial = 1252] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x118499c00) [pid = 1653] [serial = 1249] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x117cb5800) [pid = 1653] [serial = 1248] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x128d03800) [pid = 1653] [serial = 1282] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x11664a400) [pid = 1653] [serial = 1246] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x12a575400) [pid = 1653] [serial = 1284] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x1240a1000) [pid = 1653] [serial = 1309] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x11323c400) [pid = 1653] [serial = 1245] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x125611800) [pid = 1653] [serial = 1242] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1266bf000) [pid = 1653] [serial = 1243] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x1210d9000) [pid = 1653] [serial = 1279] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x123bea400) [pid = 1653] [serial = 1263] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x126c9f400) [pid = 1653] [serial = 1270] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x1248e3800) [pid = 1653] [serial = 1264] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x118521800) [pid = 1653] [serial = 1297] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x1129b3c00) [pid = 1653] [serial = 1287] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x117cafc00) [pid = 1653] [serial = 1293] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x1192acc00) [pid = 1653] [serial = 1302] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x118760800) [pid = 1653] [serial = 1300] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x12a65d400) [pid = 1653] [serial = 1285] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x1183c9c00) [pid = 1653] [serial = 1294] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x112e0cc00) [pid = 1653] [serial = 1288] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x1161b1000) [pid = 1653] [serial = 1290] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x121040000) [pid = 1653] [serial = 1305] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x118513800) [pid = 1653] [serial = 1296] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x11851f400) [pid = 1653] [serial = 1299] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x11680d400) [pid = 1653] [serial = 1291] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x1210ccc00) [pid = 1653] [serial = 1306] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x119c06400) [pid = 1653] [serial = 1303] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x1239f4800) [pid = 1653] [serial = 1308] [outer = 0x0] [url = about:blank] 09:14:42 INFO - PROCESS | 1653 | 1469031282276 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]]]}] 09:14:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 624ms 09:14:42 INFO - PROCESS | 1653 | 1469031282304 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 09:14:42 INFO - PROCESS | 1653 | 1469031282307 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 09:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:14:42 INFO - PROCESS | 1653 | 1469031282311 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:14:42 INFO - PROCESS | 1653 | 1469031282313 Marionette TRACE conn2 <- [1,1798,null,{}] 09:14:42 INFO - PROCESS | 1653 | 1469031282316 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}] 09:14:42 INFO - PROCESS | 1653 | 1469031282318 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:42 INFO - PROCESS | 1653 | 1469031282479 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 09:14:42 INFO - PROCESS | 1653 | 1469031282574 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:42 INFO - PROCESS | 1653 | 1469031282576 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x11818c800 == 33 [pid = 1653] [id = 457] 09:14:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x118516800) [pid = 1653] [serial = 1370] [outer = 0x0] 09:14:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x11889b800) [pid = 1653] [serial = 1371] [outer = 0x118516800] 09:14:42 INFO - PROCESS | 1653 | 1469031282601 Marionette DEBUG loaded listener.js 09:14:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x1192a7800) [pid = 1653] [serial = 1372] [outer = 0x118516800] 09:14:43 INFO - PROCESS | 1653 | 1469031283000 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]]]}] 09:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 722ms 09:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:14:43 INFO - PROCESS | 1653 | 1469031283033 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 09:14:43 INFO - PROCESS | 1653 | 1469031283034 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 09:14:43 INFO - PROCESS | 1653 | 1469031283041 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:14:43 INFO - PROCESS | 1653 | 1469031283045 Marionette TRACE conn2 <- [1,1802,null,{}] 09:14:43 INFO - PROCESS | 1653 | 1469031283048 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}] 09:14:43 INFO - PROCESS | 1653 | 1469031283051 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:43 INFO - PROCESS | 1653 | 1469031283134 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 09:14:43 INFO - PROCESS | 1653 | 1469031283140 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:43 INFO - PROCESS | 1653 | 1469031283141 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:43 INFO - PROCESS | 1653 | ++DOCSHELL 0x123f47000 == 34 [pid = 1653] [id = 458] 09:14:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x119716000) [pid = 1653] [serial = 1373] [outer = 0x0] 09:14:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x11a009000) [pid = 1653] [serial = 1374] [outer = 0x119716000] 09:14:43 INFO - PROCESS | 1653 | 1469031283167 Marionette DEBUG loaded listener.js 09:14:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x1211ec800) [pid = 1653] [serial = 1375] [outer = 0x119716000] 09:14:43 INFO - PROCESS | 1653 | 1469031283509 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]]]}] 09:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 477ms 09:14:43 INFO - PROCESS | 1653 | 1469031283514 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 09:14:43 INFO - PROCESS | 1653 | 1469031283516 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 09:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:14:43 INFO - PROCESS | 1653 | 1469031283523 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:14:43 INFO - PROCESS | 1653 | 1469031283525 Marionette TRACE conn2 <- [1,1806,null,{}] 09:14:43 INFO - PROCESS | 1653 | 1469031283527 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}] 09:14:43 INFO - PROCESS | 1653 | 1469031283528 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:43 INFO - PROCESS | 1653 | 1469031283640 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 09:14:43 INFO - PROCESS | 1653 | 1469031283646 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:43 INFO - PROCESS | 1653 | 1469031283647 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:43 INFO - PROCESS | 1653 | ++DOCSHELL 0x124bc5800 == 35 [pid = 1653] [id = 459] 09:14:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1210d9800) [pid = 1653] [serial = 1376] [outer = 0x0] 09:14:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x123fee000) [pid = 1653] [serial = 1377] [outer = 0x1210d9800] 09:14:43 INFO - PROCESS | 1653 | 1469031283671 Marionette DEBUG loaded listener.js 09:14:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x124a0b400) [pid = 1653] [serial = 1378] [outer = 0x1210d9800] 09:14:44 INFO - PROCESS | 1653 | 1469031284037 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]]]}] 09:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 519ms 09:14:44 INFO - PROCESS | 1653 | 1469031284042 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 09:14:44 INFO - PROCESS | 1653 | 1469031284044 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 09:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:14:44 INFO - PROCESS | 1653 | 1469031284046 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:14:44 INFO - PROCESS | 1653 | 1469031284047 Marionette TRACE conn2 <- [1,1810,null,{}] 09:14:44 INFO - PROCESS | 1653 | 1469031284054 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}] 09:14:44 INFO - PROCESS | 1653 | 1469031284055 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:44 INFO - PROCESS | 1653 | 1469031284138 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 09:14:44 INFO - PROCESS | 1653 | 1469031284143 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:44 INFO - PROCESS | 1653 | 1469031284147 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x1282af800 == 36 [pid = 1653] [id = 460] 09:14:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x126136800) [pid = 1653] [serial = 1379] [outer = 0x0] 09:14:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x12659f400) [pid = 1653] [serial = 1380] [outer = 0x126136800] 09:14:44 INFO - PROCESS | 1653 | 1469031284187 Marionette DEBUG loaded listener.js 09:14:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x126c98800) [pid = 1653] [serial = 1381] [outer = 0x126136800] 09:14:44 INFO - PROCESS | 1653 | 1469031284577 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]]]}] 09:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 568ms 09:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:14:44 INFO - PROCESS | 1653 | 1469031284615 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 09:14:44 INFO - PROCESS | 1653 | 1469031284616 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 09:14:44 INFO - PROCESS | 1653 | 1469031284619 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:14:44 INFO - PROCESS | 1653 | 1469031284620 Marionette TRACE conn2 <- [1,1814,null,{}] 09:14:44 INFO - PROCESS | 1653 | 1469031284622 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}] 09:14:44 INFO - PROCESS | 1653 | 1469031284624 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:44 INFO - PROCESS | 1653 | 1469031284726 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 09:14:44 INFO - PROCESS | 1653 | 1469031284730 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:44 INFO - PROCESS | 1653 | 1469031284731 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x1286b3000 == 37 [pid = 1653] [id = 461] 09:14:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x126136c00) [pid = 1653] [serial = 1382] [outer = 0x0] 09:14:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x1282a7000) [pid = 1653] [serial = 1383] [outer = 0x126136c00] 09:14:44 INFO - PROCESS | 1653 | 1469031284758 Marionette DEBUG loaded listener.js 09:14:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x119716400) [pid = 1653] [serial = 1384] [outer = 0x126136c00] 09:14:45 INFO - PROCESS | 1653 | 1469031285104 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]]]}] 09:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 519ms 09:14:45 INFO - PROCESS | 1653 | 1469031285138 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 09:14:45 INFO - PROCESS | 1653 | 1469031285140 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 09:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:14:45 INFO - PROCESS | 1653 | 1469031285142 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:14:45 INFO - PROCESS | 1653 | 1469031285143 Marionette TRACE conn2 <- [1,1818,null,{}] 09:14:45 INFO - PROCESS | 1653 | 1469031285145 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}] 09:14:45 INFO - PROCESS | 1653 | 1469031285146 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:45 INFO - PROCESS | 1653 | 1469031285246 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 09:14:45 INFO - PROCESS | 1653 | 1469031285250 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:45 INFO - PROCESS | 1653 | 1469031285258 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a90c800 == 38 [pid = 1653] [id = 462] 09:14:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x12663c400) [pid = 1653] [serial = 1385] [outer = 0x0] 09:14:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x128d0ec00) [pid = 1653] [serial = 1386] [outer = 0x12663c400] 09:14:45 INFO - PROCESS | 1653 | 1469031285322 Marionette DEBUG loaded listener.js 09:14:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x117cb2c00) [pid = 1653] [serial = 1387] [outer = 0x12663c400] 09:14:45 INFO - PROCESS | 1653 | 1469031285631 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]]]}] 09:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 519ms 09:14:45 INFO - PROCESS | 1653 | 1469031285661 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 09:14:45 INFO - PROCESS | 1653 | 1469031285662 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 09:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:14:45 INFO - PROCESS | 1653 | 1469031285672 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:14:45 INFO - PROCESS | 1653 | 1469031285673 Marionette TRACE conn2 <- [1,1822,null,{}] 09:14:45 INFO - PROCESS | 1653 | 1469031285675 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}] 09:14:45 INFO - PROCESS | 1653 | 1469031285676 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:45 INFO - PROCESS | 1653 | 1469031285787 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 09:14:45 INFO - PROCESS | 1653 | 1469031285801 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:45 INFO - PROCESS | 1653 | 1469031285802 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b0f1000 == 39 [pid = 1653] [id = 463] 09:14:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x12a66dc00) [pid = 1653] [serial = 1388] [outer = 0x0] 09:14:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x12a965000) [pid = 1653] [serial = 1389] [outer = 0x12a66dc00] 09:14:45 INFO - PROCESS | 1653 | 1469031285826 Marionette DEBUG loaded listener.js 09:14:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x12b013c00) [pid = 1653] [serial = 1390] [outer = 0x12a66dc00] 09:14:46 INFO - PROCESS | 1653 | 1469031286244 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]]]}] 09:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 618ms 09:14:46 INFO - PROCESS | 1653 | 1469031286292 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 09:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:14:46 INFO - PROCESS | 1653 | 1469031286294 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 09:14:46 INFO - PROCESS | 1653 | 1469031286297 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:14:46 INFO - PROCESS | 1653 | 1469031286299 Marionette TRACE conn2 <- [1,1826,null,{}] 09:14:46 INFO - PROCESS | 1653 | 1469031286518 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}] 09:14:46 INFO - PROCESS | 1653 | 1469031286520 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:46 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x12429b800) [pid = 1653] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:14:46 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x110ead800) [pid = 1653] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:14:46 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1127db800) [pid = 1653] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:14:46 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x11688ec00) [pid = 1653] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:14:46 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x113d2b800) [pid = 1653] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:14:46 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x124ba4000) [pid = 1653] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:14:46 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x1184bc800) [pid = 1653] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:14:46 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x126134c00) [pid = 1653] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:14:46 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x12860f000) [pid = 1653] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:14:46 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x128915400) [pid = 1653] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:14:46 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x115e59c00) [pid = 1653] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:14:46 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x117cb2800) [pid = 1653] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:14:46 INFO - PROCESS | 1653 | 1469031286636 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 09:14:46 INFO - PROCESS | 1653 | 1469031286641 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:46 INFO - PROCESS | 1653 | 1469031286642 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b0d7000 == 40 [pid = 1653] [id = 464] 09:14:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x112e0ec00) [pid = 1653] [serial = 1391] [outer = 0x0] 09:14:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x117ca7400) [pid = 1653] [serial = 1392] [outer = 0x112e0ec00] 09:14:46 INFO - PROCESS | 1653 | 1469031286669 Marionette DEBUG loaded listener.js 09:14:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x1192a0800) [pid = 1653] [serial = 1393] [outer = 0x112e0ec00] 09:14:46 INFO - PROCESS | 1653 | 1469031286972 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]]]}] 09:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 725ms 09:14:47 INFO - PROCESS | 1653 | 1469031287021 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 09:14:47 INFO - PROCESS | 1653 | 1469031287022 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 09:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:14:47 INFO - PROCESS | 1653 | 1469031287025 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:14:47 INFO - PROCESS | 1653 | 1469031287026 Marionette TRACE conn2 <- [1,1830,null,{}] 09:14:47 INFO - PROCESS | 1653 | 1469031287029 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}] 09:14:47 INFO - PROCESS | 1653 | 1469031287030 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:47 INFO - PROCESS | 1653 | 1469031287130 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 09:14:47 INFO - PROCESS | 1653 | 1469031287241 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:47 INFO - PROCESS | 1653 | 1469031287242 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:47 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c38a000 == 41 [pid = 1653] [id = 465] 09:14:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x118754c00) [pid = 1653] [serial = 1394] [outer = 0x0] 09:14:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x126640400) [pid = 1653] [serial = 1395] [outer = 0x118754c00] 09:14:47 INFO - PROCESS | 1653 | 1469031287285 Marionette DEBUG loaded listener.js 09:14:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x12b11b000) [pid = 1653] [serial = 1396] [outer = 0x118754c00] 09:14:47 INFO - PROCESS | 1653 | 1469031287605 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]]]}] 09:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 619ms 09:14:47 INFO - PROCESS | 1653 | 1469031287644 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 09:14:47 INFO - PROCESS | 1653 | 1469031287646 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 09:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:14:47 INFO - PROCESS | 1653 | 1469031287648 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:14:47 INFO - PROCESS | 1653 | 1469031287650 Marionette TRACE conn2 <- [1,1834,null,{}] 09:14:47 INFO - PROCESS | 1653 | 1469031287656 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}] 09:14:47 INFO - PROCESS | 1653 | 1469031287658 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:47 INFO - PROCESS | 1653 | 1469031287788 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 09:14:47 INFO - PROCESS | 1653 | 1469031287823 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:47 INFO - PROCESS | 1653 | 1469031287824 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:47 INFO - PROCESS | 1653 | ++DOCSHELL 0x12cac8800 == 42 [pid = 1653] [id = 466] 09:14:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x12b11dc00) [pid = 1653] [serial = 1397] [outer = 0x0] 09:14:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x12b911000) [pid = 1653] [serial = 1398] [outer = 0x12b11dc00] 09:14:47 INFO - PROCESS | 1653 | 1469031287849 Marionette DEBUG loaded listener.js 09:14:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x12b9e6c00) [pid = 1653] [serial = 1399] [outer = 0x12b11dc00] 09:14:48 INFO - PROCESS | 1653 | 1469031288109 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]]]}] 09:14:48 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 09:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 472ms 09:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:14:48 INFO - PROCESS | 1653 | 1469031288125 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 09:14:48 INFO - PROCESS | 1653 | 1469031288126 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 09:14:48 INFO - PROCESS | 1653 | 1469031288129 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:14:48 INFO - PROCESS | 1653 | 1469031288130 Marionette TRACE conn2 <- [1,1838,null,{}] 09:14:48 INFO - PROCESS | 1653 | 1469031288132 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}] 09:14:48 INFO - PROCESS | 1653 | 1469031288134 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:48 INFO - PROCESS | 1653 | 1469031288232 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 09:14:48 INFO - PROCESS | 1653 | 1469031288238 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:48 INFO - PROCESS | 1653 | 1469031288239 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:48 INFO - PROCESS | 1653 | ++DOCSHELL 0x12cf27000 == 43 [pid = 1653] [id = 467] 09:14:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x12b9e7400) [pid = 1653] [serial = 1400] [outer = 0x0] 09:14:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x12bf0b400) [pid = 1653] [serial = 1401] [outer = 0x12b9e7400] 09:14:48 INFO - PROCESS | 1653 | 1469031288263 Marionette DEBUG loaded listener.js 09:14:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x12bf13000) [pid = 1653] [serial = 1402] [outer = 0x12b9e7400] 09:14:48 INFO - PROCESS | 1653 | 1469031288708 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]]]}] 09:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 619ms 09:14:48 INFO - PROCESS | 1653 | 1469031288749 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 09:14:48 INFO - PROCESS | 1653 | 1469031288753 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 09:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:14:48 INFO - PROCESS | 1653 | 1469031288757 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:14:48 INFO - PROCESS | 1653 | 1469031288759 Marionette TRACE conn2 <- [1,1842,null,{}] 09:14:48 INFO - PROCESS | 1653 | 1469031288763 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}] 09:14:48 INFO - PROCESS | 1653 | 1469031288764 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:48 INFO - PROCESS | 1653 | 1469031288874 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 09:14:48 INFO - PROCESS | 1653 | 1469031288949 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:48 INFO - PROCESS | 1653 | 1469031288951 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:48 INFO - PROCESS | 1653 | ++DOCSHELL 0x118710800 == 44 [pid = 1653] [id = 468] 09:14:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x1129b8000) [pid = 1653] [serial = 1403] [outer = 0x0] 09:14:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x112f6b000) [pid = 1653] [serial = 1404] [outer = 0x1129b8000] 09:14:48 INFO - PROCESS | 1653 | 1469031288982 Marionette DEBUG loaded listener.js 09:14:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x117160c00) [pid = 1653] [serial = 1405] [outer = 0x1129b8000] 09:14:49 INFO - PROCESS | 1653 | 1469031289417 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]]]}] 09:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 672ms 09:14:49 INFO - PROCESS | 1653 | 1469031289429 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 09:14:49 INFO - PROCESS | 1653 | 1469031289432 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 09:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:14:49 INFO - PROCESS | 1653 | 1469031289439 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:14:49 INFO - PROCESS | 1653 | 1469031289441 Marionette TRACE conn2 <- [1,1846,null,{}] 09:14:49 INFO - PROCESS | 1653 | 1469031289443 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}] 09:14:49 INFO - PROCESS | 1653 | 1469031289445 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:49 INFO - PROCESS | 1653 | 1469031289546 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 09:14:49 INFO - PROCESS | 1653 | 1469031289609 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:49 INFO - PROCESS | 1653 | 1469031289610 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x1261bf000 == 45 [pid = 1653] [id = 469] 09:14:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x1184c4400) [pid = 1653] [serial = 1406] [outer = 0x0] 09:14:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x11910dc00) [pid = 1653] [serial = 1407] [outer = 0x1184c4400] 09:14:49 INFO - PROCESS | 1653 | 1469031289640 Marionette DEBUG loaded listener.js 09:14:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x119713000) [pid = 1653] [serial = 1408] [outer = 0x1184c4400] 09:14:50 INFO - PROCESS | 1653 | 1469031290102 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]]]}] 09:14:50 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) 09:14:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 719ms 09:14:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:14:50 INFO - PROCESS | 1653 | 1469031290159 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 09:14:50 INFO - PROCESS | 1653 | 1469031290160 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 09:14:50 INFO - PROCESS | 1653 | 1469031290162 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:14:50 INFO - PROCESS | 1653 | 1469031290165 Marionette TRACE conn2 <- [1,1850,null,{}] 09:14:50 INFO - PROCESS | 1653 | 1469031290198 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}] 09:14:50 INFO - PROCESS | 1653 | 1469031290201 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:50 INFO - PROCESS | 1653 | 1469031290341 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 09:14:50 INFO - PROCESS | 1653 | 1469031290397 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:50 INFO - PROCESS | 1653 | 1469031290399 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:50 INFO - PROCESS | 1653 | ++DOCSHELL 0x12ca62800 == 46 [pid = 1653] [id = 470] 09:14:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x124a11000) [pid = 1653] [serial = 1409] [outer = 0x0] 09:14:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x125705c00) [pid = 1653] [serial = 1410] [outer = 0x124a11000] 09:14:50 INFO - PROCESS | 1653 | 1469031290430 Marionette DEBUG loaded listener.js 09:14:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x126c96400) [pid = 1653] [serial = 1411] [outer = 0x124a11000] 09:14:50 INFO - PROCESS | 1653 | 1469031290838 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]]]}] 09:14:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:14:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 725ms 09:14:50 INFO - PROCESS | 1653 | 1469031290901 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 09:14:50 INFO - PROCESS | 1653 | 1469031290903 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 09:14:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:14:50 INFO - PROCESS | 1653 | 1469031290907 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:14:50 INFO - PROCESS | 1653 | 1469031290908 Marionette TRACE conn2 <- [1,1854,null,{}] 09:14:50 INFO - PROCESS | 1653 | 1469031290911 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}] 09:14:50 INFO - PROCESS | 1653 | 1469031290912 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:51 INFO - PROCESS | 1653 | 1469031291031 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 09:14:51 INFO - PROCESS | 1653 | 1469031291119 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:51 INFO - PROCESS | 1653 | 1469031291121 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d6bb800 == 47 [pid = 1653] [id = 471] 09:14:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x1265a0000) [pid = 1653] [serial = 1412] [outer = 0x0] 09:14:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x128604000) [pid = 1653] [serial = 1413] [outer = 0x1265a0000] 09:14:51 INFO - PROCESS | 1653 | 1469031291150 Marionette DEBUG loaded listener.js 09:14:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x12a66f000) [pid = 1653] [serial = 1414] [outer = 0x1265a0000] 09:14:51 INFO - PROCESS | 1653 | 1469031291580 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]]]}] 09:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 720ms 09:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:14:51 INFO - PROCESS | 1653 | 1469031291633 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 09:14:51 INFO - PROCESS | 1653 | 1469031291635 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 09:14:51 INFO - PROCESS | 1653 | 1469031291638 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:14:51 INFO - PROCESS | 1653 | 1469031291640 Marionette TRACE conn2 <- [1,1858,null,{}] 09:14:51 INFO - PROCESS | 1653 | 1469031291642 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}] 09:14:51 INFO - PROCESS | 1653 | 1469031291644 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:51 INFO - PROCESS | 1653 | 1469031291750 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 09:14:51 INFO - PROCESS | 1653 | 1469031291810 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:51 INFO - PROCESS | 1653 | 1469031291811 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x118703800 == 48 [pid = 1653] [id = 472] 09:14:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x110eab800) [pid = 1653] [serial = 1415] [outer = 0x0] 09:14:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x116146000) [pid = 1653] [serial = 1416] [outer = 0x110eab800] 09:14:52 INFO - PROCESS | 1653 | 1469031292003 Marionette DEBUG loaded listener.js 09:14:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x117cabc00) [pid = 1653] [serial = 1417] [outer = 0x110eab800] 09:14:52 INFO - PROCESS | 1653 | 1469031292453 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]]]}] 09:14:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:14:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 873ms 09:14:52 INFO - PROCESS | 1653 | 1469031292512 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 09:14:52 INFO - PROCESS | 1653 | 1469031292514 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 09:14:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:14:52 INFO - PROCESS | 1653 | 1469031292518 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:14:52 INFO - PROCESS | 1653 | 1469031292519 Marionette TRACE conn2 <- [1,1862,null,{}] 09:14:52 INFO - PROCESS | 1653 | 1469031292522 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}] 09:14:52 INFO - PROCESS | 1653 | 1469031292524 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:52 INFO - PROCESS | 1653 | 1469031292625 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 09:14:52 INFO - PROCESS | 1653 | 1469031292700 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:52 INFO - PROCESS | 1653 | 1469031292701 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x1195d7800 == 49 [pid = 1653] [id = 473] 09:14:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x119166400) [pid = 1653] [serial = 1418] [outer = 0x0] 09:14:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x11971c800) [pid = 1653] [serial = 1419] [outer = 0x119166400] 09:14:52 INFO - PROCESS | 1653 | 1469031292730 Marionette DEBUG loaded listener.js 09:14:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x11a0bc400) [pid = 1653] [serial = 1420] [outer = 0x119166400] 09:14:53 INFO - PROCESS | 1653 | --DOCSHELL 0x12cac8800 == 48 [pid = 1653] [id = 466] 09:14:53 INFO - PROCESS | 1653 | --DOCSHELL 0x12c38a000 == 47 [pid = 1653] [id = 465] 09:14:53 INFO - PROCESS | 1653 | --DOCSHELL 0x12b0d7000 == 46 [pid = 1653] [id = 464] 09:14:53 INFO - PROCESS | 1653 | --DOCSHELL 0x12b0f1000 == 45 [pid = 1653] [id = 463] 09:14:53 INFO - PROCESS | 1653 | --DOCSHELL 0x12a90c800 == 44 [pid = 1653] [id = 462] 09:14:53 INFO - PROCESS | 1653 | --DOCSHELL 0x1286b3000 == 43 [pid = 1653] [id = 461] 09:14:53 INFO - PROCESS | 1653 | --DOCSHELL 0x1282af800 == 42 [pid = 1653] [id = 460] 09:14:53 INFO - PROCESS | 1653 | --DOCSHELL 0x124bc5800 == 41 [pid = 1653] [id = 459] 09:14:53 INFO - PROCESS | 1653 | --DOCSHELL 0x123f47000 == 40 [pid = 1653] [id = 458] 09:14:53 INFO - PROCESS | 1653 | --DOCSHELL 0x11818c800 == 39 [pid = 1653] [id = 457] 09:14:53 INFO - PROCESS | 1653 | --DOCSHELL 0x1195f4000 == 38 [pid = 1653] [id = 456] 09:14:53 INFO - PROCESS | 1653 | --DOCSHELL 0x117c62000 == 37 [pid = 1653] [id = 455] 09:14:53 INFO - PROCESS | 1653 | --DOCSHELL 0x12d0d1000 == 36 [pid = 1653] [id = 454] 09:14:53 INFO - PROCESS | 1653 | --DOCSHELL 0x1289c4000 == 35 [pid = 1653] [id = 453] 09:14:53 INFO - PROCESS | 1653 | --DOCSHELL 0x11919c000 == 34 [pid = 1653] [id = 452] 09:14:53 INFO - PROCESS | 1653 | --DOCSHELL 0x12d0ca800 == 33 [pid = 1653] [id = 451] 09:14:53 INFO - PROCESS | 1653 | --DOCSHELL 0x118703800 == 32 [pid = 1653] [id = 472] 09:14:53 INFO - PROCESS | 1653 | --DOCSHELL 0x12d6bb800 == 31 [pid = 1653] [id = 471] 09:14:53 INFO - PROCESS | 1653 | --DOCSHELL 0x12ca62800 == 30 [pid = 1653] [id = 470] 09:14:53 INFO - PROCESS | 1653 | --DOCSHELL 0x1261bf000 == 29 [pid = 1653] [id = 469] 09:14:53 INFO - PROCESS | 1653 | --DOCSHELL 0x12cf27000 == 28 [pid = 1653] [id = 467] 09:14:53 INFO - PROCESS | 1653 | --DOCSHELL 0x118710800 == 27 [pid = 1653] [id = 468] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x1266c0000) [pid = 1653] [serial = 1335] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x128a26800) [pid = 1653] [serial = 1338] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x12a656000) [pid = 1653] [serial = 1341] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x116a15800) [pid = 1653] [serial = 1320] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x117cb0800) [pid = 1653] [serial = 1321] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x1129b0000) [pid = 1653] [serial = 1314] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x1184bc400) [pid = 1653] [serial = 1323] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x119160c00) [pid = 1653] [serial = 1324] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x124a0c000) [pid = 1653] [serial = 1329] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x117ca7c00) [pid = 1653] [serial = 1345] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x119c04800) [pid = 1653] [serial = 1326] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x123853000) [pid = 1653] [serial = 1327] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x11848b800) [pid = 1653] [serial = 1318] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x117ca9c00) [pid = 1653] [serial = 1317] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x128ca7000) [pid = 1653] [serial = 1339] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x112fac400) [pid = 1653] [serial = 1344] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x12a665400) [pid = 1653] [serial = 1342] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x1188a0800) [pid = 1653] [serial = 1347] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x125607400) [pid = 1653] [serial = 1332] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x12aaed000) [pid = 1653] [serial = 1353] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x125711800) [pid = 1653] [serial = 1333] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x128610400) [pid = 1653] [serial = 1336] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x124de3c00) [pid = 1653] [serial = 1350] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x12a963c00) [pid = 1653] [serial = 1351] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x1239f3400) [pid = 1653] [serial = 1348] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x124b88800) [pid = 1653] [serial = 1330] [outer = 0x0] [url = about:blank] 09:14:53 INFO - PROCESS | 1653 | 1469031293691 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]]]}] 09:14:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1222ms 09:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:14:53 INFO - PROCESS | 1653 | 1469031293740 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 09:14:53 INFO - PROCESS | 1653 | 1469031293743 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 09:14:53 INFO - PROCESS | 1653 | 1469031293746 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:14:53 INFO - PROCESS | 1653 | 1469031293748 Marionette TRACE conn2 <- [1,1866,null,{}] 09:14:53 INFO - PROCESS | 1653 | 1469031293758 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}] 09:14:53 INFO - PROCESS | 1653 | 1469031293760 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:53 INFO - PROCESS | 1653 | 1469031293849 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 09:14:53 INFO - PROCESS | 1653 | 1469031293912 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:53 INFO - PROCESS | 1653 | 1469031293913 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x117c65000 == 28 [pid = 1653] [id = 474] 09:14:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x11688e400) [pid = 1653] [serial = 1421] [outer = 0x0] 09:14:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x117ca8c00) [pid = 1653] [serial = 1422] [outer = 0x11688e400] 09:14:53 INFO - PROCESS | 1653 | 1469031293941 Marionette DEBUG loaded listener.js 09:14:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x11848d400) [pid = 1653] [serial = 1423] [outer = 0x11688e400] 09:14:54 INFO - PROCESS | 1653 | 1469031294262 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]]]}] 09:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 529ms 09:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:14:54 INFO - PROCESS | 1653 | 1469031294274 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 09:14:54 INFO - PROCESS | 1653 | 1469031294278 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 09:14:54 INFO - PROCESS | 1653 | 1469031294283 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:14:54 INFO - PROCESS | 1653 | 1469031294286 Marionette TRACE conn2 <- [1,1870,null,{}] 09:14:54 INFO - PROCESS | 1653 | 1469031294290 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}] 09:14:54 INFO - PROCESS | 1653 | 1469031294292 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:54 INFO - PROCESS | 1653 | 1469031294375 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 09:14:54 INFO - PROCESS | 1653 | 1469031294379 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:54 INFO - PROCESS | 1653 | 1469031294380 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x119c75000 == 29 [pid = 1653] [id = 475] 09:14:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x118753800) [pid = 1653] [serial = 1424] [outer = 0x0] 09:14:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x11961bc00) [pid = 1653] [serial = 1425] [outer = 0x118753800] 09:14:54 INFO - PROCESS | 1653 | 1469031294411 Marionette DEBUG loaded listener.js 09:14:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x11a0b9800) [pid = 1653] [serial = 1426] [outer = 0x118753800] 09:14:54 INFO - PROCESS | 1653 | 1469031294817 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]]]}] 09:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 574ms 09:14:54 INFO - PROCESS | 1653 | 1469031294857 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 09:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:14:54 INFO - PROCESS | 1653 | 1469031294859 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 09:14:54 INFO - PROCESS | 1653 | 1469031294862 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:14:54 INFO - PROCESS | 1653 | 1469031294866 Marionette TRACE conn2 <- [1,1874,null,{}] 09:14:54 INFO - PROCESS | 1653 | 1469031294878 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}] 09:14:54 INFO - PROCESS | 1653 | 1469031294883 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:55 INFO - PROCESS | 1653 | 1469031295008 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 09:14:55 INFO - PROCESS | 1653 | 1469031295022 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:55 INFO - PROCESS | 1653 | 1469031295025 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x124288800 == 30 [pid = 1653] [id = 476] 09:14:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x1129b3400) [pid = 1653] [serial = 1427] [outer = 0x0] 09:14:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x123bed000) [pid = 1653] [serial = 1428] [outer = 0x1129b3400] 09:14:55 INFO - PROCESS | 1653 | 1469031295048 Marionette DEBUG loaded listener.js 09:14:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x1248e6000) [pid = 1653] [serial = 1429] [outer = 0x1129b3400] 09:14:55 INFO - PROCESS | 1653 | 1469031295472 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]]]}] 09:14:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:14:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 626ms 09:14:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:14:55 INFO - PROCESS | 1653 | 1469031295489 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 09:14:55 INFO - PROCESS | 1653 | 1469031295491 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 09:14:55 INFO - PROCESS | 1653 | 1469031295494 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:14:55 INFO - PROCESS | 1653 | 1469031295496 Marionette TRACE conn2 <- [1,1878,null,{}] 09:14:55 INFO - PROCESS | 1653 | 1469031295513 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}] 09:14:55 INFO - PROCESS | 1653 | 1469031295515 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:55 INFO - PROCESS | 1653 | 1469031295640 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 09:14:55 INFO - PROCESS | 1653 | 1469031295648 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:55 INFO - PROCESS | 1653 | 1469031295649 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x12517f000 == 31 [pid = 1653] [id = 477] 09:14:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x124b7e000) [pid = 1653] [serial = 1430] [outer = 0x0] 09:14:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x124d90000) [pid = 1653] [serial = 1431] [outer = 0x124b7e000] 09:14:55 INFO - PROCESS | 1653 | 1469031295693 Marionette DEBUG loaded listener.js 09:14:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x125704400) [pid = 1653] [serial = 1432] [outer = 0x124b7e000] 09:14:56 INFO - PROCESS | 1653 | 1469031296150 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]]]}] 09:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 671ms 09:14:56 INFO - PROCESS | 1653 | 1469031296165 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 09:14:56 INFO - PROCESS | 1653 | 1469031296167 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 09:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:14:56 INFO - PROCESS | 1653 | 1469031296180 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:14:56 INFO - PROCESS | 1653 | 1469031296181 Marionette TRACE conn2 <- [1,1882,null,{}] 09:14:56 INFO - PROCESS | 1653 | 1469031296183 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}] 09:14:56 INFO - PROCESS | 1653 | 1469031296186 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:56 INFO - PROCESS | 1653 | 1469031296284 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 09:14:56 INFO - PROCESS | 1653 | 1469031296287 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:56 INFO - PROCESS | 1653 | 1469031296288 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x126c30800 == 32 [pid = 1653] [id = 478] 09:14:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x115e59800) [pid = 1653] [serial = 1433] [outer = 0x0] 09:14:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x126132000) [pid = 1653] [serial = 1434] [outer = 0x115e59800] 09:14:56 INFO - PROCESS | 1653 | 1469031296313 Marionette DEBUG loaded listener.js 09:14:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x126c8e400) [pid = 1653] [serial = 1435] [outer = 0x115e59800] 09:14:56 INFO - PROCESS | 1653 | 1469031296663 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]]]}] 09:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 531ms 09:14:56 INFO - PROCESS | 1653 | 1469031296704 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 09:14:56 INFO - PROCESS | 1653 | 1469031296705 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 09:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:14:56 INFO - PROCESS | 1653 | 1469031296707 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:14:56 INFO - PROCESS | 1653 | 1469031296708 Marionette TRACE conn2 <- [1,1886,null,{}] 09:14:56 INFO - PROCESS | 1653 | 1469031296711 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}] 09:14:56 INFO - PROCESS | 1653 | 1469031296715 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:56 INFO - PROCESS | 1653 | 1469031296831 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 09:14:56 INFO - PROCESS | 1653 | 1469031296842 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:56 INFO - PROCESS | 1653 | 1469031296843 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x128eca000 == 33 [pid = 1653] [id = 479] 09:14:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x11915dc00) [pid = 1653] [serial = 1436] [outer = 0x0] 09:14:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x1282a5000) [pid = 1653] [serial = 1437] [outer = 0x11915dc00] 09:14:56 INFO - PROCESS | 1653 | 1469031296868 Marionette DEBUG loaded listener.js 09:14:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x12a669000) [pid = 1653] [serial = 1438] [outer = 0x11915dc00] 09:14:57 INFO - PROCESS | 1653 | 1469031297205 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]]]}] 09:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 519ms 09:14:57 INFO - PROCESS | 1653 | 1469031297228 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 09:14:57 INFO - PROCESS | 1653 | 1469031297229 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 09:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:14:57 INFO - PROCESS | 1653 | 1469031297242 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:14:57 INFO - PROCESS | 1653 | 1469031297243 Marionette TRACE conn2 <- [1,1890,null,{}] 09:14:57 INFO - PROCESS | 1653 | 1469031297245 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}] 09:14:57 INFO - PROCESS | 1653 | 1469031297246 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:57 INFO - PROCESS | 1653 | 1469031297341 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 09:14:57 INFO - PROCESS | 1653 | 1469031297381 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:57 INFO - PROCESS | 1653 | 1469031297382 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a916800 == 34 [pid = 1653] [id = 480] 09:14:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x112e9b400) [pid = 1653] [serial = 1439] [outer = 0x0] 09:14:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x12a967800) [pid = 1653] [serial = 1440] [outer = 0x112e9b400] 09:14:57 INFO - PROCESS | 1653 | 1469031297406 Marionette DEBUG loaded listener.js 09:14:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x12aaecc00) [pid = 1653] [serial = 1441] [outer = 0x112e9b400] 09:14:57 INFO - PROCESS | 1653 | 1469031297701 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]]]}] 09:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 518ms 09:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:14:57 INFO - PROCESS | 1653 | 1469031297761 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 09:14:57 INFO - PROCESS | 1653 | 1469031297762 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 09:14:57 INFO - PROCESS | 1653 | 1469031297764 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:14:57 INFO - PROCESS | 1653 | 1469031297765 Marionette TRACE conn2 <- [1,1894,null,{}] 09:14:57 INFO - PROCESS | 1653 | 1469031297768 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}] 09:14:57 INFO - PROCESS | 1653 | 1469031297769 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:57 INFO - PROCESS | 1653 | 1469031297864 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 09:14:58 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x126136c00) [pid = 1653] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:14:58 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x12663c400) [pid = 1653] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:14:58 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x118723400) [pid = 1653] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:14:58 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x111c75000) [pid = 1653] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:14:58 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x126136800) [pid = 1653] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:14:58 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x116807400) [pid = 1653] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:14:58 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x119716000) [pid = 1653] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:14:58 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x123be1400) [pid = 1653] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:14:58 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x112e0f000) [pid = 1653] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:14:58 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x118516800) [pid = 1653] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:14:58 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x1210d9800) [pid = 1653] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:14:58 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x12a967400) [pid = 1653] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:14:58 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x12b11dc00) [pid = 1653] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:14:58 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x12b9e7400) [pid = 1653] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:14:58 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x12a66dc00) [pid = 1653] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:14:58 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x112e0ec00) [pid = 1653] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:14:58 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x118754c00) [pid = 1653] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:14:58 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x1127d6800) [pid = 1653] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:14:58 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x1240a1c00) [pid = 1653] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:14:58 INFO - PROCESS | 1653 | 1469031298282 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:58 INFO - PROCESS | 1653 | 1469031298283 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x115e22800 == 35 [pid = 1653] [id = 481] 09:14:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x110eb2400) [pid = 1653] [serial = 1442] [outer = 0x0] 09:14:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x1127d6800) [pid = 1653] [serial = 1443] [outer = 0x110eb2400] 09:14:58 INFO - PROCESS | 1653 | 1469031298308 Marionette DEBUG loaded listener.js 09:14:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x116891800) [pid = 1653] [serial = 1444] [outer = 0x110eb2400] 09:14:58 INFO - PROCESS | 1653 | 1469031298555 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]]]}] 09:14:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 818ms 09:14:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:14:58 INFO - PROCESS | 1653 | 1469031298594 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 09:14:58 INFO - PROCESS | 1653 | 1469031298595 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 09:14:58 INFO - PROCESS | 1653 | 1469031298597 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:14:58 INFO - PROCESS | 1653 | 1469031298598 Marionette TRACE conn2 <- [1,1898,null,{}] 09:14:58 INFO - PROCESS | 1653 | 1469031298617 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}] 09:14:58 INFO - PROCESS | 1653 | 1469031298620 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:58 INFO - PROCESS | 1653 | 1469031298710 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 09:14:58 INFO - PROCESS | 1653 | 1469031298715 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:58 INFO - PROCESS | 1653 | 1469031298716 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x124288000 == 36 [pid = 1653] [id = 482] 09:14:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x116807400) [pid = 1653] [serial = 1445] [outer = 0x0] 09:14:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x119610400) [pid = 1653] [serial = 1446] [outer = 0x116807400] 09:14:58 INFO - PROCESS | 1653 | 1469031298743 Marionette DEBUG loaded listener.js 09:14:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x126136c00) [pid = 1653] [serial = 1447] [outer = 0x116807400] 09:14:59 INFO - PROCESS | 1653 | 1469031299057 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]]]}] 09:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 477ms 09:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:14:59 INFO - PROCESS | 1653 | 1469031299074 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 09:14:59 INFO - PROCESS | 1653 | 1469031299076 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 09:14:59 INFO - PROCESS | 1653 | 1469031299080 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:14:59 INFO - PROCESS | 1653 | 1469031299081 Marionette TRACE conn2 <- [1,1902,null,{}] 09:14:59 INFO - PROCESS | 1653 | 1469031299083 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}] 09:14:59 INFO - PROCESS | 1653 | 1469031299086 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:59 INFO - PROCESS | 1653 | 1469031299194 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 09:14:59 INFO - PROCESS | 1653 | 1469031299228 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:59 INFO - PROCESS | 1653 | 1469031299229 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c37b000 == 37 [pid = 1653] [id = 483] 09:14:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x112a80c00) [pid = 1653] [serial = 1448] [outer = 0x0] 09:14:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x12429bc00) [pid = 1653] [serial = 1449] [outer = 0x112a80c00] 09:14:59 INFO - PROCESS | 1653 | 1469031299254 Marionette DEBUG loaded listener.js 09:14:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x12b014400) [pid = 1653] [serial = 1450] [outer = 0x112a80c00] 09:14:59 INFO - PROCESS | 1653 | 1469031299548 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]]]}] 09:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 523ms 09:14:59 INFO - PROCESS | 1653 | 1469031299604 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 09:14:59 INFO - PROCESS | 1653 | 1469031299605 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 09:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:14:59 INFO - PROCESS | 1653 | 1469031299608 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:14:59 INFO - PROCESS | 1653 | 1469031299610 Marionette TRACE conn2 <- [1,1906,null,{}] 09:14:59 INFO - PROCESS | 1653 | 1469031299612 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}] 09:14:59 INFO - PROCESS | 1653 | 1469031299613 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:59 INFO - PROCESS | 1653 | 1469031299713 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 09:14:59 INFO - PROCESS | 1653 | 1469031299717 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:59 INFO - PROCESS | 1653 | 1469031299721 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:14:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x126c2d800 == 38 [pid = 1653] [id = 484] 09:14:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x11675b400) [pid = 1653] [serial = 1451] [outer = 0x0] 09:14:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x12b910000) [pid = 1653] [serial = 1452] [outer = 0x11675b400] 09:14:59 INFO - PROCESS | 1653 | 1469031299747 Marionette DEBUG loaded listener.js 09:14:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x12bf0ec00) [pid = 1653] [serial = 1453] [outer = 0x11675b400] 09:15:00 INFO - PROCESS | 1653 | 1469031300340 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]]]}] 09:15:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 769ms 09:15:00 INFO - PROCESS | 1653 | 1469031300377 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 09:15:00 INFO - PROCESS | 1653 | 1469031300380 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 09:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:15:00 INFO - PROCESS | 1653 | 1469031300383 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:15:00 INFO - PROCESS | 1653 | 1469031300389 Marionette TRACE conn2 <- [1,1910,null,{}] 09:15:00 INFO - PROCESS | 1653 | 1469031300392 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}] 09:15:00 INFO - PROCESS | 1653 | 1469031300394 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:00 INFO - PROCESS | 1653 | 1469031300507 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 09:15:00 INFO - PROCESS | 1653 | 1469031300592 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:00 INFO - PROCESS | 1653 | 1469031300594 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x117c63000 == 39 [pid = 1653] [id = 485] 09:15:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x112fb0400) [pid = 1653] [serial = 1454] [outer = 0x0] 09:15:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x115e5a000) [pid = 1653] [serial = 1455] [outer = 0x112fb0400] 09:15:00 INFO - PROCESS | 1653 | 1469031300626 Marionette DEBUG loaded listener.js 09:15:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x117cae800) [pid = 1653] [serial = 1456] [outer = 0x112fb0400] 09:15:01 INFO - PROCESS | 1653 | 1469031301160 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]]]}] 09:15:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 823ms 09:15:01 INFO - PROCESS | 1653 | 1469031301207 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 09:15:01 INFO - PROCESS | 1653 | 1469031301210 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 09:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:15:01 INFO - PROCESS | 1653 | 1469031301215 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:15:01 INFO - PROCESS | 1653 | 1469031301216 Marionette TRACE conn2 <- [1,1914,null,{}] 09:15:01 INFO - PROCESS | 1653 | 1469031301219 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}] 09:15:01 INFO - PROCESS | 1653 | 1469031301221 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:01 INFO - PROCESS | 1653 | 1469031301338 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 09:15:01 INFO - PROCESS | 1653 | 1469031301427 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:01 INFO - PROCESS | 1653 | 1469031301429 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x124286800 == 40 [pid = 1653] [id = 486] 09:15:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x11851c400) [pid = 1653] [serial = 1457] [outer = 0x0] 09:15:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x11971dc00) [pid = 1653] [serial = 1458] [outer = 0x11851c400] 09:15:01 INFO - PROCESS | 1653 | 1469031301461 Marionette DEBUG loaded listener.js 09:15:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x121040800) [pid = 1653] [serial = 1459] [outer = 0x11851c400] 09:15:02 INFO - PROCESS | 1653 | 1469031302143 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]]]}] 09:15:02 INFO - PROCESS | 1653 | --DOCSHELL 0x11617f000 == 39 [pid = 1653] [id = 25] 09:15:02 INFO - PROCESS | 1653 | --DOCSHELL 0x12cac0000 == 38 [pid = 1653] [id = 17] 09:15:02 INFO - PROCESS | 1653 | --DOCSHELL 0x12d6c0000 == 37 [pid = 1653] [id = 20] 09:15:02 INFO - PROCESS | 1653 | --DOCSHELL 0x12c387800 == 36 [pid = 1653] [id = 13] 09:15:02 INFO - PROCESS | 1653 | --DOCSHELL 0x112e50000 == 35 [pid = 1653] [id = 26] 09:15:02 INFO - PROCESS | 1653 | --DOCSHELL 0x12c37b000 == 34 [pid = 1653] [id = 483] 09:15:02 INFO - PROCESS | 1653 | --DOCSHELL 0x124288000 == 33 [pid = 1653] [id = 482] 09:15:02 INFO - PROCESS | 1653 | --DOCSHELL 0x115e22800 == 32 [pid = 1653] [id = 481] 09:15:02 INFO - PROCESS | 1653 | --DOCSHELL 0x12a916800 == 31 [pid = 1653] [id = 480] 09:15:02 INFO - PROCESS | 1653 | --DOCSHELL 0x128eca000 == 30 [pid = 1653] [id = 479] 09:15:02 INFO - PROCESS | 1653 | --DOCSHELL 0x126c30800 == 29 [pid = 1653] [id = 478] 09:15:02 INFO - PROCESS | 1653 | --DOCSHELL 0x12517f000 == 28 [pid = 1653] [id = 477] 09:15:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1025ms 09:15:02 INFO - PROCESS | 1653 | --DOCSHELL 0x124288800 == 27 [pid = 1653] [id = 476] 09:15:02 INFO - PROCESS | 1653 | --DOCSHELL 0x119c75000 == 26 [pid = 1653] [id = 475] 09:15:02 INFO - PROCESS | 1653 | --DOCSHELL 0x117c65000 == 25 [pid = 1653] [id = 474] 09:15:02 INFO - PROCESS | 1653 | --DOCSHELL 0x1195d7800 == 24 [pid = 1653] [id = 473] 09:15:02 INFO - PROCESS | 1653 | 1469031302251 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 09:15:02 INFO - PROCESS | 1653 | 1469031302253 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 09:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x112e99c00) [pid = 1653] [serial = 1315] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x124a02800) [pid = 1653] [serial = 1312] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x1282a7000) [pid = 1653] [serial = 1383] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x128d0ec00) [pid = 1653] [serial = 1386] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x1192a5c00) [pid = 1653] [serial = 1359] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x1197e3c00) [pid = 1653] [serial = 1360] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x1129b3800) [pid = 1653] [serial = 1365] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x114f56000) [pid = 1653] [serial = 1366] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x12659f400) [pid = 1653] [serial = 1380] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x117cb6800) [pid = 1653] [serial = 1368] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x118518000) [pid = 1653] [serial = 1369] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x11a009000) [pid = 1653] [serial = 1374] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1211ec800) [pid = 1653] [serial = 1375] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x124a10000) [pid = 1653] [serial = 1362] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1266c2800) [pid = 1653] [serial = 1363] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x1164f2000) [pid = 1653] [serial = 1356] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x1183c8c00) [pid = 1653] [serial = 1357] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x11889b800) [pid = 1653] [serial = 1371] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x1192a7800) [pid = 1653] [serial = 1372] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x123fee000) [pid = 1653] [serial = 1377] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x124a0b400) [pid = 1653] [serial = 1378] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x12b01e000) [pid = 1653] [serial = 1354] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x12b9e6c00) [pid = 1653] [serial = 1399] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x12bf0b400) [pid = 1653] [serial = 1401] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x12bf13000) [pid = 1653] [serial = 1402] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x12a965000) [pid = 1653] [serial = 1389] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x117cb2c00) [pid = 1653] [serial = 1387] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x12b013c00) [pid = 1653] [serial = 1390] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x1192a0800) [pid = 1653] [serial = 1393] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x12b911000) [pid = 1653] [serial = 1398] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x117ca7400) [pid = 1653] [serial = 1392] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x119716400) [pid = 1653] [serial = 1384] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x126640400) [pid = 1653] [serial = 1395] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x12b11b000) [pid = 1653] [serial = 1396] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x126c98800) [pid = 1653] [serial = 1381] [outer = 0x0] [url = about:blank] 09:15:02 INFO - PROCESS | 1653 | 1469031302286 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:15:02 INFO - PROCESS | 1653 | 1469031302289 Marionette TRACE conn2 <- [1,1918,null,{}] 09:15:02 INFO - PROCESS | 1653 | 1469031302295 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}] 09:15:02 INFO - PROCESS | 1653 | 1469031302297 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:02 INFO - PROCESS | 1653 | 1469031302398 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 09:15:02 INFO - PROCESS | 1653 | 1469031302453 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:02 INFO - PROCESS | 1653 | 1469031302457 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x116f1b000 == 25 [pid = 1653] [id = 487] 09:15:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x116756000) [pid = 1653] [serial = 1460] [outer = 0x0] 09:15:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x116aaa400) [pid = 1653] [serial = 1461] [outer = 0x116756000] 09:15:02 INFO - PROCESS | 1653 | 1469031302490 Marionette DEBUG loaded listener.js 09:15:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x117cb2000) [pid = 1653] [serial = 1462] [outer = 0x116756000] 09:15:02 INFO - PROCESS | 1653 | 1469031302940 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]]]}] 09:15:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 692ms 09:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:15:02 INFO - PROCESS | 1653 | 1469031302961 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 09:15:02 INFO - PROCESS | 1653 | 1469031302963 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 09:15:02 INFO - PROCESS | 1653 | 1469031302969 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:15:02 INFO - PROCESS | 1653 | 1469031302972 Marionette TRACE conn2 <- [1,1922,null,{}] 09:15:02 INFO - PROCESS | 1653 | 1469031302975 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}] 09:15:02 INFO - PROCESS | 1653 | 1469031302977 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:03 INFO - PROCESS | 1653 | 1469031303078 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 09:15:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x1181e5000) [pid = 1653] [serial = 1463] [outer = 0x117c3fc00] 09:15:03 INFO - PROCESS | 1653 | 1469031303159 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:03 INFO - PROCESS | 1653 | 1469031303161 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x116f18000 == 26 [pid = 1653] [id = 488] 09:15:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x11889ac00) [pid = 1653] [serial = 1464] [outer = 0x0] 09:15:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x11910ac00) [pid = 1653] [serial = 1465] [outer = 0x11889ac00] 09:15:03 INFO - PROCESS | 1653 | 1469031303238 Marionette DEBUG loaded listener.js 09:15:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x11971d400) [pid = 1653] [serial = 1466] [outer = 0x11889ac00] 09:15:03 INFO - PROCESS | 1653 | 1469031303720 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]]]}] 09:15:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 823ms 09:15:03 INFO - PROCESS | 1653 | 1469031303790 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 09:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:15:03 INFO - PROCESS | 1653 | 1469031303792 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 09:15:03 INFO - PROCESS | 1653 | 1469031303794 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:15:03 INFO - PROCESS | 1653 | 1469031303796 Marionette TRACE conn2 <- [1,1926,null,{}] 09:15:03 INFO - PROCESS | 1653 | 1469031303803 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}] 09:15:03 INFO - PROCESS | 1653 | 1469031303807 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:03 INFO - PROCESS | 1653 | 1469031303908 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 09:15:03 INFO - PROCESS | 1653 | 1469031303968 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:03 INFO - PROCESS | 1653 | 1469031303971 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x124449000 == 27 [pid = 1653] [id = 489] 09:15:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x123be1400) [pid = 1653] [serial = 1467] [outer = 0x0] 09:15:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x123fed400) [pid = 1653] [serial = 1468] [outer = 0x123be1400] 09:15:04 INFO - PROCESS | 1653 | 1469031304005 Marionette DEBUG loaded listener.js 09:15:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x1248e5800) [pid = 1653] [serial = 1469] [outer = 0x123be1400] 09:15:04 INFO - PROCESS | 1653 | 1469031304454 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]]]}] 09:15:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:15:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 720ms 09:15:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:15:04 INFO - PROCESS | 1653 | 1469031304515 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 09:15:04 INFO - PROCESS | 1653 | 1469031304516 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 09:15:04 INFO - PROCESS | 1653 | 1469031304518 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:15:04 INFO - PROCESS | 1653 | 1469031304520 Marionette TRACE conn2 <- [1,1930,null,{}] 09:15:04 INFO - PROCESS | 1653 | 1469031304522 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}] 09:15:04 INFO - PROCESS | 1653 | 1469031304524 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:04 INFO - PROCESS | 1653 | 1469031304624 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 09:15:04 INFO - PROCESS | 1653 | 1469031304695 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:04 INFO - PROCESS | 1653 | 1469031304696 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x1282b7800 == 28 [pid = 1653] [id = 490] 09:15:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x1245d3c00) [pid = 1653] [serial = 1470] [outer = 0x0] 09:15:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x125706800) [pid = 1653] [serial = 1471] [outer = 0x1245d3c00] 09:15:04 INFO - PROCESS | 1653 | 1469031304728 Marionette DEBUG loaded listener.js 09:15:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1266c6000) [pid = 1653] [serial = 1472] [outer = 0x1245d3c00] 09:15:05 INFO - PROCESS | 1653 | 1469031305119 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]]]}] 09:15:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 669ms 09:15:05 INFO - PROCESS | 1653 | 1469031305188 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 09:15:05 INFO - PROCESS | 1653 | 1469031305190 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 09:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:15:05 INFO - PROCESS | 1653 | 1469031305192 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:15:05 INFO - PROCESS | 1653 | 1469031305193 Marionette TRACE conn2 <- [1,1934,null,{}] 09:15:05 INFO - PROCESS | 1653 | 1469031305196 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}] 09:15:05 INFO - PROCESS | 1653 | 1469031305197 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:05 INFO - PROCESS | 1653 | 1469031305294 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 09:15:05 INFO - PROCESS | 1653 | 1469031305354 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:05 INFO - PROCESS | 1653 | 1469031305356 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x1289cb000 == 29 [pid = 1653] [id = 491] 09:15:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x126c89000) [pid = 1653] [serial = 1473] [outer = 0x0] 09:15:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x1282a3000) [pid = 1653] [serial = 1474] [outer = 0x126c89000] 09:15:05 INFO - PROCESS | 1653 | 1469031305385 Marionette DEBUG loaded listener.js 09:15:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x12890b800) [pid = 1653] [serial = 1475] [outer = 0x126c89000] 09:15:05 INFO - PROCESS | 1653 | 1469031305793 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]]]}] 09:15:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 621ms 09:15:05 INFO - PROCESS | 1653 | 1469031305813 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 09:15:05 INFO - PROCESS | 1653 | 1469031305815 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 09:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:15:05 INFO - PROCESS | 1653 | 1469031305817 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:15:05 INFO - PROCESS | 1653 | 1469031305818 Marionette TRACE conn2 <- [1,1938,null,{}] 09:15:05 INFO - PROCESS | 1653 | 1469031305821 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}] 09:15:05 INFO - PROCESS | 1653 | 1469031305826 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:05 INFO - PROCESS | 1653 | 1469031305977 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 09:15:06 INFO - PROCESS | 1653 | 1469031306066 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:06 INFO - PROCESS | 1653 | 1469031306067 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a915800 == 30 [pid = 1653] [id = 492] 09:15:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x1282a4400) [pid = 1653] [serial = 1476] [outer = 0x0] 09:15:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x12a570000) [pid = 1653] [serial = 1477] [outer = 0x1282a4400] 09:15:06 INFO - PROCESS | 1653 | 1469031306098 Marionette DEBUG loaded listener.js 09:15:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x12aaedc00) [pid = 1653] [serial = 1478] [outer = 0x1282a4400] 09:15:06 INFO - PROCESS | 1653 | 1469031306583 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]]]}] 09:15:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 820ms 09:15:06 INFO - PROCESS | 1653 | 1469031306653 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 09:15:06 INFO - PROCESS | 1653 | 1469031306655 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 09:15:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:15:06 INFO - PROCESS | 1653 | 1469031306660 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:15:06 INFO - PROCESS | 1653 | 1469031306662 Marionette TRACE conn2 <- [1,1942,null,{}] 09:15:06 INFO - PROCESS | 1653 | 1469031306666 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}] 09:15:06 INFO - PROCESS | 1653 | 1469031306667 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:06 INFO - PROCESS | 1653 | 1469031306767 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 09:15:06 INFO - PROCESS | 1653 | 1469031306841 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:06 INFO - PROCESS | 1653 | 1469031306844 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x117c50000 == 31 [pid = 1653] [id = 493] 09:15:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x1164f0000) [pid = 1653] [serial = 1479] [outer = 0x0] 09:15:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x116aad000) [pid = 1653] [serial = 1480] [outer = 0x1164f0000] 09:15:06 INFO - PROCESS | 1653 | 1469031306872 Marionette DEBUG loaded listener.js 09:15:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x118497c00) [pid = 1653] [serial = 1481] [outer = 0x1164f0000] 09:15:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12c731800 == 30 [pid = 1653] [id = 14] 09:15:08 INFO - PROCESS | 1653 | --DOCSHELL 0x117c63000 == 29 [pid = 1653] [id = 485] 09:15:08 INFO - PROCESS | 1653 | --DOCSHELL 0x113367800 == 28 [pid = 1653] [id = 24] 09:15:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12d550000 == 27 [pid = 1653] [id = 19] 09:15:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12d0d5000 == 26 [pid = 1653] [id = 18] 09:15:08 INFO - PROCESS | 1653 | --DOCSHELL 0x112e3b000 == 25 [pid = 1653] [id = 22] 09:15:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12d6be800 == 24 [pid = 1653] [id = 21] 09:15:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12b165800 == 23 [pid = 1653] [id = 11] 09:15:08 INFO - PROCESS | 1653 | --DOCSHELL 0x116f0b000 == 22 [pid = 1653] [id = 23] 09:15:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12a90f000 == 21 [pid = 1653] [id = 8] 09:15:08 INFO - PROCESS | 1653 | --DOCSHELL 0x1289bf000 == 20 [pid = 1653] [id = 6] 09:15:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12b150800 == 19 [pid = 1653] [id = 9] 09:15:08 INFO - PROCESS | 1653 | --DOCSHELL 0x1181a2000 == 18 [pid = 1653] [id = 12] 09:15:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12b98c800 == 17 [pid = 1653] [id = 10] 09:15:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12a915800 == 16 [pid = 1653] [id = 492] 09:15:08 INFO - PROCESS | 1653 | --DOCSHELL 0x1289cb000 == 15 [pid = 1653] [id = 491] 09:15:08 INFO - PROCESS | 1653 | --DOCSHELL 0x1282b7800 == 14 [pid = 1653] [id = 490] 09:15:08 INFO - PROCESS | 1653 | --DOCSHELL 0x124449000 == 13 [pid = 1653] [id = 489] 09:15:08 INFO - PROCESS | 1653 | --DOCSHELL 0x116f18000 == 12 [pid = 1653] [id = 488] 09:15:08 INFO - PROCESS | 1653 | --DOCSHELL 0x126c2d800 == 11 [pid = 1653] [id = 484] 09:15:08 INFO - PROCESS | 1653 | --DOCSHELL 0x116f1b000 == 10 [pid = 1653] [id = 487] 09:15:08 INFO - PROCESS | 1653 | --DOCSHELL 0x124286800 == 9 [pid = 1653] [id = 486] 09:15:09 INFO - PROCESS | 1653 | 1469031309120 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]]]}] 09:15:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:15:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 2478ms 09:15:09 INFO - PROCESS | 1653 | 1469031309139 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 09:15:09 INFO - PROCESS | 1653 | 1469031309142 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 09:15:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:15:09 INFO - PROCESS | 1653 | 1469031309145 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:15:09 INFO - PROCESS | 1653 | 1469031309147 Marionette TRACE conn2 <- [1,1946,null,{}] 09:15:09 INFO - PROCESS | 1653 | 1469031309152 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}] 09:15:09 INFO - PROCESS | 1653 | 1469031309153 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:09 INFO - PROCESS | 1653 | 1469031309238 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 09:15:09 INFO - PROCESS | 1653 | 1469031309290 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:09 INFO - PROCESS | 1653 | 1469031309292 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x1168bb000 == 10 [pid = 1653] [id = 494] 09:15:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x1129ae400) [pid = 1653] [serial = 1482] [outer = 0x0] 09:15:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x112a80800) [pid = 1653] [serial = 1483] [outer = 0x1129ae400] 09:15:09 INFO - PROCESS | 1653 | 1469031309321 Marionette DEBUG loaded listener.js 09:15:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x113d2b400) [pid = 1653] [serial = 1484] [outer = 0x1129ae400] 09:15:09 INFO - PROCESS | 1653 | 1469031309644 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]]]}] 09:15:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:15:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 521ms 09:15:09 INFO - PROCESS | 1653 | 1469031309667 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 09:15:09 INFO - PROCESS | 1653 | 1469031309673 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 09:15:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:15:09 INFO - PROCESS | 1653 | 1469031309677 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:15:09 INFO - PROCESS | 1653 | 1469031309679 Marionette TRACE conn2 <- [1,1950,null,{}] 09:15:09 INFO - PROCESS | 1653 | 1469031309681 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}] 09:15:09 INFO - PROCESS | 1653 | 1469031309684 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:09 INFO - PROCESS | 1653 | 1469031309766 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 09:15:09 INFO - PROCESS | 1653 | 1469031309772 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:09 INFO - PROCESS | 1653 | 1469031309774 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x1164c6800 == 11 [pid = 1653] [id = 495] 09:15:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x1161b2c00) [pid = 1653] [serial = 1485] [outer = 0x0] 09:15:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x116892000) [pid = 1653] [serial = 1486] [outer = 0x1161b2c00] 09:15:09 INFO - PROCESS | 1653 | 1469031309801 Marionette DEBUG loaded listener.js 09:15:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x117c48800) [pid = 1653] [serial = 1487] [outer = 0x1161b2c00] 09:15:10 INFO - PROCESS | 1653 | 1469031310186 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]]]}] 09:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 522ms 09:15:10 INFO - PROCESS | 1653 | 1469031310199 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 09:15:10 INFO - PROCESS | 1653 | 1469031310208 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 09:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:15:10 INFO - PROCESS | 1653 | 1469031310210 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:15:10 INFO - PROCESS | 1653 | 1469031310213 Marionette TRACE conn2 <- [1,1954,null,{}] 09:15:10 INFO - PROCESS | 1653 | 1469031310220 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}] 09:15:10 INFO - PROCESS | 1653 | 1469031310223 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:10 INFO - PROCESS | 1653 | 1469031310303 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 09:15:10 INFO - PROCESS | 1653 | 1469031310308 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:10 INFO - PROCESS | 1653 | 1469031310311 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x12390e800 == 12 [pid = 1653] [id = 496] 09:15:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x1129af400) [pid = 1653] [serial = 1488] [outer = 0x0] 09:15:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x118493000) [pid = 1653] [serial = 1489] [outer = 0x1129af400] 09:15:10 INFO - PROCESS | 1653 | 1469031310341 Marionette DEBUG loaded listener.js 09:15:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x11851a000) [pid = 1653] [serial = 1490] [outer = 0x1129af400] 09:15:10 INFO - PROCESS | 1653 | 1469031310694 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]]]}] 09:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 522ms 09:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:15:10 INFO - PROCESS | 1653 | 1469031310733 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 09:15:10 INFO - PROCESS | 1653 | 1469031310735 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 09:15:10 INFO - PROCESS | 1653 | 1469031310737 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:15:10 INFO - PROCESS | 1653 | 1469031310738 Marionette TRACE conn2 <- [1,1958,null,{}] 09:15:10 INFO - PROCESS | 1653 | 1469031310740 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}] 09:15:10 INFO - PROCESS | 1653 | 1469031310742 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:10 INFO - PROCESS | 1653 | 1469031310855 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 09:15:10 INFO - PROCESS | 1653 | 1469031310860 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:10 INFO - PROCESS | 1653 | 1469031310862 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x124279000 == 13 [pid = 1653] [id = 497] 09:15:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x1184bc800) [pid = 1653] [serial = 1491] [outer = 0x0] 09:15:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x1188a5800) [pid = 1653] [serial = 1492] [outer = 0x1184bc800] 09:15:10 INFO - PROCESS | 1653 | 1469031310890 Marionette DEBUG loaded listener.js 09:15:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x119169000) [pid = 1653] [serial = 1493] [outer = 0x1184bc800] 09:15:11 INFO - PROCESS | 1653 | 1469031311243 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]]]}] 09:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 520ms 09:15:11 INFO - PROCESS | 1653 | 1469031311258 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 09:15:11 INFO - PROCESS | 1653 | 1469031311260 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 09:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:15:11 INFO - PROCESS | 1653 | 1469031311263 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:15:11 INFO - PROCESS | 1653 | 1469031311265 Marionette TRACE conn2 <- [1,1962,null,{}] 09:15:11 INFO - PROCESS | 1653 | 1469031311268 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}] 09:15:11 INFO - PROCESS | 1653 | 1469031311270 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:11 INFO - PROCESS | 1653 | 1469031311418 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 09:15:11 INFO - PROCESS | 1653 | 1469031311438 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:11 INFO - PROCESS | 1653 | 1469031311439 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x1261be800 == 14 [pid = 1653] [id = 498] 09:15:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x116145800) [pid = 1653] [serial = 1494] [outer = 0x0] 09:15:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x1192aa000) [pid = 1653] [serial = 1495] [outer = 0x116145800] 09:15:11 INFO - PROCESS | 1653 | 1469031311478 Marionette DEBUG loaded listener.js 09:15:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x1197de400) [pid = 1653] [serial = 1496] [outer = 0x116145800] 09:15:11 INFO - PROCESS | 1653 | 1469031311943 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]]]}] 09:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 720ms 09:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:15:11 INFO - PROCESS | 1653 | 1469031311988 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 09:15:11 INFO - PROCESS | 1653 | 1469031311989 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 09:15:11 INFO - PROCESS | 1653 | 1469031311991 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:15:11 INFO - PROCESS | 1653 | 1469031311992 Marionette TRACE conn2 <- [1,1966,null,{}] 09:15:11 INFO - PROCESS | 1653 | 1469031311995 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}] 09:15:12 INFO - PROCESS | 1653 | 1469031311999 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:12 INFO - PROCESS | 1653 | 1469031312122 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 09:15:12 INFO - PROCESS | 1653 | 1469031312130 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:12 INFO - PROCESS | 1653 | 1469031312131 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x1289c1000 == 15 [pid = 1653] [id = 499] 09:15:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x1197e0800) [pid = 1653] [serial = 1497] [outer = 0x0] 09:15:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x121041000) [pid = 1653] [serial = 1498] [outer = 0x1197e0800] 09:15:12 INFO - PROCESS | 1653 | 1469031312156 Marionette DEBUG loaded listener.js 09:15:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x1245cac00) [pid = 1653] [serial = 1499] [outer = 0x1197e0800] 09:15:12 INFO - PROCESS | 1653 | 1469031312539 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]]]}] 09:15:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:15:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 569ms 09:15:12 INFO - PROCESS | 1653 | 1469031312562 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 09:15:12 INFO - PROCESS | 1653 | 1469031312564 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 09:15:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:15:12 INFO - PROCESS | 1653 | 1469031312577 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:15:12 INFO - PROCESS | 1653 | 1469031312578 Marionette TRACE conn2 <- [1,1970,null,{}] 09:15:12 INFO - PROCESS | 1653 | 1469031312581 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}] 09:15:12 INFO - PROCESS | 1653 | 1469031312583 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:12 INFO - PROCESS | 1653 | 1469031312740 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 09:15:12 INFO - PROCESS | 1653 | 1469031312787 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:12 INFO - PROCESS | 1653 | 1469031312789 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a5b7000 == 16 [pid = 1653] [id = 500] 09:15:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x111e2e800) [pid = 1653] [serial = 1500] [outer = 0x0] 09:15:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x124a04400) [pid = 1653] [serial = 1501] [outer = 0x111e2e800] 09:15:12 INFO - PROCESS | 1653 | 1469031312891 Marionette DEBUG loaded listener.js 09:15:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x124a0e400) [pid = 1653] [serial = 1502] [outer = 0x111e2e800] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x119166400) [pid = 1653] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x118753800) [pid = 1653] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x124b7e000) [pid = 1653] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x115e59800) [pid = 1653] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x1129b3400) [pid = 1653] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x1129b8000) [pid = 1653] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x1184c4400) [pid = 1653] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x124a11000) [pid = 1653] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x11915dc00) [pid = 1653] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x112e9b400) [pid = 1653] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x112a80c00) [pid = 1653] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x1265a0000) [pid = 1653] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x110eb2400) [pid = 1653] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x11675b400) [pid = 1653] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x116807400) [pid = 1653] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x110eab800) [pid = 1653] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x11688e400) [pid = 1653] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x1282a4400) [pid = 1653] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x126c89000) [pid = 1653] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x11889ac00) [pid = 1653] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x11851c400) [pid = 1653] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x112fb0400) [pid = 1653] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1245d3c00) [pid = 1653] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x123be1400) [pid = 1653] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:15:13 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x116756000) [pid = 1653] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:15:13 INFO - PROCESS | 1653 | 1469031313542 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]]]}] 09:15:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:15:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1028ms 09:15:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:15:13 INFO - PROCESS | 1653 | 1469031313595 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 09:15:13 INFO - PROCESS | 1653 | 1469031313597 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 09:15:13 INFO - PROCESS | 1653 | 1469031313599 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:15:13 INFO - PROCESS | 1653 | 1469031313600 Marionette TRACE conn2 <- [1,1974,null,{}] 09:15:13 INFO - PROCESS | 1653 | 1469031313604 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}] 09:15:13 INFO - PROCESS | 1653 | 1469031313605 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:13 INFO - PROCESS | 1653 | 1469031313679 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 09:15:13 INFO - PROCESS | 1653 | 1469031313682 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:13 INFO - PROCESS | 1653 | 1469031313683 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x119c6c800 == 17 [pid = 1653] [id = 501] 09:15:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x1127db800) [pid = 1653] [serial = 1503] [outer = 0x0] 09:15:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x112fb0400) [pid = 1653] [serial = 1504] [outer = 0x1127db800] 09:15:13 INFO - PROCESS | 1653 | 1469031313713 Marionette DEBUG loaded listener.js 09:15:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x1183c9c00) [pid = 1653] [serial = 1505] [outer = 0x1127db800] 09:15:14 INFO - PROCESS | 1653 | 1469031314190 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]]]}] 09:15:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 625ms 09:15:14 INFO - PROCESS | 1653 | 1469031314224 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 09:15:14 INFO - PROCESS | 1653 | 1469031314225 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 09:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:15:14 INFO - PROCESS | 1653 | 1469031314228 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:15:14 INFO - PROCESS | 1653 | 1469031314229 Marionette TRACE conn2 <- [1,1978,null,{}] 09:15:14 INFO - PROCESS | 1653 | 1469031314231 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}] 09:15:14 INFO - PROCESS | 1653 | 1469031314232 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:14 INFO - PROCESS | 1653 | 1469031314310 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 09:15:14 INFO - PROCESS | 1653 | 1469031314313 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:14 INFO - PROCESS | 1653 | 1469031314314 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x12390e000 == 18 [pid = 1653] [id = 502] 09:15:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x119107c00) [pid = 1653] [serial = 1506] [outer = 0x0] 09:15:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x1211f1c00) [pid = 1653] [serial = 1507] [outer = 0x119107c00] 09:15:14 INFO - PROCESS | 1653 | 1469031314341 Marionette DEBUG loaded listener.js 09:15:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x124a03400) [pid = 1653] [serial = 1508] [outer = 0x119107c00] 09:15:14 INFO - PROCESS | 1653 | 1469031314644 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]]]}] 09:15:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 423ms 09:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:15:14 INFO - PROCESS | 1653 | 1469031314658 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 09:15:14 INFO - PROCESS | 1653 | 1469031314660 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 09:15:14 INFO - PROCESS | 1653 | 1469031314662 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:15:14 INFO - PROCESS | 1653 | 1469031314663 Marionette TRACE conn2 <- [1,1982,null,{}] 09:15:14 INFO - PROCESS | 1653 | 1469031314666 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}] 09:15:14 INFO - PROCESS | 1653 | 1469031314667 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:14 INFO - PROCESS | 1653 | 1469031314779 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 09:15:14 INFO - PROCESS | 1653 | 1469031314787 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:14 INFO - PROCESS | 1653 | 1469031314788 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b0e8000 == 19 [pid = 1653] [id = 503] 09:15:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x124a11000) [pid = 1653] [serial = 1509] [outer = 0x0] 09:15:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x124d88c00) [pid = 1653] [serial = 1510] [outer = 0x124a11000] 09:15:14 INFO - PROCESS | 1653 | 1469031314812 Marionette DEBUG loaded listener.js 09:15:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x124de6c00) [pid = 1653] [serial = 1511] [outer = 0x124a11000] 09:15:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:15:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 470ms 09:15:15 INFO - PROCESS | 1653 | 1469031315128 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]]]}] 09:15:15 INFO - PROCESS | 1653 | 1469031315133 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 09:15:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:15:15 INFO - PROCESS | 1653 | 1469031315136 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 09:15:15 INFO - PROCESS | 1653 | 1469031315138 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:15:15 INFO - PROCESS | 1653 | 1469031315139 Marionette TRACE conn2 <- [1,1986,null,{}] 09:15:15 INFO - PROCESS | 1653 | 1469031315142 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}] 09:15:15 INFO - PROCESS | 1653 | 1469031315143 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:15 INFO - PROCESS | 1653 | 1469031315239 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 09:15:15 INFO - PROCESS | 1653 | 1469031315292 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:15 INFO - PROCESS | 1653 | 1469031315294 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:15 INFO - PROCESS | 1653 | ++DOCSHELL 0x117c69800 == 20 [pid = 1653] [id = 504] 09:15:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x124de6400) [pid = 1653] [serial = 1512] [outer = 0x0] 09:15:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x126525c00) [pid = 1653] [serial = 1513] [outer = 0x124de6400] 09:15:15 INFO - PROCESS | 1653 | 1469031315323 Marionette DEBUG loaded listener.js 09:15:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x126c95c00) [pid = 1653] [serial = 1514] [outer = 0x124de6400] 09:15:16 INFO - PROCESS | 1653 | --DOCSHELL 0x117c50000 == 19 [pid = 1653] [id = 493] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x12b014400) [pid = 1653] [serial = 1450] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x12a66f000) [pid = 1653] [serial = 1414] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x116aaa400) [pid = 1653] [serial = 1461] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x128604000) [pid = 1653] [serial = 1413] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x12a669000) [pid = 1653] [serial = 1438] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x12aaecc00) [pid = 1653] [serial = 1441] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x116891800) [pid = 1653] [serial = 1444] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x12b910000) [pid = 1653] [serial = 1452] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x119610400) [pid = 1653] [serial = 1446] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x116146000) [pid = 1653] [serial = 1416] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x1127d6800) [pid = 1653] [serial = 1443] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x117cabc00) [pid = 1653] [serial = 1417] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x11848d400) [pid = 1653] [serial = 1423] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x117ca8c00) [pid = 1653] [serial = 1422] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x126c8e400) [pid = 1653] [serial = 1435] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x126136c00) [pid = 1653] [serial = 1447] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x12429bc00) [pid = 1653] [serial = 1449] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x12bf0ec00) [pid = 1653] [serial = 1453] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x125704400) [pid = 1653] [serial = 1432] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x1266c6000) [pid = 1653] [serial = 1472] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x116aad000) [pid = 1653] [serial = 1480] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x1282a3000) [pid = 1653] [serial = 1474] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x11971d400) [pid = 1653] [serial = 1466] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x125706800) [pid = 1653] [serial = 1471] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x1248e5800) [pid = 1653] [serial = 1469] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x123fed400) [pid = 1653] [serial = 1468] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x117cb2000) [pid = 1653] [serial = 1462] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x11971c800) [pid = 1653] [serial = 1419] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x11a0bc400) [pid = 1653] [serial = 1420] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x11961bc00) [pid = 1653] [serial = 1425] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 73 (0x11a0b9800) [pid = 1653] [serial = 1426] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 72 (0x124d90000) [pid = 1653] [serial = 1431] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 71 (0x126132000) [pid = 1653] [serial = 1434] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 70 (0x123bed000) [pid = 1653] [serial = 1428] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 69 (0x1248e6000) [pid = 1653] [serial = 1429] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 68 (0x117160c00) [pid = 1653] [serial = 1405] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 67 (0x112f6b000) [pid = 1653] [serial = 1404] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 66 (0x119713000) [pid = 1653] [serial = 1408] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 65 (0x11910dc00) [pid = 1653] [serial = 1407] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 64 (0x126c96400) [pid = 1653] [serial = 1411] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 63 (0x125705c00) [pid = 1653] [serial = 1410] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 62 (0x1282a5000) [pid = 1653] [serial = 1437] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 61 (0x12a967800) [pid = 1653] [serial = 1440] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 60 (0x119610c00) [pid = 1653] [serial = 895] [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.] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 59 (0x12aaedc00) [pid = 1653] [serial = 1478] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 58 (0x12890b800) [pid = 1653] [serial = 1475] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 57 (0x11910ac00) [pid = 1653] [serial = 1465] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 56 (0x12a570000) [pid = 1653] [serial = 1477] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 55 (0x121040800) [pid = 1653] [serial = 1459] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 54 (0x117cae800) [pid = 1653] [serial = 1456] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 53 (0x11971dc00) [pid = 1653] [serial = 1458] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | --DOMWINDOW == 52 (0x115e5a000) [pid = 1653] [serial = 1455] [outer = 0x0] [url = about:blank] 09:15:16 INFO - PROCESS | 1653 | 1469031316610 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]]]}] 09:15:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:15:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1521ms 09:15:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:15:16 INFO - PROCESS | 1653 | 1469031316660 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 09:15:16 INFO - PROCESS | 1653 | 1469031316662 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 09:15:16 INFO - PROCESS | 1653 | 1469031316666 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:15:16 INFO - PROCESS | 1653 | 1469031316668 Marionette TRACE conn2 <- [1,1990,null,{}] 09:15:16 INFO - PROCESS | 1653 | 1469031316678 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}] 09:15:16 INFO - PROCESS | 1653 | 1469031316679 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:16 INFO - PROCESS | 1653 | 1469031316780 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 09:15:16 INFO - PROCESS | 1653 | 1469031316791 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:16 INFO - PROCESS | 1653 | 1469031316793 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:16 INFO - PROCESS | 1653 | ++DOCSHELL 0x11616e800 == 20 [pid = 1653] [id = 505] 09:15:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 53 (0x1127de400) [pid = 1653] [serial = 1515] [outer = 0x0] 09:15:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 54 (0x1129b3800) [pid = 1653] [serial = 1516] [outer = 0x1127de400] 09:15:16 INFO - PROCESS | 1653 | 1469031316821 Marionette DEBUG loaded listener.js 09:15:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 55 (0x112a8d000) [pid = 1653] [serial = 1517] [outer = 0x1127de400] 09:15:17 INFO - PROCESS | 1653 | 1469031317174 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]]]}] 09:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 527ms 09:15:17 INFO - PROCESS | 1653 | 1469031317193 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 09:15:17 INFO - PROCESS | 1653 | 1469031317197 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 09:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:15:17 INFO - PROCESS | 1653 | 1469031317202 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:15:17 INFO - PROCESS | 1653 | 1469031317203 Marionette TRACE conn2 <- [1,1994,null,{}] 09:15:17 INFO - PROCESS | 1653 | 1469031317206 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}] 09:15:17 INFO - PROCESS | 1653 | 1469031317208 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:17 INFO - PROCESS | 1653 | 1469031317312 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 09:15:17 INFO - PROCESS | 1653 | 1469031317316 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:17 INFO - PROCESS | 1653 | 1469031317318 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x117c67800 == 21 [pid = 1653] [id = 506] 09:15:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 56 (0x112e9a000) [pid = 1653] [serial = 1518] [outer = 0x0] 09:15:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 57 (0x114f97c00) [pid = 1653] [serial = 1519] [outer = 0x112e9a000] 09:15:17 INFO - PROCESS | 1653 | 1469031317348 Marionette DEBUG loaded listener.js 09:15:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 58 (0x11613ac00) [pid = 1653] [serial = 1520] [outer = 0x112e9a000] 09:15:17 INFO - PROCESS | 1653 | 1469031317704 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]]]}] 09:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 520ms 09:15:17 INFO - PROCESS | 1653 | 1469031317722 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 09:15:17 INFO - PROCESS | 1653 | 1469031317723 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 09:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:15:17 INFO - PROCESS | 1653 | 1469031317725 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:15:17 INFO - PROCESS | 1653 | 1469031317728 Marionette TRACE conn2 <- [1,1998,null,{}] 09:15:17 INFO - PROCESS | 1653 | 1469031317744 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}] 09:15:17 INFO - PROCESS | 1653 | 1469031317747 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:17 INFO - PROCESS | 1653 | 1469031317839 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 09:15:17 INFO - PROCESS | 1653 | 1469031317844 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:17 INFO - PROCESS | 1653 | 1469031317846 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x119197800 == 22 [pid = 1653] [id = 507] 09:15:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 59 (0x110eac400) [pid = 1653] [serial = 1521] [outer = 0x0] 09:15:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 60 (0x116aad000) [pid = 1653] [serial = 1522] [outer = 0x110eac400] 09:15:17 INFO - PROCESS | 1653 | 1469031317875 Marionette DEBUG loaded listener.js 09:15:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 61 (0x117ca9000) [pid = 1653] [serial = 1523] [outer = 0x110eac400] 09:15:18 INFO - PROCESS | 1653 | 1469031318212 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]]]}] 09:15:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:15:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 531ms 09:15:18 INFO - PROCESS | 1653 | 1469031318256 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 09:15:18 INFO - PROCESS | 1653 | 1469031318258 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 09:15:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:15:18 INFO - PROCESS | 1653 | 1469031318260 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:15:18 INFO - PROCESS | 1653 | 1469031318261 Marionette TRACE conn2 <- [1,2002,null,{}] 09:15:18 INFO - PROCESS | 1653 | 1469031318264 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}] 09:15:18 INFO - PROCESS | 1653 | 1469031318265 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:18 INFO - PROCESS | 1653 | 1469031318360 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 09:15:18 INFO - PROCESS | 1653 | 1469031318373 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:18 INFO - PROCESS | 1653 | 1469031318374 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x1195f1800 == 23 [pid = 1653] [id = 508] 09:15:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 62 (0x117cb1800) [pid = 1653] [serial = 1524] [outer = 0x0] 09:15:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 63 (0x1183c7000) [pid = 1653] [serial = 1525] [outer = 0x117cb1800] 09:15:18 INFO - PROCESS | 1653 | 1469031318400 Marionette DEBUG loaded listener.js 09:15:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 64 (0x11848d400) [pid = 1653] [serial = 1526] [outer = 0x117cb1800] 09:15:18 INFO - PROCESS | 1653 | 1469031318723 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]]]}] 09:15:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:15:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 518ms 09:15:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:15:18 INFO - PROCESS | 1653 | 1469031318780 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 09:15:18 INFO - PROCESS | 1653 | 1469031318781 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 09:15:18 INFO - PROCESS | 1653 | 1469031318783 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:15:18 INFO - PROCESS | 1653 | 1469031318784 Marionette TRACE conn2 <- [1,2006,null,{}] 09:15:18 INFO - PROCESS | 1653 | 1469031318795 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}] 09:15:18 INFO - PROCESS | 1653 | 1469031318796 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:18 INFO - PROCESS | 1653 | 1469031318888 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 09:15:18 INFO - PROCESS | 1653 | 1469031318922 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:18 INFO - PROCESS | 1653 | 1469031318923 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x123906000 == 24 [pid = 1653] [id = 509] 09:15:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 65 (0x113d2a800) [pid = 1653] [serial = 1527] [outer = 0x0] 09:15:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 66 (0x118497800) [pid = 1653] [serial = 1528] [outer = 0x113d2a800] 09:15:18 INFO - PROCESS | 1653 | 1469031318947 Marionette DEBUG loaded listener.js 09:15:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 67 (0x118521800) [pid = 1653] [serial = 1529] [outer = 0x113d2a800] 09:15:19 INFO - PROCESS | 1653 | --DOMWINDOW == 66 (0x1129ae400) [pid = 1653] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:15:19 INFO - PROCESS | 1653 | --DOMWINDOW == 65 (0x111e2e800) [pid = 1653] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:15:19 INFO - PROCESS | 1653 | --DOMWINDOW == 64 (0x1184bc800) [pid = 1653] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:15:19 INFO - PROCESS | 1653 | --DOMWINDOW == 63 (0x116145800) [pid = 1653] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:15:19 INFO - PROCESS | 1653 | --DOMWINDOW == 62 (0x1127db800) [pid = 1653] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:15:19 INFO - PROCESS | 1653 | --DOMWINDOW == 61 (0x119107c00) [pid = 1653] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:15:19 INFO - PROCESS | 1653 | --DOMWINDOW == 60 (0x1129af400) [pid = 1653] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:15:19 INFO - PROCESS | 1653 | --DOMWINDOW == 59 (0x1197e0800) [pid = 1653] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:15:19 INFO - PROCESS | 1653 | --DOMWINDOW == 58 (0x1161b2c00) [pid = 1653] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:15:19 INFO - PROCESS | 1653 | --DOMWINDOW == 57 (0x124a11000) [pid = 1653] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:15:19 INFO - PROCESS | 1653 | --DOMWINDOW == 56 (0x1164f0000) [pid = 1653] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:15:19 INFO - PROCESS | 1653 | 1469031319334 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]]]}] 09:15:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 09:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 571ms 09:15:19 INFO - PROCESS | 1653 | 1469031319362 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 09:15:19 INFO - PROCESS | 1653 | 1469031319363 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 09:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:15:19 INFO - PROCESS | 1653 | 1469031319366 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:15:19 INFO - PROCESS | 1653 | 1469031319368 Marionette TRACE conn2 <- [1,2010,null,{}] 09:15:19 INFO - PROCESS | 1653 | 1469031319370 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}] 09:15:19 INFO - PROCESS | 1653 | 1469031319374 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:19 INFO - PROCESS | 1653 | 1469031319462 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 09:15:19 INFO - PROCESS | 1653 | 1469031319466 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:19 INFO - PROCESS | 1653 | 1469031319467 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x1240aa000 == 25 [pid = 1653] [id = 510] 09:15:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 57 (0x117c4a400) [pid = 1653] [serial = 1530] [outer = 0x0] 09:15:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 58 (0x118745000) [pid = 1653] [serial = 1531] [outer = 0x117c4a400] 09:15:19 INFO - PROCESS | 1653 | 1469031319496 Marionette DEBUG loaded listener.js 09:15:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 59 (0x1192a5000) [pid = 1653] [serial = 1532] [outer = 0x117c4a400] 09:15:19 INFO - PROCESS | 1653 | 1469031319809 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]]]}] 09:15:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 09:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 473ms 09:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:15:19 INFO - PROCESS | 1653 | 1469031319840 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 09:15:19 INFO - PROCESS | 1653 | 1469031319841 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 09:15:19 INFO - PROCESS | 1653 | 1469031319843 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:15:19 INFO - PROCESS | 1653 | 1469031319844 Marionette TRACE conn2 <- [1,2014,null,{}] 09:15:19 INFO - PROCESS | 1653 | 1469031319846 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}] 09:15:19 INFO - PROCESS | 1653 | 1469031319847 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:19 INFO - PROCESS | 1653 | 1469031319928 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 09:15:19 INFO - PROCESS | 1653 | 1469031319980 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:19 INFO - PROCESS | 1653 | 1469031319981 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x12443e000 == 26 [pid = 1653] [id = 511] 09:15:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 60 (0x1181da400) [pid = 1653] [serial = 1533] [outer = 0x0] 09:15:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 61 (0x119616800) [pid = 1653] [serial = 1534] [outer = 0x1181da400] 09:15:20 INFO - PROCESS | 1653 | 1469031320006 Marionette DEBUG loaded listener.js 09:15:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 62 (0x119720800) [pid = 1653] [serial = 1535] [outer = 0x1181da400] 09:15:20 INFO - PROCESS | 1653 | 1469031320286 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]]]}] 09:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 468ms 09:15:20 INFO - PROCESS | 1653 | 1469031320311 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 09:15:20 INFO - PROCESS | 1653 | 1469031320313 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 09:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:15:20 INFO - PROCESS | 1653 | 1469031320315 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:15:20 INFO - PROCESS | 1653 | 1469031320316 Marionette TRACE conn2 <- [1,2018,null,{}] 09:15:20 INFO - PROCESS | 1653 | 1469031320326 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}] 09:15:20 INFO - PROCESS | 1653 | 1469031320327 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:20 INFO - PROCESS | 1653 | 1469031320407 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 09:15:20 INFO - PROCESS | 1653 | 1469031320411 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:20 INFO - PROCESS | 1653 | 1469031320411 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x12571b800 == 27 [pid = 1653] [id = 512] 09:15:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 63 (0x110eac800) [pid = 1653] [serial = 1536] [outer = 0x0] 09:15:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 64 (0x1197e5c00) [pid = 1653] [serial = 1537] [outer = 0x110eac800] 09:15:20 INFO - PROCESS | 1653 | 1469031320438 Marionette DEBUG loaded listener.js 09:15:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 65 (0x11a0b9800) [pid = 1653] [serial = 1538] [outer = 0x110eac800] 09:15:20 INFO - PROCESS | 1653 | 1469031320757 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]]]}] 09:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 476ms 09:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:15:20 INFO - PROCESS | 1653 | 1469031320792 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 09:15:20 INFO - PROCESS | 1653 | 1469031320793 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 09:15:20 INFO - PROCESS | 1653 | 1469031320795 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:15:20 INFO - PROCESS | 1653 | 1469031320796 Marionette TRACE conn2 <- [1,2022,null,{}] 09:15:20 INFO - PROCESS | 1653 | 1469031320799 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}] 09:15:20 INFO - PROCESS | 1653 | 1469031320800 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:20 INFO - PROCESS | 1653 | 1469031320902 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 09:15:20 INFO - PROCESS | 1653 | 1469031320915 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:20 INFO - PROCESS | 1653 | 1469031320917 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x119195800 == 28 [pid = 1653] [id = 513] 09:15:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 66 (0x11848b800) [pid = 1653] [serial = 1539] [outer = 0x0] 09:15:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 67 (0x121042c00) [pid = 1653] [serial = 1540] [outer = 0x11848b800] 09:15:20 INFO - PROCESS | 1653 | 1469031320942 Marionette DEBUG loaded listener.js 09:15:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 68 (0x1210d9000) [pid = 1653] [serial = 1541] [outer = 0x11848b800] 09:15:21 INFO - PROCESS | 1653 | 1469031321393 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]]]}] 09:15:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:15:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 620ms 09:15:21 INFO - PROCESS | 1653 | 1469031321416 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 09:15:21 INFO - PROCESS | 1653 | 1469031321419 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 09:15:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:15:21 INFO - PROCESS | 1653 | 1469031321450 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:15:21 INFO - PROCESS | 1653 | 1469031321454 Marionette TRACE conn2 <- [1,2026,null,{}] 09:15:21 INFO - PROCESS | 1653 | 1469031321459 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}] 09:15:21 INFO - PROCESS | 1653 | 1469031321460 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:21 INFO - PROCESS | 1653 | 1469031321568 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 09:15:21 INFO - PROCESS | 1653 | 1469031321690 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:21 INFO - PROCESS | 1653 | 1469031321692 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x116f13000 == 29 [pid = 1653] [id = 514] 09:15:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 69 (0x1127d7000) [pid = 1653] [serial = 1542] [outer = 0x0] 09:15:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 70 (0x1127dd400) [pid = 1653] [serial = 1543] [outer = 0x1127d7000] 09:15:21 INFO - PROCESS | 1653 | 1469031321725 Marionette DEBUG loaded listener.js 09:15:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 71 (0x112e0d400) [pid = 1653] [serial = 1544] [outer = 0x1127d7000] 09:15:22 INFO - PROCESS | 1653 | 1469031322282 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]]]}] 09:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 878ms 09:15:22 INFO - PROCESS | 1653 | 1469031322328 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 09:15:22 INFO - PROCESS | 1653 | 1469031322332 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 09:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:15:22 INFO - PROCESS | 1653 | 1469031322339 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:15:22 INFO - PROCESS | 1653 | 1469031322342 Marionette TRACE conn2 <- [1,2030,null,{}] 09:15:22 INFO - PROCESS | 1653 | 1469031322346 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}] 09:15:22 INFO - PROCESS | 1653 | 1469031322349 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:22 INFO - PROCESS | 1653 | 1469031322636 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 09:15:22 INFO - PROCESS | 1653 | 1469031322719 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:22 INFO - PROCESS | 1653 | 1469031322720 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x113365800 == 30 [pid = 1653] [id = 515] 09:15:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 72 (0x1127df800) [pid = 1653] [serial = 1545] [outer = 0x0] 09:15:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 73 (0x1129b7800) [pid = 1653] [serial = 1546] [outer = 0x1127df800] 09:15:22 INFO - PROCESS | 1653 | 1469031322748 Marionette DEBUG loaded listener.js 09:15:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x113db1000) [pid = 1653] [serial = 1547] [outer = 0x1127df800] 09:15:23 INFO - PROCESS | 1653 | --DOMWINDOW == 73 (0x126525c00) [pid = 1653] [serial = 1513] [outer = 0x0] [url = about:blank] 09:15:23 INFO - PROCESS | 1653 | 1469031323171 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]]]}] 09:15:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 873ms 09:15:23 INFO - PROCESS | 1653 | 1469031323212 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 09:15:23 INFO - PROCESS | 1653 | 1469031323215 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 09:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:15:23 INFO - PROCESS | 1653 | 1469031323218 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:15:23 INFO - PROCESS | 1653 | 1469031323220 Marionette TRACE conn2 <- [1,2034,null,{}] 09:15:23 INFO - PROCESS | 1653 | 1469031323223 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}] 09:15:23 INFO - PROCESS | 1653 | 1469031323225 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:23 INFO - PROCESS | 1653 | 1469031323301 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 09:15:23 INFO - PROCESS | 1653 | --DOMWINDOW == 72 (0x113d2b400) [pid = 1653] [serial = 1484] [outer = 0x0] [url = about:blank] 09:15:23 INFO - PROCESS | 1653 | --DOMWINDOW == 71 (0x124a04400) [pid = 1653] [serial = 1501] [outer = 0x0] [url = about:blank] 09:15:23 INFO - PROCESS | 1653 | --DOMWINDOW == 70 (0x119169000) [pid = 1653] [serial = 1493] [outer = 0x0] [url = about:blank] 09:15:23 INFO - PROCESS | 1653 | --DOMWINDOW == 69 (0x1192aa000) [pid = 1653] [serial = 1495] [outer = 0x0] [url = about:blank] 09:15:23 INFO - PROCESS | 1653 | --DOMWINDOW == 68 (0x1188a5800) [pid = 1653] [serial = 1492] [outer = 0x0] [url = about:blank] 09:15:23 INFO - PROCESS | 1653 | --DOMWINDOW == 67 (0x112fb0400) [pid = 1653] [serial = 1504] [outer = 0x0] [url = about:blank] 09:15:23 INFO - PROCESS | 1653 | --DOMWINDOW == 66 (0x124a0e400) [pid = 1653] [serial = 1502] [outer = 0x0] [url = about:blank] 09:15:23 INFO - PROCESS | 1653 | --DOMWINDOW == 65 (0x124a03400) [pid = 1653] [serial = 1508] [outer = 0x0] [url = about:blank] 09:15:23 INFO - PROCESS | 1653 | --DOMWINDOW == 64 (0x11851a000) [pid = 1653] [serial = 1490] [outer = 0x0] [url = about:blank] 09:15:23 INFO - PROCESS | 1653 | --DOMWINDOW == 63 (0x121041000) [pid = 1653] [serial = 1498] [outer = 0x0] [url = about:blank] 09:15:23 INFO - PROCESS | 1653 | --DOMWINDOW == 62 (0x112a80800) [pid = 1653] [serial = 1483] [outer = 0x0] [url = about:blank] 09:15:23 INFO - PROCESS | 1653 | --DOMWINDOW == 61 (0x117c48800) [pid = 1653] [serial = 1487] [outer = 0x0] [url = about:blank] 09:15:23 INFO - PROCESS | 1653 | --DOMWINDOW == 60 (0x124d88c00) [pid = 1653] [serial = 1510] [outer = 0x0] [url = about:blank] 09:15:23 INFO - PROCESS | 1653 | --DOMWINDOW == 59 (0x116892000) [pid = 1653] [serial = 1486] [outer = 0x0] [url = about:blank] 09:15:23 INFO - PROCESS | 1653 | --DOMWINDOW == 58 (0x1183c9c00) [pid = 1653] [serial = 1505] [outer = 0x0] [url = about:blank] 09:15:23 INFO - PROCESS | 1653 | --DOMWINDOW == 57 (0x118497c00) [pid = 1653] [serial = 1481] [outer = 0x0] [url = about:blank] 09:15:23 INFO - PROCESS | 1653 | --DOMWINDOW == 56 (0x1197de400) [pid = 1653] [serial = 1496] [outer = 0x0] [url = about:blank] 09:15:23 INFO - PROCESS | 1653 | --DOMWINDOW == 55 (0x1245cac00) [pid = 1653] [serial = 1499] [outer = 0x0] [url = about:blank] 09:15:23 INFO - PROCESS | 1653 | --DOMWINDOW == 54 (0x118493000) [pid = 1653] [serial = 1489] [outer = 0x0] [url = about:blank] 09:15:23 INFO - PROCESS | 1653 | --DOMWINDOW == 53 (0x1211f1c00) [pid = 1653] [serial = 1507] [outer = 0x0] [url = about:blank] 09:15:23 INFO - PROCESS | 1653 | --DOMWINDOW == 52 (0x124de6c00) [pid = 1653] [serial = 1511] [outer = 0x0] [url = about:blank] 09:15:23 INFO - PROCESS | 1653 | 1469031323359 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:23 INFO - PROCESS | 1653 | 1469031323360 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x11818a800 == 31 [pid = 1653] [id = 516] 09:15:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 53 (0x1129ae000) [pid = 1653] [serial = 1548] [outer = 0x0] 09:15:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 54 (0x113d2b400) [pid = 1653] [serial = 1549] [outer = 0x1129ae000] 09:15:23 INFO - PROCESS | 1653 | 1469031323390 Marionette DEBUG loaded listener.js 09:15:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 55 (0x116a15000) [pid = 1653] [serial = 1550] [outer = 0x1129ae000] 09:15:23 INFO - PROCESS | 1653 | 1469031323715 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]]]}] 09:15:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 520ms 09:15:23 INFO - PROCESS | 1653 | 1469031323740 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 09:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:15:23 INFO - PROCESS | 1653 | 1469031323742 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 09:15:23 INFO - PROCESS | 1653 | 1469031323745 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:15:23 INFO - PROCESS | 1653 | 1469031323746 Marionette TRACE conn2 <- [1,2038,null,{}] 09:15:23 INFO - PROCESS | 1653 | 1469031323748 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}] 09:15:23 INFO - PROCESS | 1653 | 1469031323750 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:23 INFO - PROCESS | 1653 | 1469031323830 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 09:15:23 INFO - PROCESS | 1653 | 1469031323839 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:23 INFO - PROCESS | 1653 | 1469031323840 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x119b5f800 == 32 [pid = 1653] [id = 517] 09:15:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 56 (0x117c3e800) [pid = 1653] [serial = 1551] [outer = 0x0] 09:15:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 57 (0x1181e4800) [pid = 1653] [serial = 1552] [outer = 0x117c3e800] 09:15:23 INFO - PROCESS | 1653 | 1469031323866 Marionette DEBUG loaded listener.js 09:15:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 58 (0x118496800) [pid = 1653] [serial = 1553] [outer = 0x117c3e800] 09:15:24 INFO - PROCESS | 1653 | 1469031324222 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]]]}] 09:15:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:15:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 520ms 09:15:24 INFO - PROCESS | 1653 | 1469031324265 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 09:15:24 INFO - PROCESS | 1653 | 1469031324268 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 09:15:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:15:24 INFO - PROCESS | 1653 | 1469031324276 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:15:24 INFO - PROCESS | 1653 | 1469031324279 Marionette TRACE conn2 <- [1,2042,null,{}] 09:15:24 INFO - PROCESS | 1653 | 1469031324282 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}] 09:15:24 INFO - PROCESS | 1653 | 1469031324284 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:24 INFO - PROCESS | 1653 | 1469031324366 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 09:15:24 INFO - PROCESS | 1653 | 1469031324374 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:24 INFO - PROCESS | 1653 | 1469031324375 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x124279800 == 33 [pid = 1653] [id = 518] 09:15:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 59 (0x110eb0800) [pid = 1653] [serial = 1554] [outer = 0x0] 09:15:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 60 (0x118725400) [pid = 1653] [serial = 1555] [outer = 0x110eb0800] 09:15:24 INFO - PROCESS | 1653 | 1469031324400 Marionette DEBUG loaded listener.js 09:15:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 61 (0x11915c000) [pid = 1653] [serial = 1556] [outer = 0x110eb0800] 09:15:24 INFO - PROCESS | 1653 | 1469031324730 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]]]}] 09:15:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 09:15:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 478ms 09:15:24 INFO - PROCESS | 1653 | 1469031324750 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 09:15:24 INFO - PROCESS | 1653 | 1469031324752 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 09:15:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:15:24 INFO - PROCESS | 1653 | 1469031324756 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:15:24 INFO - PROCESS | 1653 | 1469031324757 Marionette TRACE conn2 <- [1,2046,null,{}] 09:15:24 INFO - PROCESS | 1653 | 1469031324759 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}] 09:15:24 INFO - PROCESS | 1653 | 1469031324761 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:24 INFO - PROCESS | 1653 | 1469031324862 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 09:15:24 INFO - PROCESS | 1653 | 1469031324892 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:24 INFO - PROCESS | 1653 | 1469031324893 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x125180800 == 34 [pid = 1653] [id = 519] 09:15:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 62 (0x111ca8400) [pid = 1653] [serial = 1557] [outer = 0x0] 09:15:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 63 (0x1192a4400) [pid = 1653] [serial = 1558] [outer = 0x111ca8400] 09:15:24 INFO - PROCESS | 1653 | 1469031324918 Marionette DEBUG loaded listener.js 09:15:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 64 (0x11971dc00) [pid = 1653] [serial = 1559] [outer = 0x111ca8400] 09:15:25 INFO - PROCESS | 1653 | 1469031325229 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]]]}] 09:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 519ms 09:15:25 INFO - PROCESS | 1653 | 1469031325275 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 09:15:25 INFO - PROCESS | 1653 | 1469031325277 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 09:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:15:25 INFO - PROCESS | 1653 | 1469031325279 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:15:25 INFO - PROCESS | 1653 | 1469031325280 Marionette TRACE conn2 <- [1,2050,null,{}] 09:15:25 INFO - PROCESS | 1653 | 1469031325282 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}] 09:15:25 INFO - PROCESS | 1653 | 1469031325284 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:25 INFO - PROCESS | 1653 | 1469031325410 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 09:15:25 INFO - PROCESS | 1653 | 1469031325424 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:25 INFO - PROCESS | 1653 | 1469031325430 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x123f43800 == 35 [pid = 1653] [id = 520] 09:15:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 65 (0x1210cb000) [pid = 1653] [serial = 1560] [outer = 0x0] 09:15:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 66 (0x1211ec800) [pid = 1653] [serial = 1561] [outer = 0x1210cb000] 09:15:25 INFO - PROCESS | 1653 | 1469031325471 Marionette DEBUG loaded listener.js 09:15:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 67 (0x123bed000) [pid = 1653] [serial = 1562] [outer = 0x1210cb000] 09:15:25 INFO - PROCESS | 1653 | 1469031325989 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]]]}] 09:15:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:15:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 724ms 09:15:26 INFO - PROCESS | 1653 | 1469031326024 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 09:15:26 INFO - PROCESS | 1653 | 1469031326026 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 09:15:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:15:26 INFO - PROCESS | 1653 | 1469031326030 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:15:26 INFO - PROCESS | 1653 | 1469031326031 Marionette TRACE conn2 <- [1,2054,null,{}] 09:15:26 INFO - PROCESS | 1653 | 1469031326035 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}] 09:15:26 INFO - PROCESS | 1653 | 1469031326037 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:26 INFO - PROCESS | 1653 | 1469031326132 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 09:15:26 INFO - PROCESS | 1653 | 1469031326136 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:26 INFO - PROCESS | 1653 | 1469031326137 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x1289b7800 == 36 [pid = 1653] [id = 521] 09:15:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 68 (0x1121b9400) [pid = 1653] [serial = 1563] [outer = 0x0] 09:15:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 69 (0x1242aa000) [pid = 1653] [serial = 1564] [outer = 0x1121b9400] 09:15:26 INFO - PROCESS | 1653 | 1469031326162 Marionette DEBUG loaded listener.js 09:15:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 70 (0x1248e7800) [pid = 1653] [serial = 1565] [outer = 0x1121b9400] 09:15:26 INFO - PROCESS | 1653 | 1469031326489 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]]]}] 09:15:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:15:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 472ms 09:15:26 INFO - PROCESS | 1653 | 1469031326509 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 09:15:26 INFO - PROCESS | 1653 | 1469031326510 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 09:15:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:15:26 INFO - PROCESS | 1653 | 1469031326513 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:15:26 INFO - PROCESS | 1653 | 1469031326514 Marionette TRACE conn2 <- [1,2058,null,{}] 09:15:26 INFO - PROCESS | 1653 | 1469031326516 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}] 09:15:26 INFO - PROCESS | 1653 | 1469031326517 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:26 INFO - PROCESS | 1653 | 1469031326615 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 09:15:26 INFO - PROCESS | 1653 | 1469031326625 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:26 INFO - PROCESS | 1653 | 1469031326626 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x128c50800 == 37 [pid = 1653] [id = 522] 09:15:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 71 (0x110eb2000) [pid = 1653] [serial = 1566] [outer = 0x0] 09:15:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 72 (0x124a09400) [pid = 1653] [serial = 1567] [outer = 0x110eb2000] 09:15:26 INFO - PROCESS | 1653 | 1469031326650 Marionette DEBUG loaded listener.js 09:15:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 73 (0x124bad400) [pid = 1653] [serial = 1568] [outer = 0x110eb2000] 09:15:27 INFO - PROCESS | 1653 | 1469031327040 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]]]}] 09:15:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:15:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 570ms 09:15:27 INFO - PROCESS | 1653 | 1469031327083 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 09:15:27 INFO - PROCESS | 1653 | 1469031327085 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 09:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:15:27 INFO - PROCESS | 1653 | 1469031327087 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:15:27 INFO - PROCESS | 1653 | 1469031327088 Marionette TRACE conn2 <- [1,2062,null,{}] 09:15:27 INFO - PROCESS | 1653 | 1469031327090 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}] 09:15:27 INFO - PROCESS | 1653 | 1469031327091 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:27 INFO - PROCESS | 1653 | 1469031327210 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 09:15:27 INFO - PROCESS | 1653 | --DOMWINDOW == 72 (0x110eac800) [pid = 1653] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:15:27 INFO - PROCESS | 1653 | --DOMWINDOW == 71 (0x112e9a000) [pid = 1653] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:15:27 INFO - PROCESS | 1653 | --DOMWINDOW == 70 (0x1127de400) [pid = 1653] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:15:27 INFO - PROCESS | 1653 | --DOMWINDOW == 69 (0x110eac400) [pid = 1653] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:15:27 INFO - PROCESS | 1653 | --DOMWINDOW == 68 (0x117cb1800) [pid = 1653] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:15:27 INFO - PROCESS | 1653 | --DOMWINDOW == 67 (0x113d2a800) [pid = 1653] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:15:27 INFO - PROCESS | 1653 | --DOMWINDOW == 66 (0x1181da400) [pid = 1653] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:15:27 INFO - PROCESS | 1653 | --DOMWINDOW == 65 (0x117c4a400) [pid = 1653] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:15:27 INFO - PROCESS | 1653 | 1469031327249 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:27 INFO - PROCESS | 1653 | 1469031327250 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x1195ef000 == 38 [pid = 1653] [id = 523] 09:15:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 66 (0x110eab800) [pid = 1653] [serial = 1569] [outer = 0x0] 09:15:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 67 (0x112e0d800) [pid = 1653] [serial = 1570] [outer = 0x110eab800] 09:15:27 INFO - PROCESS | 1653 | 1469031327274 Marionette DEBUG loaded listener.js 09:15:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 68 (0x1184c2c00) [pid = 1653] [serial = 1571] [outer = 0x110eab800] 09:15:27 INFO - PROCESS | 1653 | 1469031327539 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]]]}] 09:15:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:15:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 470ms 09:15:27 INFO - PROCESS | 1653 | 1469031327562 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 09:15:27 INFO - PROCESS | 1653 | 1469031327563 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 09:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:15:27 INFO - PROCESS | 1653 | 1469031327565 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:15:27 INFO - PROCESS | 1653 | 1469031327566 Marionette TRACE conn2 <- [1,2066,null,{}] 09:15:27 INFO - PROCESS | 1653 | 1469031327577 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}] 09:15:27 INFO - PROCESS | 1653 | 1469031327578 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:27 INFO - PROCESS | 1653 | 1469031327662 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 09:15:27 INFO - PROCESS | 1653 | 1469031327666 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:27 INFO - PROCESS | 1653 | 1469031327667 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x124277000 == 39 [pid = 1653] [id = 524] 09:15:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 69 (0x1197e6400) [pid = 1653] [serial = 1572] [outer = 0x0] 09:15:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 70 (0x125129400) [pid = 1653] [serial = 1573] [outer = 0x1197e6400] 09:15:27 INFO - PROCESS | 1653 | 1469031327693 Marionette DEBUG loaded listener.js 09:15:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 71 (0x125709400) [pid = 1653] [serial = 1574] [outer = 0x1197e6400] 09:15:28 INFO - PROCESS | 1653 | 1469031328030 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]]]}] 09:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 479ms 09:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:15:28 INFO - PROCESS | 1653 | 1469031328044 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 09:15:28 INFO - PROCESS | 1653 | 1469031328046 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 09:15:28 INFO - PROCESS | 1653 | 1469031328048 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:15:28 INFO - PROCESS | 1653 | 1469031328049 Marionette TRACE conn2 <- [1,2070,null,{}] 09:15:28 INFO - PROCESS | 1653 | 1469031328051 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}] 09:15:28 INFO - PROCESS | 1653 | 1469031328054 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:28 INFO - PROCESS | 1653 | 1469031328163 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 09:15:28 INFO - PROCESS | 1653 | 1469031328169 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:28 INFO - PROCESS | 1653 | 1469031328171 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a91a000 == 40 [pid = 1653] [id = 525] 09:15:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 72 (0x115e58800) [pid = 1653] [serial = 1575] [outer = 0x0] 09:15:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 73 (0x125708400) [pid = 1653] [serial = 1576] [outer = 0x115e58800] 09:15:28 INFO - PROCESS | 1653 | 1469031328198 Marionette DEBUG loaded listener.js 09:15:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x12663c800) [pid = 1653] [serial = 1577] [outer = 0x115e58800] 09:15:28 INFO - PROCESS | 1653 | 1469031328511 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]]]}] 09:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 473ms 09:15:28 INFO - PROCESS | 1653 | 1469031328526 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 09:15:28 INFO - PROCESS | 1653 | 1469031328528 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 09:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:15:28 INFO - PROCESS | 1653 | 1469031328530 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:15:28 INFO - PROCESS | 1653 | 1469031328532 Marionette TRACE conn2 <- [1,2074,null,{}] 09:15:28 INFO - PROCESS | 1653 | 1469031328535 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}] 09:15:28 INFO - PROCESS | 1653 | 1469031328539 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:28 INFO - PROCESS | 1653 | 1469031328628 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 09:15:28 INFO - PROCESS | 1653 | 1469031328632 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:28 INFO - PROCESS | 1653 | 1469031328633 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b156800 == 41 [pid = 1653] [id = 526] 09:15:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x1266c4000) [pid = 1653] [serial = 1578] [outer = 0x0] 09:15:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x126c97c00) [pid = 1653] [serial = 1579] [outer = 0x1266c4000] 09:15:28 INFO - PROCESS | 1653 | 1469031328660 Marionette DEBUG loaded listener.js 09:15:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x1282a3c00) [pid = 1653] [serial = 1580] [outer = 0x1266c4000] 09:15:29 INFO - PROCESS | 1653 | 1469031328993 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]]]}] 09:15:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:15:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 474ms 09:15:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:15:29 INFO - PROCESS | 1653 | 1469031329006 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 09:15:29 INFO - PROCESS | 1653 | 1469031329007 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 09:15:29 INFO - PROCESS | 1653 | 1469031329010 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:15:29 INFO - PROCESS | 1653 | 1469031329011 Marionette TRACE conn2 <- [1,2078,null,{}] 09:15:29 INFO - PROCESS | 1653 | 1469031329013 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}] 09:15:29 INFO - PROCESS | 1653 | 1469031329014 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:29 INFO - PROCESS | 1653 | 1469031329120 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 09:15:29 INFO - PROCESS | 1653 | 1469031329125 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:29 INFO - PROCESS | 1653 | 1469031329126 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b989000 == 42 [pid = 1653] [id = 527] 09:15:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x126524000) [pid = 1653] [serial = 1581] [outer = 0x0] 09:15:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x1282a3400) [pid = 1653] [serial = 1582] [outer = 0x126524000] 09:15:29 INFO - PROCESS | 1653 | 1469031329150 Marionette DEBUG loaded listener.js 09:15:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x128a22400) [pid = 1653] [serial = 1583] [outer = 0x126524000] 09:15:29 INFO - PROCESS | 1653 | 1469031329624 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]]]}] 09:15:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:15:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 668ms 09:15:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:15:29 INFO - PROCESS | 1653 | 1469031329679 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 09:15:29 INFO - PROCESS | 1653 | 1469031329681 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 09:15:29 INFO - PROCESS | 1653 | 1469031329684 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:15:29 INFO - PROCESS | 1653 | 1469031329688 Marionette TRACE conn2 <- [1,2082,null,{}] 09:15:29 INFO - PROCESS | 1653 | 1469031329692 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}] 09:15:29 INFO - PROCESS | 1653 | 1469031329693 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:29 INFO - PROCESS | 1653 | 1469031329796 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 09:15:29 INFO - PROCESS | 1653 | 1469031329862 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:29 INFO - PROCESS | 1653 | 1469031329864 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x1195db800 == 43 [pid = 1653] [id = 528] 09:15:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x115d93000) [pid = 1653] [serial = 1584] [outer = 0x0] 09:15:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x1164f2000) [pid = 1653] [serial = 1585] [outer = 0x115d93000] 09:15:29 INFO - PROCESS | 1653 | 1469031329895 Marionette DEBUG loaded listener.js 09:15:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x116aabc00) [pid = 1653] [serial = 1586] [outer = 0x115d93000] 09:15:30 INFO - PROCESS | 1653 | 1469031330287 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]]]}] 09:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 672ms 09:15:30 INFO - PROCESS | 1653 | 1469031330357 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 09:15:30 INFO - PROCESS | 1653 | 1469031330360 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 09:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:15:30 INFO - PROCESS | 1653 | 1469031330365 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:15:30 INFO - PROCESS | 1653 | 1469031330367 Marionette TRACE conn2 <- [1,2086,null,{}] 09:15:30 INFO - PROCESS | 1653 | 1469031330369 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}] 09:15:30 INFO - PROCESS | 1653 | 1469031330371 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:30 INFO - PROCESS | 1653 | 1469031330501 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 09:15:30 INFO - PROCESS | 1653 | 1469031330559 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:30 INFO - PROCESS | 1653 | 1469031330561 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x1282b2000 == 44 [pid = 1653] [id = 529] 09:15:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x1181dc000) [pid = 1653] [serial = 1587] [outer = 0x0] 09:15:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x118728800) [pid = 1653] [serial = 1588] [outer = 0x1181dc000] 09:15:30 INFO - PROCESS | 1653 | 1469031330591 Marionette DEBUG loaded listener.js 09:15:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x11889e000) [pid = 1653] [serial = 1589] [outer = 0x1181dc000] 09:15:31 INFO - PROCESS | 1653 | 1469031331009 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]]]}] 09:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 669ms 09:15:31 INFO - PROCESS | 1653 | 1469031331035 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 09:15:31 INFO - PROCESS | 1653 | 1469031331036 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 09:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:15:31 INFO - PROCESS | 1653 | 1469031331039 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:15:31 INFO - PROCESS | 1653 | 1469031331042 Marionette TRACE conn2 <- [1,2090,null,{}] 09:15:31 INFO - PROCESS | 1653 | 1469031331050 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}] 09:15:31 INFO - PROCESS | 1653 | 1469031331053 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:31 INFO - PROCESS | 1653 | 1469031331156 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 09:15:31 INFO - PROCESS | 1653 | 1469031331213 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:31 INFO - PROCESS | 1653 | 1469031331215 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:31 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bdaa000 == 45 [pid = 1653] [id = 530] 09:15:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x119c0a000) [pid = 1653] [serial = 1590] [outer = 0x0] 09:15:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x1211f8c00) [pid = 1653] [serial = 1591] [outer = 0x119c0a000] 09:15:31 INFO - PROCESS | 1653 | 1469031331246 Marionette DEBUG loaded listener.js 09:15:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x124a04c00) [pid = 1653] [serial = 1592] [outer = 0x119c0a000] 09:15:31 INFO - PROCESS | 1653 | 1469031331858 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]]]}] 09:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 873ms 09:15:31 INFO - PROCESS | 1653 | 1469031331924 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 09:15:31 INFO - PROCESS | 1653 | 1469031331926 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 09:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:15:31 INFO - PROCESS | 1653 | 1469031331930 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:15:31 INFO - PROCESS | 1653 | 1469031331932 Marionette TRACE conn2 <- [1,2094,null,{}] 09:15:31 INFO - PROCESS | 1653 | 1469031331938 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}] 09:15:31 INFO - PROCESS | 1653 | 1469031331940 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:32 INFO - PROCESS | 1653 | 1469031332026 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 09:15:32 INFO - PROCESS | 1653 | 1469031332089 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:32 INFO - PROCESS | 1653 | 1469031332092 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x119b72000 == 46 [pid = 1653] [id = 531] 09:15:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x1161b1000) [pid = 1653] [serial = 1593] [outer = 0x0] 09:15:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x11715e400) [pid = 1653] [serial = 1594] [outer = 0x1161b1000] 09:15:32 INFO - PROCESS | 1653 | 1469031332120 Marionette DEBUG loaded listener.js 09:15:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x117cb4c00) [pid = 1653] [serial = 1595] [outer = 0x1161b1000] 09:15:32 INFO - PROCESS | 1653 | 1469031332543 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]]]}] 09:15:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:15:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 622ms 09:15:32 INFO - PROCESS | 1653 | 1469031332552 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 09:15:32 INFO - PROCESS | 1653 | 1469031332555 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 09:15:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:15:32 INFO - PROCESS | 1653 | 1469031332559 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:15:32 INFO - PROCESS | 1653 | 1469031332561 Marionette TRACE conn2 <- [1,2098,null,{}] 09:15:32 INFO - PROCESS | 1653 | 1469031332563 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}] 09:15:32 INFO - PROCESS | 1653 | 1469031332565 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12b156800 == 45 [pid = 1653] [id = 526] 09:15:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12a91a000 == 44 [pid = 1653] [id = 525] 09:15:33 INFO - PROCESS | 1653 | --DOCSHELL 0x124277000 == 43 [pid = 1653] [id = 524] 09:15:33 INFO - PROCESS | 1653 | --DOCSHELL 0x1195ef000 == 42 [pid = 1653] [id = 523] 09:15:33 INFO - PROCESS | 1653 | --DOCSHELL 0x128c50800 == 41 [pid = 1653] [id = 522] 09:15:33 INFO - PROCESS | 1653 | --DOCSHELL 0x1289b7800 == 40 [pid = 1653] [id = 521] 09:15:33 INFO - PROCESS | 1653 | --DOCSHELL 0x123f43800 == 39 [pid = 1653] [id = 520] 09:15:33 INFO - PROCESS | 1653 | --DOCSHELL 0x125180800 == 38 [pid = 1653] [id = 519] 09:15:33 INFO - PROCESS | 1653 | --DOCSHELL 0x124279800 == 37 [pid = 1653] [id = 518] 09:15:33 INFO - PROCESS | 1653 | --DOCSHELL 0x119b5f800 == 36 [pid = 1653] [id = 517] 09:15:33 INFO - PROCESS | 1653 | --DOCSHELL 0x11818a800 == 35 [pid = 1653] [id = 516] 09:15:33 INFO - PROCESS | 1653 | --DOCSHELL 0x113365800 == 34 [pid = 1653] [id = 515] 09:15:33 INFO - PROCESS | 1653 | --DOCSHELL 0x116f13000 == 33 [pid = 1653] [id = 514] 09:15:33 INFO - PROCESS | 1653 | --DOCSHELL 0x119195800 == 32 [pid = 1653] [id = 513] 09:15:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12571b800 == 31 [pid = 1653] [id = 512] 09:15:33 INFO - PROCESS | 1653 | --DOCSHELL 0x119b72000 == 30 [pid = 1653] [id = 531] 09:15:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12bdaa000 == 29 [pid = 1653] [id = 530] 09:15:33 INFO - PROCESS | 1653 | --DOCSHELL 0x1282b2000 == 28 [pid = 1653] [id = 529] 09:15:33 INFO - PROCESS | 1653 | --DOCSHELL 0x1195db800 == 27 [pid = 1653] [id = 528] 09:15:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12b989000 == 26 [pid = 1653] [id = 527] 09:15:33 INFO - PROCESS | 1653 | 1469031333136 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 09:15:33 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x1197e5c00) [pid = 1653] [serial = 1537] [outer = 0x0] [url = about:blank] 09:15:33 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x114f97c00) [pid = 1653] [serial = 1519] [outer = 0x0] [url = about:blank] 09:15:33 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x1129b3800) [pid = 1653] [serial = 1516] [outer = 0x0] [url = about:blank] 09:15:33 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x117ca9000) [pid = 1653] [serial = 1523] [outer = 0x0] [url = about:blank] 09:15:33 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x116aad000) [pid = 1653] [serial = 1522] [outer = 0x0] [url = about:blank] 09:15:33 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x1183c7000) [pid = 1653] [serial = 1525] [outer = 0x0] [url = about:blank] 09:15:33 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x11848d400) [pid = 1653] [serial = 1526] [outer = 0x0] [url = about:blank] 09:15:33 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x118497800) [pid = 1653] [serial = 1528] [outer = 0x0] [url = about:blank] 09:15:33 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x119720800) [pid = 1653] [serial = 1535] [outer = 0x0] [url = about:blank] 09:15:33 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x118745000) [pid = 1653] [serial = 1531] [outer = 0x0] [url = about:blank] 09:15:33 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x118521800) [pid = 1653] [serial = 1529] [outer = 0x0] [url = about:blank] 09:15:33 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x11613ac00) [pid = 1653] [serial = 1520] [outer = 0x0] [url = about:blank] 09:15:33 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x11a0b9800) [pid = 1653] [serial = 1538] [outer = 0x0] [url = about:blank] 09:15:33 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x119616800) [pid = 1653] [serial = 1534] [outer = 0x0] [url = about:blank] 09:15:33 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x1192a5000) [pid = 1653] [serial = 1532] [outer = 0x0] [url = about:blank] 09:15:33 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x112a8d000) [pid = 1653] [serial = 1517] [outer = 0x0] [url = about:blank] 09:15:33 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x121042c00) [pid = 1653] [serial = 1540] [outer = 0x0] [url = about:blank] 09:15:33 INFO - PROCESS | 1653 | 1469031333226 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:33 INFO - PROCESS | 1653 | 1469031333227 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x115e19000 == 27 [pid = 1653] [id = 532] 09:15:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x1127d1400) [pid = 1653] [serial = 1596] [outer = 0x0] 09:15:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x1127de000) [pid = 1653] [serial = 1597] [outer = 0x1127d1400] 09:15:33 INFO - PROCESS | 1653 | 1469031333257 Marionette DEBUG loaded listener.js 09:15:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x112a81800) [pid = 1653] [serial = 1598] [outer = 0x1127d1400] 09:15:33 INFO - PROCESS | 1653 | 1469031333563 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]]]}] 09:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1021ms 09:15:33 INFO - PROCESS | 1653 | 1469031333581 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 09:15:33 INFO - PROCESS | 1653 | 1469031333584 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 09:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:15:33 INFO - PROCESS | 1653 | 1469031333606 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:15:33 INFO - PROCESS | 1653 | 1469031333608 Marionette TRACE conn2 <- [1,2102,null,{}] 09:15:33 INFO - PROCESS | 1653 | 1469031333612 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}] 09:15:33 INFO - PROCESS | 1653 | 1469031333613 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:33 INFO - PROCESS | 1653 | 1469031333692 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 09:15:33 INFO - PROCESS | 1653 | 1469031333767 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:33 INFO - PROCESS | 1653 | 1469031333769 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x1181a9800 == 28 [pid = 1653] [id = 533] 09:15:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x112a8e800) [pid = 1653] [serial = 1599] [outer = 0x0] 09:15:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x1164f4c00) [pid = 1653] [serial = 1600] [outer = 0x112a8e800] 09:15:33 INFO - PROCESS | 1653 | 1469031333795 Marionette DEBUG loaded listener.js 09:15:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x117ca9000) [pid = 1653] [serial = 1601] [outer = 0x112a8e800] 09:15:34 INFO - PROCESS | 1653 | 1469031334076 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]]]}] 09:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 533ms 09:15:34 INFO - PROCESS | 1653 | 1469031334128 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 09:15:34 INFO - PROCESS | 1653 | 1469031334130 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 09:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:15:34 INFO - PROCESS | 1653 | 1469031334132 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:15:34 INFO - PROCESS | 1653 | 1469031334134 Marionette TRACE conn2 <- [1,2106,null,{}] 09:15:34 INFO - PROCESS | 1653 | 1469031334140 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}] 09:15:34 INFO - PROCESS | 1653 | 1469031334141 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:34 INFO - PROCESS | 1653 | 1469031334219 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 09:15:34 INFO - PROCESS | 1653 | 1469031334226 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:34 INFO - PROCESS | 1653 | 1469031334227 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x116f17000 == 29 [pid = 1653] [id = 534] 09:15:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x1183c2800) [pid = 1653] [serial = 1602] [outer = 0x0] 09:15:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x118499000) [pid = 1653] [serial = 1603] [outer = 0x1183c2800] 09:15:34 INFO - PROCESS | 1653 | 1469031334262 Marionette DEBUG loaded listener.js 09:15:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x11851a800) [pid = 1653] [serial = 1604] [outer = 0x1183c2800] 09:15:34 INFO - PROCESS | 1653 | 1469031334617 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]]]}] 09:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 521ms 09:15:34 INFO - PROCESS | 1653 | 1469031334656 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 09:15:34 INFO - PROCESS | 1653 | 1469031334658 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 09:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:15:34 INFO - PROCESS | 1653 | 1469031334666 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:15:34 INFO - PROCESS | 1653 | 1469031334670 Marionette TRACE conn2 <- [1,2110,null,{}] 09:15:34 INFO - PROCESS | 1653 | 1469031334672 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}] 09:15:34 INFO - PROCESS | 1653 | 1469031334675 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:34 INFO - PROCESS | 1653 | 1469031334760 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 09:15:34 INFO - PROCESS | 1653 | 1469031334764 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:34 INFO - PROCESS | 1653 | 1469031334765 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x12427c000 == 30 [pid = 1653] [id = 535] 09:15:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x11872c000) [pid = 1653] [serial = 1605] [outer = 0x0] 09:15:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x119111c00) [pid = 1653] [serial = 1606] [outer = 0x11872c000] 09:15:34 INFO - PROCESS | 1653 | 1469031334797 Marionette DEBUG loaded listener.js 09:15:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x119712800) [pid = 1653] [serial = 1607] [outer = 0x11872c000] 09:15:35 INFO - PROCESS | 1653 | 1469031335194 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]]]}] 09:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 577ms 09:15:35 INFO - PROCESS | 1653 | 1469031335240 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 09:15:35 INFO - PROCESS | 1653 | 1469031335241 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 09:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:15:35 INFO - PROCESS | 1653 | 1469031335243 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:15:35 INFO - PROCESS | 1653 | 1469031335244 Marionette TRACE conn2 <- [1,2114,null,{}] 09:15:35 INFO - PROCESS | 1653 | 1469031335247 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}] 09:15:35 INFO - PROCESS | 1653 | 1469031335248 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:35 INFO - PROCESS | 1653 | 1469031335356 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 09:15:35 INFO - PROCESS | 1653 | 1469031335371 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:35 INFO - PROCESS | 1653 | 1469031335372 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x124b21800 == 31 [pid = 1653] [id = 536] 09:15:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x115e5fc00) [pid = 1653] [serial = 1608] [outer = 0x0] 09:15:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x1197df400) [pid = 1653] [serial = 1609] [outer = 0x115e5fc00] 09:15:35 INFO - PROCESS | 1653 | 1469031335397 Marionette DEBUG loaded listener.js 09:15:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x119c0e400) [pid = 1653] [serial = 1610] [outer = 0x115e5fc00] 09:15:35 INFO - PROCESS | 1653 | 1469031335741 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]]]}] 09:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 518ms 09:15:35 INFO - PROCESS | 1653 | 1469031335765 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 09:15:35 INFO - PROCESS | 1653 | 1469031335767 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 09:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:15:35 INFO - PROCESS | 1653 | 1469031335771 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:15:35 INFO - PROCESS | 1653 | 1469031335773 Marionette TRACE conn2 <- [1,2118,null,{}] 09:15:35 INFO - PROCESS | 1653 | 1469031335775 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}] 09:15:35 INFO - PROCESS | 1653 | 1469031335776 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:35 INFO - PROCESS | 1653 | 1469031335871 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 09:15:35 INFO - PROCESS | 1653 | 1469031335875 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:35 INFO - PROCESS | 1653 | 1469031335879 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x126c16800 == 32 [pid = 1653] [id = 537] 09:15:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x1183c2000) [pid = 1653] [serial = 1611] [outer = 0x0] 09:15:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x123bec000) [pid = 1653] [serial = 1612] [outer = 0x1183c2000] 09:15:35 INFO - PROCESS | 1653 | 1469031335911 Marionette DEBUG loaded listener.js 09:15:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x1245cac00) [pid = 1653] [serial = 1613] [outer = 0x1183c2000] 09:15:36 INFO - PROCESS | 1653 | 1469031336311 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]]]}] 09:15:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:15:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 573ms 09:15:36 INFO - PROCESS | 1653 | 1469031336343 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 09:15:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:15:36 INFO - PROCESS | 1653 | 1469031336345 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 09:15:36 INFO - PROCESS | 1653 | 1469031336348 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:15:36 INFO - PROCESS | 1653 | 1469031336350 Marionette TRACE conn2 <- [1,2122,null,{}] 09:15:36 INFO - PROCESS | 1653 | 1469031336356 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}] 09:15:36 INFO - PROCESS | 1653 | 1469031336358 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:36 INFO - PROCESS | 1653 | 1469031336505 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 09:15:36 INFO - PROCESS | 1653 | 1469031336524 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:36 INFO - PROCESS | 1653 | 1469031336525 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x112f1e800 == 33 [pid = 1653] [id = 538] 09:15:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x1245cbc00) [pid = 1653] [serial = 1614] [outer = 0x0] 09:15:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x124a0a400) [pid = 1653] [serial = 1615] [outer = 0x1245cbc00] 09:15:36 INFO - PROCESS | 1653 | 1469031336565 Marionette DEBUG loaded listener.js 09:15:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x1183c9400) [pid = 1653] [serial = 1616] [outer = 0x1245cbc00] 09:15:37 INFO - PROCESS | 1653 | 1469031337008 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]]]}] 09:15:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:15:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 673ms 09:15:37 INFO - PROCESS | 1653 | 1469031337024 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 09:15:37 INFO - PROCESS | 1653 | 1469031337026 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 09:15:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:15:37 INFO - PROCESS | 1653 | 1469031337029 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:15:37 INFO - PROCESS | 1653 | 1469031337031 Marionette TRACE conn2 <- [1,2126,null,{}] 09:15:37 INFO - PROCESS | 1653 | 1469031337035 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}] 09:15:37 INFO - PROCESS | 1653 | 1469031337037 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:37 INFO - PROCESS | 1653 | 1469031337185 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 09:15:37 INFO - PROCESS | 1653 | 1469031337199 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:37 INFO - PROCESS | 1653 | 1469031337200 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a5ba800 == 34 [pid = 1653] [id = 539] 09:15:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x111aa5800) [pid = 1653] [serial = 1617] [outer = 0x0] 09:15:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x12570b000) [pid = 1653] [serial = 1618] [outer = 0x111aa5800] 09:15:37 INFO - PROCESS | 1653 | 1469031337244 Marionette DEBUG loaded listener.js 09:15:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x126640400) [pid = 1653] [serial = 1619] [outer = 0x111aa5800] 09:15:37 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x1266c4000) [pid = 1653] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:15:37 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x1210cb000) [pid = 1653] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:15:37 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1121b9400) [pid = 1653] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:15:37 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x110eb0800) [pid = 1653] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:15:37 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x11848b800) [pid = 1653] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:15:37 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x117c3e800) [pid = 1653] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:15:37 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x1127df800) [pid = 1653] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:15:37 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x111ca8400) [pid = 1653] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:15:37 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x1129ae000) [pid = 1653] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:15:37 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x1127d7000) [pid = 1653] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:15:37 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x110eb2000) [pid = 1653] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:15:37 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x110eab800) [pid = 1653] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:15:37 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x1197e6400) [pid = 1653] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:15:37 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x115e58800) [pid = 1653] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:15:37 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x124de6400) [pid = 1653] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:15:37 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x126524000) [pid = 1653] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:15:37 INFO - PROCESS | 1653 | 1469031337765 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]]]}] 09:15:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:15:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 771ms 09:15:37 INFO - PROCESS | 1653 | 1469031337806 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 09:15:37 INFO - PROCESS | 1653 | 1469031337808 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 09:15:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:15:37 INFO - PROCESS | 1653 | 1469031337830 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:15:37 INFO - PROCESS | 1653 | 1469031337831 Marionette TRACE conn2 <- [1,2130,null,{}] 09:15:37 INFO - PROCESS | 1653 | 1469031337834 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}] 09:15:37 INFO - PROCESS | 1653 | 1469031337835 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:37 INFO - PROCESS | 1653 | 1469031337947 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 09:15:37 INFO - PROCESS | 1653 | 1469031337982 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:37 INFO - PROCESS | 1653 | 1469031337983 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a5b4000 == 35 [pid = 1653] [id = 540] 09:15:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x112776000) [pid = 1653] [serial = 1620] [outer = 0x0] 09:15:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x117c3e800) [pid = 1653] [serial = 1621] [outer = 0x112776000] 09:15:38 INFO - PROCESS | 1653 | 1469031338008 Marionette DEBUG loaded listener.js 09:15:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x1197e1800) [pid = 1653] [serial = 1622] [outer = 0x112776000] 09:15:38 INFO - PROCESS | 1653 | 1469031338276 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] 09:15:38 INFO - PROCESS | 1653 | 1469031338312 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 09:15:38 INFO - PROCESS | 1653 | 1469031338315 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:15:38 INFO - PROCESS | 1653 | 1469031338316 Marionette TRACE conn2 <- [1,2134,null,{}] 09:15:38 INFO - PROCESS | 1653 | 1469031338327 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}] 09:15:38 INFO - PROCESS | 1653 | 1469031338328 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:38 INFO - PROCESS | 1653 | 1469031338427 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 09:15:38 INFO - PROCESS | 1653 | 1469031338433 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:38 INFO - PROCESS | 1653 | 1469031338435 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b14a000 == 36 [pid = 1653] [id = 541] 09:15:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1197e6400) [pid = 1653] [serial = 1623] [outer = 0x0] 09:15:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x124de6400) [pid = 1653] [serial = 1624] [outer = 0x1197e6400] 09:15:38 INFO - PROCESS | 1653 | 1469031338474 Marionette DEBUG loaded listener.js 09:15:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x1266c4000) [pid = 1653] [serial = 1625] [outer = 0x1197e6400] 09:15:38 INFO - PROCESS | 1653 | 1469031338877 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]]]}] 09:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 575ms 09:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:15:38 INFO - PROCESS | 1653 | 1469031338913 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 09:15:38 INFO - PROCESS | 1653 | 1469031338915 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 09:15:38 INFO - PROCESS | 1653 | 1469031338917 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:15:38 INFO - PROCESS | 1653 | 1469031338918 Marionette TRACE conn2 <- [1,2138,null,{}] 09:15:38 INFO - PROCESS | 1653 | 1469031338924 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}] 09:15:38 INFO - PROCESS | 1653 | 1469031338926 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:39 INFO - PROCESS | 1653 | 1469031339007 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 09:15:39 INFO - PROCESS | 1653 | 1469031339011 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:39 INFO - PROCESS | 1653 | 1469031339012 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bdac000 == 37 [pid = 1653] [id = 542] 09:15:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x119719c00) [pid = 1653] [serial = 1626] [outer = 0x0] 09:15:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x126993000) [pid = 1653] [serial = 1627] [outer = 0x119719c00] 09:15:39 INFO - PROCESS | 1653 | 1469031339040 Marionette DEBUG loaded listener.js 09:15:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x126ca4000) [pid = 1653] [serial = 1628] [outer = 0x119719c00] 09:15:39 INFO - PROCESS | 1653 | 1469031339386 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]]]}] 09:15:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:15:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 521ms 09:15:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:15:39 INFO - PROCESS | 1653 | 1469031339439 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 09:15:39 INFO - PROCESS | 1653 | 1469031339441 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 09:15:39 INFO - PROCESS | 1653 | 1469031339443 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:15:39 INFO - PROCESS | 1653 | 1469031339444 Marionette TRACE conn2 <- [1,2142,null,{}] 09:15:39 INFO - PROCESS | 1653 | 1469031339447 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}] 09:15:39 INFO - PROCESS | 1653 | 1469031339448 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:39 INFO - PROCESS | 1653 | 1469031339534 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 09:15:39 INFO - PROCESS | 1653 | 1469031339636 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:39 INFO - PROCESS | 1653 | 1469031339637 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x115e17800 == 38 [pid = 1653] [id = 543] 09:15:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x10eafbc00) [pid = 1653] [serial = 1629] [outer = 0x0] 09:15:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x110eb2800) [pid = 1653] [serial = 1630] [outer = 0x10eafbc00] 09:15:39 INFO - PROCESS | 1653 | 1469031339671 Marionette DEBUG loaded listener.js 09:15:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x112a81400) [pid = 1653] [serial = 1631] [outer = 0x10eafbc00] 09:15:40 INFO - PROCESS | 1653 | 1469031340199 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] 09:15:40 INFO - PROCESS | 1653 | 1469031340308 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 09:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:15:40 INFO - PROCESS | 1653 | 1469031340313 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:15:40 INFO - PROCESS | 1653 | 1469031340315 Marionette TRACE conn2 <- [1,2146,null,{}] 09:15:40 INFO - PROCESS | 1653 | 1469031340319 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}] 09:15:40 INFO - PROCESS | 1653 | 1469031340322 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:40 INFO - PROCESS | 1653 | 1469031340433 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 09:15:40 INFO - PROCESS | 1653 | 1469031340509 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:40 INFO - PROCESS | 1653 | 1469031340511 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x123aa2800 == 39 [pid = 1653] [id = 544] 09:15:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x116a0a400) [pid = 1653] [serial = 1632] [outer = 0x0] 09:15:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x117cb2c00) [pid = 1653] [serial = 1633] [outer = 0x116a0a400] 09:15:40 INFO - PROCESS | 1653 | 1469031340542 Marionette DEBUG loaded listener.js 09:15:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x118490000) [pid = 1653] [serial = 1634] [outer = 0x116a0a400] 09:15:41 INFO - PROCESS | 1653 | 1469031341180 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] 09:15:41 INFO - PROCESS | 1653 | 1469031341240 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 09:15:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:15:41 INFO - PROCESS | 1653 | 1469031341244 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:15:41 INFO - PROCESS | 1653 | 1469031341246 Marionette TRACE conn2 <- [1,2150,null,{}] 09:15:41 INFO - PROCESS | 1653 | 1469031341249 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}] 09:15:41 INFO - PROCESS | 1653 | 1469031341251 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:41 INFO - PROCESS | 1653 | 1469031341356 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 09:15:41 INFO - PROCESS | 1653 | --DOCSHELL 0x12bdac000 == 38 [pid = 1653] [id = 542] 09:15:41 INFO - PROCESS | 1653 | --DOCSHELL 0x12b14a000 == 37 [pid = 1653] [id = 541] 09:15:41 INFO - PROCESS | 1653 | --DOCSHELL 0x12a5b4000 == 36 [pid = 1653] [id = 540] 09:15:41 INFO - PROCESS | 1653 | --DOCSHELL 0x12a5ba800 == 35 [pid = 1653] [id = 539] 09:15:41 INFO - PROCESS | 1653 | --DOCSHELL 0x112f1e800 == 34 [pid = 1653] [id = 538] 09:15:41 INFO - PROCESS | 1653 | --DOCSHELL 0x126c16800 == 33 [pid = 1653] [id = 537] 09:15:41 INFO - PROCESS | 1653 | --DOCSHELL 0x124b21800 == 32 [pid = 1653] [id = 536] 09:15:41 INFO - PROCESS | 1653 | --DOCSHELL 0x12427c000 == 31 [pid = 1653] [id = 535] 09:15:41 INFO - PROCESS | 1653 | --DOCSHELL 0x116f17000 == 30 [pid = 1653] [id = 534] 09:15:41 INFO - PROCESS | 1653 | --DOCSHELL 0x1181a9800 == 29 [pid = 1653] [id = 533] 09:15:41 INFO - PROCESS | 1653 | --DOCSHELL 0x115e19000 == 28 [pid = 1653] [id = 532] 09:15:41 INFO - PROCESS | 1653 | 1469031341450 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:41 INFO - PROCESS | 1653 | 1469031341453 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x1131a3000 == 29 [pid = 1653] [id = 545] 09:15:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x1129b0000) [pid = 1653] [serial = 1635] [outer = 0x0] 09:15:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x114f97c00) [pid = 1653] [serial = 1636] [outer = 0x1129b0000] 09:15:41 INFO - PROCESS | 1653 | 1469031341481 Marionette DEBUG loaded listener.js 09:15:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x116aac000) [pid = 1653] [serial = 1637] [outer = 0x1129b0000] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x126c95c00) [pid = 1653] [serial = 1514] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x126c97c00) [pid = 1653] [serial = 1579] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x1211ec800) [pid = 1653] [serial = 1561] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x1242aa000) [pid = 1653] [serial = 1564] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x118725400) [pid = 1653] [serial = 1555] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x11915c000) [pid = 1653] [serial = 1556] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1210d9000) [pid = 1653] [serial = 1541] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x1181e4800) [pid = 1653] [serial = 1552] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x118496800) [pid = 1653] [serial = 1553] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x1129b7800) [pid = 1653] [serial = 1546] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x113db1000) [pid = 1653] [serial = 1547] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x1192a4400) [pid = 1653] [serial = 1558] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x113d2b400) [pid = 1653] [serial = 1549] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x116a15000) [pid = 1653] [serial = 1550] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x1127dd400) [pid = 1653] [serial = 1543] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x112e0d400) [pid = 1653] [serial = 1544] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x124bad400) [pid = 1653] [serial = 1568] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x124a09400) [pid = 1653] [serial = 1567] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x112e0d800) [pid = 1653] [serial = 1570] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x1184c2c00) [pid = 1653] [serial = 1571] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x125709400) [pid = 1653] [serial = 1574] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x125708400) [pid = 1653] [serial = 1576] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x12663c800) [pid = 1653] [serial = 1577] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x123bed000) [pid = 1653] [serial = 1562] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x1248e7800) [pid = 1653] [serial = 1565] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x1282a3c00) [pid = 1653] [serial = 1580] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x125129400) [pid = 1653] [serial = 1573] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 73 (0x11971dc00) [pid = 1653] [serial = 1559] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 72 (0x128a22400) [pid = 1653] [serial = 1583] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | --DOMWINDOW == 71 (0x1282a3400) [pid = 1653] [serial = 1582] [outer = 0x0] [url = about:blank] 09:15:41 INFO - PROCESS | 1653 | 1469031341814 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]]]}] 09:15:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:15:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 622ms 09:15:41 INFO - PROCESS | 1653 | 1469031341865 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 09:15:41 INFO - PROCESS | 1653 | 1469031341869 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 09:15:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:15:41 INFO - PROCESS | 1653 | 1469031341873 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:15:41 INFO - PROCESS | 1653 | 1469031341875 Marionette TRACE conn2 <- [1,2154,null,{}] 09:15:41 INFO - PROCESS | 1653 | 1469031341878 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}] 09:15:41 INFO - PROCESS | 1653 | 1469031341879 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:41 INFO - PROCESS | 1653 | 1469031341987 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 09:15:42 INFO - PROCESS | 1653 | 1469031342043 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:42 INFO - PROCESS | 1653 | 1469031342044 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192ce000 == 30 [pid = 1653] [id = 546] 09:15:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 72 (0x116ab4c00) [pid = 1653] [serial = 1638] [outer = 0x0] 09:15:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 73 (0x1183c4800) [pid = 1653] [serial = 1639] [outer = 0x116ab4c00] 09:15:42 INFO - PROCESS | 1653 | 1469031342072 Marionette DEBUG loaded listener.js 09:15:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x118727c00) [pid = 1653] [serial = 1640] [outer = 0x116ab4c00] 09:15:42 INFO - PROCESS | 1653 | 1469031342374 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]]]}] 09:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 519ms 09:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:15:42 INFO - PROCESS | 1653 | 1469031342393 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 09:15:42 INFO - PROCESS | 1653 | 1469031342394 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 09:15:42 INFO - PROCESS | 1653 | 1469031342397 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:15:42 INFO - PROCESS | 1653 | 1469031342399 Marionette TRACE conn2 <- [1,2158,null,{}] 09:15:42 INFO - PROCESS | 1653 | 1469031342411 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}] 09:15:42 INFO - PROCESS | 1653 | 1469031342414 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:42 INFO - PROCESS | 1653 | 1469031342506 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 09:15:42 INFO - PROCESS | 1653 | 1469031342562 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:42 INFO - PROCESS | 1653 | 1469031342564 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x124274000 == 31 [pid = 1653] [id = 547] 09:15:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x11872a800) [pid = 1653] [serial = 1641] [outer = 0x0] 09:15:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x1192a8000) [pid = 1653] [serial = 1642] [outer = 0x11872a800] 09:15:42 INFO - PROCESS | 1653 | 1469031342593 Marionette DEBUG loaded listener.js 09:15:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x119c08c00) [pid = 1653] [serial = 1643] [outer = 0x11872a800] 09:15:42 INFO - PROCESS | 1653 | 1469031342876 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]]]}] 09:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 525ms 09:15:42 INFO - PROCESS | 1653 | 1469031342926 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 09:15:42 INFO - PROCESS | 1653 | 1469031342928 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 09:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:15:42 INFO - PROCESS | 1653 | 1469031342930 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:15:42 INFO - PROCESS | 1653 | 1469031342931 Marionette TRACE conn2 <- [1,2162,null,{}] 09:15:42 INFO - PROCESS | 1653 | 1469031342934 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}] 09:15:42 INFO - PROCESS | 1653 | 1469031342936 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:43 INFO - PROCESS | 1653 | 1469031343021 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 09:15:43 INFO - PROCESS | 1653 | 1469031343026 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:43 INFO - PROCESS | 1653 | 1469031343027 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:43 INFO - PROCESS | 1653 | ++DOCSHELL 0x1261bf000 == 32 [pid = 1653] [id = 548] 09:15:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x121040400) [pid = 1653] [serial = 1644] [outer = 0x0] 09:15:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x1239f0800) [pid = 1653] [serial = 1645] [outer = 0x121040400] 09:15:43 INFO - PROCESS | 1653 | 1469031343052 Marionette DEBUG loaded listener.js 09:15:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x1240a1c00) [pid = 1653] [serial = 1646] [outer = 0x121040400] 09:15:43 INFO - PROCESS | 1653 | 1469031343405 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]]]}] 09:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 524ms 09:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:15:43 INFO - PROCESS | 1653 | 1469031343454 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 09:15:43 INFO - PROCESS | 1653 | 1469031343456 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 09:15:43 INFO - PROCESS | 1653 | 1469031343458 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:15:43 INFO - PROCESS | 1653 | 1469031343459 Marionette TRACE conn2 <- [1,2166,null,{}] 09:15:43 INFO - PROCESS | 1653 | 1469031343461 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}] 09:15:43 INFO - PROCESS | 1653 | 1469031343463 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:43 INFO - PROCESS | 1653 | 1469031343566 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 09:15:43 INFO - PROCESS | 1653 | 1469031343602 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:43 INFO - PROCESS | 1653 | 1469031343603 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:43 INFO - PROCESS | 1653 | ++DOCSHELL 0x118712000 == 33 [pid = 1653] [id = 549] 09:15:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x11971a800) [pid = 1653] [serial = 1647] [outer = 0x0] 09:15:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x1242aa000) [pid = 1653] [serial = 1648] [outer = 0x11971a800] 09:15:43 INFO - PROCESS | 1653 | 1469031343628 Marionette DEBUG loaded listener.js 09:15:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x124a09400) [pid = 1653] [serial = 1649] [outer = 0x11971a800] 09:15:43 INFO - PROCESS | 1653 | 1469031343962 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]]]}] 09:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 517ms 09:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:15:43 INFO - PROCESS | 1653 | 1469031343977 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 09:15:43 INFO - PROCESS | 1653 | 1469031343979 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 09:15:43 INFO - PROCESS | 1653 | 1469031343988 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:15:43 INFO - PROCESS | 1653 | 1469031343990 Marionette TRACE conn2 <- [1,2170,null,{}] 09:15:43 INFO - PROCESS | 1653 | 1469031343994 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}] 09:15:44 INFO - PROCESS | 1653 | 1469031344000 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:44 INFO - PROCESS | 1653 | 1469031344172 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 09:15:44 INFO - PROCESS | 1653 | 1469031344194 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:44 INFO - PROCESS | 1653 | 1469031344195 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x128eb9800 == 34 [pid = 1653] [id = 550] 09:15:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x1248e4400) [pid = 1653] [serial = 1650] [outer = 0x0] 09:15:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x124de1c00) [pid = 1653] [serial = 1651] [outer = 0x1248e4400] 09:15:44 INFO - PROCESS | 1653 | 1469031344220 Marionette DEBUG loaded listener.js 09:15:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x126c9d400) [pid = 1653] [serial = 1652] [outer = 0x1248e4400] 09:15:44 INFO - PROCESS | 1653 | 1469031344574 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]]]}] 09:15:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:15:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 627ms 09:15:44 INFO - PROCESS | 1653 | 1469031344615 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 09:15:44 INFO - PROCESS | 1653 | 1469031344616 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 09:15:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:15:44 INFO - PROCESS | 1653 | 1469031344619 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:15:44 INFO - PROCESS | 1653 | 1469031344620 Marionette TRACE conn2 <- [1,2174,null,{}] 09:15:44 INFO - PROCESS | 1653 | 1469031344622 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}] 09:15:44 INFO - PROCESS | 1653 | 1469031344623 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:44 INFO - PROCESS | 1653 | 1469031344725 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 09:15:44 INFO - PROCESS | 1653 | 1469031344729 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:44 INFO - PROCESS | 1653 | 1469031344730 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a90d000 == 35 [pid = 1653] [id = 551] 09:15:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1127e0c00) [pid = 1653] [serial = 1653] [outer = 0x0] 09:15:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x12829e000) [pid = 1653] [serial = 1654] [outer = 0x1127e0c00] 09:15:44 INFO - PROCESS | 1653 | 1469031344754 Marionette DEBUG loaded listener.js 09:15:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x12890b800) [pid = 1653] [serial = 1655] [outer = 0x1127e0c00] 09:15:45 INFO - PROCESS | 1653 | 1469031345077 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]]]}] 09:15:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 471ms 09:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:15:45 INFO - PROCESS | 1653 | 1469031345090 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 09:15:45 INFO - PROCESS | 1653 | 1469031345092 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 09:15:45 INFO - PROCESS | 1653 | 1469031345094 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:15:45 INFO - PROCESS | 1653 | 1469031345095 Marionette TRACE conn2 <- [1,2178,null,{}] 09:15:45 INFO - PROCESS | 1653 | 1469031345097 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}] 09:15:45 INFO - PROCESS | 1653 | 1469031345098 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:45 INFO - PROCESS | 1653 | 1469031345197 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 09:15:45 INFO - PROCESS | 1653 | 1469031345233 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:45 INFO - PROCESS | 1653 | 1469031345234 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b0d9800 == 36 [pid = 1653] [id = 552] 09:15:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x1282a3400) [pid = 1653] [serial = 1656] [outer = 0x0] 09:15:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x128a28400) [pid = 1653] [serial = 1657] [outer = 0x1282a3400] 09:15:45 INFO - PROCESS | 1653 | 1469031345259 Marionette DEBUG loaded listener.js 09:15:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x128c9d000) [pid = 1653] [serial = 1658] [outer = 0x1282a3400] 09:15:45 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x1183c2000) [pid = 1653] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:15:45 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x112a8e800) [pid = 1653] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:15:45 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x115d93000) [pid = 1653] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:15:45 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x1183c2800) [pid = 1653] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:15:45 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1245cbc00) [pid = 1653] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:15:45 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x111aa5800) [pid = 1653] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:15:45 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x112776000) [pid = 1653] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:15:45 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x1161b1000) [pid = 1653] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:15:45 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x1197e6400) [pid = 1653] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:15:45 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x1181dc000) [pid = 1653] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:15:45 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x119c0a000) [pid = 1653] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:15:45 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x11872c000) [pid = 1653] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:15:45 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x1127d1400) [pid = 1653] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:15:45 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x115e5fc00) [pid = 1653] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:15:45 INFO - PROCESS | 1653 | 1469031345680 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]]]}] 09:15:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 621ms 09:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:15:45 INFO - PROCESS | 1653 | 1469031345716 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 09:15:45 INFO - PROCESS | 1653 | 1469031345718 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 09:15:45 INFO - PROCESS | 1653 | 1469031345726 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:15:45 INFO - PROCESS | 1653 | 1469031345727 Marionette TRACE conn2 <- [1,2182,null,{}] 09:15:45 INFO - PROCESS | 1653 | 1469031345731 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}] 09:15:45 INFO - PROCESS | 1653 | 1469031345733 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:45 INFO - PROCESS | 1653 | 1469031345841 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 09:15:45 INFO - PROCESS | 1653 | 1469031345902 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:45 INFO - PROCESS | 1653 | 1469031345903 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a91f000 == 37 [pid = 1653] [id = 553] 09:15:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x1127d5800) [pid = 1653] [serial = 1659] [outer = 0x0] 09:15:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x1161b1000) [pid = 1653] [serial = 1660] [outer = 0x1127d5800] 09:15:45 INFO - PROCESS | 1653 | 1469031345927 Marionette DEBUG loaded listener.js 09:15:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x118746800) [pid = 1653] [serial = 1661] [outer = 0x1127d5800] 09:15:46 INFO - PROCESS | 1653 | 1469031346186 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]]]}] 09:15:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 471ms 09:15:46 INFO - PROCESS | 1653 | 1469031346196 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 09:15:46 INFO - PROCESS | 1653 | 1469031346197 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 09:15:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:15:46 INFO - PROCESS | 1653 | 1469031346199 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:15:46 INFO - PROCESS | 1653 | 1469031346200 Marionette TRACE conn2 <- [1,2186,null,{}] 09:15:46 INFO - PROCESS | 1653 | 1469031346212 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}] 09:15:46 INFO - PROCESS | 1653 | 1469031346213 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:46 INFO - PROCESS | 1653 | 1469031346297 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 09:15:46 INFO - PROCESS | 1653 | 1469031346301 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:46 INFO - PROCESS | 1653 | 1469031346303 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x117494800 == 38 [pid = 1653] [id = 554] 09:15:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x1181dc000) [pid = 1653] [serial = 1662] [outer = 0x0] 09:15:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x124a03000) [pid = 1653] [serial = 1663] [outer = 0x1181dc000] 09:15:46 INFO - PROCESS | 1653 | 1469031346328 Marionette DEBUG loaded listener.js 09:15:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x128c9d800) [pid = 1653] [serial = 1664] [outer = 0x1181dc000] 09:15:46 INFO - PROCESS | 1653 | 1469031346661 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]]]}] 09:15:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:15:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 523ms 09:15:46 INFO - PROCESS | 1653 | 1469031346722 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 09:15:46 INFO - PROCESS | 1653 | 1469031346724 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 09:15:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:15:46 INFO - PROCESS | 1653 | 1469031346737 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:15:46 INFO - PROCESS | 1653 | 1469031346739 Marionette TRACE conn2 <- [1,2190,null,{}] 09:15:46 INFO - PROCESS | 1653 | 1469031346749 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}] 09:15:46 INFO - PROCESS | 1653 | 1469031346750 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:46 INFO - PROCESS | 1653 | 1469031346847 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 09:15:46 INFO - PROCESS | 1653 | 1469031346853 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:46 INFO - PROCESS | 1653 | 1469031346856 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c730800 == 39 [pid = 1653] [id = 555] 09:15:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x128d0a400) [pid = 1653] [serial = 1665] [outer = 0x0] 09:15:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x12a574400) [pid = 1653] [serial = 1666] [outer = 0x128d0a400] 09:15:46 INFO - PROCESS | 1653 | 1469031346885 Marionette DEBUG loaded listener.js 09:15:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x12a65b000) [pid = 1653] [serial = 1667] [outer = 0x128d0a400] 09:15:47 INFO - PROCESS | 1653 | 1469031347284 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]]]}] 09:15:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:15:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 569ms 09:15:47 INFO - PROCESS | 1653 | 1469031347308 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 09:15:47 INFO - PROCESS | 1653 | 1469031347310 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 09:15:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:15:47 INFO - PROCESS | 1653 | 1469031347314 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:15:47 INFO - PROCESS | 1653 | 1469031347316 Marionette TRACE conn2 <- [1,2194,null,{}] 09:15:47 INFO - PROCESS | 1653 | 1469031347320 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}] 09:15:47 INFO - PROCESS | 1653 | 1469031347322 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:47 INFO - PROCESS | 1653 | 1469031347483 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 09:15:47 INFO - PROCESS | 1653 | 1469031347495 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:47 INFO - PROCESS | 1653 | 1469031347496 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:47 INFO - PROCESS | 1653 | ++DOCSHELL 0x12ca46000 == 40 [pid = 1653] [id = 556] 09:15:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x12a661000) [pid = 1653] [serial = 1668] [outer = 0x0] 09:15:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x12a669800) [pid = 1653] [serial = 1669] [outer = 0x12a661000] 09:15:47 INFO - PROCESS | 1653 | 1469031347534 Marionette DEBUG loaded listener.js 09:15:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x12a672000) [pid = 1653] [serial = 1670] [outer = 0x12a661000] 09:15:48 INFO - PROCESS | 1653 | 1469031348083 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]]]}] 09:15:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:15:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 820ms 09:15:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:15:48 INFO - PROCESS | 1653 | 1469031348135 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 09:15:48 INFO - PROCESS | 1653 | 1469031348137 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 09:15:48 INFO - PROCESS | 1653 | 1469031348140 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:15:48 INFO - PROCESS | 1653 | 1469031348144 Marionette TRACE conn2 <- [1,2198,null,{}] 09:15:48 INFO - PROCESS | 1653 | 1469031348148 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}] 09:15:48 INFO - PROCESS | 1653 | 1469031348149 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:48 INFO - PROCESS | 1653 | 1469031348254 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 09:15:48 INFO - PROCESS | 1653 | 1469031348322 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:48 INFO - PROCESS | 1653 | 1469031348324 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:48 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a40000 == 41 [pid = 1653] [id = 557] 09:15:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x115e62400) [pid = 1653] [serial = 1671] [outer = 0x0] 09:15:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x1176c5c00) [pid = 1653] [serial = 1672] [outer = 0x115e62400] 09:15:48 INFO - PROCESS | 1653 | 1469031348356 Marionette DEBUG loaded listener.js 09:15:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x118491800) [pid = 1653] [serial = 1673] [outer = 0x115e62400] 09:15:48 INFO - PROCESS | 1653 | 1469031348773 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]]]}] 09:15:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:15:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 672ms 09:15:48 INFO - PROCESS | 1653 | 1469031348813 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 09:15:48 INFO - PROCESS | 1653 | 1469031348816 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 09:15:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:15:48 INFO - PROCESS | 1653 | 1469031348821 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:15:48 INFO - PROCESS | 1653 | 1469031348823 Marionette TRACE conn2 <- [1,2202,null,{}] 09:15:48 INFO - PROCESS | 1653 | 1469031348825 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}] 09:15:48 INFO - PROCESS | 1653 | 1469031348827 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:48 INFO - PROCESS | 1653 | 1469031348958 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 09:15:49 INFO - PROCESS | 1653 | 1469031349015 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:49 INFO - PROCESS | 1653 | 1469031349017 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x128c46800 == 42 [pid = 1653] [id = 558] 09:15:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x11875a800) [pid = 1653] [serial = 1674] [outer = 0x0] 09:15:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x1192a5000) [pid = 1653] [serial = 1675] [outer = 0x11875a800] 09:15:49 INFO - PROCESS | 1653 | 1469031349047 Marionette DEBUG loaded listener.js 09:15:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x12103c000) [pid = 1653] [serial = 1676] [outer = 0x11875a800] 09:15:49 INFO - PROCESS | 1653 | 1469031349507 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]]]}] 09:15:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:15:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 721ms 09:15:49 INFO - PROCESS | 1653 | 1469031349542 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 09:15:49 INFO - PROCESS | 1653 | 1469031349543 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 09:15:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:15:49 INFO - PROCESS | 1653 | 1469031349546 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:15:49 INFO - PROCESS | 1653 | 1469031349548 Marionette TRACE conn2 <- [1,2206,null,{}] 09:15:49 INFO - PROCESS | 1653 | 1469031349559 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}] 09:15:49 INFO - PROCESS | 1653 | 1469031349562 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:49 INFO - PROCESS | 1653 | 1469031349664 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 09:15:49 INFO - PROCESS | 1653 | 1469031349734 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:49 INFO - PROCESS | 1653 | 1469031349736 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x12ca4b000 == 43 [pid = 1653] [id = 559] 09:15:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x124ba7800) [pid = 1653] [serial = 1677] [outer = 0x0] 09:15:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x124ddfc00) [pid = 1653] [serial = 1678] [outer = 0x124ba7800] 09:15:49 INFO - PROCESS | 1653 | 1469031349768 Marionette DEBUG loaded listener.js 09:15:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x126136400) [pid = 1653] [serial = 1679] [outer = 0x124ba7800] 09:15:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:15:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 671ms 09:15:50 INFO - PROCESS | 1653 | 1469031350213 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]]]}] 09:15:50 INFO - PROCESS | 1653 | 1469031350218 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 09:15:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:15:50 INFO - PROCESS | 1653 | 1469031350220 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 09:15:50 INFO - PROCESS | 1653 | 1469031350223 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:15:50 INFO - PROCESS | 1653 | 1469031350224 Marionette TRACE conn2 <- [1,2210,null,{}] 09:15:50 INFO - PROCESS | 1653 | 1469031350226 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}] 09:15:50 INFO - PROCESS | 1653 | 1469031350228 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:50 INFO - PROCESS | 1653 | 1469031350354 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 09:15:50 INFO - PROCESS | 1653 | 1469031350585 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:50 INFO - PROCESS | 1653 | 1469031350587 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:50 INFO - PROCESS | 1653 | ++DOCSHELL 0x112e4f800 == 44 [pid = 1653] [id = 560] 09:15:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x110ea9400) [pid = 1653] [serial = 1680] [outer = 0x0] 09:15:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x111c78c00) [pid = 1653] [serial = 1681] [outer = 0x110ea9400] 09:15:50 INFO - PROCESS | 1653 | 1469031350616 Marionette DEBUG loaded listener.js 09:15:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x1121e2c00) [pid = 1653] [serial = 1682] [outer = 0x110ea9400] 09:15:51 INFO - PROCESS | 1653 | 1469031351042 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]]]}] 09:15:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:15:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 872ms 09:15:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:15:51 INFO - PROCESS | 1653 | 1469031351096 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 09:15:51 INFO - PROCESS | 1653 | 1469031351098 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 09:15:51 INFO - PROCESS | 1653 | 1469031351101 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:15:51 INFO - PROCESS | 1653 | 1469031351103 Marionette TRACE conn2 <- [1,2214,null,{}] 09:15:51 INFO - PROCESS | 1653 | 1469031351106 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}] 09:15:51 INFO - PROCESS | 1653 | 1469031351108 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:51 INFO - PROCESS | 1653 | 1469031351201 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 09:15:51 INFO - PROCESS | 1653 | 1469031351261 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:51 INFO - PROCESS | 1653 | 1469031351263 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x1181a8000 == 45 [pid = 1653] [id = 561] 09:15:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x112e0e800) [pid = 1653] [serial = 1683] [outer = 0x0] 09:15:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x112e9ac00) [pid = 1653] [serial = 1684] [outer = 0x112e0e800] 09:15:51 INFO - PROCESS | 1653 | 1469031351290 Marionette DEBUG loaded listener.js 09:15:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x1133ba400) [pid = 1653] [serial = 1685] [outer = 0x112e0e800] 09:15:51 INFO - PROCESS | 1653 | --DOCSHELL 0x12c730800 == 44 [pid = 1653] [id = 555] 09:15:51 INFO - PROCESS | 1653 | --DOCSHELL 0x117494800 == 43 [pid = 1653] [id = 554] 09:15:51 INFO - PROCESS | 1653 | --DOCSHELL 0x12a91f000 == 42 [pid = 1653] [id = 553] 09:15:51 INFO - PROCESS | 1653 | --DOCSHELL 0x12b0d9800 == 41 [pid = 1653] [id = 552] 09:15:51 INFO - PROCESS | 1653 | --DOCSHELL 0x12a90d000 == 40 [pid = 1653] [id = 551] 09:15:51 INFO - PROCESS | 1653 | --DOCSHELL 0x128eb9800 == 39 [pid = 1653] [id = 550] 09:15:51 INFO - PROCESS | 1653 | --DOCSHELL 0x118712000 == 38 [pid = 1653] [id = 549] 09:15:51 INFO - PROCESS | 1653 | --DOCSHELL 0x1261bf000 == 37 [pid = 1653] [id = 548] 09:15:51 INFO - PROCESS | 1653 | --DOCSHELL 0x124274000 == 36 [pid = 1653] [id = 547] 09:15:51 INFO - PROCESS | 1653 | --DOCSHELL 0x1192ce000 == 35 [pid = 1653] [id = 546] 09:15:51 INFO - PROCESS | 1653 | --DOCSHELL 0x1131a3000 == 34 [pid = 1653] [id = 545] 09:15:51 INFO - PROCESS | 1653 | --DOCSHELL 0x123aa2800 == 33 [pid = 1653] [id = 544] 09:15:51 INFO - PROCESS | 1653 | --DOCSHELL 0x115e17800 == 32 [pid = 1653] [id = 543] 09:15:51 INFO - PROCESS | 1653 | --DOCSHELL 0x112e4f800 == 31 [pid = 1653] [id = 560] 09:15:51 INFO - PROCESS | 1653 | --DOCSHELL 0x12ca4b000 == 30 [pid = 1653] [id = 559] 09:15:51 INFO - PROCESS | 1653 | --DOCSHELL 0x128c46800 == 29 [pid = 1653] [id = 558] 09:15:51 INFO - PROCESS | 1653 | --DOCSHELL 0x119a40000 == 28 [pid = 1653] [id = 557] 09:15:51 INFO - PROCESS | 1653 | --DOCSHELL 0x12ca46000 == 27 [pid = 1653] [id = 556] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x119111c00) [pid = 1653] [serial = 1606] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x119712800) [pid = 1653] [serial = 1607] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x1127de000) [pid = 1653] [serial = 1597] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x112a81800) [pid = 1653] [serial = 1598] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x1197e1800) [pid = 1653] [serial = 1622] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x1197df400) [pid = 1653] [serial = 1609] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x1266c4000) [pid = 1653] [serial = 1625] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x1245cac00) [pid = 1653] [serial = 1613] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x119c0e400) [pid = 1653] [serial = 1610] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x123bec000) [pid = 1653] [serial = 1612] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1164f4c00) [pid = 1653] [serial = 1600] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x117ca9000) [pid = 1653] [serial = 1601] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x116aabc00) [pid = 1653] [serial = 1586] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x118499000) [pid = 1653] [serial = 1603] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x11851a800) [pid = 1653] [serial = 1604] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x1164f2000) [pid = 1653] [serial = 1585] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x124a0a400) [pid = 1653] [serial = 1615] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x12570b000) [pid = 1653] [serial = 1618] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x117c3e800) [pid = 1653] [serial = 1621] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x1183c9400) [pid = 1653] [serial = 1616] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x11715e400) [pid = 1653] [serial = 1594] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x117cb4c00) [pid = 1653] [serial = 1595] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x124de6400) [pid = 1653] [serial = 1624] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x11889e000) [pid = 1653] [serial = 1589] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x118728800) [pid = 1653] [serial = 1588] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x124a04c00) [pid = 1653] [serial = 1592] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x1211f8c00) [pid = 1653] [serial = 1591] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x126993000) [pid = 1653] [serial = 1627] [outer = 0x0] [url = about:blank] 09:15:51 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x126640400) [pid = 1653] [serial = 1619] [outer = 0x0] [url = about:blank] 09:15:52 INFO - PROCESS | 1653 | 1469031352178 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]]]}] 09:15:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:15:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1122ms 09:15:52 INFO - PROCESS | 1653 | 1469031352223 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 09:15:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:15:52 INFO - PROCESS | 1653 | 1469031352226 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 09:15:52 INFO - PROCESS | 1653 | 1469031352229 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:15:52 INFO - PROCESS | 1653 | 1469031352231 Marionette TRACE conn2 <- [1,2218,null,{}] 09:15:52 INFO - PROCESS | 1653 | 1469031352235 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}] 09:15:52 INFO - PROCESS | 1653 | 1469031352237 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:52 INFO - PROCESS | 1653 | 1469031352315 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 09:15:52 INFO - PROCESS | 1653 | 1469031352375 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:52 INFO - PROCESS | 1653 | 1469031352376 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x117c4b800 == 28 [pid = 1653] [id = 562] 09:15:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x1129ae000) [pid = 1653] [serial = 1686] [outer = 0x0] 09:15:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x112a81000) [pid = 1653] [serial = 1687] [outer = 0x1129ae000] 09:15:52 INFO - PROCESS | 1653 | 1469031352404 Marionette DEBUG loaded listener.js 09:15:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x11300e400) [pid = 1653] [serial = 1688] [outer = 0x1129ae000] 09:15:52 INFO - PROCESS | 1653 | 1469031352711 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]]]}] 09:15:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:15:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 524ms 09:15:52 INFO - PROCESS | 1653 | 1469031352753 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 09:15:52 INFO - PROCESS | 1653 | 1469031352758 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 09:15:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:15:52 INFO - PROCESS | 1653 | 1469031352764 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:15:52 INFO - PROCESS | 1653 | 1469031352766 Marionette TRACE conn2 <- [1,2222,null,{}] 09:15:52 INFO - PROCESS | 1653 | 1469031352769 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}] 09:15:52 INFO - PROCESS | 1653 | 1469031352771 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:52 INFO - PROCESS | 1653 | 1469031352848 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 09:15:52 INFO - PROCESS | 1653 | 1469031352855 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:52 INFO - PROCESS | 1653 | 1469031352857 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x11918e800 == 29 [pid = 1653] [id = 563] 09:15:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x115e5a000) [pid = 1653] [serial = 1689] [outer = 0x0] 09:15:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x11688c800) [pid = 1653] [serial = 1690] [outer = 0x115e5a000] 09:15:52 INFO - PROCESS | 1653 | 1469031352884 Marionette DEBUG loaded listener.js 09:15:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x1176ba400) [pid = 1653] [serial = 1691] [outer = 0x115e5a000] 09:15:53 INFO - PROCESS | 1653 | 1469031353250 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]]]}] 09:15:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:15:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 522ms 09:15:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:15:53 INFO - PROCESS | 1653 | 1469031353286 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 09:15:53 INFO - PROCESS | 1653 | 1469031353288 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 09:15:53 INFO - PROCESS | 1653 | 1469031353290 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:15:53 INFO - PROCESS | 1653 | 1469031353292 Marionette TRACE conn2 <- [1,2226,null,{}] 09:15:53 INFO - PROCESS | 1653 | 1469031353300 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}] 09:15:53 INFO - PROCESS | 1653 | 1469031353304 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:53 INFO - PROCESS | 1653 | 1469031353380 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 09:15:53 INFO - PROCESS | 1653 | 1469031353386 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:53 INFO - PROCESS | 1653 | 1469031353390 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x123882000 == 30 [pid = 1653] [id = 564] 09:15:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x112e9b400) [pid = 1653] [serial = 1692] [outer = 0x0] 09:15:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x118492c00) [pid = 1653] [serial = 1693] [outer = 0x112e9b400] 09:15:53 INFO - PROCESS | 1653 | 1469031353419 Marionette DEBUG loaded listener.js 09:15:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x1184c8400) [pid = 1653] [serial = 1694] [outer = 0x112e9b400] 09:15:53 INFO - PROCESS | 1653 | 1469031353742 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]]]}] 09:15:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:15:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 471ms 09:15:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:15:53 INFO - PROCESS | 1653 | 1469031353761 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 09:15:53 INFO - PROCESS | 1653 | 1469031353763 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 09:15:53 INFO - PROCESS | 1653 | 1469031353765 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:15:53 INFO - PROCESS | 1653 | 1469031353766 Marionette TRACE conn2 <- [1,2230,null,{}] 09:15:53 INFO - PROCESS | 1653 | 1469031353769 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}] 09:15:53 INFO - PROCESS | 1653 | 1469031353771 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:53 INFO - PROCESS | 1653 | 1469031353884 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 09:15:53 INFO - PROCESS | 1653 | 1469031353915 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:53 INFO - PROCESS | 1653 | 1469031353916 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x124273800 == 31 [pid = 1653] [id = 565] 09:15:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x11715e400) [pid = 1653] [serial = 1695] [outer = 0x0] 09:15:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x11872c400) [pid = 1653] [serial = 1696] [outer = 0x11715e400] 09:15:53 INFO - PROCESS | 1653 | 1469031353944 Marionette DEBUG loaded listener.js 09:15:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x1188a5000) [pid = 1653] [serial = 1697] [outer = 0x11715e400] 09:15:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:15:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 569ms 09:15:54 INFO - PROCESS | 1653 | 1469031354330 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]]]}] 09:15:54 INFO - PROCESS | 1653 | 1469031354335 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 09:15:54 INFO - PROCESS | 1653 | 1469031354340 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 09:15:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:15:54 INFO - PROCESS | 1653 | 1469031354343 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:15:54 INFO - PROCESS | 1653 | 1469031354356 Marionette TRACE conn2 <- [1,2234,null,{}] 09:15:54 INFO - PROCESS | 1653 | 1469031354366 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}] 09:15:54 INFO - PROCESS | 1653 | 1469031354368 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:54 INFO - PROCESS | 1653 | 1469031354480 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 09:15:54 INFO - PROCESS | 1653 | 1469031354483 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:54 INFO - PROCESS | 1653 | 1469031354485 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x125720800 == 32 [pid = 1653] [id = 566] 09:15:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x1129b6400) [pid = 1653] [serial = 1698] [outer = 0x0] 09:15:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x119166000) [pid = 1653] [serial = 1699] [outer = 0x1129b6400] 09:15:54 INFO - PROCESS | 1653 | 1469031354511 Marionette DEBUG loaded listener.js 09:15:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x119412400) [pid = 1653] [serial = 1700] [outer = 0x1129b6400] 09:15:54 INFO - PROCESS | 1653 | 1469031354853 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]]]}] 09:15:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:15:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 538ms 09:15:54 INFO - PROCESS | 1653 | 1469031354882 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 09:15:54 INFO - PROCESS | 1653 | 1469031354883 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 09:15:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:15:54 INFO - PROCESS | 1653 | 1469031354886 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:15:54 INFO - PROCESS | 1653 | 1469031354889 Marionette TRACE conn2 <- [1,2238,null,{}] 09:15:54 INFO - PROCESS | 1653 | 1469031354891 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}] 09:15:54 INFO - PROCESS | 1653 | 1469031354896 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:55 INFO - PROCESS | 1653 | 1469031355009 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 09:15:55 INFO - PROCESS | 1653 | 1469031355046 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:55 INFO - PROCESS | 1653 | 1469031355047 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x1282bb000 == 33 [pid = 1653] [id = 567] 09:15:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x11915c000) [pid = 1653] [serial = 1701] [outer = 0x0] 09:15:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x1197eb400) [pid = 1653] [serial = 1702] [outer = 0x11915c000] 09:15:55 INFO - PROCESS | 1653 | 1469031355072 Marionette DEBUG loaded listener.js 09:15:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x123e37800) [pid = 1653] [serial = 1703] [outer = 0x11915c000] 09:15:55 INFO - PROCESS | 1653 | 1469031355359 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]]]}] 09:15:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:15:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 521ms 09:15:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:15:55 INFO - PROCESS | 1653 | 1469031355408 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 09:15:55 INFO - PROCESS | 1653 | 1469031355410 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 09:15:55 INFO - PROCESS | 1653 | 1469031355412 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:15:55 INFO - PROCESS | 1653 | 1469031355413 Marionette TRACE conn2 <- [1,2242,null,{}] 09:15:55 INFO - PROCESS | 1653 | 1469031355415 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}] 09:15:55 INFO - PROCESS | 1653 | 1469031355426 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:55 INFO - PROCESS | 1653 | 1469031355529 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 09:15:55 INFO - PROCESS | 1653 | 1469031355533 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:55 INFO - PROCESS | 1653 | 1469031355534 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x1289c7000 == 34 [pid = 1653] [id = 568] 09:15:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x119712c00) [pid = 1653] [serial = 1704] [outer = 0x0] 09:15:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x12409b800) [pid = 1653] [serial = 1705] [outer = 0x119712c00] 09:15:55 INFO - PROCESS | 1653 | 1469031355559 Marionette DEBUG loaded listener.js 09:15:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x1245d2400) [pid = 1653] [serial = 1706] [outer = 0x119712c00] 09:15:55 INFO - PROCESS | 1653 | 1469031355892 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]]]}] 09:15:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:15:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 519ms 09:15:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:15:55 INFO - PROCESS | 1653 | 1469031355932 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 09:15:55 INFO - PROCESS | 1653 | 1469031355933 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 09:15:55 INFO - PROCESS | 1653 | 1469031355935 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:15:55 INFO - PROCESS | 1653 | 1469031355936 Marionette TRACE conn2 <- [1,2246,null,{}] 09:15:55 INFO - PROCESS | 1653 | 1469031355941 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}] 09:15:55 INFO - PROCESS | 1653 | 1469031355942 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:56 INFO - PROCESS | 1653 | 1469031356038 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 09:15:56 INFO - PROCESS | 1653 | 1469031356041 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:56 INFO - PROCESS | 1653 | 1469031356042 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x128c61000 == 35 [pid = 1653] [id = 569] 09:15:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x1242a1000) [pid = 1653] [serial = 1707] [outer = 0x0] 09:15:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x124a08000) [pid = 1653] [serial = 1708] [outer = 0x1242a1000] 09:15:56 INFO - PROCESS | 1653 | 1469031356067 Marionette DEBUG loaded listener.js 09:15:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x124b7cc00) [pid = 1653] [serial = 1709] [outer = 0x1242a1000] 09:15:56 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x12a661000) [pid = 1653] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:15:56 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x128d0a400) [pid = 1653] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:15:56 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x1248e4400) [pid = 1653] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:15:56 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1127e0c00) [pid = 1653] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:15:56 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x1282a3400) [pid = 1653] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:15:56 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1127d5800) [pid = 1653] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:15:56 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x116a0a400) [pid = 1653] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:15:56 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x116ab4c00) [pid = 1653] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:15:56 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x10eafbc00) [pid = 1653] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:15:56 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x1129b0000) [pid = 1653] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:15:56 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x11872a800) [pid = 1653] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:15:56 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x121040400) [pid = 1653] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:15:56 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1181dc000) [pid = 1653] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:15:56 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x11971a800) [pid = 1653] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:15:56 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x119719c00) [pid = 1653] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:15:56 INFO - PROCESS | 1653 | 1469031356533 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]]]}] 09:15:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:15:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 621ms 09:15:56 INFO - PROCESS | 1653 | 1469031356556 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 09:15:56 INFO - PROCESS | 1653 | 1469031356558 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 09:15:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:15:56 INFO - PROCESS | 1653 | 1469031356560 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:15:56 INFO - PROCESS | 1653 | 1469031356561 Marionette TRACE conn2 <- [1,2250,null,{}] 09:15:56 INFO - PROCESS | 1653 | 1469031356564 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}] 09:15:56 INFO - PROCESS | 1653 | 1469031356565 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:56 INFO - PROCESS | 1653 | 1469031356646 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 09:15:56 INFO - PROCESS | 1653 | 1469031356705 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:56 INFO - PROCESS | 1653 | 1469031356706 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x12390c800 == 36 [pid = 1653] [id = 570] 09:15:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x1121b1800) [pid = 1653] [serial = 1710] [outer = 0x0] 09:15:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x117c44000) [pid = 1653] [serial = 1711] [outer = 0x1121b1800] 09:15:56 INFO - PROCESS | 1653 | 1469031356730 Marionette DEBUG loaded listener.js 09:15:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x1192aac00) [pid = 1653] [serial = 1712] [outer = 0x1121b1800] 09:15:57 INFO - PROCESS | 1653 | 1469031357007 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]]]}] 09:15:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:15:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 468ms 09:15:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:15:57 INFO - PROCESS | 1653 | 1469031357029 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 09:15:57 INFO - PROCESS | 1653 | 1469031357030 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 09:15:57 INFO - PROCESS | 1653 | 1469031357032 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:15:57 INFO - PROCESS | 1653 | 1469031357033 Marionette TRACE conn2 <- [1,2254,null,{}] 09:15:57 INFO - PROCESS | 1653 | 1469031357043 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}] 09:15:57 INFO - PROCESS | 1653 | 1469031357045 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:57 INFO - PROCESS | 1653 | 1469031357129 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 09:15:57 INFO - PROCESS | 1653 | 1469031357133 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:57 INFO - PROCESS | 1653 | 1469031357135 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x12aa82000 == 37 [pid = 1653] [id = 571] 09:15:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x119719c00) [pid = 1653] [serial = 1713] [outer = 0x0] 09:15:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x124b87400) [pid = 1653] [serial = 1714] [outer = 0x119719c00] 09:15:57 INFO - PROCESS | 1653 | 1469031357159 Marionette DEBUG loaded listener.js 09:15:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x11889e800) [pid = 1653] [serial = 1715] [outer = 0x119719c00] 09:15:57 INFO - PROCESS | 1653 | 1469031357482 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]]]}] 09:15:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:15:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 469ms 09:15:57 INFO - PROCESS | 1653 | 1469031357502 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 09:15:57 INFO - PROCESS | 1653 | 1469031357503 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 09:15:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:15:57 INFO - PROCESS | 1653 | 1469031357508 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:15:57 INFO - PROCESS | 1653 | 1469031357510 Marionette TRACE conn2 <- [1,2258,null,{}] 09:15:57 INFO - PROCESS | 1653 | 1469031357512 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}] 09:15:57 INFO - PROCESS | 1653 | 1469031357514 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:57 INFO - PROCESS | 1653 | 1469031357641 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 09:15:57 INFO - PROCESS | 1653 | 1469031357647 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:57 INFO - PROCESS | 1653 | 1469031357649 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x12571e800 == 38 [pid = 1653] [id = 572] 09:15:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x1184bc800) [pid = 1653] [serial = 1716] [outer = 0x0] 09:15:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x124d8d000) [pid = 1653] [serial = 1717] [outer = 0x1184bc800] 09:15:57 INFO - PROCESS | 1653 | 1469031357676 Marionette DEBUG loaded listener.js 09:15:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x1265a1000) [pid = 1653] [serial = 1718] [outer = 0x1184bc800] 09:15:58 INFO - PROCESS | 1653 | 1469031357998 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]]]}] 09:15:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:15:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 520ms 09:15:58 INFO - PROCESS | 1653 | 1469031358029 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 09:15:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:15:58 INFO - PROCESS | 1653 | 1469031358031 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 09:15:58 INFO - PROCESS | 1653 | 1469031358033 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:15:58 INFO - PROCESS | 1653 | 1469031358034 Marionette TRACE conn2 <- [1,2262,null,{}] 09:15:58 INFO - PROCESS | 1653 | 1469031358037 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}] 09:15:58 INFO - PROCESS | 1653 | 1469031358038 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:58 INFO - PROCESS | 1653 | 1469031358116 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 09:15:58 INFO - PROCESS | 1653 | 1469031358120 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:58 INFO - PROCESS | 1653 | 1469031358123 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bdb7000 == 39 [pid = 1653] [id = 573] 09:15:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x12663fc00) [pid = 1653] [serial = 1719] [outer = 0x0] 09:15:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x12698f000) [pid = 1653] [serial = 1720] [outer = 0x12663fc00] 09:15:58 INFO - PROCESS | 1653 | 1469031358147 Marionette DEBUG loaded listener.js 09:15:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x126c9ec00) [pid = 1653] [serial = 1721] [outer = 0x12663fc00] 09:15:58 INFO - PROCESS | 1653 | 1469031358621 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]]]}] 09:15:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:15:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 620ms 09:15:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:15:58 INFO - PROCESS | 1653 | 1469031358654 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 09:15:58 INFO - PROCESS | 1653 | 1469031358656 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 09:15:58 INFO - PROCESS | 1653 | 1469031358659 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:15:58 INFO - PROCESS | 1653 | 1469031358661 Marionette TRACE conn2 <- [1,2266,null,{}] 09:15:58 INFO - PROCESS | 1653 | 1469031358665 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}] 09:15:58 INFO - PROCESS | 1653 | 1469031358667 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:58 INFO - PROCESS | 1653 | 1469031358778 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 09:15:58 INFO - PROCESS | 1653 | 1469031358859 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:58 INFO - PROCESS | 1653 | 1469031358861 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x11819e800 == 40 [pid = 1653] [id = 574] 09:15:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x1121be400) [pid = 1653] [serial = 1722] [outer = 0x0] 09:15:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x1129b0400) [pid = 1653] [serial = 1723] [outer = 0x1121be400] 09:15:58 INFO - PROCESS | 1653 | 1469031358892 Marionette DEBUG loaded listener.js 09:15:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x1133be400) [pid = 1653] [serial = 1724] [outer = 0x1121be400] 09:15:59 INFO - PROCESS | 1653 | 1469031359429 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]]]}] 09:15:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:15:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 826ms 09:15:59 INFO - PROCESS | 1653 | 1469031359485 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 09:15:59 INFO - PROCESS | 1653 | 1469031359488 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 09:15:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:15:59 INFO - PROCESS | 1653 | 1469031359492 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:15:59 INFO - PROCESS | 1653 | 1469031359494 Marionette TRACE conn2 <- [1,2270,null,{}] 09:15:59 INFO - PROCESS | 1653 | 1469031359497 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}] 09:15:59 INFO - PROCESS | 1653 | 1469031359499 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:59 INFO - PROCESS | 1653 | 1469031359610 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 09:15:59 INFO - PROCESS | 1653 | 1469031359695 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:59 INFO - PROCESS | 1653 | 1469031359697 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:15:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x124b38000 == 41 [pid = 1653] [id = 575] 09:15:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x117c48000) [pid = 1653] [serial = 1725] [outer = 0x0] 09:15:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x117caf000) [pid = 1653] [serial = 1726] [outer = 0x117c48000] 09:15:59 INFO - PROCESS | 1653 | 1469031359727 Marionette DEBUG loaded listener.js 09:15:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x11848c800) [pid = 1653] [serial = 1727] [outer = 0x117c48000] 09:16:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:16:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 970ms 09:16:00 INFO - PROCESS | 1653 | 1469031360454 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]]]}] 09:16:00 INFO - PROCESS | 1653 | 1469031360463 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 09:16:00 INFO - PROCESS | 1653 | 1469031360467 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 09:16:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:16:00 INFO - PROCESS | 1653 | 1469031360506 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:16:00 INFO - PROCESS | 1653 | 1469031360508 Marionette TRACE conn2 <- [1,2274,null,{}] 09:16:00 INFO - PROCESS | 1653 | 1469031360513 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}] 09:16:00 INFO - PROCESS | 1653 | 1469031360514 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:00 INFO - PROCESS | 1653 | 1469031360644 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 09:16:00 INFO - PROCESS | 1653 | 1469031360726 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:00 INFO - PROCESS | 1653 | 1469031360729 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x118711000 == 42 [pid = 1653] [id = 576] 09:16:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x113d2bc00) [pid = 1653] [serial = 1728] [outer = 0x0] 09:16:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x1161ad000) [pid = 1653] [serial = 1729] [outer = 0x113d2bc00] 09:16:00 INFO - PROCESS | 1653 | 1469031360758 Marionette DEBUG loaded listener.js 09:16:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x1176c5800) [pid = 1653] [serial = 1730] [outer = 0x113d2bc00] 09:16:00 INFO - PROCESS | 1653 | --DOCSHELL 0x12571e800 == 41 [pid = 1653] [id = 572] 09:16:00 INFO - PROCESS | 1653 | --DOCSHELL 0x12aa82000 == 40 [pid = 1653] [id = 571] 09:16:00 INFO - PROCESS | 1653 | --DOCSHELL 0x12390c800 == 39 [pid = 1653] [id = 570] 09:16:00 INFO - PROCESS | 1653 | --DOCSHELL 0x128c61000 == 38 [pid = 1653] [id = 569] 09:16:00 INFO - PROCESS | 1653 | --DOCSHELL 0x1289c7000 == 37 [pid = 1653] [id = 568] 09:16:00 INFO - PROCESS | 1653 | --DOCSHELL 0x1282bb000 == 36 [pid = 1653] [id = 567] 09:16:00 INFO - PROCESS | 1653 | --DOCSHELL 0x125720800 == 35 [pid = 1653] [id = 566] 09:16:01 INFO - PROCESS | 1653 | --DOCSHELL 0x124273800 == 34 [pid = 1653] [id = 565] 09:16:01 INFO - PROCESS | 1653 | --DOCSHELL 0x123882000 == 33 [pid = 1653] [id = 564] 09:16:01 INFO - PROCESS | 1653 | --DOCSHELL 0x11918e800 == 32 [pid = 1653] [id = 563] 09:16:01 INFO - PROCESS | 1653 | --DOCSHELL 0x117c4b800 == 31 [pid = 1653] [id = 562] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x126ca4000) [pid = 1653] [serial = 1628] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x12a672000) [pid = 1653] [serial = 1670] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x12a669800) [pid = 1653] [serial = 1669] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x12a574400) [pid = 1653] [serial = 1666] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x124de1c00) [pid = 1653] [serial = 1651] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x12829e000) [pid = 1653] [serial = 1654] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x126c9d400) [pid = 1653] [serial = 1652] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x128a28400) [pid = 1653] [serial = 1657] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x1161b1000) [pid = 1653] [serial = 1660] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x12890b800) [pid = 1653] [serial = 1655] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x117cb2c00) [pid = 1653] [serial = 1633] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x118490000) [pid = 1653] [serial = 1634] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x1183c4800) [pid = 1653] [serial = 1639] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x118727c00) [pid = 1653] [serial = 1640] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x110eb2800) [pid = 1653] [serial = 1630] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x112a81400) [pid = 1653] [serial = 1631] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x114f97c00) [pid = 1653] [serial = 1636] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x116aac000) [pid = 1653] [serial = 1637] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1192a8000) [pid = 1653] [serial = 1642] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x119c08c00) [pid = 1653] [serial = 1643] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x1239f0800) [pid = 1653] [serial = 1645] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x124a03000) [pid = 1653] [serial = 1663] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x118746800) [pid = 1653] [serial = 1661] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x12a65b000) [pid = 1653] [serial = 1667] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x128c9d000) [pid = 1653] [serial = 1658] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x1242aa000) [pid = 1653] [serial = 1648] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x128c9d800) [pid = 1653] [serial = 1664] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x1240a1c00) [pid = 1653] [serial = 1646] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x124a09400) [pid = 1653] [serial = 1649] [outer = 0x0] [url = about:blank] 09:16:01 INFO - PROCESS | 1653 | 1469031361154 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]]]}] 09:16:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:16:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 710ms 09:16:01 INFO - PROCESS | 1653 | 1469031361182 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 09:16:01 INFO - PROCESS | 1653 | 1469031361185 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 09:16:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:16:01 INFO - PROCESS | 1653 | 1469031361189 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:16:01 INFO - PROCESS | 1653 | 1469031361191 Marionette TRACE conn2 <- [1,2278,null,{}] 09:16:01 INFO - PROCESS | 1653 | 1469031361193 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}] 09:16:01 INFO - PROCESS | 1653 | 1469031361195 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:01 INFO - PROCESS | 1653 | 1469031361277 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 09:16:01 INFO - PROCESS | 1653 | 1469031361334 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:01 INFO - PROCESS | 1653 | 1469031361335 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192e2800 == 32 [pid = 1653] [id = 577] 09:16:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x117c44c00) [pid = 1653] [serial = 1731] [outer = 0x0] 09:16:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x11848d000) [pid = 1653] [serial = 1732] [outer = 0x117c44c00] 09:16:01 INFO - PROCESS | 1653 | 1469031361363 Marionette DEBUG loaded listener.js 09:16:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x118514000) [pid = 1653] [serial = 1733] [outer = 0x117c44c00] 09:16:01 INFO - PROCESS | 1653 | 1469031361678 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]]]}] 09:16:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:16:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 520ms 09:16:01 INFO - PROCESS | 1653 | 1469031361710 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 09:16:01 INFO - PROCESS | 1653 | 1469031361711 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 09:16:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:16:01 INFO - PROCESS | 1653 | 1469031361714 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:16:01 INFO - PROCESS | 1653 | 1469031361716 Marionette TRACE conn2 <- [1,2282,null,{}] 09:16:01 INFO - PROCESS | 1653 | 1469031361726 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}] 09:16:01 INFO - PROCESS | 1653 | 1469031361729 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:01 INFO - PROCESS | 1653 | 1469031361808 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 09:16:01 INFO - PROCESS | 1653 | 1469031361813 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:01 INFO - PROCESS | 1653 | 1469031361815 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x1245d6000 == 33 [pid = 1653] [id = 578] 09:16:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x1129b2800) [pid = 1653] [serial = 1734] [outer = 0x0] 09:16:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x11915d000) [pid = 1653] [serial = 1735] [outer = 0x1129b2800] 09:16:01 INFO - PROCESS | 1653 | 1469031361846 Marionette DEBUG loaded listener.js 09:16:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1197e2c00) [pid = 1653] [serial = 1736] [outer = 0x1129b2800] 09:16:02 INFO - PROCESS | 1653 | 1469031362211 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]]]}] 09:16:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:16:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 523ms 09:16:02 INFO - PROCESS | 1653 | 1469031362237 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 09:16:02 INFO - PROCESS | 1653 | 1469031362239 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 09:16:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:16:02 INFO - PROCESS | 1653 | 1469031362241 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:16:02 INFO - PROCESS | 1653 | 1469031362242 Marionette TRACE conn2 <- [1,2286,null,{}] 09:16:02 INFO - PROCESS | 1653 | 1469031362245 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}] 09:16:02 INFO - PROCESS | 1653 | 1469031362246 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:02 INFO - PROCESS | 1653 | 1469031362328 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 09:16:02 INFO - PROCESS | 1653 | 1469031362331 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:02 INFO - PROCESS | 1653 | 1469031362332 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x1282ae800 == 34 [pid = 1653] [id = 579] 09:16:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x119c08c00) [pid = 1653] [serial = 1737] [outer = 0x0] 09:16:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x1210ca400) [pid = 1653] [serial = 1738] [outer = 0x119c08c00] 09:16:02 INFO - PROCESS | 1653 | 1469031362358 Marionette DEBUG loaded listener.js 09:16:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x1211f4800) [pid = 1653] [serial = 1739] [outer = 0x119c08c00] 09:16:02 INFO - PROCESS | 1653 | 1469031362678 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]]]}] 09:16:02 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 09:16:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 468ms 09:16:02 INFO - PROCESS | 1653 | 1469031362710 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 09:16:02 INFO - PROCESS | 1653 | 1469031362711 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 09:16:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:16:02 INFO - PROCESS | 1653 | 1469031362713 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:16:02 INFO - PROCESS | 1653 | 1469031362714 Marionette TRACE conn2 <- [1,2290,null,{}] 09:16:02 INFO - PROCESS | 1653 | 1469031362717 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}] 09:16:02 INFO - PROCESS | 1653 | 1469031362718 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:02 INFO - PROCESS | 1653 | 1469031362795 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 09:16:02 INFO - PROCESS | 1653 | 1469031362860 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:02 INFO - PROCESS | 1653 | 1469031362862 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x1286b4800 == 35 [pid = 1653] [id = 580] 09:16:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x12103a800) [pid = 1653] [serial = 1740] [outer = 0x0] 09:16:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x1240a1000) [pid = 1653] [serial = 1741] [outer = 0x12103a800] 09:16:02 INFO - PROCESS | 1653 | 1469031362893 Marionette DEBUG loaded listener.js 09:16:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x1245c8000) [pid = 1653] [serial = 1742] [outer = 0x12103a800] 09:16:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:16:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 519ms 09:16:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:16:03 INFO - PROCESS | 1653 | 1469031363228 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]]]}] 09:16:03 INFO - PROCESS | 1653 | 1469031363232 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 09:16:03 INFO - PROCESS | 1653 | 1469031363233 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 09:16:03 INFO - PROCESS | 1653 | 1469031363235 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:16:03 INFO - PROCESS | 1653 | 1469031363238 Marionette TRACE conn2 <- [1,2294,null,{}] 09:16:03 INFO - PROCESS | 1653 | 1469031363241 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}] 09:16:03 INFO - PROCESS | 1653 | 1469031363245 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:03 INFO - PROCESS | 1653 | 1469031363361 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 09:16:03 INFO - PROCESS | 1653 | 1469031363377 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:03 INFO - PROCESS | 1653 | 1469031363378 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a915000 == 36 [pid = 1653] [id = 581] 09:16:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x1248eb000) [pid = 1653] [serial = 1743] [outer = 0x0] 09:16:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x125127000) [pid = 1653] [serial = 1744] [outer = 0x1248eb000] 09:16:03 INFO - PROCESS | 1653 | 1469031363403 Marionette DEBUG loaded listener.js 09:16:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x1266c8c00) [pid = 1653] [serial = 1745] [outer = 0x1248eb000] 09:16:03 INFO - PROCESS | 1653 | 1469031363731 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]]]}] 09:16:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:16:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 522ms 09:16:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:16:03 INFO - PROCESS | 1653 | 1469031363759 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 09:16:03 INFO - PROCESS | 1653 | 1469031363760 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 09:16:03 INFO - PROCESS | 1653 | 1469031363778 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:16:03 INFO - PROCESS | 1653 | 1469031363779 Marionette TRACE conn2 <- [1,2298,null,{}] 09:16:03 INFO - PROCESS | 1653 | 1469031363781 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}] 09:16:03 INFO - PROCESS | 1653 | 1469031363782 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:03 INFO - PROCESS | 1653 | 1469031363881 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 09:16:03 INFO - PROCESS | 1653 | 1469031363884 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:03 INFO - PROCESS | 1653 | 1469031363892 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b154800 == 37 [pid = 1653] [id = 582] 09:16:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x12698bc00) [pid = 1653] [serial = 1746] [outer = 0x0] 09:16:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x126c99800) [pid = 1653] [serial = 1747] [outer = 0x12698bc00] 09:16:03 INFO - PROCESS | 1653 | 1469031363950 Marionette DEBUG loaded listener.js 09:16:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x1282a2400) [pid = 1653] [serial = 1748] [outer = 0x12698bc00] 09:16:04 INFO - PROCESS | 1653 | 1469031364230 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]]]}] 09:16:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:16:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 483ms 09:16:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:16:04 INFO - PROCESS | 1653 | 1469031364247 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 09:16:04 INFO - PROCESS | 1653 | 1469031364248 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 09:16:04 INFO - PROCESS | 1653 | 1469031364250 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:16:04 INFO - PROCESS | 1653 | 1469031364251 Marionette TRACE conn2 <- [1,2302,null,{}] 09:16:04 INFO - PROCESS | 1653 | 1469031364268 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}] 09:16:04 INFO - PROCESS | 1653 | 1469031364270 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:04 INFO - PROCESS | 1653 | 1469031364378 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 09:16:04 INFO - PROCESS | 1653 | 1469031364381 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:04 INFO - PROCESS | 1653 | 1469031364382 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bda3800 == 38 [pid = 1653] [id = 583] 09:16:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x12829d400) [pid = 1653] [serial = 1749] [outer = 0x0] 09:16:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x128604000) [pid = 1653] [serial = 1750] [outer = 0x12829d400] 09:16:04 INFO - PROCESS | 1653 | 1469031364407 Marionette DEBUG loaded listener.js 09:16:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x12890bc00) [pid = 1653] [serial = 1751] [outer = 0x12829d400] 09:16:04 INFO - PROCESS | 1653 | 1469031364740 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]]]}] 09:16:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:16:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 522ms 09:16:04 INFO - PROCESS | 1653 | 1469031364777 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 09:16:04 INFO - PROCESS | 1653 | 1469031364778 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 09:16:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:16:04 INFO - PROCESS | 1653 | 1469031364781 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:16:04 INFO - PROCESS | 1653 | 1469031364782 Marionette TRACE conn2 <- [1,2306,null,{}] 09:16:04 INFO - PROCESS | 1653 | 1469031364784 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}] 09:16:04 INFO - PROCESS | 1653 | 1469031364785 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:04 INFO - PROCESS | 1653 | 1469031364889 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 09:16:04 INFO - PROCESS | 1653 | 1469031364932 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:04 INFO - PROCESS | 1653 | 1469031364933 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x124449000 == 39 [pid = 1653] [id = 584] 09:16:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x128609800) [pid = 1653] [serial = 1752] [outer = 0x0] 09:16:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x128a2c000) [pid = 1653] [serial = 1753] [outer = 0x128609800] 09:16:04 INFO - PROCESS | 1653 | 1469031364958 Marionette DEBUG loaded listener.js 09:16:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x128c9c000) [pid = 1653] [serial = 1754] [outer = 0x128609800] 09:16:05 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x1129b6400) [pid = 1653] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:16:05 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x115e5a000) [pid = 1653] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:16:05 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x11715e400) [pid = 1653] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:16:05 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x112e0e800) [pid = 1653] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:16:05 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1129ae000) [pid = 1653] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:16:05 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x112e9b400) [pid = 1653] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:16:05 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x11915c000) [pid = 1653] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:16:05 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x115e62400) [pid = 1653] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:16:05 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x11875a800) [pid = 1653] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:16:05 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x124ba7800) [pid = 1653] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:16:05 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x1121b1800) [pid = 1653] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:16:05 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x110ea9400) [pid = 1653] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:16:05 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x119712c00) [pid = 1653] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:16:05 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1242a1000) [pid = 1653] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:16:05 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x119719c00) [pid = 1653] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:16:05 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x1184bc800) [pid = 1653] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:16:05 INFO - PROCESS | 1653 | 1469031365317 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]]]}] 09:16:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:16:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 570ms 09:16:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:16:05 INFO - PROCESS | 1653 | 1469031365352 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 09:16:05 INFO - PROCESS | 1653 | 1469031365353 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 09:16:05 INFO - PROCESS | 1653 | 1469031365355 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:16:05 INFO - PROCESS | 1653 | 1469031365356 Marionette TRACE conn2 <- [1,2310,null,{}] 09:16:05 INFO - PROCESS | 1653 | 1469031365359 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}] 09:16:05 INFO - PROCESS | 1653 | 1469031365360 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:05 INFO - PROCESS | 1653 | 1469031365444 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 09:16:05 INFO - PROCESS | 1653 | 1469031365502 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:05 INFO - PROCESS | 1653 | 1469031365503 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b0ec000 == 40 [pid = 1653] [id = 585] 09:16:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x11213d000) [pid = 1653] [serial = 1755] [outer = 0x0] 09:16:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x11613b000) [pid = 1653] [serial = 1756] [outer = 0x11213d000] 09:16:05 INFO - PROCESS | 1653 | 1469031365528 Marionette DEBUG loaded listener.js 09:16:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x119717c00) [pid = 1653] [serial = 1757] [outer = 0x11213d000] 09:16:05 INFO - PROCESS | 1653 | 1469031365810 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]]]}] 09:16:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:16:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 471ms 09:16:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:16:05 INFO - PROCESS | 1653 | 1469031365827 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 09:16:05 INFO - PROCESS | 1653 | 1469031365828 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 09:16:05 INFO - PROCESS | 1653 | 1469031365830 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:16:05 INFO - PROCESS | 1653 | 1469031365832 Marionette TRACE conn2 <- [1,2314,null,{}] 09:16:05 INFO - PROCESS | 1653 | 1469031365834 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}] 09:16:05 INFO - PROCESS | 1653 | 1469031365836 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:05 INFO - PROCESS | 1653 | 1469031365951 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 09:16:05 INFO - PROCESS | 1653 | 1469031365955 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:05 INFO - PROCESS | 1653 | 1469031365958 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x12caba800 == 41 [pid = 1653] [id = 586] 09:16:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x1211ed800) [pid = 1653] [serial = 1758] [outer = 0x0] 09:16:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x124a09000) [pid = 1653] [serial = 1759] [outer = 0x1211ed800] 09:16:05 INFO - PROCESS | 1653 | 1469031365984 Marionette DEBUG loaded listener.js 09:16:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x12a578400) [pid = 1653] [serial = 1760] [outer = 0x1211ed800] 09:16:06 INFO - PROCESS | 1653 | 1469031366314 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]]]}] 09:16:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:16:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 522ms 09:16:06 INFO - PROCESS | 1653 | 1469031366353 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 09:16:06 INFO - PROCESS | 1653 | 1469031366354 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 09:16:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:16:06 INFO - PROCESS | 1653 | 1469031366357 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:16:06 INFO - PROCESS | 1653 | 1469031366358 Marionette TRACE conn2 <- [1,2318,null,{}] 09:16:06 INFO - PROCESS | 1653 | 1469031366360 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}] 09:16:06 INFO - PROCESS | 1653 | 1469031366361 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:06 INFO - PROCESS | 1653 | 1469031366468 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 09:16:06 INFO - PROCESS | 1653 | 1469031366476 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:06 INFO - PROCESS | 1653 | 1469031366477 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x12cad2800 == 42 [pid = 1653] [id = 587] 09:16:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x12a655c00) [pid = 1653] [serial = 1761] [outer = 0x0] 09:16:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x12a65d000) [pid = 1653] [serial = 1762] [outer = 0x12a655c00] 09:16:06 INFO - PROCESS | 1653 | 1469031366502 Marionette DEBUG loaded listener.js 09:16:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x12a667c00) [pid = 1653] [serial = 1763] [outer = 0x12a655c00] 09:16:06 INFO - PROCESS | 1653 | 1469031366807 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] 09:16:06 INFO - PROCESS | 1653 | 1469031366829 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 09:16:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:16:06 INFO - PROCESS | 1653 | 1469031366831 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:16:06 INFO - PROCESS | 1653 | 1469031366832 Marionette TRACE conn2 <- [1,2322,null,{}] 09:16:06 INFO - PROCESS | 1653 | 1469031366835 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}] 09:16:06 INFO - PROCESS | 1653 | 1469031366836 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:06 INFO - PROCESS | 1653 | 1469031366929 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 09:16:06 INFO - PROCESS | 1653 | 1469031366932 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:06 INFO - PROCESS | 1653 | 1469031366933 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d0d2000 == 43 [pid = 1653] [id = 588] 09:16:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x12a579c00) [pid = 1653] [serial = 1764] [outer = 0x0] 09:16:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x12a668000) [pid = 1653] [serial = 1765] [outer = 0x12a579c00] 09:16:06 INFO - PROCESS | 1653 | 1469031366957 Marionette DEBUG loaded listener.js 09:16:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x12a962c00) [pid = 1653] [serial = 1766] [outer = 0x12a579c00] 09:16:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:16:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 570ms 09:16:07 INFO - PROCESS | 1653 | 1469031367395 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]]]}] 09:16:07 INFO - PROCESS | 1653 | 1469031367403 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 09:16:07 INFO - PROCESS | 1653 | 1469031367406 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 09:16:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:16:07 INFO - PROCESS | 1653 | 1469031367409 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:16:07 INFO - PROCESS | 1653 | 1469031367411 Marionette TRACE conn2 <- [1,2326,null,{}] 09:16:07 INFO - PROCESS | 1653 | 1469031367415 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}] 09:16:07 INFO - PROCESS | 1653 | 1469031367417 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:07 INFO - PROCESS | 1653 | 1469031367521 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 09:16:07 INFO - PROCESS | 1653 | 1469031367595 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:07 INFO - PROCESS | 1653 | 1469031367597 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:07 INFO - PROCESS | 1653 | ++DOCSHELL 0x1181a6000 == 44 [pid = 1653] [id = 589] 09:16:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x1129ae000) [pid = 1653] [serial = 1767] [outer = 0x0] 09:16:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x112f76c00) [pid = 1653] [serial = 1768] [outer = 0x1129ae000] 09:16:07 INFO - PROCESS | 1653 | 1469031367628 Marionette DEBUG loaded listener.js 09:16:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x116644400) [pid = 1653] [serial = 1769] [outer = 0x1129ae000] 09:16:08 INFO - PROCESS | 1653 | 1469031368082 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]]]}] 09:16:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:16:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 722ms 09:16:08 INFO - PROCESS | 1653 | 1469031368131 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 09:16:08 INFO - PROCESS | 1653 | 1469031368136 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 09:16:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:16:08 INFO - PROCESS | 1653 | 1469031368145 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:16:08 INFO - PROCESS | 1653 | 1469031368148 Marionette TRACE conn2 <- [1,2330,null,{}] 09:16:08 INFO - PROCESS | 1653 | 1469031368151 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}] 09:16:08 INFO - PROCESS | 1653 | 1469031368155 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:08 INFO - PROCESS | 1653 | 1469031368295 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 09:16:08 INFO - PROCESS | 1653 | 1469031368357 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:08 INFO - PROCESS | 1653 | 1469031368358 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x1282bc000 == 45 [pid = 1653] [id = 590] 09:16:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x118752800) [pid = 1653] [serial = 1770] [outer = 0x0] 09:16:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x11889d400) [pid = 1653] [serial = 1771] [outer = 0x118752800] 09:16:08 INFO - PROCESS | 1653 | 1469031368390 Marionette DEBUG loaded listener.js 09:16:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x1192aa400) [pid = 1653] [serial = 1772] [outer = 0x118752800] 09:16:08 INFO - PROCESS | 1653 | 1469031368883 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]]]}] 09:16:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:16:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 774ms 09:16:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:16:08 INFO - PROCESS | 1653 | 1469031368919 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 09:16:08 INFO - PROCESS | 1653 | 1469031368921 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 09:16:08 INFO - PROCESS | 1653 | 1469031368925 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:16:08 INFO - PROCESS | 1653 | 1469031368929 Marionette TRACE conn2 <- [1,2334,null,{}] 09:16:08 INFO - PROCESS | 1653 | 1469031368941 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}] 09:16:08 INFO - PROCESS | 1653 | 1469031368945 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:09 INFO - PROCESS | 1653 | 1469031369107 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 09:16:09 INFO - PROCESS | 1653 | 1469031369217 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:09 INFO - PROCESS | 1653 | 1469031369220 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x12cace800 == 46 [pid = 1653] [id = 591] 09:16:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x12103c800) [pid = 1653] [serial = 1773] [outer = 0x0] 09:16:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x12458f800) [pid = 1653] [serial = 1774] [outer = 0x12103c800] 09:16:09 INFO - PROCESS | 1653 | 1469031369272 Marionette DEBUG loaded listener.js 09:16:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x124d90000) [pid = 1653] [serial = 1775] [outer = 0x12103c800] 09:16:09 INFO - PROCESS | 1653 | 1469031369722 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]]]}] 09:16:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:16:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 824ms 09:16:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:16:09 INFO - PROCESS | 1653 | 1469031369749 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 09:16:09 INFO - PROCESS | 1653 | 1469031369751 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 09:16:09 INFO - PROCESS | 1653 | 1469031369753 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:16:09 INFO - PROCESS | 1653 | 1469031369754 Marionette TRACE conn2 <- [1,2338,null,{}] 09:16:09 INFO - PROCESS | 1653 | 1469031369757 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}] 09:16:09 INFO - PROCESS | 1653 | 1469031369758 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:09 INFO - PROCESS | 1653 | 1469031369864 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 09:16:09 INFO - PROCESS | 1653 | 1469031369924 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:09 INFO - PROCESS | 1653 | 1469031369925 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d548800 == 47 [pid = 1653] [id = 592] 09:16:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x125791c00) [pid = 1653] [serial = 1776] [outer = 0x0] 09:16:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x126c86400) [pid = 1653] [serial = 1777] [outer = 0x125791c00] 09:16:09 INFO - PROCESS | 1653 | 1469031369954 Marionette DEBUG loaded listener.js 09:16:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x128a2b000) [pid = 1653] [serial = 1778] [outer = 0x125791c00] 09:16:10 INFO - PROCESS | 1653 | 1469031370473 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]]]}] 09:16:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:16:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 773ms 09:16:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:16:10 INFO - PROCESS | 1653 | 1469031370527 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 09:16:10 INFO - PROCESS | 1653 | 1469031370528 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 09:16:10 INFO - PROCESS | 1653 | 1469031370531 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:16:10 INFO - PROCESS | 1653 | 1469031370532 Marionette TRACE conn2 <- [1,2342,null,{}] 09:16:10 INFO - PROCESS | 1653 | 1469031370535 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}] 09:16:10 INFO - PROCESS | 1653 | 1469031370536 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:10 INFO - PROCESS | 1653 | 1469031370677 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 09:16:10 INFO - PROCESS | 1653 | 1469031370919 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:10 INFO - PROCESS | 1653 | 1469031370921 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x117c68800 == 48 [pid = 1653] [id = 593] 09:16:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x1127de000) [pid = 1653] [serial = 1779] [outer = 0x0] 09:16:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x112a8b000) [pid = 1653] [serial = 1780] [outer = 0x1127de000] 09:16:10 INFO - PROCESS | 1653 | 1469031370950 Marionette DEBUG loaded listener.js 09:16:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x113db1000) [pid = 1653] [serial = 1781] [outer = 0x1127de000] 09:16:11 INFO - PROCESS | 1653 | 1469031371359 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]]]}] 09:16:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:16:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 877ms 09:16:11 INFO - PROCESS | 1653 | 1469031371409 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 09:16:11 INFO - PROCESS | 1653 | 1469031371411 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 09:16:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:16:11 INFO - PROCESS | 1653 | 1469031371415 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:16:11 INFO - PROCESS | 1653 | 1469031371416 Marionette TRACE conn2 <- [1,2346,null,{}] 09:16:11 INFO - PROCESS | 1653 | 1469031371420 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}] 09:16:11 INFO - PROCESS | 1653 | 1469031371421 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:11 INFO - PROCESS | 1653 | 1469031371516 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 09:16:11 INFO - PROCESS | 1653 | 1469031371581 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:11 INFO - PROCESS | 1653 | 1469031371583 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x11826a000 == 49 [pid = 1653] [id = 594] 09:16:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x116645400) [pid = 1653] [serial = 1782] [outer = 0x0] 09:16:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x116a15000) [pid = 1653] [serial = 1783] [outer = 0x116645400] 09:16:11 INFO - PROCESS | 1653 | 1469031371611 Marionette DEBUG loaded listener.js 09:16:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x1181d8800) [pid = 1653] [serial = 1784] [outer = 0x116645400] 09:16:12 INFO - PROCESS | 1653 | --DOCSHELL 0x12cad2800 == 48 [pid = 1653] [id = 587] 09:16:12 INFO - PROCESS | 1653 | --DOCSHELL 0x12caba800 == 47 [pid = 1653] [id = 586] 09:16:12 INFO - PROCESS | 1653 | --DOCSHELL 0x12b0ec000 == 46 [pid = 1653] [id = 585] 09:16:12 INFO - PROCESS | 1653 | --DOCSHELL 0x124449000 == 45 [pid = 1653] [id = 584] 09:16:12 INFO - PROCESS | 1653 | --DOCSHELL 0x12bda3800 == 44 [pid = 1653] [id = 583] 09:16:12 INFO - PROCESS | 1653 | --DOCSHELL 0x12b154800 == 43 [pid = 1653] [id = 582] 09:16:12 INFO - PROCESS | 1653 | --DOCSHELL 0x12a915000 == 42 [pid = 1653] [id = 581] 09:16:12 INFO - PROCESS | 1653 | --DOCSHELL 0x1286b4800 == 41 [pid = 1653] [id = 580] 09:16:12 INFO - PROCESS | 1653 | --DOCSHELL 0x1282ae800 == 40 [pid = 1653] [id = 579] 09:16:12 INFO - PROCESS | 1653 | --DOCSHELL 0x1245d6000 == 39 [pid = 1653] [id = 578] 09:16:12 INFO - PROCESS | 1653 | --DOCSHELL 0x1192e2800 == 38 [pid = 1653] [id = 577] 09:16:12 INFO - PROCESS | 1653 | --DOCSHELL 0x118711000 == 37 [pid = 1653] [id = 576] 09:16:12 INFO - PROCESS | 1653 | --DOCSHELL 0x124b38000 == 36 [pid = 1653] [id = 575] 09:16:12 INFO - PROCESS | 1653 | --DOCSHELL 0x11819e800 == 35 [pid = 1653] [id = 574] 09:16:12 INFO - PROCESS | 1653 | --DOCSHELL 0x12bdb7000 == 34 [pid = 1653] [id = 573] 09:16:12 INFO - PROCESS | 1653 | --DOCSHELL 0x1181a8000 == 33 [pid = 1653] [id = 561] 09:16:12 INFO - PROCESS | 1653 | --DOCSHELL 0x117c68800 == 32 [pid = 1653] [id = 593] 09:16:12 INFO - PROCESS | 1653 | --DOCSHELL 0x12d548800 == 31 [pid = 1653] [id = 592] 09:16:12 INFO - PROCESS | 1653 | --DOCSHELL 0x12cace800 == 30 [pid = 1653] [id = 591] 09:16:12 INFO - PROCESS | 1653 | --DOCSHELL 0x1282bc000 == 29 [pid = 1653] [id = 590] 09:16:12 INFO - PROCESS | 1653 | --DOCSHELL 0x12d0d2000 == 28 [pid = 1653] [id = 588] 09:16:12 INFO - PROCESS | 1653 | --DOCSHELL 0x1181a6000 == 27 [pid = 1653] [id = 589] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x119166000) [pid = 1653] [serial = 1699] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x11688c800) [pid = 1653] [serial = 1690] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x1176ba400) [pid = 1653] [serial = 1691] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x11872c400) [pid = 1653] [serial = 1696] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x1133ba400) [pid = 1653] [serial = 1685] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x112e9ac00) [pid = 1653] [serial = 1684] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x112a81000) [pid = 1653] [serial = 1687] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x11300e400) [pid = 1653] [serial = 1688] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x118492c00) [pid = 1653] [serial = 1693] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x1184c8400) [pid = 1653] [serial = 1694] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x1197eb400) [pid = 1653] [serial = 1702] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x123e37800) [pid = 1653] [serial = 1703] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x118491800) [pid = 1653] [serial = 1673] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x1176c5c00) [pid = 1653] [serial = 1672] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x12103c000) [pid = 1653] [serial = 1676] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x1192a5000) [pid = 1653] [serial = 1675] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x126136400) [pid = 1653] [serial = 1679] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x124ddfc00) [pid = 1653] [serial = 1678] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x119412400) [pid = 1653] [serial = 1700] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x117c44000) [pid = 1653] [serial = 1711] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1121e2c00) [pid = 1653] [serial = 1682] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x12409b800) [pid = 1653] [serial = 1705] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x124a08000) [pid = 1653] [serial = 1708] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x111c78c00) [pid = 1653] [serial = 1681] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x124b87400) [pid = 1653] [serial = 1714] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x124b7cc00) [pid = 1653] [serial = 1709] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x1245d2400) [pid = 1653] [serial = 1706] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x11889e800) [pid = 1653] [serial = 1715] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x12698f000) [pid = 1653] [serial = 1720] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x1192aac00) [pid = 1653] [serial = 1712] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x1265a1000) [pid = 1653] [serial = 1718] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x124d8d000) [pid = 1653] [serial = 1717] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x1188a5000) [pid = 1653] [serial = 1697] [outer = 0x0] [url = about:blank] 09:16:12 INFO - PROCESS | 1653 | 1469031372590 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]]]}] 09:16:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:16:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1224ms 09:16:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:16:12 INFO - PROCESS | 1653 | 1469031372640 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 09:16:12 INFO - PROCESS | 1653 | 1469031372643 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 09:16:12 INFO - PROCESS | 1653 | 1469031372646 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:16:12 INFO - PROCESS | 1653 | 1469031372647 Marionette TRACE conn2 <- [1,2350,null,{}] 09:16:12 INFO - PROCESS | 1653 | 1469031372651 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}] 09:16:12 INFO - PROCESS | 1653 | 1469031372653 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:12 INFO - PROCESS | 1653 | 1469031372732 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 09:16:12 INFO - PROCESS | 1653 | 1469031372741 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:12 INFO - PROCESS | 1653 | 1469031372744 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x116f9b000 == 28 [pid = 1653] [id = 595] 09:16:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1133ba400) [pid = 1653] [serial = 1785] [outer = 0x0] 09:16:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x115d99400) [pid = 1653] [serial = 1786] [outer = 0x1133ba400] 09:16:12 INFO - PROCESS | 1653 | 1469031372772 Marionette DEBUG loaded listener.js 09:16:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x1129ad400) [pid = 1653] [serial = 1787] [outer = 0x1133ba400] 09:16:13 INFO - PROCESS | 1653 | 1469031373146 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]]]}] 09:16:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:16:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 520ms 09:16:13 INFO - PROCESS | 1653 | 1469031373165 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 09:16:13 INFO - PROCESS | 1653 | 1469031373168 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 09:16:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:16:13 INFO - PROCESS | 1653 | 1469031373173 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:16:13 INFO - PROCESS | 1653 | 1469031373175 Marionette TRACE conn2 <- [1,2354,null,{}] 09:16:13 INFO - PROCESS | 1653 | 1469031373177 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}] 09:16:13 INFO - PROCESS | 1653 | 1469031373179 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:13 INFO - PROCESS | 1653 | 1469031373256 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 09:16:13 INFO - PROCESS | 1653 | 1469031373260 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:13 INFO - PROCESS | 1653 | 1469031373261 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x119190000 == 29 [pid = 1653] [id = 596] 09:16:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x117ca7c00) [pid = 1653] [serial = 1788] [outer = 0x0] 09:16:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1183c6000) [pid = 1653] [serial = 1789] [outer = 0x117ca7c00] 09:16:13 INFO - PROCESS | 1653 | 1469031373289 Marionette DEBUG loaded listener.js 09:16:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x118495800) [pid = 1653] [serial = 1790] [outer = 0x117ca7c00] 09:16:13 INFO - PROCESS | 1653 | 1469031373691 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]]]}] 09:16:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:16:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 569ms 09:16:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:16:13 INFO - PROCESS | 1653 | 1469031373744 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 09:16:13 INFO - PROCESS | 1653 | 1469031373746 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 09:16:13 INFO - PROCESS | 1653 | 1469031373749 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:16:13 INFO - PROCESS | 1653 | 1469031373753 Marionette TRACE conn2 <- [1,2358,null,{}] 09:16:13 INFO - PROCESS | 1653 | 1469031373764 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}] 09:16:13 INFO - PROCESS | 1653 | 1469031373769 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:13 INFO - PROCESS | 1653 | 1469031373886 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 09:16:13 INFO - PROCESS | 1653 | 1469031373905 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:13 INFO - PROCESS | 1653 | 1469031373908 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x1240b8000 == 30 [pid = 1653] [id = 597] 09:16:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x1121e5c00) [pid = 1653] [serial = 1791] [outer = 0x0] 09:16:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x118756800) [pid = 1653] [serial = 1792] [outer = 0x1121e5c00] 09:16:13 INFO - PROCESS | 1653 | 1469031373952 Marionette DEBUG loaded listener.js 09:16:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x11910dc00) [pid = 1653] [serial = 1793] [outer = 0x1121e5c00] 09:16:14 INFO - PROCESS | 1653 | 1469031374379 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]]]}] 09:16:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:16:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 675ms 09:16:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:16:14 INFO - PROCESS | 1653 | 1469031374431 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 09:16:14 INFO - PROCESS | 1653 | 1469031374432 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 09:16:14 INFO - PROCESS | 1653 | 1469031374434 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:16:14 INFO - PROCESS | 1653 | 1469031374435 Marionette TRACE conn2 <- [1,2362,null,{}] 09:16:14 INFO - PROCESS | 1653 | 1469031374440 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}] 09:16:14 INFO - PROCESS | 1653 | 1469031374442 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:14 INFO - PROCESS | 1653 | 1469031374518 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 09:16:14 INFO - PROCESS | 1653 | 1469031374524 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:14 INFO - PROCESS | 1653 | 1469031374525 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x124b31000 == 31 [pid = 1653] [id = 598] 09:16:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x11929e800) [pid = 1653] [serial = 1794] [outer = 0x0] 09:16:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x119714400) [pid = 1653] [serial = 1795] [outer = 0x11929e800] 09:16:14 INFO - PROCESS | 1653 | 1469031374551 Marionette DEBUG loaded listener.js 09:16:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x1197e8400) [pid = 1653] [serial = 1796] [outer = 0x11929e800] 09:16:14 INFO - PROCESS | 1653 | 1469031374982 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]]]}] 09:16:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:16:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 572ms 09:16:15 INFO - PROCESS | 1653 | 1469031375008 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 09:16:15 INFO - PROCESS | 1653 | 1469031375010 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 09:16:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:16:15 INFO - PROCESS | 1653 | 1469031375034 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:16:15 INFO - PROCESS | 1653 | 1469031375036 Marionette TRACE conn2 <- [1,2366,null,{}] 09:16:15 INFO - PROCESS | 1653 | 1469031375039 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}] 09:16:15 INFO - PROCESS | 1653 | 1469031375041 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:15 INFO - PROCESS | 1653 | 1469031375184 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 09:16:15 INFO - PROCESS | 1653 | 1469031375208 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:15 INFO - PROCESS | 1653 | 1469031375210 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:15 INFO - PROCESS | 1653 | ++DOCSHELL 0x12668e000 == 32 [pid = 1653] [id = 599] 09:16:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x1176c5c00) [pid = 1653] [serial = 1797] [outer = 0x0] 09:16:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x121041000) [pid = 1653] [serial = 1798] [outer = 0x1176c5c00] 09:16:15 INFO - PROCESS | 1653 | 1469031375249 Marionette DEBUG loaded listener.js 09:16:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x1211ef800) [pid = 1653] [serial = 1799] [outer = 0x1176c5c00] 09:16:15 INFO - PROCESS | 1653 | 1469031375681 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]]]}] 09:16:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:16:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 673ms 09:16:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:16:15 INFO - PROCESS | 1653 | 1469031375712 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 09:16:15 INFO - PROCESS | 1653 | 1469031375713 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 09:16:15 INFO - PROCESS | 1653 | 1469031375715 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:16:15 INFO - PROCESS | 1653 | 1469031375716 Marionette TRACE conn2 <- [1,2370,null,{}] 09:16:15 INFO - PROCESS | 1653 | 1469031375719 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}] 09:16:15 INFO - PROCESS | 1653 | 1469031375723 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:15 INFO - PROCESS | 1653 | 1469031375836 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 09:16:15 INFO - PROCESS | 1653 | 1469031375846 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:15 INFO - PROCESS | 1653 | 1469031375847 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:15 INFO - PROCESS | 1653 | ++DOCSHELL 0x1289c4000 == 33 [pid = 1653] [id = 600] 09:16:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x118497400) [pid = 1653] [serial = 1800] [outer = 0x0] 09:16:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x1242a0400) [pid = 1653] [serial = 1801] [outer = 0x118497400] 09:16:15 INFO - PROCESS | 1653 | 1469031375872 Marionette DEBUG loaded listener.js 09:16:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x12560fc00) [pid = 1653] [serial = 1802] [outer = 0x118497400] 09:16:16 INFO - PROCESS | 1653 | 1469031376211 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]]]}] 09:16:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:16:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 519ms 09:16:16 INFO - PROCESS | 1653 | 1469031376236 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 09:16:16 INFO - PROCESS | 1653 | 1469031376237 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 09:16:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:16:16 INFO - PROCESS | 1653 | 1469031376247 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:16:16 INFO - PROCESS | 1653 | 1469031376248 Marionette TRACE conn2 <- [1,2374,null,{}] 09:16:16 INFO - PROCESS | 1653 | 1469031376258 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}] 09:16:16 INFO - PROCESS | 1653 | 1469031376260 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:16 INFO - PROCESS | 1653 | 1469031376369 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 09:16:16 INFO - PROCESS | 1653 | 1469031376372 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:16 INFO - PROCESS | 1653 | 1469031376373 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:16 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a5b1800 == 34 [pid = 1653] [id = 601] 09:16:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x1211f0000) [pid = 1653] [serial = 1803] [outer = 0x0] 09:16:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x126136800) [pid = 1653] [serial = 1804] [outer = 0x1211f0000] 09:16:16 INFO - PROCESS | 1653 | 1469031376398 Marionette DEBUG loaded listener.js 09:16:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x1266c2800) [pid = 1653] [serial = 1805] [outer = 0x1211f0000] 09:16:16 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x1248eb000) [pid = 1653] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:16:16 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x12698bc00) [pid = 1653] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:16:16 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x128609800) [pid = 1653] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:16:16 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x11213d000) [pid = 1653] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:16:16 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x12829d400) [pid = 1653] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:16:16 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x12103a800) [pid = 1653] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:16:16 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x119c08c00) [pid = 1653] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:16:16 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x117c44c00) [pid = 1653] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:16:16 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x12663fc00) [pid = 1653] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:16:16 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x1129b2800) [pid = 1653] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:16:16 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x1121be400) [pid = 1653] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:16:16 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x113d2bc00) [pid = 1653] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:16:16 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x117c48000) [pid = 1653] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:16:16 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x12a579c00) [pid = 1653] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:16:16 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x1211ed800) [pid = 1653] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:16:16 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x12a655c00) [pid = 1653] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:16:16 INFO - PROCESS | 1653 | 1469031376989 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]]]}] 09:16:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:16:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 781ms 09:16:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:16:17 INFO - PROCESS | 1653 | 1469031377024 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 09:16:17 INFO - PROCESS | 1653 | 1469031377025 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 09:16:17 INFO - PROCESS | 1653 | 1469031377027 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:16:17 INFO - PROCESS | 1653 | 1469031377028 Marionette TRACE conn2 <- [1,2378,null,{}] 09:16:17 INFO - PROCESS | 1653 | 1469031377031 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}] 09:16:17 INFO - PROCESS | 1653 | 1469031377032 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:17 INFO - PROCESS | 1653 | 1469031377108 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 09:16:17 INFO - PROCESS | 1653 | 1469031377112 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:17 INFO - PROCESS | 1653 | 1469031377113 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x124b3a000 == 35 [pid = 1653] [id = 602] 09:16:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x113061800) [pid = 1653] [serial = 1806] [outer = 0x0] 09:16:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x116aaa000) [pid = 1653] [serial = 1807] [outer = 0x113061800] 09:16:17 INFO - PROCESS | 1653 | 1469031377139 Marionette DEBUG loaded listener.js 09:16:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x118730000) [pid = 1653] [serial = 1808] [outer = 0x113061800] 09:16:17 INFO - PROCESS | 1653 | 1469031377466 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]]]}] 09:16:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:16:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 470ms 09:16:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:16:17 INFO - PROCESS | 1653 | 1469031377497 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 09:16:17 INFO - PROCESS | 1653 | 1469031377499 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 09:16:17 INFO - PROCESS | 1653 | 1469031377509 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:16:17 INFO - PROCESS | 1653 | 1469031377510 Marionette TRACE conn2 <- [1,2382,null,{}] 09:16:17 INFO - PROCESS | 1653 | 1469031377513 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}] 09:16:17 INFO - PROCESS | 1653 | 1469031377514 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:17 INFO - PROCESS | 1653 | 1469031377616 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 09:16:17 INFO - PROCESS | 1653 | 1469031377640 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:17 INFO - PROCESS | 1653 | 1469031377641 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x12aa88800 == 36 [pid = 1653] [id = 603] 09:16:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x118521c00) [pid = 1653] [serial = 1809] [outer = 0x0] 09:16:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x119715000) [pid = 1653] [serial = 1810] [outer = 0x118521c00] 09:16:17 INFO - PROCESS | 1653 | 1469031377666 Marionette DEBUG loaded listener.js 09:16:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x124b88c00) [pid = 1653] [serial = 1811] [outer = 0x118521c00] 09:16:17 INFO - PROCESS | 1653 | 1469031377963 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]]]}] 09:16:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:16:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 478ms 09:16:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:16:17 INFO - PROCESS | 1653 | 1469031377979 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 09:16:17 INFO - PROCESS | 1653 | 1469031377981 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 09:16:17 INFO - PROCESS | 1653 | 1469031377983 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:16:17 INFO - PROCESS | 1653 | 1469031377984 Marionette TRACE conn2 <- [1,2386,null,{}] 09:16:17 INFO - PROCESS | 1653 | 1469031377986 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}] 09:16:17 INFO - PROCESS | 1653 | 1469031377988 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:18 INFO - PROCESS | 1653 | 1469031378072 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 09:16:18 INFO - PROCESS | 1653 | 1469031378077 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:18 INFO - PROCESS | 1653 | 1469031378078 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b160000 == 37 [pid = 1653] [id = 604] 09:16:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x1129b2c00) [pid = 1653] [serial = 1812] [outer = 0x0] 09:16:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x126c9b400) [pid = 1653] [serial = 1813] [outer = 0x1129b2c00] 09:16:18 INFO - PROCESS | 1653 | 1469031378103 Marionette DEBUG loaded listener.js 09:16:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x1282aa400) [pid = 1653] [serial = 1814] [outer = 0x1129b2c00] 09:16:18 INFO - PROCESS | 1653 | 1469031378446 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]]]}] 09:16:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:16:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 520ms 09:16:18 INFO - PROCESS | 1653 | 1469031378504 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 09:16:18 INFO - PROCESS | 1653 | 1469031378506 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 09:16:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:16:18 INFO - PROCESS | 1653 | 1469031378509 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:16:18 INFO - PROCESS | 1653 | 1469031378521 Marionette TRACE conn2 <- [1,2390,null,{}] 09:16:18 INFO - PROCESS | 1653 | 1469031378524 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}] 09:16:18 INFO - PROCESS | 1653 | 1469031378527 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:18 INFO - PROCESS | 1653 | 1469031378620 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 09:16:18 INFO - PROCESS | 1653 | 1469031378626 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:18 INFO - PROCESS | 1653 | 1469031378628 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x126505000 == 38 [pid = 1653] [id = 605] 09:16:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x126c9c400) [pid = 1653] [serial = 1815] [outer = 0x0] 09:16:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x128a2e400) [pid = 1653] [serial = 1816] [outer = 0x126c9c400] 09:16:18 INFO - PROCESS | 1653 | 1469031378654 Marionette DEBUG loaded listener.js 09:16:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x128d10400) [pid = 1653] [serial = 1817] [outer = 0x126c9c400] 09:16:19 INFO - PROCESS | 1653 | 1469031379106 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]]]}] 09:16:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:16:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 631ms 09:16:19 INFO - PROCESS | 1653 | 1469031379164 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 09:16:19 INFO - PROCESS | 1653 | 1469031379167 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 09:16:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:16:19 INFO - PROCESS | 1653 | 1469031379171 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:16:19 INFO - PROCESS | 1653 | 1469031379175 Marionette TRACE conn2 <- [1,2394,null,{}] 09:16:19 INFO - PROCESS | 1653 | 1469031379179 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}] 09:16:19 INFO - PROCESS | 1653 | 1469031379180 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:19 INFO - PROCESS | 1653 | 1469031379295 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 09:16:19 INFO - PROCESS | 1653 | 1469031379375 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:19 INFO - PROCESS | 1653 | 1469031379379 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x117c69000 == 39 [pid = 1653] [id = 606] 09:16:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x1127d5000) [pid = 1653] [serial = 1818] [outer = 0x0] 09:16:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x112a81000) [pid = 1653] [serial = 1819] [outer = 0x1127d5000] 09:16:19 INFO - PROCESS | 1653 | 1469031379410 Marionette DEBUG loaded listener.js 09:16:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x115e06000) [pid = 1653] [serial = 1820] [outer = 0x1127d5000] 09:16:19 INFO - PROCESS | 1653 | 1469031379963 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]]]}] 09:16:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:16:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 823ms 09:16:20 INFO - PROCESS | 1653 | 1469031380017 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 09:16:20 INFO - PROCESS | 1653 | 1469031380021 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 09:16:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:16:20 INFO - PROCESS | 1653 | 1469031380027 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:16:20 INFO - PROCESS | 1653 | 1469031380029 Marionette TRACE conn2 <- [1,2398,null,{}] 09:16:20 INFO - PROCESS | 1653 | 1469031380032 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}] 09:16:20 INFO - PROCESS | 1653 | 1469031380033 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:20 INFO - PROCESS | 1653 | 1469031380145 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 09:16:20 INFO - PROCESS | 1653 | 1469031380230 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:20 INFO - PROCESS | 1653 | 1469031380232 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x12571e800 == 40 [pid = 1653] [id = 607] 09:16:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x1129b7800) [pid = 1653] [serial = 1821] [outer = 0x0] 09:16:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x1184c3400) [pid = 1653] [serial = 1822] [outer = 0x1129b7800] 09:16:20 INFO - PROCESS | 1653 | 1469031380262 Marionette DEBUG loaded listener.js 09:16:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x11872c000) [pid = 1653] [serial = 1823] [outer = 0x1129b7800] 09:16:21 INFO - PROCESS | 1653 | 1469031381005 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]]]}] 09:16:21 INFO - PROCESS | 1653 | --DOCSHELL 0x12b160000 == 39 [pid = 1653] [id = 604] 09:16:21 INFO - PROCESS | 1653 | --DOCSHELL 0x12aa88800 == 38 [pid = 1653] [id = 603] 09:16:21 INFO - PROCESS | 1653 | --DOCSHELL 0x124b3a000 == 37 [pid = 1653] [id = 602] 09:16:21 INFO - PROCESS | 1653 | --DOCSHELL 0x12a5b1800 == 36 [pid = 1653] [id = 601] 09:16:21 INFO - PROCESS | 1653 | --DOCSHELL 0x1289c4000 == 35 [pid = 1653] [id = 600] 09:16:21 INFO - PROCESS | 1653 | --DOCSHELL 0x12668e000 == 34 [pid = 1653] [id = 599] 09:16:21 INFO - PROCESS | 1653 | --DOCSHELL 0x124b31000 == 33 [pid = 1653] [id = 598] 09:16:21 INFO - PROCESS | 1653 | --DOCSHELL 0x1240b8000 == 32 [pid = 1653] [id = 597] 09:16:21 INFO - PROCESS | 1653 | --DOCSHELL 0x119190000 == 31 [pid = 1653] [id = 596] 09:16:21 INFO - PROCESS | 1653 | --DOCSHELL 0x116f9b000 == 30 [pid = 1653] [id = 595] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x125127000) [pid = 1653] [serial = 1744] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x1282a2400) [pid = 1653] [serial = 1748] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x126c99800) [pid = 1653] [serial = 1747] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x128a2c000) [pid = 1653] [serial = 1753] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x11613b000) [pid = 1653] [serial = 1756] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x128604000) [pid = 1653] [serial = 1750] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x12890bc00) [pid = 1653] [serial = 1751] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x1240a1000) [pid = 1653] [serial = 1741] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1210ca400) [pid = 1653] [serial = 1738] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x1211f4800) [pid = 1653] [serial = 1739] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x11848d000) [pid = 1653] [serial = 1732] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x118514000) [pid = 1653] [serial = 1733] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x126c9ec00) [pid = 1653] [serial = 1721] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x11915d000) [pid = 1653] [serial = 1735] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x1197e2c00) [pid = 1653] [serial = 1736] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x1129b0400) [pid = 1653] [serial = 1723] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x1133be400) [pid = 1653] [serial = 1724] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1161ad000) [pid = 1653] [serial = 1729] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x1176c5800) [pid = 1653] [serial = 1730] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x117caf000) [pid = 1653] [serial = 1726] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x11848c800) [pid = 1653] [serial = 1727] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x12a962c00) [pid = 1653] [serial = 1766] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x12a668000) [pid = 1653] [serial = 1765] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x124a09000) [pid = 1653] [serial = 1759] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x12a667c00) [pid = 1653] [serial = 1763] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x1266c8c00) [pid = 1653] [serial = 1745] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x12a65d000) [pid = 1653] [serial = 1762] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x128c9c000) [pid = 1653] [serial = 1754] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x119717c00) [pid = 1653] [serial = 1757] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x12a578400) [pid = 1653] [serial = 1760] [outer = 0x0] [url = about:blank] 09:16:21 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x1245c8000) [pid = 1653] [serial = 1742] [outer = 0x0] [url = about:blank] 09:16:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:16:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1025ms 09:16:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:16:21 INFO - PROCESS | 1653 | 1469031381052 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 09:16:21 INFO - PROCESS | 1653 | 1469031381054 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 09:16:21 INFO - PROCESS | 1653 | 1469031381057 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:16:21 INFO - PROCESS | 1653 | 1469031381058 Marionette TRACE conn2 <- [1,2402,null,{}] 09:16:21 INFO - PROCESS | 1653 | 1469031381068 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}] 09:16:21 INFO - PROCESS | 1653 | 1469031381069 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:21 INFO - PROCESS | 1653 | 1469031381134 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 09:16:21 INFO - PROCESS | 1653 | 1469031381141 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:21 INFO - PROCESS | 1653 | 1469031381144 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x117c61000 == 31 [pid = 1653] [id = 608] 09:16:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x1121b2000) [pid = 1653] [serial = 1824] [outer = 0x0] 09:16:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x117165800) [pid = 1653] [serial = 1825] [outer = 0x1121b2000] 09:16:21 INFO - PROCESS | 1653 | 1469031381166 Marionette DEBUG loaded listener.js 09:16:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x1181e1800) [pid = 1653] [serial = 1826] [outer = 0x1121b2000] 09:16:21 INFO - PROCESS | 1653 | 1469031381689 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]]]}] 09:16:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:16:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 682ms 09:16:21 INFO - PROCESS | 1653 | 1469031381740 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 09:16:21 INFO - PROCESS | 1653 | 1469031381744 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 09:16:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:16:21 INFO - PROCESS | 1653 | 1469031381751 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:16:21 INFO - PROCESS | 1653 | 1469031381753 Marionette TRACE conn2 <- [1,2406,null,{}] 09:16:21 INFO - PROCESS | 1653 | 1469031381759 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}] 09:16:21 INFO - PROCESS | 1653 | 1469031381761 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:21 INFO - PROCESS | 1653 | 1469031381886 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 09:16:21 INFO - PROCESS | 1653 | 1469031381955 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:21 INFO - PROCESS | 1653 | 1469031381956 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x117c60800 == 32 [pid = 1653] [id = 609] 09:16:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x1183cac00) [pid = 1653] [serial = 1827] [outer = 0x0] 09:16:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x118758c00) [pid = 1653] [serial = 1828] [outer = 0x1183cac00] 09:16:21 INFO - PROCESS | 1653 | 1469031381984 Marionette DEBUG loaded listener.js 09:16:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x119107c00) [pid = 1653] [serial = 1829] [outer = 0x1183cac00] 09:16:22 INFO - PROCESS | 1653 | 1469031382289 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]]]}] 09:16:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:16:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 577ms 09:16:22 INFO - PROCESS | 1653 | 1469031382327 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 09:16:22 INFO - PROCESS | 1653 | 1469031382328 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 09:16:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:16:22 INFO - PROCESS | 1653 | 1469031382331 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:16:22 INFO - PROCESS | 1653 | 1469031382333 Marionette TRACE conn2 <- [1,2410,null,{}] 09:16:22 INFO - PROCESS | 1653 | 1469031382342 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}] 09:16:22 INFO - PROCESS | 1653 | 1469031382345 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:22 INFO - PROCESS | 1653 | 1469031382427 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 09:16:22 INFO - PROCESS | 1653 | 1469031382484 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:22 INFO - PROCESS | 1653 | 1469031382486 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x124dba000 == 33 [pid = 1653] [id = 610] 09:16:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x112a81400) [pid = 1653] [serial = 1830] [outer = 0x0] 09:16:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x11961a800) [pid = 1653] [serial = 1831] [outer = 0x112a81400] 09:16:22 INFO - PROCESS | 1653 | 1469031382515 Marionette DEBUG loaded listener.js 09:16:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1211f1400) [pid = 1653] [serial = 1832] [outer = 0x112a81400] 09:16:22 INFO - PROCESS | 1653 | 1469031382818 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]]]}] 09:16:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:16:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 523ms 09:16:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:16:22 INFO - PROCESS | 1653 | 1469031382856 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 09:16:22 INFO - PROCESS | 1653 | 1469031382860 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 09:16:22 INFO - PROCESS | 1653 | 1469031382862 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:16:22 INFO - PROCESS | 1653 | 1469031382863 Marionette TRACE conn2 <- [1,2414,null,{}] 09:16:22 INFO - PROCESS | 1653 | 1469031382865 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}] 09:16:22 INFO - PROCESS | 1653 | 1469031382867 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:22 INFO - PROCESS | 1653 | 1469031382950 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 09:16:22 INFO - PROCESS | 1653 | 1469031382956 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:22 INFO - PROCESS | 1653 | 1469031382958 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x1286ad000 == 34 [pid = 1653] [id = 611] 09:16:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x123bf9000) [pid = 1653] [serial = 1833] [outer = 0x0] 09:16:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x124a0bc00) [pid = 1653] [serial = 1834] [outer = 0x123bf9000] 09:16:22 INFO - PROCESS | 1653 | 1469031382984 Marionette DEBUG loaded listener.js 09:16:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x124b87400) [pid = 1653] [serial = 1835] [outer = 0x123bf9000] 09:16:23 INFO - PROCESS | 1653 | 1469031383365 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]]]}] 09:16:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:16:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 518ms 09:16:23 INFO - PROCESS | 1653 | 1469031383387 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 09:16:23 INFO - PROCESS | 1653 | 1469031383391 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 09:16:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:16:23 INFO - PROCESS | 1653 | 1469031383394 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:16:23 INFO - PROCESS | 1653 | 1469031383395 Marionette TRACE conn2 <- [1,2418,null,{}] 09:16:23 INFO - PROCESS | 1653 | 1469031383398 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}] 09:16:23 INFO - PROCESS | 1653 | 1469031383399 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:23 INFO - PROCESS | 1653 | 1469031383499 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 09:16:23 INFO - PROCESS | 1653 | 1469031383503 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:23 INFO - PROCESS | 1653 | 1469031383505 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a5b2000 == 35 [pid = 1653] [id = 612] 09:16:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x123fedc00) [pid = 1653] [serial = 1836] [outer = 0x0] 09:16:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x124baac00) [pid = 1653] [serial = 1837] [outer = 0x123fedc00] 09:16:23 INFO - PROCESS | 1653 | 1469031383529 Marionette DEBUG loaded listener.js 09:16:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x12570e000) [pid = 1653] [serial = 1838] [outer = 0x123fedc00] 09:16:23 INFO - PROCESS | 1653 | 1469031383878 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]]]}] 09:16:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:16:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 522ms 09:16:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:16:23 INFO - PROCESS | 1653 | 1469031383917 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 09:16:23 INFO - PROCESS | 1653 | 1469031383918 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 09:16:23 INFO - PROCESS | 1653 | 1469031383920 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:16:23 INFO - PROCESS | 1653 | 1469031383922 Marionette TRACE conn2 <- [1,2422,null,{}] 09:16:23 INFO - PROCESS | 1653 | 1469031383924 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}] 09:16:23 INFO - PROCESS | 1653 | 1469031383928 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:24 INFO - PROCESS | 1653 | 1469031384047 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 09:16:24 INFO - PROCESS | 1653 | 1469031384061 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:24 INFO - PROCESS | 1653 | 1469031384062 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b145800 == 36 [pid = 1653] [id = 613] 09:16:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x12613ac00) [pid = 1653] [serial = 1839] [outer = 0x0] 09:16:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x12698fc00) [pid = 1653] [serial = 1840] [outer = 0x12613ac00] 09:16:24 INFO - PROCESS | 1653 | 1469031384087 Marionette DEBUG loaded listener.js 09:16:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x128d04800) [pid = 1653] [serial = 1841] [outer = 0x12613ac00] 09:16:24 INFO - PROCESS | 1653 | 1469031384428 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]]]}] 09:16:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:16:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 519ms 09:16:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:16:24 INFO - PROCESS | 1653 | 1469031384445 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 09:16:24 INFO - PROCESS | 1653 | 1469031384446 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 09:16:24 INFO - PROCESS | 1653 | 1469031384448 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:16:24 INFO - PROCESS | 1653 | 1469031384449 Marionette TRACE conn2 <- [1,2426,null,{}] 09:16:24 INFO - PROCESS | 1653 | 1469031384452 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}] 09:16:24 INFO - PROCESS | 1653 | 1469031384453 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:24 INFO - PROCESS | 1653 | 1469031384550 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 09:16:24 INFO - PROCESS | 1653 | 1469031384554 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:24 INFO - PROCESS | 1653 | 1469031384555 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b987000 == 37 [pid = 1653] [id = 614] 09:16:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x128c9c000) [pid = 1653] [serial = 1842] [outer = 0x0] 09:16:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x12a574000) [pid = 1653] [serial = 1843] [outer = 0x128c9c000] 09:16:24 INFO - PROCESS | 1653 | 1469031384580 Marionette DEBUG loaded listener.js 09:16:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x12a65c000) [pid = 1653] [serial = 1844] [outer = 0x128c9c000] 09:16:24 INFO - PROCESS | 1653 | 1469031384895 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]]]}] 09:16:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:16:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 468ms 09:16:24 INFO - PROCESS | 1653 | 1469031384918 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 09:16:24 INFO - PROCESS | 1653 | 1469031384919 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 09:16:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:16:24 INFO - PROCESS | 1653 | 1469031384937 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:16:24 INFO - PROCESS | 1653 | 1469031384939 Marionette TRACE conn2 <- [1,2430,null,{}] 09:16:24 INFO - PROCESS | 1653 | 1469031384944 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}] 09:16:24 INFO - PROCESS | 1653 | 1469031384945 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:25 INFO - PROCESS | 1653 | 1469031385046 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 09:16:25 INFO - PROCESS | 1653 | 1469031385049 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:25 INFO - PROCESS | 1653 | 1469031385050 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c38b800 == 38 [pid = 1653] [id = 615] 09:16:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x12a570800) [pid = 1653] [serial = 1845] [outer = 0x0] 09:16:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x12a66b400) [pid = 1653] [serial = 1846] [outer = 0x12a570800] 09:16:25 INFO - PROCESS | 1653 | 1469031385075 Marionette DEBUG loaded listener.js 09:16:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x12a95e400) [pid = 1653] [serial = 1847] [outer = 0x12a570800] 09:16:25 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x116645400) [pid = 1653] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:16:25 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1121e5c00) [pid = 1653] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:16:25 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x117ca7c00) [pid = 1653] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:16:25 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x11929e800) [pid = 1653] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:16:25 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x1176c5c00) [pid = 1653] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:16:25 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x1129ae000) [pid = 1653] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:16:25 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x118752800) [pid = 1653] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:16:25 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x118497400) [pid = 1653] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:16:25 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x1211f0000) [pid = 1653] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:16:25 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x113061800) [pid = 1653] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:16:25 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1129b2c00) [pid = 1653] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:16:25 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x12103c800) [pid = 1653] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:16:25 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x1133ba400) [pid = 1653] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:16:25 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x118521c00) [pid = 1653] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:16:25 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x125791c00) [pid = 1653] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:16:25 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x1127de000) [pid = 1653] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:16:25 INFO - PROCESS | 1653 | 1469031385478 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]]]}] 09:16:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:16:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 579ms 09:16:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:16:25 INFO - PROCESS | 1653 | 1469031385510 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 09:16:25 INFO - PROCESS | 1653 | 1469031385512 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 09:16:25 INFO - PROCESS | 1653 | 1469031385514 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:16:25 INFO - PROCESS | 1653 | 1469031385516 Marionette TRACE conn2 <- [1,2434,null,{}] 09:16:25 INFO - PROCESS | 1653 | 1469031385518 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}] 09:16:25 INFO - PROCESS | 1653 | 1469031385519 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:25 INFO - PROCESS | 1653 | 1469031385631 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 09:16:25 INFO - PROCESS | 1653 | 1469031385666 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:25 INFO - PROCESS | 1653 | 1469031385667 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x124db9800 == 39 [pid = 1653] [id = 616] 09:16:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1127dcc00) [pid = 1653] [serial = 1848] [outer = 0x0] 09:16:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x117cab400) [pid = 1653] [serial = 1849] [outer = 0x1127dcc00] 09:16:25 INFO - PROCESS | 1653 | 1469031385692 Marionette DEBUG loaded listener.js 09:16:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x1197e4800) [pid = 1653] [serial = 1850] [outer = 0x1127dcc00] 09:16:25 INFO - PROCESS | 1653 | 1469031385943 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]]]}] 09:16:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:16:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 471ms 09:16:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:16:26 INFO - PROCESS | 1653 | 1469031385993 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 09:16:26 INFO - PROCESS | 1653 | 1469031385994 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 09:16:26 INFO - PROCESS | 1653 | 1469031385997 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:16:26 INFO - PROCESS | 1653 | 1469031385998 Marionette TRACE conn2 <- [1,2438,null,{}] 09:16:26 INFO - PROCESS | 1653 | 1469031386000 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}] 09:16:26 INFO - PROCESS | 1653 | 1469031386001 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:26 INFO - PROCESS | 1653 | 1469031386090 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 09:16:26 INFO - PROCESS | 1653 | 1469031386095 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:26 INFO - PROCESS | 1653 | 1469031386096 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x12ca4e800 == 40 [pid = 1653] [id = 617] 09:16:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x123851000) [pid = 1653] [serial = 1851] [outer = 0x0] 09:16:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1266c5800) [pid = 1653] [serial = 1852] [outer = 0x123851000] 09:16:26 INFO - PROCESS | 1653 | 1469031386121 Marionette DEBUG loaded listener.js 09:16:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x124ac4000) [pid = 1653] [serial = 1853] [outer = 0x123851000] 09:16:26 INFO - PROCESS | 1653 | 1469031386473 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]]]}] 09:16:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:16:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 520ms 09:16:26 INFO - PROCESS | 1653 | 1469031386518 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 09:16:26 INFO - PROCESS | 1653 | 1469031386519 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 09:16:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:16:26 INFO - PROCESS | 1653 | 1469031386522 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:16:26 INFO - PROCESS | 1653 | 1469031386523 Marionette TRACE conn2 <- [1,2442,null,{}] 09:16:26 INFO - PROCESS | 1653 | 1469031386525 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}] 09:16:26 INFO - PROCESS | 1653 | 1469031386527 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:26 INFO - PROCESS | 1653 | 1469031386617 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 09:16:26 INFO - PROCESS | 1653 | 1469031386625 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:26 INFO - PROCESS | 1653 | 1469031386626 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x12cf28800 == 41 [pid = 1653] [id = 618] 09:16:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x12a66b800) [pid = 1653] [serial = 1854] [outer = 0x0] 09:16:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x12a96a800) [pid = 1653] [serial = 1855] [outer = 0x12a66b800] 09:16:26 INFO - PROCESS | 1653 | 1469031386652 Marionette DEBUG loaded listener.js 09:16:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x12aaf0000) [pid = 1653] [serial = 1856] [outer = 0x12a66b800] 09:16:26 INFO - PROCESS | 1653 | 1469031386966 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]]]}] 09:16:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:16:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 469ms 09:16:26 INFO - PROCESS | 1653 | 1469031386993 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 09:16:26 INFO - PROCESS | 1653 | 1469031386995 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 09:16:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:16:26 INFO - PROCESS | 1653 | 1469031386997 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:16:26 INFO - PROCESS | 1653 | 1469031386999 Marionette TRACE conn2 <- [1,2446,null,{}] 09:16:27 INFO - PROCESS | 1653 | 1469031387001 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}] 09:16:27 INFO - PROCESS | 1653 | 1469031387003 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:27 INFO - PROCESS | 1653 | 1469031387112 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 09:16:27 INFO - PROCESS | 1653 | 1469031387193 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:27 INFO - PROCESS | 1653 | 1469031387194 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d0df000 == 42 [pid = 1653] [id = 619] 09:16:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x12b012400) [pid = 1653] [serial = 1857] [outer = 0x0] 09:16:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x12b021000) [pid = 1653] [serial = 1858] [outer = 0x12b012400] 09:16:27 INFO - PROCESS | 1653 | 1469031387233 Marionette DEBUG loaded listener.js 09:16:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x12b11e400) [pid = 1653] [serial = 1859] [outer = 0x12b012400] 09:16:27 INFO - PROCESS | 1653 | 1469031387729 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]]]}] 09:16:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:16:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 773ms 09:16:27 INFO - PROCESS | 1653 | 1469031387772 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 09:16:27 INFO - PROCESS | 1653 | 1469031387776 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 09:16:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:16:27 INFO - PROCESS | 1653 | 1469031387779 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:16:27 INFO - PROCESS | 1653 | 1469031387782 Marionette TRACE conn2 <- [1,2450,null,{}] 09:16:27 INFO - PROCESS | 1653 | 1469031387786 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}] 09:16:27 INFO - PROCESS | 1653 | 1469031387787 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:27 INFO - PROCESS | 1653 | 1469031387892 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 09:16:27 INFO - PROCESS | 1653 | 1469031387989 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:27 INFO - PROCESS | 1653 | 1469031387990 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x121021800 == 43 [pid = 1653] [id = 620] 09:16:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x117caf400) [pid = 1653] [serial = 1860] [outer = 0x0] 09:16:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x1183c5800) [pid = 1653] [serial = 1861] [outer = 0x117caf400] 09:16:28 INFO - PROCESS | 1653 | 1469031388021 Marionette DEBUG loaded listener.js 09:16:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x118725400) [pid = 1653] [serial = 1862] [outer = 0x117caf400] 09:16:28 INFO - PROCESS | 1653 | 1469031388447 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]]]}] 09:16:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:16:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 674ms 09:16:28 INFO - PROCESS | 1653 | 1469031388453 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 09:16:28 INFO - PROCESS | 1653 | 1469031388456 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 09:16:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:16:28 INFO - PROCESS | 1653 | 1469031388461 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:16:28 INFO - PROCESS | 1653 | 1469031388463 Marionette TRACE conn2 <- [1,2454,null,{}] 09:16:28 INFO - PROCESS | 1653 | 1469031388465 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}] 09:16:28 INFO - PROCESS | 1653 | 1469031388467 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:28 INFO - PROCESS | 1653 | 1469031388573 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 09:16:28 INFO - PROCESS | 1653 | 1469031388629 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:28 INFO - PROCESS | 1653 | 1469031388630 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x128c57000 == 44 [pid = 1653] [id = 621] 09:16:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x118749000) [pid = 1653] [serial = 1863] [outer = 0x0] 09:16:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x119718400) [pid = 1653] [serial = 1864] [outer = 0x118749000] 09:16:28 INFO - PROCESS | 1653 | 1469031388661 Marionette DEBUG loaded listener.js 09:16:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x1210d9400) [pid = 1653] [serial = 1865] [outer = 0x118749000] 09:16:29 INFO - PROCESS | 1653 | 1469031389106 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]]]}] 09:16:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:16:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 670ms 09:16:29 INFO - PROCESS | 1653 | 1469031389131 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 09:16:29 INFO - PROCESS | 1653 | 1469031389133 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 09:16:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:16:29 INFO - PROCESS | 1653 | 1469031389135 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:16:29 INFO - PROCESS | 1653 | 1469031389138 Marionette TRACE conn2 <- [1,2458,null,{}] 09:16:29 INFO - PROCESS | 1653 | 1469031389145 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}] 09:16:29 INFO - PROCESS | 1653 | 1469031389149 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:29 INFO - PROCESS | 1653 | 1469031389254 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 09:16:29 INFO - PROCESS | 1653 | 1469031389357 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:29 INFO - PROCESS | 1653 | 1469031389359 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d550800 == 45 [pid = 1653] [id = 622] 09:16:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x1266c3800) [pid = 1653] [serial = 1866] [outer = 0x0] 09:16:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x126993000) [pid = 1653] [serial = 1867] [outer = 0x1266c3800] 09:16:29 INFO - PROCESS | 1653 | 1469031389390 Marionette DEBUG loaded listener.js 09:16:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x12860ec00) [pid = 1653] [serial = 1868] [outer = 0x1266c3800] 09:16:29 INFO - PROCESS | 1653 | 1469031389813 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]]]}] 09:16:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:16:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 724ms 09:16:29 INFO - PROCESS | 1653 | 1469031389859 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 09:16:29 INFO - PROCESS | 1653 | 1469031389861 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 09:16:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:16:29 INFO - PROCESS | 1653 | 1469031389864 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:16:29 INFO - PROCESS | 1653 | 1469031389865 Marionette TRACE conn2 <- [1,2462,null,{}] 09:16:29 INFO - PROCESS | 1653 | 1469031389868 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}] 09:16:29 INFO - PROCESS | 1653 | 1469031389869 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:29 INFO - PROCESS | 1653 | 1469031389975 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 09:16:30 INFO - PROCESS | 1653 | 1469031390034 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:30 INFO - PROCESS | 1653 | 1469031390036 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d6c0800 == 46 [pid = 1653] [id = 623] 09:16:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x128a21400) [pid = 1653] [serial = 1869] [outer = 0x0] 09:16:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x12a57b000) [pid = 1653] [serial = 1870] [outer = 0x128a21400] 09:16:30 INFO - PROCESS | 1653 | 1469031390064 Marionette DEBUG loaded listener.js 09:16:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x12a967400) [pid = 1653] [serial = 1871] [outer = 0x128a21400] 09:16:30 INFO - PROCESS | 1653 | 1469031390836 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]]]}] 09:16:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:16:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1022ms 09:16:30 INFO - PROCESS | 1653 | 1469031390887 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 09:16:30 INFO - PROCESS | 1653 | 1469031390889 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 09:16:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:16:30 INFO - PROCESS | 1653 | 1469031390893 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:16:30 INFO - PROCESS | 1653 | 1469031390895 Marionette TRACE conn2 <- [1,2466,null,{}] 09:16:30 INFO - PROCESS | 1653 | 1469031390898 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}] 09:16:30 INFO - PROCESS | 1653 | 1469031390900 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:31 INFO - PROCESS | 1653 | 1469031390996 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 09:16:31 INFO - PROCESS | 1653 | 1469031391057 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:31 INFO - PROCESS | 1653 | 1469031391060 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:31 INFO - PROCESS | 1653 | ++DOCSHELL 0x121031000 == 47 [pid = 1653] [id = 624] 09:16:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x113241400) [pid = 1653] [serial = 1872] [outer = 0x0] 09:16:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x11613a400) [pid = 1653] [serial = 1873] [outer = 0x113241400] 09:16:31 INFO - PROCESS | 1653 | 1469031391088 Marionette DEBUG loaded listener.js 09:16:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x1181db400) [pid = 1653] [serial = 1874] [outer = 0x113241400] 09:16:32 INFO - PROCESS | 1653 | --DOCSHELL 0x11826a000 == 46 [pid = 1653] [id = 594] 09:16:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12cf28800 == 45 [pid = 1653] [id = 618] 09:16:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12ca4e800 == 44 [pid = 1653] [id = 617] 09:16:32 INFO - PROCESS | 1653 | --DOCSHELL 0x124db9800 == 43 [pid = 1653] [id = 616] 09:16:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12c38b800 == 42 [pid = 1653] [id = 615] 09:16:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12b987000 == 41 [pid = 1653] [id = 614] 09:16:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12b145800 == 40 [pid = 1653] [id = 613] 09:16:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12a5b2000 == 39 [pid = 1653] [id = 612] 09:16:32 INFO - PROCESS | 1653 | --DOCSHELL 0x1286ad000 == 38 [pid = 1653] [id = 611] 09:16:32 INFO - PROCESS | 1653 | --DOCSHELL 0x124dba000 == 37 [pid = 1653] [id = 610] 09:16:32 INFO - PROCESS | 1653 | --DOCSHELL 0x117c60800 == 36 [pid = 1653] [id = 609] 09:16:32 INFO - PROCESS | 1653 | --DOCSHELL 0x117c61000 == 35 [pid = 1653] [id = 608] 09:16:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12571e800 == 34 [pid = 1653] [id = 607] 09:16:32 INFO - PROCESS | 1653 | --DOCSHELL 0x117c69000 == 33 [pid = 1653] [id = 606] 09:16:32 INFO - PROCESS | 1653 | --DOCSHELL 0x126505000 == 32 [pid = 1653] [id = 605] 09:16:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12d6c0800 == 31 [pid = 1653] [id = 623] 09:16:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12d550800 == 30 [pid = 1653] [id = 622] 09:16:32 INFO - PROCESS | 1653 | --DOCSHELL 0x128c57000 == 29 [pid = 1653] [id = 621] 09:16:32 INFO - PROCESS | 1653 | --DOCSHELL 0x121021800 == 28 [pid = 1653] [id = 620] 09:16:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12d0df000 == 27 [pid = 1653] [id = 619] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x1181d8800) [pid = 1653] [serial = 1784] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x116a15000) [pid = 1653] [serial = 1783] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x118756800) [pid = 1653] [serial = 1792] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x11910dc00) [pid = 1653] [serial = 1793] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x1183c6000) [pid = 1653] [serial = 1789] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x118495800) [pid = 1653] [serial = 1790] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x119714400) [pid = 1653] [serial = 1795] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x121041000) [pid = 1653] [serial = 1798] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x116644400) [pid = 1653] [serial = 1769] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x112f76c00) [pid = 1653] [serial = 1768] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x1192aa400) [pid = 1653] [serial = 1772] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x11889d400) [pid = 1653] [serial = 1771] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1242a0400) [pid = 1653] [serial = 1801] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x1211ef800) [pid = 1653] [serial = 1799] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x126136800) [pid = 1653] [serial = 1804] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x12560fc00) [pid = 1653] [serial = 1802] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x118730000) [pid = 1653] [serial = 1808] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x116aaa000) [pid = 1653] [serial = 1807] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x126c9b400) [pid = 1653] [serial = 1813] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x1266c2800) [pid = 1653] [serial = 1805] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x124d90000) [pid = 1653] [serial = 1775] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x12458f800) [pid = 1653] [serial = 1774] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x1129ad400) [pid = 1653] [serial = 1787] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x115d99400) [pid = 1653] [serial = 1786] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x119715000) [pid = 1653] [serial = 1810] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x128a2b000) [pid = 1653] [serial = 1778] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x126c86400) [pid = 1653] [serial = 1777] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x128a2e400) [pid = 1653] [serial = 1816] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x113db1000) [pid = 1653] [serial = 1781] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x112a8b000) [pid = 1653] [serial = 1780] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x1197e8400) [pid = 1653] [serial = 1796] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x124b88c00) [pid = 1653] [serial = 1811] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x1282aa400) [pid = 1653] [serial = 1814] [outer = 0x0] [url = about:blank] 09:16:32 INFO - PROCESS | 1653 | 1469031392088 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]]]}] 09:16:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:16:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1276ms 09:16:32 INFO - PROCESS | 1653 | 1469031392169 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 09:16:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:16:32 INFO - PROCESS | 1653 | 1469031392171 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 09:16:32 INFO - PROCESS | 1653 | 1469031392174 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:16:32 INFO - PROCESS | 1653 | 1469031392175 Marionette TRACE conn2 <- [1,2470,null,{}] 09:16:32 INFO - PROCESS | 1653 | 1469031392179 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}] 09:16:32 INFO - PROCESS | 1653 | 1469031392181 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:32 INFO - PROCESS | 1653 | 1469031392259 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 09:16:32 INFO - PROCESS | 1653 | 1469031392263 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:32 INFO - PROCESS | 1653 | 1469031392264 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x1168ce000 == 28 [pid = 1653] [id = 625] 09:16:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x1129b8000) [pid = 1653] [serial = 1875] [outer = 0x0] 09:16:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x112a8ec00) [pid = 1653] [serial = 1876] [outer = 0x1129b8000] 09:16:32 INFO - PROCESS | 1653 | 1469031392294 Marionette DEBUG loaded listener.js 09:16:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x11300e400) [pid = 1653] [serial = 1877] [outer = 0x1129b8000] 09:16:32 INFO - PROCESS | 1653 | 1469031392646 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]]]}] 09:16:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:16:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 520ms 09:16:32 INFO - PROCESS | 1653 | 1469031392693 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 09:16:32 INFO - PROCESS | 1653 | 1469031392697 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 09:16:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:16:32 INFO - PROCESS | 1653 | 1469031392701 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:16:32 INFO - PROCESS | 1653 | 1469031392703 Marionette TRACE conn2 <- [1,2474,null,{}] 09:16:32 INFO - PROCESS | 1653 | 1469031392706 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}] 09:16:32 INFO - PROCESS | 1653 | 1469031392707 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:32 INFO - PROCESS | 1653 | 1469031392789 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 09:16:32 INFO - PROCESS | 1653 | 1469031392796 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:32 INFO - PROCESS | 1653 | 1469031392797 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x118710800 == 29 [pid = 1653] [id = 626] 09:16:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x1164f4c00) [pid = 1653] [serial = 1878] [outer = 0x0] 09:16:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x116aac800) [pid = 1653] [serial = 1879] [outer = 0x1164f4c00] 09:16:32 INFO - PROCESS | 1653 | 1469031392825 Marionette DEBUG loaded listener.js 09:16:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x117cac000) [pid = 1653] [serial = 1880] [outer = 0x1164f4c00] 09:16:33 INFO - PROCESS | 1653 | 1469031393299 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]]]}] 09:16:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:16:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 622ms 09:16:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:16:33 INFO - PROCESS | 1653 | 1469031393330 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 09:16:33 INFO - PROCESS | 1653 | 1469031393333 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 09:16:33 INFO - PROCESS | 1653 | 1469031393339 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:16:33 INFO - PROCESS | 1653 | 1469031393342 Marionette TRACE conn2 <- [1,2478,null,{}] 09:16:33 INFO - PROCESS | 1653 | 1469031393346 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}] 09:16:33 INFO - PROCESS | 1653 | 1469031393348 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:33 INFO - PROCESS | 1653 | 1469031393452 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 09:16:33 INFO - PROCESS | 1653 | 1469031393574 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:33 INFO - PROCESS | 1653 | 1469031393578 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x1181a5000 == 30 [pid = 1653] [id = 627] 09:16:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x114f57400) [pid = 1653] [serial = 1881] [outer = 0x0] 09:16:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x115e0d400) [pid = 1653] [serial = 1882] [outer = 0x114f57400] 09:16:33 INFO - PROCESS | 1653 | 1469031393612 Marionette DEBUG loaded listener.js 09:16:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x116aaa800) [pid = 1653] [serial = 1883] [outer = 0x114f57400] 09:16:34 INFO - PROCESS | 1653 | 1469031394133 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]]]}] 09:16:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:16:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 873ms 09:16:34 INFO - PROCESS | 1653 | 1469031394211 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 09:16:34 INFO - PROCESS | 1653 | 1469031394214 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 09:16:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:16:34 INFO - PROCESS | 1653 | 1469031394219 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:16:34 INFO - PROCESS | 1653 | 1469031394221 Marionette TRACE conn2 <- [1,2482,null,{}] 09:16:34 INFO - PROCESS | 1653 | 1469031394223 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}] 09:16:34 INFO - PROCESS | 1653 | 1469031394225 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:34 INFO - PROCESS | 1653 | 1469031394328 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 09:16:34 INFO - PROCESS | 1653 | 1469031394406 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:34 INFO - PROCESS | 1653 | 1469031394408 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x121018000 == 31 [pid = 1653] [id = 628] 09:16:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x1176c1400) [pid = 1653] [serial = 1884] [outer = 0x0] 09:16:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x118414000) [pid = 1653] [serial = 1885] [outer = 0x1176c1400] 09:16:34 INFO - PROCESS | 1653 | 1469031394439 Marionette DEBUG loaded listener.js 09:16:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x1184bd800) [pid = 1653] [serial = 1886] [outer = 0x1176c1400] 09:16:35 INFO - PROCESS | 1653 | --DOCSHELL 0x1168ce000 == 30 [pid = 1653] [id = 625] 09:16:35 INFO - PROCESS | 1653 | --DOCSHELL 0x121031000 == 29 [pid = 1653] [id = 624] 09:16:35 INFO - PROCESS | 1653 | 1469031395021 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]]]}] 09:16:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:16:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 822ms 09:16:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:16:35 INFO - PROCESS | 1653 | 1469031395041 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 09:16:35 INFO - PROCESS | 1653 | 1469031395043 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 09:16:35 INFO - PROCESS | 1653 | 1469031395046 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:16:35 INFO - PROCESS | 1653 | 1469031395048 Marionette TRACE conn2 <- [1,2486,null,{}] 09:16:35 INFO - PROCESS | 1653 | 1469031395052 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}] 09:16:35 INFO - PROCESS | 1653 | 1469031395053 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:35 INFO - PROCESS | 1653 | 1469031395135 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 09:16:35 INFO - PROCESS | 1653 | 1469031395151 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:35 INFO - PROCESS | 1653 | 1469031395153 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x117491800 == 30 [pid = 1653] [id = 629] 09:16:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x1121e5c00) [pid = 1653] [serial = 1887] [outer = 0x0] 09:16:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x115e58800) [pid = 1653] [serial = 1888] [outer = 0x1121e5c00] 09:16:35 INFO - PROCESS | 1653 | 1469031395228 Marionette DEBUG loaded listener.js 09:16:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x117c44c00) [pid = 1653] [serial = 1889] [outer = 0x1121e5c00] 09:16:35 INFO - PROCESS | 1653 | 1469031395531 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]]]}] 09:16:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:16:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 520ms 09:16:35 INFO - PROCESS | 1653 | 1469031395567 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 09:16:35 INFO - PROCESS | 1653 | 1469031395570 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 09:16:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:16:35 INFO - PROCESS | 1653 | 1469031395578 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:16:35 INFO - PROCESS | 1653 | 1469031395580 Marionette TRACE conn2 <- [1,2490,null,{}] 09:16:35 INFO - PROCESS | 1653 | 1469031395583 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}] 09:16:35 INFO - PROCESS | 1653 | 1469031395584 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:35 INFO - PROCESS | 1653 | 1469031395666 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 09:16:35 INFO - PROCESS | 1653 | 1469031395672 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:35 INFO - PROCESS | 1653 | 1469031395675 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x12427b800 == 31 [pid = 1653] [id = 630] 09:16:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x118414800) [pid = 1653] [serial = 1890] [outer = 0x0] 09:16:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x118756800) [pid = 1653] [serial = 1891] [outer = 0x118414800] 09:16:35 INFO - PROCESS | 1653 | 1469031395723 Marionette DEBUG loaded listener.js 09:16:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x11915c000) [pid = 1653] [serial = 1892] [outer = 0x118414800] 09:16:36 INFO - PROCESS | 1653 | 1469031396106 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]]]}] 09:16:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:16:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 569ms 09:16:36 INFO - PROCESS | 1653 | 1469031396148 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 09:16:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:16:36 INFO - PROCESS | 1653 | 1469031396156 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 09:16:36 INFO - PROCESS | 1653 | 1469031396159 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:16:36 INFO - PROCESS | 1653 | 1469031396161 Marionette TRACE conn2 <- [1,2494,null,{}] 09:16:36 INFO - PROCESS | 1653 | 1469031396169 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}] 09:16:36 INFO - PROCESS | 1653 | 1469031396173 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:36 INFO - PROCESS | 1653 | 1469031396284 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 09:16:36 INFO - PROCESS | 1653 | 1469031396326 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:36 INFO - PROCESS | 1653 | 1469031396328 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x1261b5000 == 32 [pid = 1653] [id = 631] 09:16:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x112a86400) [pid = 1653] [serial = 1893] [outer = 0x0] 09:16:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x11971a400) [pid = 1653] [serial = 1894] [outer = 0x112a86400] 09:16:36 INFO - PROCESS | 1653 | 1469031396356 Marionette DEBUG loaded listener.js 09:16:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x119c08c00) [pid = 1653] [serial = 1895] [outer = 0x112a86400] 09:16:36 INFO - PROCESS | 1653 | 1469031396717 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]]]}] 09:16:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:16:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 570ms 09:16:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:16:36 INFO - PROCESS | 1653 | 1469031396730 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 09:16:36 INFO - PROCESS | 1653 | 1469031396731 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 09:16:36 INFO - PROCESS | 1653 | 1469031396733 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:16:36 INFO - PROCESS | 1653 | 1469031396735 Marionette TRACE conn2 <- [1,2498,null,{}] 09:16:36 INFO - PROCESS | 1653 | 1469031396737 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}] 09:16:36 INFO - PROCESS | 1653 | 1469031396740 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:36 INFO - PROCESS | 1653 | 1469031396844 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 09:16:36 INFO - PROCESS | 1653 | 1469031396855 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:36 INFO - PROCESS | 1653 | 1469031396856 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x1282c3800 == 33 [pid = 1653] [id = 632] 09:16:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x1211ec800) [pid = 1653] [serial = 1896] [outer = 0x0] 09:16:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x123be7000) [pid = 1653] [serial = 1897] [outer = 0x1211ec800] 09:16:36 INFO - PROCESS | 1653 | 1469031396881 Marionette DEBUG loaded listener.js 09:16:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x1240a5c00) [pid = 1653] [serial = 1898] [outer = 0x1211ec800] 09:16:37 INFO - PROCESS | 1653 | 1469031397217 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]]]}] 09:16:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:16:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 519ms 09:16:37 INFO - PROCESS | 1653 | 1469031397253 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 09:16:37 INFO - PROCESS | 1653 | 1469031397255 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 09:16:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:16:37 INFO - PROCESS | 1653 | 1469031397257 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:16:37 INFO - PROCESS | 1653 | 1469031397258 Marionette TRACE conn2 <- [1,2502,null,{}] 09:16:37 INFO - PROCESS | 1653 | 1469031397267 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}] 09:16:37 INFO - PROCESS | 1653 | 1469031397268 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:37 INFO - PROCESS | 1653 | 1469031397366 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 09:16:37 INFO - PROCESS | 1653 | 1469031397378 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:37 INFO - PROCESS | 1653 | 1469031397379 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x128c56800 == 34 [pid = 1653] [id = 633] 09:16:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x123be1800) [pid = 1653] [serial = 1899] [outer = 0x0] 09:16:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x1248ec400) [pid = 1653] [serial = 1900] [outer = 0x123be1800] 09:16:37 INFO - PROCESS | 1653 | 1469031397404 Marionette DEBUG loaded listener.js 09:16:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x124a11000) [pid = 1653] [serial = 1901] [outer = 0x123be1800] 09:16:37 INFO - PROCESS | 1653 | 1469031397780 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]]]}] 09:16:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:16:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 570ms 09:16:37 INFO - PROCESS | 1653 | 1469031397828 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 09:16:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:16:37 INFO - PROCESS | 1653 | 1469031397830 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 09:16:37 INFO - PROCESS | 1653 | 1469031397834 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:16:37 INFO - PROCESS | 1653 | 1469031397835 Marionette TRACE conn2 <- [1,2506,null,{}] 09:16:37 INFO - PROCESS | 1653 | 1469031397839 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}] 09:16:37 INFO - PROCESS | 1653 | 1469031397845 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:38 INFO - PROCESS | 1653 | 1469031398012 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 09:16:38 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x113241400) [pid = 1653] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:16:38 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x118749000) [pid = 1653] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:16:38 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x117caf400) [pid = 1653] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:16:38 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x1266c3800) [pid = 1653] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:16:38 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x123fedc00) [pid = 1653] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:16:38 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x12613ac00) [pid = 1653] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:16:38 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x128c9c000) [pid = 1653] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:16:38 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x1129b8000) [pid = 1653] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:16:38 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1127dcc00) [pid = 1653] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:16:38 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x1183cac00) [pid = 1653] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:16:38 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x12a66b800) [pid = 1653] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:16:38 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x1127d5000) [pid = 1653] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:16:38 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x128a21400) [pid = 1653] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:16:38 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x1129b7800) [pid = 1653] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:16:38 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x126c9c400) [pid = 1653] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:16:38 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1121b2000) [pid = 1653] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:16:38 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x123bf9000) [pid = 1653] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:16:38 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x112a81400) [pid = 1653] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:16:38 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x12a570800) [pid = 1653] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:16:38 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x123851000) [pid = 1653] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:16:38 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x12b012400) [pid = 1653] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:16:38 INFO - PROCESS | 1653 | 1469031398107 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:38 INFO - PROCESS | 1653 | 1469031398108 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192e4800 == 35 [pid = 1653] [id = 634] 09:16:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x110eab000) [pid = 1653] [serial = 1902] [outer = 0x0] 09:16:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x1121eac00) [pid = 1653] [serial = 1903] [outer = 0x110eab000] 09:16:38 INFO - PROCESS | 1653 | 1469031398134 Marionette DEBUG loaded listener.js 09:16:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x115d99c00) [pid = 1653] [serial = 1904] [outer = 0x110eab000] 09:16:38 INFO - PROCESS | 1653 | 1469031398392 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]]]}] 09:16:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:16:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 571ms 09:16:38 INFO - PROCESS | 1653 | 1469031398404 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 09:16:38 INFO - PROCESS | 1653 | 1469031398408 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 09:16:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:16:38 INFO - PROCESS | 1653 | 1469031398418 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:16:38 INFO - PROCESS | 1653 | 1469031398419 Marionette TRACE conn2 <- [1,2510,null,{}] 09:16:38 INFO - PROCESS | 1653 | 1469031398429 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}] 09:16:38 INFO - PROCESS | 1653 | 1469031398431 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:38 INFO - PROCESS | 1653 | 1469031398525 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 09:16:38 INFO - PROCESS | 1653 | 1469031398529 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:38 INFO - PROCESS | 1653 | 1469031398531 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x12aa7f000 == 36 [pid = 1653] [id = 635] 09:16:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x11715a800) [pid = 1653] [serial = 1905] [outer = 0x0] 09:16:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x119718c00) [pid = 1653] [serial = 1906] [outer = 0x11715a800] 09:16:38 INFO - PROCESS | 1653 | 1469031398555 Marionette DEBUG loaded listener.js 09:16:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x125128c00) [pid = 1653] [serial = 1907] [outer = 0x11715a800] 09:16:38 INFO - PROCESS | 1653 | 1469031398895 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]]]}] 09:16:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:16:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 528ms 09:16:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:16:38 INFO - PROCESS | 1653 | 1469031398950 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 09:16:38 INFO - PROCESS | 1653 | 1469031398951 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 09:16:38 INFO - PROCESS | 1653 | 1469031398954 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:16:38 INFO - PROCESS | 1653 | 1469031398955 Marionette TRACE conn2 <- [1,2514,null,{}] 09:16:38 INFO - PROCESS | 1653 | 1469031398957 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}] 09:16:38 INFO - PROCESS | 1653 | 1469031398958 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:39 INFO - PROCESS | 1653 | 1469031399036 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 09:16:39 INFO - PROCESS | 1653 | 1469031399042 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:39 INFO - PROCESS | 1653 | 1469031399043 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b14a000 == 37 [pid = 1653] [id = 636] 09:16:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x125703400) [pid = 1653] [serial = 1908] [outer = 0x0] 09:16:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x12698dc00) [pid = 1653] [serial = 1909] [outer = 0x125703400] 09:16:39 INFO - PROCESS | 1653 | 1469031399068 Marionette DEBUG loaded listener.js 09:16:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x126c9ec00) [pid = 1653] [serial = 1910] [outer = 0x125703400] 09:16:39 INFO - PROCESS | 1653 | 1469031399393 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]]]}] 09:16:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:16:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 470ms 09:16:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:16:39 INFO - PROCESS | 1653 | 1469031399425 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 09:16:39 INFO - PROCESS | 1653 | 1469031399427 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 09:16:39 INFO - PROCESS | 1653 | 1469031399429 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:16:39 INFO - PROCESS | 1653 | 1469031399430 Marionette TRACE conn2 <- [1,2518,null,{}] 09:16:39 INFO - PROCESS | 1653 | 1469031399433 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}] 09:16:39 INFO - PROCESS | 1653 | 1469031399434 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:39 INFO - PROCESS | 1653 | 1469031399524 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 09:16:39 INFO - PROCESS | 1653 | 1469031399528 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:39 INFO - PROCESS | 1653 | 1469031399529 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x11918c000 == 38 [pid = 1653] [id = 637] 09:16:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x126136400) [pid = 1653] [serial = 1911] [outer = 0x0] 09:16:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x1282a3400) [pid = 1653] [serial = 1912] [outer = 0x126136400] 09:16:39 INFO - PROCESS | 1653 | 1469031399554 Marionette DEBUG loaded listener.js 09:16:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x128611400) [pid = 1653] [serial = 1913] [outer = 0x126136400] 09:16:39 INFO - PROCESS | 1653 | 1469031399910 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]]]}] 09:16:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:16:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 518ms 09:16:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:16:39 INFO - PROCESS | 1653 | 1469031399952 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 09:16:39 INFO - PROCESS | 1653 | 1469031399953 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 09:16:39 INFO - PROCESS | 1653 | 1469031399956 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:16:39 INFO - PROCESS | 1653 | 1469031399958 Marionette TRACE conn2 <- [1,2522,null,{}] 09:16:39 INFO - PROCESS | 1653 | 1469031399961 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}] 09:16:39 INFO - PROCESS | 1653 | 1469031399962 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:40 INFO - PROCESS | 1653 | 1469031400041 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 09:16:40 INFO - PROCESS | 1653 | 1469031400045 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:40 INFO - PROCESS | 1653 | 1469031400046 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c38c000 == 39 [pid = 1653] [id = 638] 09:16:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x1282a7000) [pid = 1653] [serial = 1914] [outer = 0x0] 09:16:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x128a28400) [pid = 1653] [serial = 1915] [outer = 0x1282a7000] 09:16:40 INFO - PROCESS | 1653 | 1469031400071 Marionette DEBUG loaded listener.js 09:16:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x128c9f800) [pid = 1653] [serial = 1916] [outer = 0x1282a7000] 09:16:40 INFO - PROCESS | 1653 | 1469031400577 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]]]}] 09:16:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:16:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 672ms 09:16:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:16:40 INFO - PROCESS | 1653 | 1469031400628 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 09:16:40 INFO - PROCESS | 1653 | 1469031400631 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 09:16:40 INFO - PROCESS | 1653 | 1469031400634 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:16:40 INFO - PROCESS | 1653 | 1469031400637 Marionette TRACE conn2 <- [1,2526,null,{}] 09:16:40 INFO - PROCESS | 1653 | 1469031400641 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}] 09:16:40 INFO - PROCESS | 1653 | 1469031400642 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:40 INFO - PROCESS | 1653 | 1469031400748 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 09:16:40 INFO - PROCESS | 1653 | 1469031400820 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:40 INFO - PROCESS | 1653 | 1469031400822 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x124273800 == 40 [pid = 1653] [id = 639] 09:16:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x115d9a000) [pid = 1653] [serial = 1917] [outer = 0x0] 09:16:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x1176c5800) [pid = 1653] [serial = 1918] [outer = 0x115d9a000] 09:16:40 INFO - PROCESS | 1653 | 1469031400853 Marionette DEBUG loaded listener.js 09:16:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x118499800) [pid = 1653] [serial = 1919] [outer = 0x115d9a000] 09:16:41 INFO - PROCESS | 1653 | 1469031401270 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]]]}] 09:16:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:16:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 675ms 09:16:41 INFO - PROCESS | 1653 | 1469031401309 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 09:16:41 INFO - PROCESS | 1653 | 1469031401313 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 09:16:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:16:41 INFO - PROCESS | 1653 | 1469031401320 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:16:41 INFO - PROCESS | 1653 | 1469031401323 Marionette TRACE conn2 <- [1,2530,null,{}] 09:16:41 INFO - PROCESS | 1653 | 1469031401327 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}] 09:16:41 INFO - PROCESS | 1653 | 1469031401330 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:41 INFO - PROCESS | 1653 | 1469031401521 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 09:16:41 INFO - PROCESS | 1653 | 1469031401653 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:41 INFO - PROCESS | 1653 | 1469031401655 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a77f800 == 41 [pid = 1653] [id = 640] 09:16:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x11688c800) [pid = 1653] [serial = 1920] [outer = 0x0] 09:16:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x119712800) [pid = 1653] [serial = 1921] [outer = 0x11688c800] 09:16:41 INFO - PROCESS | 1653 | 1469031401707 Marionette DEBUG loaded listener.js 09:16:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x121040000) [pid = 1653] [serial = 1922] [outer = 0x11688c800] 09:16:42 INFO - PROCESS | 1653 | 1469031402147 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]]]}] 09:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 872ms 09:16:42 INFO - PROCESS | 1653 | 1469031402192 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 09:16:42 INFO - PROCESS | 1653 | 1469031402193 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 09:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:16:42 INFO - PROCESS | 1653 | 1469031402196 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:16:42 INFO - PROCESS | 1653 | 1469031402199 Marionette TRACE conn2 <- [1,2534,null,{}] 09:16:42 INFO - PROCESS | 1653 | 1469031402206 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}] 09:16:42 INFO - PROCESS | 1653 | 1469031402210 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:42 INFO - PROCESS | 1653 | 1469031402312 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 09:16:42 INFO - PROCESS | 1653 | 1469031402378 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:42 INFO - PROCESS | 1653 | 1469031402380 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x12cabc800 == 42 [pid = 1653] [id = 641] 09:16:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x123bf6c00) [pid = 1653] [serial = 1923] [outer = 0x0] 09:16:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x124ba3c00) [pid = 1653] [serial = 1924] [outer = 0x123bf6c00] 09:16:42 INFO - PROCESS | 1653 | 1469031402467 Marionette DEBUG loaded listener.js 09:16:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x1265a0400) [pid = 1653] [serial = 1925] [outer = 0x123bf6c00] 09:16:43 INFO - PROCESS | 1653 | 1469031402997 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]]]}] 09:16:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:16:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 871ms 09:16:43 INFO - PROCESS | 1653 | 1469031403068 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 09:16:43 INFO - PROCESS | 1653 | 1469031403070 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 09:16:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:16:43 INFO - PROCESS | 1653 | 1469031403072 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:16:43 INFO - PROCESS | 1653 | 1469031403073 Marionette TRACE conn2 <- [1,2538,null,{}] 09:16:43 INFO - PROCESS | 1653 | 1469031403076 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}] 09:16:43 INFO - PROCESS | 1653 | 1469031403077 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:43 INFO - PROCESS | 1653 | 1469031403188 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 09:16:43 INFO - PROCESS | 1653 | 1469031403264 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:43 INFO - PROCESS | 1653 | 1469031403265 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:43 INFO - PROCESS | 1653 | ++DOCSHELL 0x12cf19000 == 43 [pid = 1653] [id = 642] 09:16:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x125606400) [pid = 1653] [serial = 1926] [outer = 0x0] 09:16:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x128a26400) [pid = 1653] [serial = 1927] [outer = 0x125606400] 09:16:43 INFO - PROCESS | 1653 | 1469031403294 Marionette DEBUG loaded listener.js 09:16:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x128d04c00) [pid = 1653] [serial = 1928] [outer = 0x125606400] 09:16:43 INFO - PROCESS | 1653 | 1469031403842 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]]]}] 09:16:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:16:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 820ms 09:16:43 INFO - PROCESS | 1653 | 1469031403892 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 09:16:43 INFO - PROCESS | 1653 | 1469031403895 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 09:16:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:16:43 INFO - PROCESS | 1653 | 1469031403898 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:16:43 INFO - PROCESS | 1653 | 1469031403900 Marionette TRACE conn2 <- [1,2542,null,{}] 09:16:43 INFO - PROCESS | 1653 | 1469031403904 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}] 09:16:43 INFO - PROCESS | 1653 | 1469031403905 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:44 INFO - PROCESS | 1653 | 1469031404000 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 09:16:44 INFO - PROCESS | 1653 | 1469031404062 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:44 INFO - PROCESS | 1653 | 1469031404065 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x123cd0000 == 44 [pid = 1653] [id = 643] 09:16:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x1133c3000) [pid = 1653] [serial = 1929] [outer = 0x0] 09:16:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x115e5b000) [pid = 1653] [serial = 1930] [outer = 0x1133c3000] 09:16:44 INFO - PROCESS | 1653 | 1469031404092 Marionette DEBUG loaded listener.js 09:16:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x1181db800) [pid = 1653] [serial = 1931] [outer = 0x1133c3000] 09:16:44 INFO - PROCESS | 1653 | --DOCSHELL 0x11918c000 == 43 [pid = 1653] [id = 637] 09:16:44 INFO - PROCESS | 1653 | --DOCSHELL 0x12b14a000 == 42 [pid = 1653] [id = 636] 09:16:44 INFO - PROCESS | 1653 | --DOCSHELL 0x12aa7f000 == 41 [pid = 1653] [id = 635] 09:16:44 INFO - PROCESS | 1653 | --DOCSHELL 0x1192e4800 == 40 [pid = 1653] [id = 634] 09:16:44 INFO - PROCESS | 1653 | --DOCSHELL 0x128c56800 == 39 [pid = 1653] [id = 633] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x116aac800) [pid = 1653] [serial = 1879] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOCSHELL 0x1282c3800 == 38 [pid = 1653] [id = 632] 09:16:44 INFO - PROCESS | 1653 | --DOCSHELL 0x1261b5000 == 37 [pid = 1653] [id = 631] 09:16:44 INFO - PROCESS | 1653 | --DOCSHELL 0x12427b800 == 36 [pid = 1653] [id = 630] 09:16:44 INFO - PROCESS | 1653 | --DOCSHELL 0x117491800 == 35 [pid = 1653] [id = 629] 09:16:44 INFO - PROCESS | 1653 | --DOCSHELL 0x121018000 == 34 [pid = 1653] [id = 628] 09:16:44 INFO - PROCESS | 1653 | --DOCSHELL 0x1181a5000 == 33 [pid = 1653] [id = 627] 09:16:44 INFO - PROCESS | 1653 | --DOCSHELL 0x118710800 == 32 [pid = 1653] [id = 626] 09:16:44 INFO - PROCESS | 1653 | 1469031404589 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]]]}] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x11613a400) [pid = 1653] [serial = 1873] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x1181db400) [pid = 1653] [serial = 1874] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x119718400) [pid = 1653] [serial = 1864] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x118725400) [pid = 1653] [serial = 1862] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x1183c5800) [pid = 1653] [serial = 1861] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x126993000) [pid = 1653] [serial = 1867] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x124baac00) [pid = 1653] [serial = 1837] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x12698fc00) [pid = 1653] [serial = 1840] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x12a574000) [pid = 1653] [serial = 1843] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x112a8ec00) [pid = 1653] [serial = 1876] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x117cab400) [pid = 1653] [serial = 1849] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x128d04800) [pid = 1653] [serial = 1841] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x118758c00) [pid = 1653] [serial = 1828] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x12aaf0000) [pid = 1653] [serial = 1856] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x119107c00) [pid = 1653] [serial = 1829] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x1210d9400) [pid = 1653] [serial = 1865] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x112a81000) [pid = 1653] [serial = 1819] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x12a57b000) [pid = 1653] [serial = 1870] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x115e06000) [pid = 1653] [serial = 1820] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x1184c3400) [pid = 1653] [serial = 1822] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x11872c000) [pid = 1653] [serial = 1823] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x128d10400) [pid = 1653] [serial = 1817] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x117165800) [pid = 1653] [serial = 1825] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1181e1800) [pid = 1653] [serial = 1826] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x124a0bc00) [pid = 1653] [serial = 1834] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x11961a800) [pid = 1653] [serial = 1831] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x1211f1400) [pid = 1653] [serial = 1832] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x12a66b400) [pid = 1653] [serial = 1846] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x12a65c000) [pid = 1653] [serial = 1844] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x1197e4800) [pid = 1653] [serial = 1850] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x1266c5800) [pid = 1653] [serial = 1852] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x12a96a800) [pid = 1653] [serial = 1855] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x12a95e400) [pid = 1653] [serial = 1847] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x12860ec00) [pid = 1653] [serial = 1868] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x11300e400) [pid = 1653] [serial = 1877] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x12a967400) [pid = 1653] [serial = 1871] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x12570e000) [pid = 1653] [serial = 1838] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 73 (0x124b87400) [pid = 1653] [serial = 1835] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 72 (0x124ac4000) [pid = 1653] [serial = 1853] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 71 (0x12b021000) [pid = 1653] [serial = 1858] [outer = 0x0] [url = about:blank] 09:16:44 INFO - PROCESS | 1653 | --DOMWINDOW == 70 (0x12b11e400) [pid = 1653] [serial = 1859] [outer = 0x0] [url = about:blank] 09:16:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:16:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 725ms 09:16:44 INFO - PROCESS | 1653 | 1469031404624 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 09:16:44 INFO - PROCESS | 1653 | 1469031404627 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 09:16:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:16:44 INFO - PROCESS | 1653 | 1469031404631 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:16:44 INFO - PROCESS | 1653 | 1469031404633 Marionette TRACE conn2 <- [1,2546,null,{}] 09:16:44 INFO - PROCESS | 1653 | 1469031404635 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}] 09:16:44 INFO - PROCESS | 1653 | 1469031404637 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:44 INFO - PROCESS | 1653 | 1469031404720 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 09:16:44 INFO - PROCESS | 1653 | 1469031404727 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:44 INFO - PROCESS | 1653 | 1469031404728 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x11871c800 == 33 [pid = 1653] [id = 644] 09:16:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 71 (0x1181da400) [pid = 1653] [serial = 1932] [outer = 0x0] 09:16:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 72 (0x118494c00) [pid = 1653] [serial = 1933] [outer = 0x1181da400] 09:16:44 INFO - PROCESS | 1653 | 1469031404756 Marionette DEBUG loaded listener.js 09:16:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 73 (0x11875cc00) [pid = 1653] [serial = 1934] [outer = 0x1181da400] 09:16:45 INFO - PROCESS | 1653 | 1469031405141 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]]]}] 09:16:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:16:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 521ms 09:16:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:16:45 INFO - PROCESS | 1653 | 1469031405153 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 09:16:45 INFO - PROCESS | 1653 | 1469031405154 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 09:16:45 INFO - PROCESS | 1653 | 1469031405157 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:16:45 INFO - PROCESS | 1653 | 1469031405159 Marionette TRACE conn2 <- [1,2550,null,{}] 09:16:45 INFO - PROCESS | 1653 | 1469031405167 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}] 09:16:45 INFO - PROCESS | 1653 | 1469031405170 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:45 INFO - PROCESS | 1653 | 1469031405292 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 09:16:45 INFO - PROCESS | 1653 | 1469031405302 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:45 INFO - PROCESS | 1653 | 1469031405304 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x12444e800 == 34 [pid = 1653] [id = 645] 09:16:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x11960c800) [pid = 1653] [serial = 1935] [outer = 0x0] 09:16:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x12103cc00) [pid = 1653] [serial = 1936] [outer = 0x11960c800] 09:16:45 INFO - PROCESS | 1653 | 1469031405347 Marionette DEBUG loaded listener.js 09:16:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x123fee800) [pid = 1653] [serial = 1937] [outer = 0x11960c800] 09:16:45 INFO - PROCESS | 1653 | 1469031405794 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]]]}] 09:16:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:16:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 672ms 09:16:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:16:45 INFO - PROCESS | 1653 | 1469031405829 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 09:16:45 INFO - PROCESS | 1653 | 1469031405831 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 09:16:45 INFO - PROCESS | 1653 | 1469031405833 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:16:45 INFO - PROCESS | 1653 | 1469031405834 Marionette TRACE conn2 <- [1,2554,null,{}] 09:16:45 INFO - PROCESS | 1653 | 1469031405837 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}] 09:16:45 INFO - PROCESS | 1653 | 1469031405838 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:45 INFO - PROCESS | 1653 | 1469031405920 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 09:16:45 INFO - PROCESS | 1653 | 1469031405926 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:45 INFO - PROCESS | 1653 | 1469031405927 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x126c2a000 == 35 [pid = 1653] [id = 646] 09:16:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x124a0ec00) [pid = 1653] [serial = 1938] [outer = 0x0] 09:16:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x124d90000) [pid = 1653] [serial = 1939] [outer = 0x124a0ec00] 09:16:45 INFO - PROCESS | 1653 | 1469031405953 Marionette DEBUG loaded listener.js 09:16:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x126527400) [pid = 1653] [serial = 1940] [outer = 0x124a0ec00] 09:16:46 INFO - PROCESS | 1653 | 1469031406384 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]]]}] 09:16:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:16:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 571ms 09:16:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:16:46 INFO - PROCESS | 1653 | 1469031406414 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 09:16:46 INFO - PROCESS | 1653 | 1469031406416 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 09:16:46 INFO - PROCESS | 1653 | 1469031406419 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:16:46 INFO - PROCESS | 1653 | 1469031406425 Marionette TRACE conn2 <- [1,2558,null,{}] 09:16:46 INFO - PROCESS | 1653 | 1469031406428 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}] 09:16:46 INFO - PROCESS | 1653 | 1469031406429 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:46 INFO - PROCESS | 1653 | 1469031406495 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 09:16:46 INFO - PROCESS | 1653 | 1469031406499 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:46 INFO - PROCESS | 1653 | 1469031406500 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x1168ca000 == 36 [pid = 1653] [id = 647] 09:16:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x124ba9400) [pid = 1653] [serial = 1941] [outer = 0x0] 09:16:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x126ca2800) [pid = 1653] [serial = 1942] [outer = 0x124ba9400] 09:16:46 INFO - PROCESS | 1653 | 1469031406522 Marionette DEBUG loaded listener.js 09:16:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x128a21400) [pid = 1653] [serial = 1943] [outer = 0x124ba9400] 09:16:47 INFO - PROCESS | 1653 | 1469031407028 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]]]}] 09:16:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:16:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 629ms 09:16:47 INFO - PROCESS | 1653 | 1469031407048 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 09:16:47 INFO - PROCESS | 1653 | 1469031407050 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 09:16:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:16:47 INFO - PROCESS | 1653 | 1469031407062 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:16:47 INFO - PROCESS | 1653 | 1469031407064 Marionette TRACE conn2 <- [1,2562,null,{}] 09:16:47 INFO - PROCESS | 1653 | 1469031407067 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}] 09:16:47 INFO - PROCESS | 1653 | 1469031407076 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:47 INFO - PROCESS | 1653 | 1469031407296 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 09:16:47 INFO - PROCESS | 1653 | 1469031407326 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:47 INFO - PROCESS | 1653 | 1469031407327 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:47 INFO - PROCESS | 1653 | ++DOCSHELL 0x12aa7f000 == 37 [pid = 1653] [id = 648] 09:16:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x12a658400) [pid = 1653] [serial = 1944] [outer = 0x0] 09:16:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x12a66e000) [pid = 1653] [serial = 1945] [outer = 0x12a658400] 09:16:47 INFO - PROCESS | 1653 | 1469031407352 Marionette DEBUG loaded listener.js 09:16:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x12a967400) [pid = 1653] [serial = 1946] [outer = 0x12a658400] 09:16:47 INFO - PROCESS | 1653 | 1469031407742 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]]]}] 09:16:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:16:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 721ms 09:16:47 INFO - PROCESS | 1653 | 1469031407784 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 09:16:47 INFO - PROCESS | 1653 | 1469031407786 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 09:16:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:16:47 INFO - PROCESS | 1653 | 1469031407796 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:16:47 INFO - PROCESS | 1653 | 1469031407798 Marionette TRACE conn2 <- [1,2566,null,{}] 09:16:47 INFO - PROCESS | 1653 | 1469031407801 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}] 09:16:47 INFO - PROCESS | 1653 | 1469031407803 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:47 INFO - PROCESS | 1653 | 1469031407965 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 09:16:48 INFO - PROCESS | 1653 | 1469031407996 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:48 INFO - PROCESS | 1653 | 1469031407997 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:48 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b996800 == 38 [pid = 1653] [id = 649] 09:16:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x11875c000) [pid = 1653] [serial = 1947] [outer = 0x0] 09:16:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x12aae2400) [pid = 1653] [serial = 1948] [outer = 0x11875c000] 09:16:48 INFO - PROCESS | 1653 | 1469031408037 Marionette DEBUG loaded listener.js 09:16:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x111c81800) [pid = 1653] [serial = 1949] [outer = 0x11875c000] 09:16:48 INFO - PROCESS | 1653 | 1469031408368 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]]]}] 09:16:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:16:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 629ms 09:16:48 INFO - PROCESS | 1653 | 1469031408419 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 09:16:48 INFO - PROCESS | 1653 | 1469031408420 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 09:16:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:16:48 INFO - PROCESS | 1653 | 1469031408422 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:16:48 INFO - PROCESS | 1653 | 1469031408423 Marionette TRACE conn2 <- [1,2570,null,{}] 09:16:48 INFO - PROCESS | 1653 | 1469031408426 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}] 09:16:48 INFO - PROCESS | 1653 | 1469031408427 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:48 INFO - PROCESS | 1653 | 1469031408528 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 09:16:48 INFO - PROCESS | 1653 | 1469031408555 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:48 INFO - PROCESS | 1653 | 1469031408556 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:48 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c396800 == 39 [pid = 1653] [id = 650] 09:16:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x111c79000) [pid = 1653] [serial = 1950] [outer = 0x0] 09:16:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x12b118800) [pid = 1653] [serial = 1951] [outer = 0x111c79000] 09:16:48 INFO - PROCESS | 1653 | 1469031408580 Marionette DEBUG loaded listener.js 09:16:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x12b121800) [pid = 1653] [serial = 1952] [outer = 0x111c79000] 09:16:48 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x126136400) [pid = 1653] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:16:48 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x112a86400) [pid = 1653] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:16:48 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x1211ec800) [pid = 1653] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:16:48 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x123be1800) [pid = 1653] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:16:48 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x125703400) [pid = 1653] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:16:48 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x1121e5c00) [pid = 1653] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:16:48 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x110eab000) [pid = 1653] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:16:48 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x118414800) [pid = 1653] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:16:48 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x1176c1400) [pid = 1653] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:16:48 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x11715a800) [pid = 1653] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:16:48 INFO - PROCESS | 1653 | 1469031408981 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]]]}] 09:16:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:16:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 569ms 09:16:48 INFO - PROCESS | 1653 | 1469031408991 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 09:16:48 INFO - PROCESS | 1653 | 1469031408993 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 09:16:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:16:48 INFO - PROCESS | 1653 | 1469031408995 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:16:48 INFO - PROCESS | 1653 | 1469031408996 Marionette TRACE conn2 <- [1,2574,null,{}] 09:16:49 INFO - PROCESS | 1653 | 1469031408998 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}] 09:16:49 INFO - PROCESS | 1653 | 1469031408999 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:49 INFO - PROCESS | 1653 | 1469031409093 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 09:16:49 INFO - PROCESS | 1653 | 1469031409153 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:49 INFO - PROCESS | 1653 | 1469031409154 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bdab000 == 40 [pid = 1653] [id = 651] 09:16:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x112a86400) [pid = 1653] [serial = 1953] [outer = 0x0] 09:16:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x119714c00) [pid = 1653] [serial = 1954] [outer = 0x112a86400] 09:16:49 INFO - PROCESS | 1653 | 1469031409179 Marionette DEBUG loaded listener.js 09:16:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x126c97400) [pid = 1653] [serial = 1955] [outer = 0x112a86400] 09:16:49 INFO - PROCESS | 1653 | 1469031409478 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]]]}] 09:16:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:16:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 520ms 09:16:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:16:49 INFO - PROCESS | 1653 | 1469031409516 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 09:16:49 INFO - PROCESS | 1653 | 1469031409518 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 09:16:49 INFO - PROCESS | 1653 | 1469031409522 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:16:49 INFO - PROCESS | 1653 | 1469031409526 Marionette TRACE conn2 <- [1,2578,null,{}] 09:16:49 INFO - PROCESS | 1653 | 1469031409530 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}] 09:16:49 INFO - PROCESS | 1653 | 1469031409532 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:49 INFO - PROCESS | 1653 | 1469031409667 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 09:16:49 INFO - PROCESS | 1653 | 1469031409760 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:49 INFO - PROCESS | 1653 | 1469031409761 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x12cab7000 == 41 [pid = 1653] [id = 652] 09:16:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x123bf3800) [pid = 1653] [serial = 1956] [outer = 0x0] 09:16:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x12b016400) [pid = 1653] [serial = 1957] [outer = 0x123bf3800] 09:16:49 INFO - PROCESS | 1653 | 1469031409799 Marionette DEBUG loaded listener.js 09:16:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x12b90c400) [pid = 1653] [serial = 1958] [outer = 0x123bf3800] 09:16:50 INFO - PROCESS | 1653 | 1469031410085 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]]]}] 09:16:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:16:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 573ms 09:16:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:16:50 INFO - PROCESS | 1653 | 1469031410096 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 09:16:50 INFO - PROCESS | 1653 | 1469031410098 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 09:16:50 INFO - PROCESS | 1653 | 1469031410100 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:16:50 INFO - PROCESS | 1653 | 1469031410101 Marionette TRACE conn2 <- [1,2582,null,{}] 09:16:50 INFO - PROCESS | 1653 | 1469031410104 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}] 09:16:50 INFO - PROCESS | 1653 | 1469031410105 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:50 INFO - PROCESS | 1653 | 1469031410226 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 09:16:50 INFO - PROCESS | 1653 | 1469031410230 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:50 INFO - PROCESS | 1653 | 1469031410231 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:50 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d54b800 == 42 [pid = 1653] [id = 653] 09:16:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x12b910800) [pid = 1653] [serial = 1959] [outer = 0x0] 09:16:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x12b919000) [pid = 1653] [serial = 1960] [outer = 0x12b910800] 09:16:50 INFO - PROCESS | 1653 | 1469031410258 Marionette DEBUG loaded listener.js 09:16:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x12b9e8000) [pid = 1653] [serial = 1961] [outer = 0x12b910800] 09:16:50 INFO - PROCESS | 1653 | 1469031410594 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]]]}] 09:16:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:16:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 521ms 09:16:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:16:50 INFO - PROCESS | 1653 | 1469031410623 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 09:16:50 INFO - PROCESS | 1653 | 1469031410624 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 09:16:50 INFO - PROCESS | 1653 | 1469031410626 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:16:50 INFO - PROCESS | 1653 | 1469031410627 Marionette TRACE conn2 <- [1,2586,null,{}] 09:16:50 INFO - PROCESS | 1653 | 1469031410630 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}] 09:16:50 INFO - PROCESS | 1653 | 1469031410631 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:50 INFO - PROCESS | 1653 | 1469031410746 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 09:16:50 INFO - PROCESS | 1653 | 1469031410752 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:50 INFO - PROCESS | 1653 | 1469031410754 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:50 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d562000 == 43 [pid = 1653] [id = 654] 09:16:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x12b9e8400) [pid = 1653] [serial = 1962] [outer = 0x0] 09:16:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x12bf07400) [pid = 1653] [serial = 1963] [outer = 0x12b9e8400] 09:16:50 INFO - PROCESS | 1653 | 1469031410778 Marionette DEBUG loaded listener.js 09:16:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x12bf0d800) [pid = 1653] [serial = 1964] [outer = 0x12b9e8400] 09:16:51 INFO - PROCESS | 1653 | 1469031411265 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]]]}] 09:16:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:16:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 668ms 09:16:51 INFO - PROCESS | 1653 | 1469031411295 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 09:16:51 INFO - PROCESS | 1653 | 1469031411298 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 09:16:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:16:51 INFO - PROCESS | 1653 | 1469031411301 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:16:51 INFO - PROCESS | 1653 | 1469031411304 Marionette TRACE conn2 <- [1,2590,null,{}] 09:16:51 INFO - PROCESS | 1653 | 1469031411308 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}] 09:16:51 INFO - PROCESS | 1653 | 1469031411310 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:51 INFO - PROCESS | 1653 | 1469031411420 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 09:16:51 INFO - PROCESS | 1653 | 1469031411494 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:51 INFO - PROCESS | 1653 | 1469031411495 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x12390a800 == 44 [pid = 1653] [id = 655] 09:16:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x117ca7400) [pid = 1653] [serial = 1965] [outer = 0x0] 09:16:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x118496c00) [pid = 1653] [serial = 1966] [outer = 0x117ca7400] 09:16:51 INFO - PROCESS | 1653 | 1469031411526 Marionette DEBUG loaded listener.js 09:16:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x11889e800) [pid = 1653] [serial = 1967] [outer = 0x117ca7400] 09:16:51 INFO - PROCESS | 1653 | 1469031411945 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]]]}] 09:16:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:16:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 674ms 09:16:51 INFO - PROCESS | 1653 | 1469031411976 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 09:16:51 INFO - PROCESS | 1653 | 1469031411979 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 09:16:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:16:51 INFO - PROCESS | 1653 | 1469031411984 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:16:51 INFO - PROCESS | 1653 | 1469031411986 Marionette TRACE conn2 <- [1,2594,null,{}] 09:16:51 INFO - PROCESS | 1653 | 1469031411988 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}] 09:16:51 INFO - PROCESS | 1653 | 1469031411990 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:52 INFO - PROCESS | 1653 | 1469031412098 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 09:16:52 INFO - PROCESS | 1653 | 1469031412189 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:52 INFO - PROCESS | 1653 | 1469031412191 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a5c2000 == 45 [pid = 1653] [id = 656] 09:16:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x11971cc00) [pid = 1653] [serial = 1968] [outer = 0x0] 09:16:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x124099c00) [pid = 1653] [serial = 1969] [outer = 0x11971cc00] 09:16:52 INFO - PROCESS | 1653 | 1469031412236 Marionette DEBUG loaded listener.js 09:16:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x124ac4000) [pid = 1653] [serial = 1970] [outer = 0x11971cc00] 09:16:52 INFO - PROCESS | 1653 | 1469031412660 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]]]}] 09:16:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:16:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 723ms 09:16:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:16:52 INFO - PROCESS | 1653 | 1469031412708 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 09:16:52 INFO - PROCESS | 1653 | 1469031412709 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 09:16:52 INFO - PROCESS | 1653 | 1469031412712 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:16:52 INFO - PROCESS | 1653 | 1469031412714 Marionette TRACE conn2 <- [1,2598,null,{}] 09:16:52 INFO - PROCESS | 1653 | 1469031412738 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}] 09:16:52 INFO - PROCESS | 1653 | 1469031412742 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:52 INFO - PROCESS | 1653 | 1469031412871 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 09:16:52 INFO - PROCESS | 1653 | 1469031412928 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:52 INFO - PROCESS | 1653 | 1469031412930 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d6c7800 == 46 [pid = 1653] [id = 657] 09:16:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x128d0d800) [pid = 1653] [serial = 1971] [outer = 0x0] 09:16:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x12a570800) [pid = 1653] [serial = 1972] [outer = 0x128d0d800] 09:16:52 INFO - PROCESS | 1653 | 1469031412962 Marionette DEBUG loaded listener.js 09:16:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x12a667400) [pid = 1653] [serial = 1973] [outer = 0x128d0d800] 09:16:53 INFO - PROCESS | 1653 | 1469031413378 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]]]}] 09:16:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:16:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 720ms 09:16:53 INFO - PROCESS | 1653 | 1469031413461 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 09:16:53 INFO - PROCESS | 1653 | 1469031413463 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 09:16:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:16:53 INFO - PROCESS | 1653 | 1469031413468 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:16:53 INFO - PROCESS | 1653 | 1469031413469 Marionette TRACE conn2 <- [1,2602,null,{}] 09:16:53 INFO - PROCESS | 1653 | 1469031413473 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}] 09:16:53 INFO - PROCESS | 1653 | 1469031413476 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:53 INFO - PROCESS | 1653 | 1469031413583 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 09:16:53 INFO - PROCESS | 1653 | 1469031413656 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:53 INFO - PROCESS | 1653 | 1469031413657 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x1281aa000 == 47 [pid = 1653] [id = 658] 09:16:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x12aae4c00) [pid = 1653] [serial = 1974] [outer = 0x0] 09:16:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x12b11e000) [pid = 1653] [serial = 1975] [outer = 0x12aae4c00] 09:16:53 INFO - PROCESS | 1653 | 1469031413686 Marionette DEBUG loaded listener.js 09:16:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x12b913800) [pid = 1653] [serial = 1976] [outer = 0x12aae4c00] 09:16:54 INFO - PROCESS | 1653 | 1469031414115 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]]]}] 09:16:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:16:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 870ms 09:16:54 INFO - PROCESS | 1653 | 1469031414340 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 09:16:54 INFO - PROCESS | 1653 | 1469031414342 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 09:16:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:16:54 INFO - PROCESS | 1653 | 1469031414345 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:16:54 INFO - PROCESS | 1653 | 1469031414347 Marionette TRACE conn2 <- [1,2606,null,{}] 09:16:54 INFO - PROCESS | 1653 | 1469031414351 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}] 09:16:54 INFO - PROCESS | 1653 | 1469031414353 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:54 INFO - PROCESS | 1653 | 1469031414450 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 09:16:54 INFO - PROCESS | 1653 | 1469031414521 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:54 INFO - PROCESS | 1653 | 1469031414524 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x124b22800 == 48 [pid = 1653] [id = 659] 09:16:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x11688e800) [pid = 1653] [serial = 1977] [outer = 0x0] 09:16:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x117cb6800) [pid = 1653] [serial = 1978] [outer = 0x11688e800] 09:16:54 INFO - PROCESS | 1653 | 1469031414552 Marionette DEBUG loaded listener.js 09:16:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x11872d400) [pid = 1653] [serial = 1979] [outer = 0x11688e800] 09:16:55 INFO - PROCESS | 1653 | 1469031415034 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]]]}] 09:16:55 INFO - PROCESS | 1653 | --DOCSHELL 0x12d54b800 == 47 [pid = 1653] [id = 653] 09:16:55 INFO - PROCESS | 1653 | --DOCSHELL 0x12cab7000 == 46 [pid = 1653] [id = 652] 09:16:55 INFO - PROCESS | 1653 | --DOCSHELL 0x12bdab000 == 45 [pid = 1653] [id = 651] 09:16:55 INFO - PROCESS | 1653 | --DOCSHELL 0x12c396800 == 44 [pid = 1653] [id = 650] 09:16:55 INFO - PROCESS | 1653 | --DOCSHELL 0x12b996800 == 43 [pid = 1653] [id = 649] 09:16:55 INFO - PROCESS | 1653 | --DOCSHELL 0x12aa7f000 == 42 [pid = 1653] [id = 648] 09:16:55 INFO - PROCESS | 1653 | --DOCSHELL 0x1168ca000 == 41 [pid = 1653] [id = 647] 09:16:55 INFO - PROCESS | 1653 | --DOCSHELL 0x126c2a000 == 40 [pid = 1653] [id = 646] 09:16:55 INFO - PROCESS | 1653 | --DOCSHELL 0x12444e800 == 39 [pid = 1653] [id = 645] 09:16:55 INFO - PROCESS | 1653 | --DOCSHELL 0x11871c800 == 38 [pid = 1653] [id = 644] 09:16:55 INFO - PROCESS | 1653 | --DOCSHELL 0x123cd0000 == 37 [pid = 1653] [id = 643] 09:16:55 INFO - PROCESS | 1653 | --DOCSHELL 0x12cf19000 == 36 [pid = 1653] [id = 642] 09:16:55 INFO - PROCESS | 1653 | --DOCSHELL 0x12cabc800 == 35 [pid = 1653] [id = 641] 09:16:55 INFO - PROCESS | 1653 | --DOCSHELL 0x12a77f800 == 34 [pid = 1653] [id = 640] 09:16:55 INFO - PROCESS | 1653 | --DOCSHELL 0x124273800 == 33 [pid = 1653] [id = 639] 09:16:55 INFO - PROCESS | 1653 | --DOCSHELL 0x12c38c000 == 32 [pid = 1653] [id = 638] 09:16:55 INFO - PROCESS | 1653 | --DOCSHELL 0x1281aa000 == 31 [pid = 1653] [id = 658] 09:16:55 INFO - PROCESS | 1653 | --DOCSHELL 0x12d6c7800 == 30 [pid = 1653] [id = 657] 09:16:55 INFO - PROCESS | 1653 | --DOCSHELL 0x12a5c2000 == 29 [pid = 1653] [id = 656] 09:16:55 INFO - PROCESS | 1653 | --DOCSHELL 0x12390a800 == 28 [pid = 1653] [id = 655] 09:16:55 INFO - PROCESS | 1653 | --DOCSHELL 0x12d562000 == 27 [pid = 1653] [id = 654] 09:16:55 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x11915c000) [pid = 1653] [serial = 1892] [outer = 0x0] [url = about:blank] 09:16:55 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x125128c00) [pid = 1653] [serial = 1907] [outer = 0x0] [url = about:blank] 09:16:55 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x128611400) [pid = 1653] [serial = 1913] [outer = 0x0] [url = about:blank] 09:16:55 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x1282a3400) [pid = 1653] [serial = 1912] [outer = 0x0] [url = about:blank] 09:16:55 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x11971a400) [pid = 1653] [serial = 1894] [outer = 0x0] [url = about:blank] 09:16:55 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x123be7000) [pid = 1653] [serial = 1897] [outer = 0x0] [url = about:blank] 09:16:55 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x119c08c00) [pid = 1653] [serial = 1895] [outer = 0x0] [url = about:blank] 09:16:55 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x1248ec400) [pid = 1653] [serial = 1900] [outer = 0x0] [url = about:blank] 09:16:55 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x115e0d400) [pid = 1653] [serial = 1882] [outer = 0x0] [url = about:blank] 09:16:55 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x12698dc00) [pid = 1653] [serial = 1909] [outer = 0x0] [url = about:blank] 09:16:55 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x115e58800) [pid = 1653] [serial = 1888] [outer = 0x0] [url = about:blank] 09:16:55 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x117c44c00) [pid = 1653] [serial = 1889] [outer = 0x0] [url = about:blank] 09:16:55 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x115d99c00) [pid = 1653] [serial = 1904] [outer = 0x0] [url = about:blank] 09:16:55 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x118756800) [pid = 1653] [serial = 1891] [outer = 0x0] [url = about:blank] 09:16:55 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x1184bd800) [pid = 1653] [serial = 1886] [outer = 0x0] [url = about:blank] 09:16:55 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x118414000) [pid = 1653] [serial = 1885] [outer = 0x0] [url = about:blank] 09:16:55 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x126c9ec00) [pid = 1653] [serial = 1910] [outer = 0x0] [url = about:blank] 09:16:55 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x119718c00) [pid = 1653] [serial = 1906] [outer = 0x0] [url = about:blank] 09:16:55 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x1121eac00) [pid = 1653] [serial = 1903] [outer = 0x0] [url = about:blank] 09:16:55 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x124a11000) [pid = 1653] [serial = 1901] [outer = 0x0] [url = about:blank] 09:16:55 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1240a5c00) [pid = 1653] [serial = 1898] [outer = 0x0] [url = about:blank] 09:16:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:16:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1373ms 09:16:55 INFO - PROCESS | 1653 | 1469031415731 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 09:16:55 INFO - PROCESS | 1653 | 1469031415734 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 09:16:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:16:55 INFO - PROCESS | 1653 | 1469031415739 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:16:55 INFO - PROCESS | 1653 | 1469031415741 Marionette TRACE conn2 <- [1,2610,null,{}] 09:16:55 INFO - PROCESS | 1653 | 1469031415744 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}] 09:16:55 INFO - PROCESS | 1653 | 1469031415746 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:55 INFO - PROCESS | 1653 | 1469031415826 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 09:16:55 INFO - PROCESS | 1653 | 1469031415832 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:55 INFO - PROCESS | 1653 | 1469031415835 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x117c60800 == 28 [pid = 1653] [id = 660] 09:16:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x116644800) [pid = 1653] [serial = 1980] [outer = 0x0] 09:16:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x116a15800) [pid = 1653] [serial = 1981] [outer = 0x116644800] 09:16:55 INFO - PROCESS | 1653 | 1469031415865 Marionette DEBUG loaded listener.js 09:16:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x115e58800) [pid = 1653] [serial = 1982] [outer = 0x116644800] 09:16:56 INFO - PROCESS | 1653 | 1469031416335 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]]]}] 09:16:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:16:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 622ms 09:16:56 INFO - PROCESS | 1653 | 1469031416362 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 09:16:56 INFO - PROCESS | 1653 | 1469031416365 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 09:16:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:16:56 INFO - PROCESS | 1653 | 1469031416375 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:16:56 INFO - PROCESS | 1653 | 1469031416379 Marionette TRACE conn2 <- [1,2614,null,{}] 09:16:56 INFO - PROCESS | 1653 | 1469031416392 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}] 09:16:56 INFO - PROCESS | 1653 | 1469031416395 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:56 INFO - PROCESS | 1653 | 1469031416525 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 09:16:56 INFO - PROCESS | 1653 | 1469031416540 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:56 INFO - PROCESS | 1653 | 1469031416542 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x119b72000 == 29 [pid = 1653] [id = 661] 09:16:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x119169000) [pid = 1653] [serial = 1983] [outer = 0x0] 09:16:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x119611400) [pid = 1653] [serial = 1984] [outer = 0x119169000] 09:16:56 INFO - PROCESS | 1653 | 1469031416572 Marionette DEBUG loaded listener.js 09:16:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x1197e5c00) [pid = 1653] [serial = 1985] [outer = 0x119169000] 09:16:56 INFO - PROCESS | 1653 | 1469031416921 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]]]}] 09:16:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:16:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 590ms 09:16:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:16:56 INFO - PROCESS | 1653 | 1469031416958 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 09:16:56 INFO - PROCESS | 1653 | 1469031416960 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 09:16:56 INFO - PROCESS | 1653 | 1469031416962 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:16:56 INFO - PROCESS | 1653 | 1469031416963 Marionette TRACE conn2 <- [1,2618,null,{}] 09:16:56 INFO - PROCESS | 1653 | 1469031416971 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}] 09:16:56 INFO - PROCESS | 1653 | 1469031416974 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:57 INFO - PROCESS | 1653 | 1469031417084 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 09:16:57 INFO - PROCESS | 1653 | 1469031417092 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:57 INFO - PROCESS | 1653 | 1469031417094 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x124db9800 == 30 [pid = 1653] [id = 662] 09:16:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x11848f800) [pid = 1653] [serial = 1986] [outer = 0x0] 09:16:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x124a04800) [pid = 1653] [serial = 1987] [outer = 0x11848f800] 09:16:57 INFO - PROCESS | 1653 | 1469031417123 Marionette DEBUG loaded listener.js 09:16:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x124bad000) [pid = 1653] [serial = 1988] [outer = 0x11848f800] 09:16:57 INFO - PROCESS | 1653 | 1469031417470 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]]]}] 09:16:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:16:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 518ms 09:16:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:16:57 INFO - PROCESS | 1653 | 1469031417481 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 09:16:57 INFO - PROCESS | 1653 | 1469031417482 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 09:16:57 INFO - PROCESS | 1653 | 1469031417484 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:16:57 INFO - PROCESS | 1653 | 1469031417485 Marionette TRACE conn2 <- [1,2622,null,{}] 09:16:57 INFO - PROCESS | 1653 | 1469031417488 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}] 09:16:57 INFO - PROCESS | 1653 | 1469031417491 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:57 INFO - PROCESS | 1653 | 1469031417607 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 09:16:57 INFO - PROCESS | 1653 | 1469031417644 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:57 INFO - PROCESS | 1653 | 1469031417645 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x126c23800 == 31 [pid = 1653] [id = 663] 09:16:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x124a02800) [pid = 1653] [serial = 1989] [outer = 0x0] 09:16:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x125709800) [pid = 1653] [serial = 1990] [outer = 0x124a02800] 09:16:57 INFO - PROCESS | 1653 | 1469031417671 Marionette DEBUG loaded listener.js 09:16:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x126c95800) [pid = 1653] [serial = 1991] [outer = 0x124a02800] 09:16:57 INFO - PROCESS | 1653 | 1469031417977 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]]]}] 09:16:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:16:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 524ms 09:16:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:16:58 INFO - PROCESS | 1653 | 1469031418010 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 09:16:58 INFO - PROCESS | 1653 | 1469031418011 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 09:16:58 INFO - PROCESS | 1653 | 1469031418013 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:16:58 INFO - PROCESS | 1653 | 1469031418015 Marionette TRACE conn2 <- [1,2626,null,{}] 09:16:58 INFO - PROCESS | 1653 | 1469031418017 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}] 09:16:58 INFO - PROCESS | 1653 | 1469031418018 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:58 INFO - PROCESS | 1653 | 1469031418126 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 09:16:58 INFO - PROCESS | 1653 | 1469031418139 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:58 INFO - PROCESS | 1653 | 1469031418140 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x128c46000 == 32 [pid = 1653] [id = 664] 09:16:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x126c9f400) [pid = 1653] [serial = 1992] [outer = 0x0] 09:16:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x128611400) [pid = 1653] [serial = 1993] [outer = 0x126c9f400] 09:16:58 INFO - PROCESS | 1653 | 1469031418165 Marionette DEBUG loaded listener.js 09:16:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x128d10400) [pid = 1653] [serial = 1994] [outer = 0x126c9f400] 09:16:58 INFO - PROCESS | 1653 | 1469031418518 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]]]}] 09:16:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:16:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 519ms 09:16:58 INFO - PROCESS | 1653 | 1469031418533 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 09:16:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:16:58 INFO - PROCESS | 1653 | 1469031418535 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 09:16:58 INFO - PROCESS | 1653 | 1469031418537 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:16:58 INFO - PROCESS | 1653 | 1469031418539 Marionette TRACE conn2 <- [1,2630,null,{}] 09:16:58 INFO - PROCESS | 1653 | 1469031418542 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}] 09:16:58 INFO - PROCESS | 1653 | 1469031418546 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:58 INFO - PROCESS | 1653 | 1469031418673 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 09:16:58 INFO - PROCESS | 1653 | 1469031418716 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:58 INFO - PROCESS | 1653 | 1469031418717 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a91a800 == 33 [pid = 1653] [id = 665] 09:16:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x12a654c00) [pid = 1653] [serial = 1995] [outer = 0x0] 09:16:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x12a95f000) [pid = 1653] [serial = 1996] [outer = 0x12a654c00] 09:16:58 INFO - PROCESS | 1653 | 1469031418743 Marionette DEBUG loaded listener.js 09:16:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x12b90d400) [pid = 1653] [serial = 1997] [outer = 0x12a654c00] 09:16:59 INFO - PROCESS | 1653 | 1469031419042 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]]]}] 09:16:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:16:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 520ms 09:16:59 INFO - PROCESS | 1653 | 1469031419070 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 09:16:59 INFO - PROCESS | 1653 | 1469031419071 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 09:16:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:16:59 INFO - PROCESS | 1653 | 1469031419076 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:16:59 INFO - PROCESS | 1653 | 1469031419078 Marionette TRACE conn2 <- [1,2634,null,{}] 09:16:59 INFO - PROCESS | 1653 | 1469031419080 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}] 09:16:59 INFO - PROCESS | 1653 | 1469031419081 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:59 INFO - PROCESS | 1653 | 1469031419181 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 09:16:59 INFO - PROCESS | 1653 | 1469031419193 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:59 INFO - PROCESS | 1653 | 1469031419194 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x12101c800 == 34 [pid = 1653] [id = 666] 09:16:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x12451a800) [pid = 1653] [serial = 1998] [outer = 0x0] 09:16:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x124523400) [pid = 1653] [serial = 1999] [outer = 0x12451a800] 09:16:59 INFO - PROCESS | 1653 | 1469031419225 Marionette DEBUG loaded listener.js 09:16:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x124528400) [pid = 1653] [serial = 2000] [outer = 0x12451a800] 09:16:59 INFO - PROCESS | 1653 | 1469031419570 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]]]}] 09:16:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:16:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 519ms 09:16:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:16:59 INFO - PROCESS | 1653 | 1469031419595 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 09:16:59 INFO - PROCESS | 1653 | 1469031419596 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 09:16:59 INFO - PROCESS | 1653 | 1469031419598 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:16:59 INFO - PROCESS | 1653 | 1469031419599 Marionette TRACE conn2 <- [1,2638,null,{}] 09:16:59 INFO - PROCESS | 1653 | 1469031419602 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}] 09:16:59 INFO - PROCESS | 1653 | 1469031419603 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:59 INFO - PROCESS | 1653 | 1469031419710 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 09:16:59 INFO - PROCESS | 1653 | 1469031419714 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:59 INFO - PROCESS | 1653 | 1469031419715 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:16:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bdbc800 == 35 [pid = 1653] [id = 667] 09:16:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x112e10c00) [pid = 1653] [serial = 2001] [outer = 0x0] 09:16:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x12b914400) [pid = 1653] [serial = 2002] [outer = 0x112e10c00] 09:16:59 INFO - PROCESS | 1653 | 1469031419739 Marionette DEBUG loaded listener.js 09:16:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x12b9e0c00) [pid = 1653] [serial = 2003] [outer = 0x112e10c00] 09:17:00 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x12a658400) [pid = 1653] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:17:00 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x11875c000) [pid = 1653] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:17:00 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x124ba9400) [pid = 1653] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:17:00 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x1133c3000) [pid = 1653] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:17:00 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x1282a7000) [pid = 1653] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:17:00 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x125606400) [pid = 1653] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:17:00 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x123bf6c00) [pid = 1653] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:17:00 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x11960c800) [pid = 1653] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:17:00 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x115d9a000) [pid = 1653] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:17:00 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x124a0ec00) [pid = 1653] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:17:00 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x112a86400) [pid = 1653] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:17:00 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x111c79000) [pid = 1653] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:17:00 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x1181da400) [pid = 1653] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:17:00 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x11688c800) [pid = 1653] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:17:00 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x123bf3800) [pid = 1653] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:17:00 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x12b9e8400) [pid = 1653] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:17:00 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1164f4c00) [pid = 1653] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:17:00 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x114f57400) [pid = 1653] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:17:00 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x12b910800) [pid = 1653] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:17:00 INFO - PROCESS | 1653 | 1469031420448 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]]]}] 09:17:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:17:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 919ms 09:17:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:17:00 INFO - PROCESS | 1653 | 1469031420518 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 09:17:00 INFO - PROCESS | 1653 | 1469031420520 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 09:17:00 INFO - PROCESS | 1653 | 1469031420522 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:17:00 INFO - PROCESS | 1653 | 1469031420523 Marionette TRACE conn2 <- [1,2642,null,{}] 09:17:00 INFO - PROCESS | 1653 | 1469031420526 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}] 09:17:00 INFO - PROCESS | 1653 | 1469031420527 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:00 INFO - PROCESS | 1653 | 1469031420634 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 09:17:00 INFO - PROCESS | 1653 | 1469031420676 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:00 INFO - PROCESS | 1653 | 1469031420677 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c389800 == 36 [pid = 1653] [id = 668] 09:17:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x115d9a000) [pid = 1653] [serial = 2004] [outer = 0x0] 09:17:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x1183ca000) [pid = 1653] [serial = 2005] [outer = 0x115d9a000] 09:17:00 INFO - PROCESS | 1653 | 1469031420702 Marionette DEBUG loaded listener.js 09:17:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x1192ac800) [pid = 1653] [serial = 2006] [outer = 0x115d9a000] 09:17:00 INFO - PROCESS | 1653 | 1469031420968 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]]]}] 09:17:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:17:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 470ms 09:17:01 INFO - PROCESS | 1653 | 1469031420999 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 09:17:01 INFO - PROCESS | 1653 | 1469031421000 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 09:17:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:17:01 INFO - PROCESS | 1653 | 1469031421002 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:17:01 INFO - PROCESS | 1653 | 1469031421003 Marionette TRACE conn2 <- [1,2646,null,{}] 09:17:01 INFO - PROCESS | 1653 | 1469031421014 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}] 09:17:01 INFO - PROCESS | 1653 | 1469031421015 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:01 INFO - PROCESS | 1653 | 1469031421104 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 09:17:01 INFO - PROCESS | 1653 | 1469031421110 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:01 INFO - PROCESS | 1653 | 1469031421111 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x12cf1d800 == 37 [pid = 1653] [id = 669] 09:17:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x12103f800) [pid = 1653] [serial = 2007] [outer = 0x0] 09:17:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x125606400) [pid = 1653] [serial = 2008] [outer = 0x12103f800] 09:17:01 INFO - PROCESS | 1653 | 1469031421136 Marionette DEBUG loaded listener.js 09:17:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x128915c00) [pid = 1653] [serial = 2009] [outer = 0x12103f800] 09:17:01 INFO - PROCESS | 1653 | 1469031421457 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]]]}] 09:17:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:17:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 473ms 09:17:01 INFO - PROCESS | 1653 | 1469031421477 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 09:17:01 INFO - PROCESS | 1653 | 1469031421478 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 09:17:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:17:01 INFO - PROCESS | 1653 | 1469031421484 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:17:01 INFO - PROCESS | 1653 | 1469031421486 Marionette TRACE conn2 <- [1,2650,null,{}] 09:17:01 INFO - PROCESS | 1653 | 1469031421489 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}] 09:17:01 INFO - PROCESS | 1653 | 1469031421492 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:01 INFO - PROCESS | 1653 | 1469031421617 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 09:17:01 INFO - PROCESS | 1653 | 1469031421624 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:01 INFO - PROCESS | 1653 | 1469031421625 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d0e1800 == 38 [pid = 1653] [id = 670] 09:17:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x114f55c00) [pid = 1653] [serial = 2010] [outer = 0x0] 09:17:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x119ccf000) [pid = 1653] [serial = 2011] [outer = 0x114f55c00] 09:17:01 INFO - PROCESS | 1653 | 1469031421652 Marionette DEBUG loaded listener.js 09:17:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x12a574400) [pid = 1653] [serial = 2012] [outer = 0x114f55c00] 09:17:02 INFO - PROCESS | 1653 | 1469031422022 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]]]}] 09:17:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:17:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 571ms 09:17:02 INFO - PROCESS | 1653 | 1469031422057 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 09:17:02 INFO - PROCESS | 1653 | 1469031422059 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 09:17:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:17:02 INFO - PROCESS | 1653 | 1469031422062 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:17:02 INFO - PROCESS | 1653 | 1469031422064 Marionette TRACE conn2 <- [1,2654,null,{}] 09:17:02 INFO - PROCESS | 1653 | 1469031422067 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}] 09:17:02 INFO - PROCESS | 1653 | 1469031422069 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:02 INFO - PROCESS | 1653 | 1469031422195 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 09:17:02 INFO - PROCESS | 1653 | 1469031422294 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:02 INFO - PROCESS | 1653 | 1469031422295 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x12842e800 == 39 [pid = 1653] [id = 671] 09:17:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x119cc8800) [pid = 1653] [serial = 2013] [outer = 0x0] 09:17:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x12b90e400) [pid = 1653] [serial = 2014] [outer = 0x119cc8800] 09:17:02 INFO - PROCESS | 1653 | 1469031422334 Marionette DEBUG loaded listener.js 09:17:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x12b9e9400) [pid = 1653] [serial = 2015] [outer = 0x119cc8800] 09:17:02 INFO - PROCESS | 1653 | 1469031422975 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]]]}] 09:17:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:17:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 972ms 09:17:03 INFO - PROCESS | 1653 | 1469031423034 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 09:17:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:17:03 INFO - PROCESS | 1653 | 1469031423036 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 09:17:03 INFO - PROCESS | 1653 | 1469031423040 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:17:03 INFO - PROCESS | 1653 | 1469031423042 Marionette TRACE conn2 <- [1,2658,null,{}] 09:17:03 INFO - PROCESS | 1653 | 1469031423045 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}] 09:17:03 INFO - PROCESS | 1653 | 1469031423047 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:03 INFO - PROCESS | 1653 | 1469031423165 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 09:17:03 INFO - PROCESS | 1653 | 1469031423252 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:03 INFO - PROCESS | 1653 | 1469031423254 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x121021800 == 40 [pid = 1653] [id = 672] 09:17:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x11715b000) [pid = 1653] [serial = 2016] [outer = 0x0] 09:17:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x1184bc400) [pid = 1653] [serial = 2017] [outer = 0x11715b000] 09:17:03 INFO - PROCESS | 1653 | 1469031423285 Marionette DEBUG loaded listener.js 09:17:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x119107c00) [pid = 1653] [serial = 2018] [outer = 0x11715b000] 09:17:03 INFO - PROCESS | 1653 | 1469031423777 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]]]}] 09:17:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:17:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 772ms 09:17:03 INFO - PROCESS | 1653 | 1469031423812 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 09:17:03 INFO - PROCESS | 1653 | 1469031423815 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 09:17:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:17:03 INFO - PROCESS | 1653 | 1469031423820 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:17:03 INFO - PROCESS | 1653 | 1469031423822 Marionette TRACE conn2 <- [1,2662,null,{}] 09:17:03 INFO - PROCESS | 1653 | 1469031423824 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}] 09:17:03 INFO - PROCESS | 1653 | 1469031423826 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:03 INFO - PROCESS | 1653 | 1469031423945 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 09:17:04 INFO - PROCESS | 1653 | 1469031424035 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:04 INFO - PROCESS | 1653 | 1469031424037 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x128431800 == 41 [pid = 1653] [id = 673] 09:17:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x119615c00) [pid = 1653] [serial = 2019] [outer = 0x0] 09:17:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x119cd2000) [pid = 1653] [serial = 2020] [outer = 0x119615c00] 09:17:04 INFO - PROCESS | 1653 | 1469031424069 Marionette DEBUG loaded listener.js 09:17:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x123fed000) [pid = 1653] [serial = 2021] [outer = 0x119615c00] 09:17:04 INFO - PROCESS | 1653 | 1469031424748 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]]]}] 09:17:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:17:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 975ms 09:17:04 INFO - PROCESS | 1653 | 1469031424795 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 09:17:04 INFO - PROCESS | 1653 | 1469031424797 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 09:17:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:17:04 INFO - PROCESS | 1653 | 1469031424801 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:17:04 INFO - PROCESS | 1653 | 1469031424803 Marionette TRACE conn2 <- [1,2666,null,{}] 09:17:04 INFO - PROCESS | 1653 | 1469031424807 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}] 09:17:04 INFO - PROCESS | 1653 | 1469031424808 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:04 INFO - PROCESS | 1653 | 1469031424927 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 09:17:04 INFO - PROCESS | 1653 | --DOCSHELL 0x12d0e1800 == 40 [pid = 1653] [id = 670] 09:17:04 INFO - PROCESS | 1653 | --DOCSHELL 0x12cf1d800 == 39 [pid = 1653] [id = 669] 09:17:04 INFO - PROCESS | 1653 | --DOCSHELL 0x12c389800 == 38 [pid = 1653] [id = 668] 09:17:04 INFO - PROCESS | 1653 | --DOCSHELL 0x12bdbc800 == 37 [pid = 1653] [id = 667] 09:17:04 INFO - PROCESS | 1653 | --DOCSHELL 0x12101c800 == 36 [pid = 1653] [id = 666] 09:17:04 INFO - PROCESS | 1653 | --DOCSHELL 0x12a91a800 == 35 [pid = 1653] [id = 665] 09:17:04 INFO - PROCESS | 1653 | --DOCSHELL 0x128c46000 == 34 [pid = 1653] [id = 664] 09:17:04 INFO - PROCESS | 1653 | --DOCSHELL 0x126c23800 == 33 [pid = 1653] [id = 663] 09:17:04 INFO - PROCESS | 1653 | --DOCSHELL 0x124db9800 == 32 [pid = 1653] [id = 662] 09:17:04 INFO - PROCESS | 1653 | --DOCSHELL 0x119b72000 == 31 [pid = 1653] [id = 661] 09:17:04 INFO - PROCESS | 1653 | --DOCSHELL 0x117c60800 == 30 [pid = 1653] [id = 660] 09:17:04 INFO - PROCESS | 1653 | --DOCSHELL 0x124b22800 == 29 [pid = 1653] [id = 659] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x12b919000) [pid = 1653] [serial = 1960] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x12a66e000) [pid = 1653] [serial = 1945] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x12aae2400) [pid = 1653] [serial = 1948] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x126ca2800) [pid = 1653] [serial = 1942] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x115e5b000) [pid = 1653] [serial = 1930] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x1181db800) [pid = 1653] [serial = 1931] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x12a967400) [pid = 1653] [serial = 1946] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x128c9f800) [pid = 1653] [serial = 1916] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x128a28400) [pid = 1653] [serial = 1915] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x128a26400) [pid = 1653] [serial = 1927] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x128d04c00) [pid = 1653] [serial = 1928] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x124ba3c00) [pid = 1653] [serial = 1924] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x1265a0400) [pid = 1653] [serial = 1925] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x12103cc00) [pid = 1653] [serial = 1936] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x123fee800) [pid = 1653] [serial = 1937] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1176c5800) [pid = 1653] [serial = 1918] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x118499800) [pid = 1653] [serial = 1919] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x124d90000) [pid = 1653] [serial = 1939] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x119714c00) [pid = 1653] [serial = 1954] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x126527400) [pid = 1653] [serial = 1940] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x12b118800) [pid = 1653] [serial = 1951] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x118494c00) [pid = 1653] [serial = 1933] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x12b9e8000) [pid = 1653] [serial = 1961] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x11875cc00) [pid = 1653] [serial = 1934] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x119712800) [pid = 1653] [serial = 1921] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x121040000) [pid = 1653] [serial = 1922] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x111c81800) [pid = 1653] [serial = 1949] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x126c97400) [pid = 1653] [serial = 1955] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x12b121800) [pid = 1653] [serial = 1952] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x12b90c400) [pid = 1653] [serial = 1958] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x128a21400) [pid = 1653] [serial = 1943] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x12b016400) [pid = 1653] [serial = 1957] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x12bf0d800) [pid = 1653] [serial = 1964] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x117cac000) [pid = 1653] [serial = 1880] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x116aaa800) [pid = 1653] [serial = 1883] [outer = 0x0] [url = about:blank] 09:17:04 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x12bf07400) [pid = 1653] [serial = 1963] [outer = 0x0] [url = about:blank] 09:17:05 INFO - PROCESS | 1653 | 1469031425020 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:05 INFO - PROCESS | 1653 | 1469031425023 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x113365800 == 30 [pid = 1653] [id = 674] 09:17:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x1127d5c00) [pid = 1653] [serial = 2022] [outer = 0x0] 09:17:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x112e0b400) [pid = 1653] [serial = 2023] [outer = 0x1127d5c00] 09:17:05 INFO - PROCESS | 1653 | 1469031425051 Marionette DEBUG loaded listener.js 09:17:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x1164f0000) [pid = 1653] [serial = 2024] [outer = 0x1127d5c00] 09:17:05 INFO - PROCESS | 1653 | 1469031425903 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]]]}] 09:17:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 09:17:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1125ms 09:17:05 INFO - PROCESS | 1653 | 1469031425926 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 09:17:05 INFO - PROCESS | 1653 | 1469031425929 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 09:17:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:17:05 INFO - PROCESS | 1653 | 1469031425933 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:17:05 INFO - PROCESS | 1653 | 1469031425935 Marionette TRACE conn2 <- [1,2670,null,{}] 09:17:05 INFO - PROCESS | 1653 | 1469031425937 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}] 09:17:05 INFO - PROCESS | 1653 | 1469031425939 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:06 INFO - PROCESS | 1653 | 1469031426021 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 09:17:06 INFO - PROCESS | 1653 | 1469031426082 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:06 INFO - PROCESS | 1653 | 1469031426084 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x1195ea000 == 31 [pid = 1653] [id = 675] 09:17:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x116ab4c00) [pid = 1653] [serial = 2025] [outer = 0x0] 09:17:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x118491c00) [pid = 1653] [serial = 2026] [outer = 0x116ab4c00] 09:17:06 INFO - PROCESS | 1653 | 1469031426111 Marionette DEBUG loaded listener.js 09:17:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x1184c9000) [pid = 1653] [serial = 2027] [outer = 0x116ab4c00] 09:17:06 INFO - PROCESS | 1653 | 1469031426876 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"]]]}] 09:17:06 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 09:17:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:17:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 09:17:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:17:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 976ms 09:17:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:17:06 INFO - PROCESS | 1653 | 1469031426910 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 09:17:06 INFO - PROCESS | 1653 | 1469031426911 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 09:17:06 INFO - PROCESS | 1653 | 1469031426913 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:17:06 INFO - PROCESS | 1653 | 1469031426916 Marionette TRACE conn2 <- [1,2674,null,{}] 09:17:06 INFO - PROCESS | 1653 | 1469031426924 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}] 09:17:06 INFO - PROCESS | 1653 | 1469031426927 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:07 INFO - PROCESS | 1653 | 1469031427034 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 09:17:07 INFO - PROCESS | 1653 | 1469031427047 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:07 INFO - PROCESS | 1653 | 1469031427049 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:07 INFO - PROCESS | 1653 | ++DOCSHELL 0x124db8000 == 32 [pid = 1653] [id = 676] 09:17:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x1188a0800) [pid = 1653] [serial = 2028] [outer = 0x0] 09:17:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x1197eb400) [pid = 1653] [serial = 2029] [outer = 0x1188a0800] 09:17:07 INFO - PROCESS | 1653 | 1469031427074 Marionette DEBUG loaded listener.js 09:17:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x119cd2400) [pid = 1653] [serial = 2030] [outer = 0x1188a0800] 09:17:07 INFO - PROCESS | 1653 | 1469031427923 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"]]]}] 09:17:07 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 09:17:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:17:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 09:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:17:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1024ms 09:17:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:17:07 INFO - PROCESS | 1653 | 1469031427937 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 09:17:07 INFO - PROCESS | 1653 | 1469031427940 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 09:17:07 INFO - PROCESS | 1653 | 1469031427943 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:17:07 INFO - PROCESS | 1653 | 1469031427944 Marionette TRACE conn2 <- [1,2678,null,{}] 09:17:07 INFO - PROCESS | 1653 | 1469031427946 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}] 09:17:07 INFO - PROCESS | 1653 | 1469031427947 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:08 INFO - PROCESS | 1653 | 1469031428051 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 09:17:08 INFO - PROCESS | 1653 | 1469031428063 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:08 INFO - PROCESS | 1653 | 1469031428064 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x1281b6000 == 33 [pid = 1653] [id = 677] 09:17:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x1210cb400) [pid = 1653] [serial = 2031] [outer = 0x0] 09:17:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x123fee000) [pid = 1653] [serial = 2032] [outer = 0x1210cb400] 09:17:08 INFO - PROCESS | 1653 | 1469031428089 Marionette DEBUG loaded listener.js 09:17:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x12451b400) [pid = 1653] [serial = 2033] [outer = 0x1210cb400] 09:17:08 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x116644800) [pid = 1653] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:17:08 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x11688e800) [pid = 1653] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:17:08 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x126c9f400) [pid = 1653] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:17:08 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x119169000) [pid = 1653] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:17:08 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x12a654c00) [pid = 1653] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:17:08 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x11848f800) [pid = 1653] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:17:08 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x115d9a000) [pid = 1653] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:17:08 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x12451a800) [pid = 1653] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:17:08 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x124a02800) [pid = 1653] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:17:08 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x112e10c00) [pid = 1653] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:17:08 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x12103f800) [pid = 1653] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:17:08 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x117ca7400) [pid = 1653] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:17:08 INFO - PROCESS | 1653 | --DOMWINDOW == 73 (0x11971cc00) [pid = 1653] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:17:08 INFO - PROCESS | 1653 | --DOMWINDOW == 72 (0x128d0d800) [pid = 1653] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:17:08 INFO - PROCESS | 1653 | --DOMWINDOW == 71 (0x12aae4c00) [pid = 1653] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:17:08 INFO - PROCESS | 1653 | --DOMWINDOW == 70 (0x114f55c00) [pid = 1653] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:17:08 INFO - PROCESS | 1653 | 1469031428915 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]]]}] 09:17:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 09:17:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1020ms 09:17:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:17:08 INFO - PROCESS | 1653 | 1469031428964 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 09:17:08 INFO - PROCESS | 1653 | 1469031428965 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 09:17:08 INFO - PROCESS | 1653 | 1469031428967 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:17:08 INFO - PROCESS | 1653 | 1469031428968 Marionette TRACE conn2 <- [1,2682,null,{}] 09:17:08 INFO - PROCESS | 1653 | 1469031428971 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}] 09:17:08 INFO - PROCESS | 1653 | 1469031428972 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:09 INFO - PROCESS | 1653 | 1469031429059 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 09:17:09 INFO - PROCESS | 1653 | 1469031429063 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:09 INFO - PROCESS | 1653 | 1469031429064 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x12839a800 == 34 [pid = 1653] [id = 678] 09:17:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 71 (0x112e10c00) [pid = 1653] [serial = 2034] [outer = 0x0] 09:17:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 72 (0x117cb4000) [pid = 1653] [serial = 2035] [outer = 0x112e10c00] 09:17:09 INFO - PROCESS | 1653 | 1469031429089 Marionette DEBUG loaded listener.js 09:17:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 73 (0x11971cc00) [pid = 1653] [serial = 2036] [outer = 0x112e10c00] 09:17:09 INFO - PROCESS | 1653 | 1469031429903 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]]]}] 09:17:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 09:17:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 972ms 09:17:09 INFO - PROCESS | 1653 | 1469031429941 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 09:17:09 INFO - PROCESS | 1653 | 1469031429943 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 09:17:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:17:09 INFO - PROCESS | 1653 | 1469031429946 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:17:09 INFO - PROCESS | 1653 | 1469031429947 Marionette TRACE conn2 <- [1,2686,null,{}] 09:17:09 INFO - PROCESS | 1653 | 1469031429949 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}] 09:17:09 INFO - PROCESS | 1653 | 1469031429953 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:10 INFO - PROCESS | 1653 | 1469031430073 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 09:17:10 INFO - PROCESS | 1653 | 1469031430080 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:10 INFO - PROCESS | 1653 | 1469031430081 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x128ecf000 == 35 [pid = 1653] [id = 679] 09:17:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x113061800) [pid = 1653] [serial = 2037] [outer = 0x0] 09:17:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x124a03800) [pid = 1653] [serial = 2038] [outer = 0x113061800] 09:17:10 INFO - PROCESS | 1653 | 1469031430107 Marionette DEBUG loaded listener.js 09:17:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x125708400) [pid = 1653] [serial = 2039] [outer = 0x113061800] 09:17:10 INFO - PROCESS | 1653 | 1469031430927 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"]]]}] 09:17:10 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 09:17:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:17:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 09:17:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:17:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1018ms 09:17:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:17:10 INFO - PROCESS | 1653 | 1469031430965 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 09:17:10 INFO - PROCESS | 1653 | 1469031430968 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 09:17:10 INFO - PROCESS | 1653 | 1469031430972 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:17:10 INFO - PROCESS | 1653 | 1469031430974 Marionette TRACE conn2 <- [1,2690,null,{}] 09:17:10 INFO - PROCESS | 1653 | 1469031430977 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}] 09:17:10 INFO - PROCESS | 1653 | 1469031430979 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:11 INFO - PROCESS | 1653 | 1469031431086 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 09:17:11 INFO - PROCESS | 1653 | 1469031431143 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:11 INFO - PROCESS | 1653 | 1469031431145 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x1188b2800 == 36 [pid = 1653] [id = 680] 09:17:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x115e5b000) [pid = 1653] [serial = 2040] [outer = 0x0] 09:17:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x1164f0400) [pid = 1653] [serial = 2041] [outer = 0x115e5b000] 09:17:11 INFO - PROCESS | 1653 | 1469031431179 Marionette DEBUG loaded listener.js 09:17:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x1176c5800) [pid = 1653] [serial = 2042] [outer = 0x115e5b000] 09:17:12 INFO - PROCESS | 1653 | 1469031432076 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"]]]}] 09:17:12 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 09:17:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:17:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 09:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:17:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1121ms 09:17:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:17:12 INFO - PROCESS | 1653 | 1469031432093 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 09:17:12 INFO - PROCESS | 1653 | 1469031432096 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 09:17:12 INFO - PROCESS | 1653 | 1469031432101 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:17:12 INFO - PROCESS | 1653 | 1469031432103 Marionette TRACE conn2 <- [1,2694,null,{}] 09:17:12 INFO - PROCESS | 1653 | 1469031432106 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}] 09:17:12 INFO - PROCESS | 1653 | 1469031432109 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:12 INFO - PROCESS | 1653 | 1469031432210 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 09:17:12 INFO - PROCESS | 1653 | 1469031432267 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:12 INFO - PROCESS | 1653 | 1469031432268 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x126c23800 == 37 [pid = 1653] [id = 681] 09:17:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x118755000) [pid = 1653] [serial = 2043] [outer = 0x0] 09:17:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x1192a6c00) [pid = 1653] [serial = 2044] [outer = 0x118755000] 09:17:12 INFO - PROCESS | 1653 | 1469031432299 Marionette DEBUG loaded listener.js 09:17:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x119c06400) [pid = 1653] [serial = 2045] [outer = 0x118755000] 09:17:13 INFO - PROCESS | 1653 | 1469031433243 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"]]]}] 09:17:13 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 09:17:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:17:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 09:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:17:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1171ms 09:17:13 INFO - PROCESS | 1653 | 1469031433273 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 09:17:13 INFO - PROCESS | 1653 | 1469031433274 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 09:17:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:17:13 INFO - PROCESS | 1653 | 1469031433277 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:17:13 INFO - PROCESS | 1653 | 1469031433280 Marionette TRACE conn2 <- [1,2698,null,{}] 09:17:13 INFO - PROCESS | 1653 | 1469031433288 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}] 09:17:13 INFO - PROCESS | 1653 | 1469031433291 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:13 INFO - PROCESS | 1653 | 1469031433392 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 09:17:13 INFO - PROCESS | 1653 | 1469031433450 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:13 INFO - PROCESS | 1653 | 1469031433452 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x12aa84000 == 38 [pid = 1653] [id = 682] 09:17:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x119cd4400) [pid = 1653] [serial = 2046] [outer = 0x0] 09:17:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x124abf400) [pid = 1653] [serial = 2047] [outer = 0x119cd4400] 09:17:13 INFO - PROCESS | 1653 | 1469031433484 Marionette DEBUG loaded listener.js 09:17:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x12560f800) [pid = 1653] [serial = 2048] [outer = 0x119cd4400] 09:17:14 INFO - PROCESS | 1653 | 1469031434461 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"]]]}] 09:17:14 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 09:17:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:17:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 09:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:17:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1223ms 09:17:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:17:14 INFO - PROCESS | 1653 | 1469031434501 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 09:17:14 INFO - PROCESS | 1653 | 1469031434503 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 09:17:14 INFO - PROCESS | 1653 | 1469031434505 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:17:14 INFO - PROCESS | 1653 | 1469031434506 Marionette TRACE conn2 <- [1,2702,null,{}] 09:17:14 INFO - PROCESS | 1653 | 1469031434509 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}] 09:17:14 INFO - PROCESS | 1653 | 1469031434510 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:14 INFO - PROCESS | 1653 | 1469031434615 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 09:17:14 INFO - PROCESS | 1653 | 1469031434672 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:14 INFO - PROCESS | 1653 | 1469031434673 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b15c000 == 39 [pid = 1653] [id = 683] 09:17:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x117cab000) [pid = 1653] [serial = 2049] [outer = 0x0] 09:17:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x125610400) [pid = 1653] [serial = 2050] [outer = 0x117cab000] 09:17:14 INFO - PROCESS | 1653 | 1469031434702 Marionette DEBUG loaded listener.js 09:17:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x12698fc00) [pid = 1653] [serial = 2051] [outer = 0x117cab000] 09:17:15 INFO - PROCESS | 1653 | 1469031435239 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]]]}] 09:17:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:17:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 770ms 09:17:15 INFO - PROCESS | 1653 | 1469031435275 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 09:17:15 INFO - PROCESS | 1653 | 1469031435278 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 09:17:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:17:15 INFO - PROCESS | 1653 | 1469031435281 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:17:15 INFO - PROCESS | 1653 | 1469031435283 Marionette TRACE conn2 <- [1,2706,null,{}] 09:17:15 INFO - PROCESS | 1653 | 1469031435286 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}] 09:17:15 INFO - PROCESS | 1653 | 1469031435288 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:15 INFO - PROCESS | 1653 | 1469031435387 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 09:17:15 INFO - PROCESS | 1653 | 1469031435448 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:15 INFO - PROCESS | 1653 | 1469031435449 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:15 INFO - PROCESS | 1653 | ++DOCSHELL 0x116f06000 == 40 [pid = 1653] [id = 684] 09:17:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x1164f4c00) [pid = 1653] [serial = 2052] [outer = 0x0] 09:17:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x116aae000) [pid = 1653] [serial = 2053] [outer = 0x1164f4c00] 09:17:15 INFO - PROCESS | 1653 | 1469031435478 Marionette DEBUG loaded listener.js 09:17:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x1184c6c00) [pid = 1653] [serial = 2054] [outer = 0x1164f4c00] 09:17:16 INFO - PROCESS | 1653 | --DOCSHELL 0x12839a800 == 39 [pid = 1653] [id = 678] 09:17:16 INFO - PROCESS | 1653 | --DOCSHELL 0x1281b6000 == 38 [pid = 1653] [id = 677] 09:17:16 INFO - PROCESS | 1653 | --DOCSHELL 0x124db8000 == 37 [pid = 1653] [id = 676] 09:17:16 INFO - PROCESS | 1653 | --DOCSHELL 0x1195ea000 == 36 [pid = 1653] [id = 675] 09:17:16 INFO - PROCESS | 1653 | --DOCSHELL 0x113365800 == 35 [pid = 1653] [id = 674] 09:17:16 INFO - PROCESS | 1653 | --DOCSHELL 0x128431800 == 34 [pid = 1653] [id = 673] 09:17:16 INFO - PROCESS | 1653 | --DOCSHELL 0x121021800 == 33 [pid = 1653] [id = 672] 09:17:16 INFO - PROCESS | 1653 | --DOCSHELL 0x12842e800 == 32 [pid = 1653] [id = 671] 09:17:16 INFO - PROCESS | 1653 | --DOCSHELL 0x12b15c000 == 31 [pid = 1653] [id = 683] 09:17:16 INFO - PROCESS | 1653 | --DOCSHELL 0x12aa84000 == 30 [pid = 1653] [id = 682] 09:17:16 INFO - PROCESS | 1653 | --DOCSHELL 0x126c23800 == 29 [pid = 1653] [id = 681] 09:17:16 INFO - PROCESS | 1653 | --DOCSHELL 0x128ecf000 == 28 [pid = 1653] [id = 679] 09:17:16 INFO - PROCESS | 1653 | --DOCSHELL 0x1188b2800 == 27 [pid = 1653] [id = 680] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x116a15800) [pid = 1653] [serial = 1981] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x115e58800) [pid = 1653] [serial = 1982] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x11872d400) [pid = 1653] [serial = 1979] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x117cb6800) [pid = 1653] [serial = 1978] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x128611400) [pid = 1653] [serial = 1993] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x119611400) [pid = 1653] [serial = 1984] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x12b90d400) [pid = 1653] [serial = 1997] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x12a95f000) [pid = 1653] [serial = 1996] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x1197e5c00) [pid = 1653] [serial = 1985] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x124a04800) [pid = 1653] [serial = 1987] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x1183ca000) [pid = 1653] [serial = 2005] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x124bad000) [pid = 1653] [serial = 1988] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x124523400) [pid = 1653] [serial = 1999] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x125709800) [pid = 1653] [serial = 1990] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x12b914400) [pid = 1653] [serial = 2002] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x125606400) [pid = 1653] [serial = 2008] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x11889e800) [pid = 1653] [serial = 1967] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 73 (0x118496c00) [pid = 1653] [serial = 1966] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 72 (0x124ac4000) [pid = 1653] [serial = 1970] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 71 (0x124099c00) [pid = 1653] [serial = 1969] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 70 (0x12a667400) [pid = 1653] [serial = 1973] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 69 (0x12b9e0c00) [pid = 1653] [serial = 2003] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 68 (0x12a570800) [pid = 1653] [serial = 1972] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 67 (0x12b913800) [pid = 1653] [serial = 1976] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 66 (0x12b11e000) [pid = 1653] [serial = 1975] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 65 (0x124528400) [pid = 1653] [serial = 2000] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 64 (0x1192ac800) [pid = 1653] [serial = 2006] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 63 (0x128915c00) [pid = 1653] [serial = 2009] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 62 (0x128d10400) [pid = 1653] [serial = 1994] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 61 (0x126c95800) [pid = 1653] [serial = 1991] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 60 (0x12a574400) [pid = 1653] [serial = 2012] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | --DOMWINDOW == 59 (0x119ccf000) [pid = 1653] [serial = 2011] [outer = 0x0] [url = about:blank] 09:17:16 INFO - PROCESS | 1653 | 1469031436550 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]]]}] 09:17:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:17:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1328ms 09:17:16 INFO - PROCESS | 1653 | 1469031436610 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 09:17:16 INFO - PROCESS | 1653 | 1469031436613 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 09:17:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:17:16 INFO - PROCESS | 1653 | 1469031436618 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:17:16 INFO - PROCESS | 1653 | 1469031436620 Marionette TRACE conn2 <- [1,2710,null,{}] 09:17:16 INFO - PROCESS | 1653 | 1469031436628 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}] 09:17:16 INFO - PROCESS | 1653 | 1469031436631 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:16 INFO - PROCESS | 1653 | 1469031436746 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 09:17:16 INFO - PROCESS | 1653 | 1469031436763 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:16 INFO - PROCESS | 1653 | 1469031436764 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:16 INFO - PROCESS | 1653 | ++DOCSHELL 0x11748b800 == 28 [pid = 1653] [id = 685] 09:17:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 60 (0x1127dd400) [pid = 1653] [serial = 2055] [outer = 0x0] 09:17:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 61 (0x1127dfc00) [pid = 1653] [serial = 2056] [outer = 0x1127dd400] 09:17:16 INFO - PROCESS | 1653 | 1469031436807 Marionette DEBUG loaded listener.js 09:17:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 62 (0x112a82c00) [pid = 1653] [serial = 2057] [outer = 0x1127dd400] 09:17:17 INFO - PROCESS | 1653 | 1469031437168 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] 09:17:17 INFO - PROCESS | 1653 | 1469031437196 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 09:17:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:17:17 INFO - PROCESS | 1653 | 1469031437203 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:17:17 INFO - PROCESS | 1653 | 1469031437205 Marionette TRACE conn2 <- [1,2714,null,{}] 09:17:17 INFO - PROCESS | 1653 | 1469031437209 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}] 09:17:17 INFO - PROCESS | 1653 | 1469031437211 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:17 INFO - PROCESS | 1653 | 1469031437330 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 09:17:17 INFO - PROCESS | 1653 | 1469031437337 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:17 INFO - PROCESS | 1653 | 1469031437338 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x118722000 == 29 [pid = 1653] [id = 686] 09:17:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 63 (0x112f6b000) [pid = 1653] [serial = 2058] [outer = 0x0] 09:17:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 64 (0x115e5b800) [pid = 1653] [serial = 2059] [outer = 0x112f6b000] 09:17:17 INFO - PROCESS | 1653 | 1469031437384 Marionette DEBUG loaded listener.js 09:17:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 65 (0x116a0a400) [pid = 1653] [serial = 2060] [outer = 0x112f6b000] 09:17:17 INFO - PROCESS | 1653 | 1469031437808 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]]]}] 09:17:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:17:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 623ms 09:17:17 INFO - PROCESS | 1653 | 1469031437826 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 09:17:17 INFO - PROCESS | 1653 | 1469031437827 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 09:17:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:17:17 INFO - PROCESS | 1653 | 1469031437830 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:17:17 INFO - PROCESS | 1653 | 1469031437832 Marionette TRACE conn2 <- [1,2718,null,{}] 09:17:17 INFO - PROCESS | 1653 | 1469031437840 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}] 09:17:17 INFO - PROCESS | 1653 | 1469031437843 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:17 INFO - PROCESS | 1653 | 1469031437917 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 09:17:17 INFO - PROCESS | 1653 | 1469031437923 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:17 INFO - PROCESS | 1653 | 1469031437927 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x12391e000 == 30 [pid = 1653] [id = 687] 09:17:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 66 (0x1129b4800) [pid = 1653] [serial = 2061] [outer = 0x0] 09:17:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 67 (0x118420000) [pid = 1653] [serial = 2062] [outer = 0x1129b4800] 09:17:17 INFO - PROCESS | 1653 | 1469031437955 Marionette DEBUG loaded listener.js 09:17:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 68 (0x1184c6800) [pid = 1653] [serial = 2063] [outer = 0x1129b4800] 09:17:18 INFO - PROCESS | 1653 | 1469031438295 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] 09:17:18 INFO - PROCESS | 1653 | 1469031438302 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 09:17:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:17:18 INFO - PROCESS | 1653 | 1469031438307 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:17:18 INFO - PROCESS | 1653 | 1469031438309 Marionette TRACE conn2 <- [1,2722,null,{}] 09:17:18 INFO - PROCESS | 1653 | 1469031438312 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}] 09:17:18 INFO - PROCESS | 1653 | 1469031438314 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:18 INFO - PROCESS | 1653 | 1469031438436 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 09:17:18 INFO - PROCESS | 1653 | 1469031438537 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:18 INFO - PROCESS | 1653 | 1469031438539 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x124273800 == 31 [pid = 1653] [id = 688] 09:17:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 69 (0x11848cc00) [pid = 1653] [serial = 2064] [outer = 0x0] 09:17:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 70 (0x11874f000) [pid = 1653] [serial = 2065] [outer = 0x11848cc00] 09:17:18 INFO - PROCESS | 1653 | 1469031438580 Marionette DEBUG loaded listener.js 09:17:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 71 (0x11915fc00) [pid = 1653] [serial = 2066] [outer = 0x11848cc00] 09:17:19 INFO - PROCESS | 1653 | 1469031438998 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 09:17:19 INFO - PROCESS | 1653 | 1469031439034 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 09:17:19 INFO - PROCESS | 1653 | 1469031439035 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:17:19 INFO - PROCESS | 1653 | 1469031439037 Marionette TRACE conn2 <- [1,2726,null,{}] 09:17:19 INFO - PROCESS | 1653 | 1469031439039 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}] 09:17:19 INFO - PROCESS | 1653 | 1469031439040 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:19 INFO - PROCESS | 1653 | 1469031439132 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 09:17:19 INFO - PROCESS | 1653 | 1469031439135 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:19 INFO - PROCESS | 1653 | 1469031439136 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x12576c000 == 32 [pid = 1653] [id = 689] 09:17:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 72 (0x115e5f800) [pid = 1653] [serial = 2067] [outer = 0x0] 09:17:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 73 (0x11960c800) [pid = 1653] [serial = 2068] [outer = 0x115e5f800] 09:17:19 INFO - PROCESS | 1653 | 1469031439161 Marionette DEBUG loaded listener.js 09:17:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x119720c00) [pid = 1653] [serial = 2069] [outer = 0x115e5f800] 09:17:19 INFO - PROCESS | 1653 | 1469031439505 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]]]}] 09:17:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:17:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 521ms 09:17:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:17:19 INFO - PROCESS | 1653 | 1469031439557 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 09:17:19 INFO - PROCESS | 1653 | 1469031439558 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 09:17:19 INFO - PROCESS | 1653 | 1469031439560 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:17:19 INFO - PROCESS | 1653 | 1469031439562 Marionette TRACE conn2 <- [1,2730,null,{}] 09:17:19 INFO - PROCESS | 1653 | 1469031439564 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}] 09:17:19 INFO - PROCESS | 1653 | 1469031439568 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:19 INFO - PROCESS | 1653 | 1469031439680 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 09:17:19 INFO - PROCESS | 1653 | 1469031439721 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:19 INFO - PROCESS | 1653 | 1469031439722 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x1281ab000 == 33 [pid = 1653] [id = 690] 09:17:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x1197ed400) [pid = 1653] [serial = 2070] [outer = 0x0] 09:17:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x11a006400) [pid = 1653] [serial = 2071] [outer = 0x1197ed400] 09:17:19 INFO - PROCESS | 1653 | 1469031439747 Marionette DEBUG loaded listener.js 09:17:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x1239f0800) [pid = 1653] [serial = 2072] [outer = 0x1197ed400] 09:17:20 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x113061800) [pid = 1653] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:17:20 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x1210cb400) [pid = 1653] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:17:20 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x112e10c00) [pid = 1653] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:17:20 INFO - PROCESS | 1653 | --DOMWINDOW == 73 (0x1127d5c00) [pid = 1653] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:17:20 INFO - PROCESS | 1653 | --DOMWINDOW == 72 (0x11715b000) [pid = 1653] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:17:20 INFO - PROCESS | 1653 | --DOMWINDOW == 71 (0x119cc8800) [pid = 1653] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:17:20 INFO - PROCESS | 1653 | --DOMWINDOW == 70 (0x116ab4c00) [pid = 1653] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:17:20 INFO - PROCESS | 1653 | --DOMWINDOW == 69 (0x119615c00) [pid = 1653] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:17:20 INFO - PROCESS | 1653 | --DOMWINDOW == 68 (0x1188a0800) [pid = 1653] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:17:20 INFO - PROCESS | 1653 | 1469031440573 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"]]]}] 09:17:20 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 09:17:20 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 09:17:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 09:17:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:17:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1020ms 09:17:20 INFO - PROCESS | 1653 | 1469031440582 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 09:17:20 INFO - PROCESS | 1653 | 1469031440584 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 09:17:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:17:20 INFO - PROCESS | 1653 | 1469031440586 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:17:20 INFO - PROCESS | 1653 | 1469031440587 Marionette TRACE conn2 <- [1,2734,null,{}] 09:17:20 INFO - PROCESS | 1653 | 1469031440590 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}] 09:17:20 INFO - PROCESS | 1653 | 1469031440591 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:20 INFO - PROCESS | 1653 | 1469031440661 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 09:17:20 INFO - PROCESS | 1653 | 1469031440666 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:20 INFO - PROCESS | 1653 | 1469031440667 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x12843c000 == 34 [pid = 1653] [id = 691] 09:17:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 69 (0x112e9b400) [pid = 1653] [serial = 2073] [outer = 0x0] 09:17:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 70 (0x11915c000) [pid = 1653] [serial = 2074] [outer = 0x112e9b400] 09:17:20 INFO - PROCESS | 1653 | 1469031440695 Marionette DEBUG loaded listener.js 09:17:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 71 (0x1211f1c00) [pid = 1653] [serial = 2075] [outer = 0x112e9b400] 09:17:21 INFO - PROCESS | 1653 | 1469031441077 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]]]}] 09:17:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:17:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 518ms 09:17:21 INFO - PROCESS | 1653 | 1469031441106 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 09:17:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:17:21 INFO - PROCESS | 1653 | 1469031441108 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 09:17:21 INFO - PROCESS | 1653 | 1469031441110 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:17:21 INFO - PROCESS | 1653 | 1469031441111 Marionette TRACE conn2 <- [1,2738,null,{}] 09:17:21 INFO - PROCESS | 1653 | 1469031441114 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}] 09:17:21 INFO - PROCESS | 1653 | 1469031441115 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:21 INFO - PROCESS | 1653 | 1469031441216 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 09:17:21 INFO - PROCESS | 1653 | 1469031441222 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:21 INFO - PROCESS | 1653 | 1469031441223 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x128c45000 == 35 [pid = 1653] [id = 692] 09:17:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 72 (0x1184c7c00) [pid = 1653] [serial = 2076] [outer = 0x0] 09:17:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 73 (0x12451c000) [pid = 1653] [serial = 2077] [outer = 0x1184c7c00] 09:17:21 INFO - PROCESS | 1653 | 1469031441248 Marionette DEBUG loaded listener.js 09:17:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x124526400) [pid = 1653] [serial = 2078] [outer = 0x1184c7c00] 09:17:21 INFO - PROCESS | 1653 | 1469031441543 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]]]}] 09:17:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:17:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 469ms 09:17:21 INFO - PROCESS | 1653 | 1469031441580 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 09:17:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:17:21 INFO - PROCESS | 1653 | 1469031441590 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 09:17:21 INFO - PROCESS | 1653 | 1469031441594 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:17:21 INFO - PROCESS | 1653 | 1469031441595 Marionette TRACE conn2 <- [1,2742,null,{}] 09:17:21 INFO - PROCESS | 1653 | 1469031441598 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}] 09:17:21 INFO - PROCESS | 1653 | 1469031441599 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:21 INFO - PROCESS | 1653 | 1469031441674 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 09:17:21 INFO - PROCESS | 1653 | 1469031441679 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:21 INFO - PROCESS | 1653 | 1469031441680 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x12391d800 == 36 [pid = 1653] [id = 693] 09:17:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x1176c5c00) [pid = 1653] [serial = 2079] [outer = 0x0] 09:17:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x1248e4400) [pid = 1653] [serial = 2080] [outer = 0x1176c5c00] 09:17:21 INFO - PROCESS | 1653 | 1469031441704 Marionette DEBUG loaded listener.js 09:17:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x124a10c00) [pid = 1653] [serial = 2081] [outer = 0x1176c5c00] 09:17:22 INFO - PROCESS | 1653 | 1469031442018 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]]]}] 09:17:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:17:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 470ms 09:17:22 INFO - PROCESS | 1653 | 1469031442064 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 09:17:22 INFO - PROCESS | 1653 | 1469031442066 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 09:17:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:17:22 INFO - PROCESS | 1653 | 1469031442068 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:17:22 INFO - PROCESS | 1653 | 1469031442069 Marionette TRACE conn2 <- [1,2746,null,{}] 09:17:22 INFO - PROCESS | 1653 | 1469031442071 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}] 09:17:22 INFO - PROCESS | 1653 | 1469031442072 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:22 INFO - PROCESS | 1653 | 1469031442181 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 09:17:22 INFO - PROCESS | 1653 | 1469031442187 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:22 INFO - PROCESS | 1653 | 1469031442188 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a90a800 == 37 [pid = 1653] [id = 694] 09:17:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x124a11000) [pid = 1653] [serial = 2082] [outer = 0x0] 09:17:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x124ba5000) [pid = 1653] [serial = 2083] [outer = 0x124a11000] 09:17:22 INFO - PROCESS | 1653 | 1469031442218 Marionette DEBUG loaded listener.js 09:17:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x124dde000) [pid = 1653] [serial = 2084] [outer = 0x124a11000] 09:17:22 INFO - PROCESS | 1653 | 1469031442749 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]]]}] 09:17:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:17:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 720ms 09:17:22 INFO - PROCESS | 1653 | 1469031442789 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 09:17:22 INFO - PROCESS | 1653 | 1469031442795 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 09:17:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:17:22 INFO - PROCESS | 1653 | 1469031442801 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:17:22 INFO - PROCESS | 1653 | 1469031442804 Marionette TRACE conn2 <- [1,2750,null,{}] 09:17:22 INFO - PROCESS | 1653 | 1469031442809 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}] 09:17:22 INFO - PROCESS | 1653 | 1469031442810 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:22 INFO - PROCESS | 1653 | 1469031442924 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 09:17:23 INFO - PROCESS | 1653 | 1469031443002 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:23 INFO - PROCESS | 1653 | 1469031443005 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x117c65800 == 38 [pid = 1653] [id = 695] 09:17:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x111c78c00) [pid = 1653] [serial = 2085] [outer = 0x0] 09:17:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x1127d1400) [pid = 1653] [serial = 2086] [outer = 0x111c78c00] 09:17:23 INFO - PROCESS | 1653 | 1469031443037 Marionette DEBUG loaded listener.js 09:17:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x112e0bc00) [pid = 1653] [serial = 2087] [outer = 0x111c78c00] 09:17:23 INFO - PROCESS | 1653 | 1469031443558 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]]]}] 09:17:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:17:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 777ms 09:17:23 INFO - PROCESS | 1653 | 1469031443600 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 09:17:23 INFO - PROCESS | 1653 | 1469031443604 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 09:17:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:17:23 INFO - PROCESS | 1653 | 1469031443612 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:17:23 INFO - PROCESS | 1653 | 1469031443613 Marionette TRACE conn2 <- [1,2754,null,{}] 09:17:23 INFO - PROCESS | 1653 | 1469031443616 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}] 09:17:23 INFO - PROCESS | 1653 | 1469031443618 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:23 INFO - PROCESS | 1653 | 1469031443726 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 09:17:23 INFO - PROCESS | 1653 | 1469031443803 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:23 INFO - PROCESS | 1653 | 1469031443805 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x125177000 == 39 [pid = 1653] [id = 696] 09:17:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x117170800) [pid = 1653] [serial = 2088] [outer = 0x0] 09:17:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x117c44c00) [pid = 1653] [serial = 2089] [outer = 0x117170800] 09:17:23 INFO - PROCESS | 1653 | 1469031443835 Marionette DEBUG loaded listener.js 09:17:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x117cb3000) [pid = 1653] [serial = 2090] [outer = 0x117170800] 09:17:24 INFO - PROCESS | 1653 | 1469031444474 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]]]}] 09:17:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:17:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 872ms 09:17:24 INFO - PROCESS | 1653 | 1469031444484 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 09:17:24 INFO - PROCESS | 1653 | 1469031444487 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 09:17:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:17:24 INFO - PROCESS | 1653 | 1469031444519 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:17:24 INFO - PROCESS | 1653 | 1469031444520 Marionette TRACE conn2 <- [1,2758,null,{}] 09:17:24 INFO - PROCESS | 1653 | 1469031444527 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}] 09:17:24 INFO - PROCESS | 1653 | 1469031444529 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:24 INFO - PROCESS | 1653 | 1469031444647 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 09:17:24 INFO - PROCESS | 1653 | --DOCSHELL 0x12391d800 == 38 [pid = 1653] [id = 693] 09:17:24 INFO - PROCESS | 1653 | --DOCSHELL 0x128c45000 == 37 [pid = 1653] [id = 692] 09:17:24 INFO - PROCESS | 1653 | --DOCSHELL 0x12843c000 == 36 [pid = 1653] [id = 691] 09:17:24 INFO - PROCESS | 1653 | --DOCSHELL 0x1281ab000 == 35 [pid = 1653] [id = 690] 09:17:24 INFO - PROCESS | 1653 | --DOCSHELL 0x12576c000 == 34 [pid = 1653] [id = 689] 09:17:24 INFO - PROCESS | 1653 | --DOCSHELL 0x124273800 == 33 [pid = 1653] [id = 688] 09:17:24 INFO - PROCESS | 1653 | --DOCSHELL 0x12391e000 == 32 [pid = 1653] [id = 687] 09:17:24 INFO - PROCESS | 1653 | --DOCSHELL 0x118722000 == 31 [pid = 1653] [id = 686] 09:17:24 INFO - PROCESS | 1653 | --DOCSHELL 0x11748b800 == 30 [pid = 1653] [id = 685] 09:17:24 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x124a03800) [pid = 1653] [serial = 2038] [outer = 0x0] [url = about:blank] 09:17:24 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x123fee000) [pid = 1653] [serial = 2032] [outer = 0x0] [url = about:blank] 09:17:24 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x117cb4000) [pid = 1653] [serial = 2035] [outer = 0x0] [url = about:blank] 09:17:24 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x112e0b400) [pid = 1653] [serial = 2023] [outer = 0x0] [url = about:blank] 09:17:24 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x1164f0000) [pid = 1653] [serial = 2024] [outer = 0x0] [url = about:blank] 09:17:24 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x1184bc400) [pid = 1653] [serial = 2017] [outer = 0x0] [url = about:blank] 09:17:24 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x119107c00) [pid = 1653] [serial = 2018] [outer = 0x0] [url = about:blank] 09:17:24 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x12b9e9400) [pid = 1653] [serial = 2015] [outer = 0x0] [url = about:blank] 09:17:24 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x12b90e400) [pid = 1653] [serial = 2014] [outer = 0x0] [url = about:blank] 09:17:24 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x118491c00) [pid = 1653] [serial = 2026] [outer = 0x0] [url = about:blank] 09:17:24 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x119cd2000) [pid = 1653] [serial = 2020] [outer = 0x0] [url = about:blank] 09:17:24 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x123fed000) [pid = 1653] [serial = 2021] [outer = 0x0] [url = about:blank] 09:17:24 INFO - PROCESS | 1653 | --DOMWINDOW == 73 (0x1197eb400) [pid = 1653] [serial = 2029] [outer = 0x0] [url = about:blank] 09:17:24 INFO - PROCESS | 1653 | --DOMWINDOW == 72 (0x12451b400) [pid = 1653] [serial = 2033] [outer = 0x0] [url = about:blank] 09:17:24 INFO - PROCESS | 1653 | --DOMWINDOW == 71 (0x119cd2400) [pid = 1653] [serial = 2030] [outer = 0x0] [url = about:blank] 09:17:24 INFO - PROCESS | 1653 | --DOMWINDOW == 70 (0x125708400) [pid = 1653] [serial = 2039] [outer = 0x0] [url = about:blank] 09:17:24 INFO - PROCESS | 1653 | --DOMWINDOW == 69 (0x1184c9000) [pid = 1653] [serial = 2027] [outer = 0x0] [url = about:blank] 09:17:24 INFO - PROCESS | 1653 | --DOMWINDOW == 68 (0x11971cc00) [pid = 1653] [serial = 2036] [outer = 0x0] [url = about:blank] 09:17:24 INFO - PROCESS | 1653 | 1469031444723 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:24 INFO - PROCESS | 1653 | 1469031444726 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x115d7d000 == 31 [pid = 1653] [id = 697] 09:17:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 69 (0x1129ac800) [pid = 1653] [serial = 2091] [outer = 0x0] 09:17:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 70 (0x112fad400) [pid = 1653] [serial = 2092] [outer = 0x1129ac800] 09:17:24 INFO - PROCESS | 1653 | 1469031444753 Marionette DEBUG loaded listener.js 09:17:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 71 (0x1164f0000) [pid = 1653] [serial = 2093] [outer = 0x1129ac800] 09:17:25 INFO - PROCESS | 1653 | 1469031445034 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]]]}] 09:17:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:17:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 603ms 09:17:25 INFO - PROCESS | 1653 | 1469031445104 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 09:17:25 INFO - PROCESS | 1653 | 1469031445108 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 09:17:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:17:25 INFO - PROCESS | 1653 | 1469031445113 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:17:25 INFO - PROCESS | 1653 | 1469031445115 Marionette TRACE conn2 <- [1,2762,null,{}] 09:17:25 INFO - PROCESS | 1653 | 1469031445118 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}] 09:17:25 INFO - PROCESS | 1653 | 1469031445119 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:25 INFO - PROCESS | 1653 | 1469031445199 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 09:17:25 INFO - PROCESS | 1653 | 1469031445203 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:25 INFO - PROCESS | 1653 | 1469031445204 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x123889800 == 32 [pid = 1653] [id = 698] 09:17:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 72 (0x116aad000) [pid = 1653] [serial = 2094] [outer = 0x0] 09:17:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 73 (0x1183ca000) [pid = 1653] [serial = 2095] [outer = 0x116aad000] 09:17:25 INFO - PROCESS | 1653 | 1469031445233 Marionette DEBUG loaded listener.js 09:17:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x1184c9000) [pid = 1653] [serial = 2096] [outer = 0x116aad000] 09:17:25 INFO - PROCESS | 1653 | 1469031445584 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]]]}] 09:17:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:17:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 520ms 09:17:25 INFO - PROCESS | 1653 | 1469031445634 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 09:17:25 INFO - PROCESS | 1653 | 1469031445635 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 09:17:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:17:25 INFO - PROCESS | 1653 | 1469031445638 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:17:25 INFO - PROCESS | 1653 | 1469031445640 Marionette TRACE conn2 <- [1,2766,null,{}] 09:17:25 INFO - PROCESS | 1653 | 1469031445654 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}] 09:17:25 INFO - PROCESS | 1653 | 1469031445658 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:25 INFO - PROCESS | 1653 | 1469031445746 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 09:17:25 INFO - PROCESS | 1653 | 1469031445752 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:25 INFO - PROCESS | 1653 | 1469031445754 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x124dc3000 == 33 [pid = 1653] [id = 699] 09:17:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x11875a400) [pid = 1653] [serial = 2097] [outer = 0x0] 09:17:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x119611000) [pid = 1653] [serial = 2098] [outer = 0x11875a400] 09:17:25 INFO - PROCESS | 1653 | 1469031445784 Marionette DEBUG loaded listener.js 09:17:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x119c04800) [pid = 1653] [serial = 2099] [outer = 0x11875a400] 09:17:26 INFO - PROCESS | 1653 | 1469031446131 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]]]}] 09:17:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:17:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 523ms 09:17:26 INFO - PROCESS | 1653 | 1469031446162 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 09:17:26 INFO - PROCESS | 1653 | 1469031446164 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 09:17:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:17:26 INFO - PROCESS | 1653 | 1469031446166 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:17:26 INFO - PROCESS | 1653 | 1469031446167 Marionette TRACE conn2 <- [1,2770,null,{}] 09:17:26 INFO - PROCESS | 1653 | 1469031446169 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}] 09:17:26 INFO - PROCESS | 1653 | 1469031446170 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:26 INFO - PROCESS | 1653 | 1469031446273 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 09:17:26 INFO - PROCESS | 1653 | 1469031446281 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:26 INFO - PROCESS | 1653 | 1469031446282 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x1281ab000 == 34 [pid = 1653] [id = 700] 09:17:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x119ccc800) [pid = 1653] [serial = 2100] [outer = 0x0] 09:17:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x119cd3c00) [pid = 1653] [serial = 2101] [outer = 0x119ccc800] 09:17:26 INFO - PROCESS | 1653 | 1469031446308 Marionette DEBUG loaded listener.js 09:17:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x12103d400) [pid = 1653] [serial = 2102] [outer = 0x119ccc800] 09:17:26 INFO - PROCESS | 1653 | 1469031446642 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]]]}] 09:17:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:17:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 519ms 09:17:26 INFO - PROCESS | 1653 | 1469031446685 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 09:17:26 INFO - PROCESS | 1653 | 1469031446687 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 09:17:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:17:26 INFO - PROCESS | 1653 | 1469031446689 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:17:26 INFO - PROCESS | 1653 | 1469031446690 Marionette TRACE conn2 <- [1,2774,null,{}] 09:17:26 INFO - PROCESS | 1653 | 1469031446692 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}] 09:17:26 INFO - PROCESS | 1653 | 1469031446694 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:26 INFO - PROCESS | 1653 | 1469031446777 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 09:17:26 INFO - PROCESS | 1653 | 1469031446781 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:26 INFO - PROCESS | 1653 | 1469031446782 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x12843b800 == 35 [pid = 1653] [id = 701] 09:17:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x1129af400) [pid = 1653] [serial = 2103] [outer = 0x0] 09:17:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x1211ed400) [pid = 1653] [serial = 2104] [outer = 0x1129af400] 09:17:26 INFO - PROCESS | 1653 | 1469031446806 Marionette DEBUG loaded listener.js 09:17:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x12451ac00) [pid = 1653] [serial = 2105] [outer = 0x1129af400] 09:17:27 INFO - PROCESS | 1653 | 1469031447178 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]]]}] 09:17:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:17:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 521ms 09:17:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:17:27 INFO - PROCESS | 1653 | 1469031447211 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 09:17:27 INFO - PROCESS | 1653 | 1469031447212 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 09:17:27 INFO - PROCESS | 1653 | 1469031447214 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:17:27 INFO - PROCESS | 1653 | 1469031447215 Marionette TRACE conn2 <- [1,2778,null,{}] 09:17:27 INFO - PROCESS | 1653 | 1469031447217 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}] 09:17:27 INFO - PROCESS | 1653 | 1469031447222 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:27 INFO - PROCESS | 1653 | 1469031447340 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 09:17:27 INFO - PROCESS | 1653 | 1469031447343 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:27 INFO - PROCESS | 1653 | 1469031447345 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a5b5800 == 36 [pid = 1653] [id = 702] 09:17:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x12451a800) [pid = 1653] [serial = 2106] [outer = 0x0] 09:17:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x1245c8000) [pid = 1653] [serial = 2107] [outer = 0x12451a800] 09:17:27 INFO - PROCESS | 1653 | 1469031447369 Marionette DEBUG loaded listener.js 09:17:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x12578d400) [pid = 1653] [serial = 2108] [outer = 0x12451a800] 09:17:27 INFO - PROCESS | 1653 | 1469031447691 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]]]}] 09:17:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:17:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 518ms 09:17:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:17:27 INFO - PROCESS | 1653 | 1469031447733 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 09:17:27 INFO - PROCESS | 1653 | 1469031447734 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 09:17:27 INFO - PROCESS | 1653 | 1469031447736 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:17:27 INFO - PROCESS | 1653 | 1469031447737 Marionette TRACE conn2 <- [1,2782,null,{}] 09:17:27 INFO - PROCESS | 1653 | 1469031447741 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}] 09:17:27 INFO - PROCESS | 1653 | 1469031447750 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:27 INFO - PROCESS | 1653 | 1469031447854 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 09:17:27 INFO - PROCESS | 1653 | 1469031447858 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:27 INFO - PROCESS | 1653 | 1469031447859 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x12aa7d800 == 37 [pid = 1653] [id = 703] 09:17:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x12451b400) [pid = 1653] [serial = 2109] [outer = 0x0] 09:17:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x126139400) [pid = 1653] [serial = 2110] [outer = 0x12451b400] 09:17:27 INFO - PROCESS | 1653 | 1469031447883 Marionette DEBUG loaded listener.js 09:17:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x126640c00) [pid = 1653] [serial = 2111] [outer = 0x12451b400] 09:17:28 INFO - PROCESS | 1653 | 1469031448191 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]]]}] 09:17:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:17:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 471ms 09:17:28 INFO - PROCESS | 1653 | 1469031448214 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 09:17:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:17:28 INFO - PROCESS | 1653 | 1469031448215 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 09:17:28 INFO - PROCESS | 1653 | 1469031448217 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:17:28 INFO - PROCESS | 1653 | 1469031448218 Marionette TRACE conn2 <- [1,2786,null,{}] 09:17:28 INFO - PROCESS | 1653 | 1469031448220 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}] 09:17:28 INFO - PROCESS | 1653 | 1469031448222 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:28 INFO - PROCESS | 1653 | 1469031448322 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 09:17:28 INFO - PROCESS | 1653 | 1469031448325 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:28 INFO - PROCESS | 1653 | 1469031448326 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b14c000 == 38 [pid = 1653] [id = 704] 09:17:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x12578e400) [pid = 1653] [serial = 2112] [outer = 0x0] 09:17:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x12698dc00) [pid = 1653] [serial = 2113] [outer = 0x12578e400] 09:17:28 INFO - PROCESS | 1653 | 1469031448350 Marionette DEBUG loaded listener.js 09:17:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x126c9d400) [pid = 1653] [serial = 2114] [outer = 0x12578e400] 09:17:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:17:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 476ms 09:17:28 INFO - PROCESS | 1653 | 1469031448684 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]]]}] 09:17:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:17:28 INFO - PROCESS | 1653 | 1469031448697 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 09:17:28 INFO - PROCESS | 1653 | 1469031448699 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 09:17:28 INFO - PROCESS | 1653 | 1469031448701 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:17:28 INFO - PROCESS | 1653 | 1469031448702 Marionette TRACE conn2 <- [1,2790,null,{}] 09:17:28 INFO - PROCESS | 1653 | 1469031448715 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}] 09:17:28 INFO - PROCESS | 1653 | 1469031448716 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:28 INFO - PROCESS | 1653 | 1469031448822 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 09:17:28 INFO - PROCESS | 1653 | 1469031448826 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:28 INFO - PROCESS | 1653 | 1469031448827 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x124442800 == 39 [pid = 1653] [id = 705] 09:17:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x126c9b400) [pid = 1653] [serial = 2115] [outer = 0x0] 09:17:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x12829c400) [pid = 1653] [serial = 2116] [outer = 0x126c9b400] 09:17:28 INFO - PROCESS | 1653 | 1469031448852 Marionette DEBUG loaded listener.js 09:17:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x1282a9400) [pid = 1653] [serial = 2117] [outer = 0x126c9b400] 09:17:29 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x115e5f800) [pid = 1653] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:17:29 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x1129b4800) [pid = 1653] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:17:29 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x1127dd400) [pid = 1653] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:17:29 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x1164f4c00) [pid = 1653] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:17:29 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x112f6b000) [pid = 1653] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:17:29 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x115e5b000) [pid = 1653] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:17:29 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x11848cc00) [pid = 1653] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:17:29 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1197ed400) [pid = 1653] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:17:29 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x1176c5c00) [pid = 1653] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:17:29 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x118755000) [pid = 1653] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:17:29 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x119cd4400) [pid = 1653] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:17:29 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x112e9b400) [pid = 1653] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:17:29 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x117cab000) [pid = 1653] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:17:29 INFO - PROCESS | 1653 | 1469031449211 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]]]}] 09:17:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:17:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 519ms 09:17:29 INFO - PROCESS | 1653 | 1469031449220 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 09:17:29 INFO - PROCESS | 1653 | 1469031449222 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 09:17:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:17:29 INFO - PROCESS | 1653 | 1469031449234 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:17:29 INFO - PROCESS | 1653 | 1469031449235 Marionette TRACE conn2 <- [1,2794,null,{}] 09:17:29 INFO - PROCESS | 1653 | 1469031449237 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}] 09:17:29 INFO - PROCESS | 1653 | 1469031449239 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:29 INFO - PROCESS | 1653 | 1469031449362 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 09:17:29 INFO - PROCESS | 1653 | 1469031449396 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:29 INFO - PROCESS | 1653 | 1469031449397 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c379000 == 40 [pid = 1653] [id = 706] 09:17:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1127dd400) [pid = 1653] [serial = 2118] [outer = 0x0] 09:17:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x118517000) [pid = 1653] [serial = 2119] [outer = 0x1127dd400] 09:17:29 INFO - PROCESS | 1653 | 1469031449422 Marionette DEBUG loaded listener.js 09:17:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x12103a800) [pid = 1653] [serial = 2120] [outer = 0x1127dd400] 09:17:29 INFO - PROCESS | 1653 | 1469031449682 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]]]}] 09:17:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:17:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 476ms 09:17:29 INFO - PROCESS | 1653 | 1469031449705 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 09:17:29 INFO - PROCESS | 1653 | 1469031449708 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 09:17:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:17:29 INFO - PROCESS | 1653 | 1469031449717 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:17:29 INFO - PROCESS | 1653 | 1469031449719 Marionette TRACE conn2 <- [1,2798,null,{}] 09:17:29 INFO - PROCESS | 1653 | 1469031449738 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}] 09:17:29 INFO - PROCESS | 1653 | 1469031449740 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:29 INFO - PROCESS | 1653 | 1469031449838 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 09:17:29 INFO - PROCESS | 1653 | 1469031449843 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:29 INFO - PROCESS | 1653 | 1469031449845 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c736000 == 41 [pid = 1653] [id = 707] 09:17:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x124525c00) [pid = 1653] [serial = 2121] [outer = 0x0] 09:17:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x12860c000) [pid = 1653] [serial = 2122] [outer = 0x124525c00] 09:17:29 INFO - PROCESS | 1653 | 1469031449871 Marionette DEBUG loaded listener.js 09:17:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x128a2e400) [pid = 1653] [serial = 2123] [outer = 0x124525c00] 09:17:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:17:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 489ms 09:17:30 INFO - PROCESS | 1653 | 1469031450203 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]]]}] 09:17:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:17:30 INFO - PROCESS | 1653 | 1469031450212 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 09:17:30 INFO - PROCESS | 1653 | 1469031450213 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 09:17:30 INFO - PROCESS | 1653 | 1469031450216 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:17:30 INFO - PROCESS | 1653 | 1469031450217 Marionette TRACE conn2 <- [1,2802,null,{}] 09:17:30 INFO - PROCESS | 1653 | 1469031450220 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}] 09:17:30 INFO - PROCESS | 1653 | 1469031450221 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:30 INFO - PROCESS | 1653 | 1469031450338 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 09:17:30 INFO - PROCESS | 1653 | 1469031450344 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:30 INFO - PROCESS | 1653 | 1469031450345 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x12ca48000 == 42 [pid = 1653] [id = 708] 09:17:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x124a0bc00) [pid = 1653] [serial = 2124] [outer = 0x0] 09:17:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x128c9e400) [pid = 1653] [serial = 2125] [outer = 0x124a0bc00] 09:17:30 INFO - PROCESS | 1653 | 1469031450369 Marionette DEBUG loaded listener.js 09:17:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x128d10400) [pid = 1653] [serial = 2126] [outer = 0x124a0bc00] 09:17:30 INFO - PROCESS | 1653 | 1469031450660 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]]]}] 09:17:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:17:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 472ms 09:17:30 INFO - PROCESS | 1653 | 1469031450688 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 09:17:30 INFO - PROCESS | 1653 | 1469031450690 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 09:17:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:17:30 INFO - PROCESS | 1653 | 1469031450695 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:17:30 INFO - PROCESS | 1653 | 1469031450704 Marionette TRACE conn2 <- [1,2806,null,{}] 09:17:30 INFO - PROCESS | 1653 | 1469031450708 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}] 09:17:30 INFO - PROCESS | 1653 | 1469031450710 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:30 INFO - PROCESS | 1653 | 1469031450791 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 09:17:30 INFO - PROCESS | 1653 | 1469031450796 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:30 INFO - PROCESS | 1653 | 1469031450797 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x12cacf800 == 43 [pid = 1653] [id = 709] 09:17:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x116645400) [pid = 1653] [serial = 2127] [outer = 0x0] 09:17:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x12a65cc00) [pid = 1653] [serial = 2128] [outer = 0x116645400] 09:17:30 INFO - PROCESS | 1653 | 1469031450820 Marionette DEBUG loaded listener.js 09:17:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x12a668000) [pid = 1653] [serial = 2129] [outer = 0x116645400] 09:17:31 INFO - PROCESS | 1653 | --DOCSHELL 0x116f06000 == 42 [pid = 1653] [id = 684] 09:17:31 INFO - PROCESS | 1653 | --DOCSHELL 0x115d7d000 == 41 [pid = 1653] [id = 697] 09:17:31 INFO - PROCESS | 1653 | --DOCSHELL 0x125177000 == 40 [pid = 1653] [id = 696] 09:17:31 INFO - PROCESS | 1653 | --DOCSHELL 0x117c65800 == 39 [pid = 1653] [id = 695] 09:17:31 INFO - PROCESS | 1653 | --DOCSHELL 0x12a90a800 == 38 [pid = 1653] [id = 694] 09:17:32 INFO - PROCESS | 1653 | --DOCSHELL 0x123889800 == 37 [pid = 1653] [id = 698] 09:17:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12aa7d800 == 36 [pid = 1653] [id = 703] 09:17:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12b14c000 == 35 [pid = 1653] [id = 704] 09:17:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12c736000 == 34 [pid = 1653] [id = 707] 09:17:32 INFO - PROCESS | 1653 | --DOCSHELL 0x124442800 == 33 [pid = 1653] [id = 705] 09:17:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12843b800 == 32 [pid = 1653] [id = 701] 09:17:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12a5b5800 == 31 [pid = 1653] [id = 702] 09:17:32 INFO - PROCESS | 1653 | --DOCSHELL 0x1281ab000 == 30 [pid = 1653] [id = 700] 09:17:32 INFO - PROCESS | 1653 | --DOCSHELL 0x124dc3000 == 29 [pid = 1653] [id = 699] 09:17:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12c379000 == 28 [pid = 1653] [id = 706] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x1184c6c00) [pid = 1653] [serial = 2054] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x115e5b800) [pid = 1653] [serial = 2059] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x116a0a400) [pid = 1653] [serial = 2060] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x1176c5800) [pid = 1653] [serial = 2042] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x1164f0400) [pid = 1653] [serial = 2041] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x11915fc00) [pid = 1653] [serial = 2066] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x11a006400) [pid = 1653] [serial = 2071] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x124a10c00) [pid = 1653] [serial = 2081] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x119c06400) [pid = 1653] [serial = 2045] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x1192a6c00) [pid = 1653] [serial = 2044] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x12560f800) [pid = 1653] [serial = 2048] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x11915c000) [pid = 1653] [serial = 2074] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x124abf400) [pid = 1653] [serial = 2047] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x1211f1c00) [pid = 1653] [serial = 2075] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x1239f0800) [pid = 1653] [serial = 2072] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x1248e4400) [pid = 1653] [serial = 2080] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x11874f000) [pid = 1653] [serial = 2065] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x124ba5000) [pid = 1653] [serial = 2083] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x119720c00) [pid = 1653] [serial = 2069] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x12698fc00) [pid = 1653] [serial = 2051] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 73 (0x125610400) [pid = 1653] [serial = 2050] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 72 (0x12451c000) [pid = 1653] [serial = 2077] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 71 (0x11960c800) [pid = 1653] [serial = 2068] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 70 (0x118420000) [pid = 1653] [serial = 2062] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 69 (0x1184c6800) [pid = 1653] [serial = 2063] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 68 (0x1127dfc00) [pid = 1653] [serial = 2056] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 67 (0x112a82c00) [pid = 1653] [serial = 2057] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOMWINDOW == 66 (0x116aae000) [pid = 1653] [serial = 2053] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12ca48000 == 27 [pid = 1653] [id = 708] 09:17:32 INFO - PROCESS | 1653 | 1469031452262 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]]]}] 09:17:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:17:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1580ms 09:17:32 INFO - PROCESS | 1653 | 1469031452277 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 09:17:32 INFO - PROCESS | 1653 | 1469031452279 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 09:17:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:17:32 INFO - PROCESS | 1653 | 1469031452283 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:17:32 INFO - PROCESS | 1653 | 1469031452285 Marionette TRACE conn2 <- [1,2810,null,{}] 09:17:32 INFO - PROCESS | 1653 | 1469031452290 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}] 09:17:32 INFO - PROCESS | 1653 | 1469031452292 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:32 INFO - PROCESS | 1653 | 1469031452372 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 09:17:32 INFO - PROCESS | 1653 | 1469031452424 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:32 INFO - PROCESS | 1653 | 1469031452426 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x116fab000 == 28 [pid = 1653] [id = 710] 09:17:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 67 (0x1127dfc00) [pid = 1653] [serial = 2130] [outer = 0x0] 09:17:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 68 (0x1127e0800) [pid = 1653] [serial = 2131] [outer = 0x1127dfc00] 09:17:32 INFO - PROCESS | 1653 | 1469031452454 Marionette DEBUG loaded listener.js 09:17:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 69 (0x112fac400) [pid = 1653] [serial = 2132] [outer = 0x1127dfc00] 09:17:32 INFO - PROCESS | 1653 | 1469031452783 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]]]}] 09:17:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:17:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 527ms 09:17:32 INFO - PROCESS | 1653 | 1469031452812 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 09:17:32 INFO - PROCESS | 1653 | 1469031452816 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 09:17:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:17:32 INFO - PROCESS | 1653 | 1469031452821 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:17:32 INFO - PROCESS | 1653 | 1469031452825 Marionette TRACE conn2 <- [1,2814,null,{}] 09:17:32 INFO - PROCESS | 1653 | 1469031452829 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}] 09:17:32 INFO - PROCESS | 1653 | 1469031452831 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:32 INFO - PROCESS | 1653 | 1469031452922 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 09:17:32 INFO - PROCESS | 1653 | 1469031452929 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:32 INFO - PROCESS | 1653 | 1469031452931 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192ce800 == 29 [pid = 1653] [id = 711] 09:17:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 70 (0x115d99c00) [pid = 1653] [serial = 2133] [outer = 0x0] 09:17:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 71 (0x11664a400) [pid = 1653] [serial = 2134] [outer = 0x115d99c00] 09:17:32 INFO - PROCESS | 1653 | 1469031452976 Marionette DEBUG loaded listener.js 09:17:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 72 (0x1130bd800) [pid = 1653] [serial = 2135] [outer = 0x115d99c00] 09:17:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12ca56000 == 28 [pid = 1653] [id = 15] 09:17:33 INFO - PROCESS | 1653 | 1469031453455 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]]]}] 09:17:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:17:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 674ms 09:17:33 INFO - PROCESS | 1653 | 1469031453497 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 09:17:33 INFO - PROCESS | 1653 | 1469031453499 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 09:17:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:17:33 INFO - PROCESS | 1653 | 1469031453501 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:17:33 INFO - PROCESS | 1653 | 1469031453504 Marionette TRACE conn2 <- [1,2818,null,{}] 09:17:33 INFO - PROCESS | 1653 | 1469031453512 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}] 09:17:33 INFO - PROCESS | 1653 | 1469031453516 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:33 INFO - PROCESS | 1653 | 1469031453610 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 09:17:33 INFO - PROCESS | 1653 | 1469031453646 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:33 INFO - PROCESS | 1653 | 1469031453648 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x123a91000 == 29 [pid = 1653] [id = 712] 09:17:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 73 (0x110ead000) [pid = 1653] [serial = 2136] [outer = 0x0] 09:17:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x1183cd000) [pid = 1653] [serial = 2137] [outer = 0x110ead000] 09:17:33 INFO - PROCESS | 1653 | 1469031453699 Marionette DEBUG loaded listener.js 09:17:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x118491400) [pid = 1653] [serial = 2138] [outer = 0x110ead000] 09:17:34 INFO - PROCESS | 1653 | 1469031454092 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]]]}] 09:17:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:17:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 626ms 09:17:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:17:34 INFO - PROCESS | 1653 | 1469031454128 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 09:17:34 INFO - PROCESS | 1653 | 1469031454130 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 09:17:34 INFO - PROCESS | 1653 | 1469031454132 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:17:34 INFO - PROCESS | 1653 | 1469031454133 Marionette TRACE conn2 <- [1,2822,null,{}] 09:17:34 INFO - PROCESS | 1653 | 1469031454136 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}] 09:17:34 INFO - PROCESS | 1653 | 1469031454137 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:34 INFO - PROCESS | 1653 | 1469031454239 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 09:17:34 INFO - PROCESS | 1653 | 1469031454247 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:34 INFO - PROCESS | 1653 | 1469031454249 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x12427f000 == 30 [pid = 1653] [id = 713] 09:17:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x118496c00) [pid = 1653] [serial = 2139] [outer = 0x0] 09:17:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x118514000) [pid = 1653] [serial = 2140] [outer = 0x118496c00] 09:17:34 INFO - PROCESS | 1653 | 1469031454274 Marionette DEBUG loaded listener.js 09:17:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x118744c00) [pid = 1653] [serial = 2141] [outer = 0x118496c00] 09:17:34 INFO - PROCESS | 1653 | 1469031454563 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]]]}] 09:17:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:17:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 468ms 09:17:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:17:34 INFO - PROCESS | 1653 | 1469031454602 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 09:17:34 INFO - PROCESS | 1653 | 1469031454603 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 09:17:34 INFO - PROCESS | 1653 | 1469031454605 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:17:34 INFO - PROCESS | 1653 | 1469031454616 Marionette TRACE conn2 <- [1,2826,null,{}] 09:17:34 INFO - PROCESS | 1653 | 1469031454619 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}] 09:17:34 INFO - PROCESS | 1653 | 1469031454620 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:34 INFO - PROCESS | 1653 | 1469031454694 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 09:17:34 INFO - PROCESS | 1653 | 1469031454697 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:34 INFO - PROCESS | 1653 | 1469031454699 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x125178000 == 31 [pid = 1653] [id = 714] 09:17:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x112a8dc00) [pid = 1653] [serial = 2142] [outer = 0x0] 09:17:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x11875dc00) [pid = 1653] [serial = 2143] [outer = 0x112a8dc00] 09:17:34 INFO - PROCESS | 1653 | 1469031454725 Marionette DEBUG loaded listener.js 09:17:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x11910dc00) [pid = 1653] [serial = 2144] [outer = 0x112a8dc00] 09:17:35 INFO - PROCESS | 1653 | 1469031455189 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:17:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:17:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 630ms 09:17:35 INFO - PROCESS | 1653 | 1469031455236 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 09:17:35 INFO - PROCESS | 1653 | 1469031455239 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 09:17:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:17:35 INFO - PROCESS | 1653 | 1469031455242 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:17:35 INFO - PROCESS | 1653 | 1469031455244 Marionette TRACE conn2 <- [1,2830,null,{}] 09:17:35 INFO - PROCESS | 1653 | 1469031455248 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}] 09:17:35 INFO - PROCESS | 1653 | 1469031455250 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:35 INFO - PROCESS | 1653 | 1469031455361 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 09:17:35 INFO - PROCESS | 1653 | 1469031455416 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:35 INFO - PROCESS | 1653 | 1469031455418 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x1183aa800 == 32 [pid = 1653] [id = 715] 09:17:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x1121bdc00) [pid = 1653] [serial = 2145] [outer = 0x0] 09:17:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1127dd800) [pid = 1653] [serial = 2146] [outer = 0x1121bdc00] 09:17:35 INFO - PROCESS | 1653 | 1469031455449 Marionette DEBUG loaded listener.js 09:17:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x112fad800) [pid = 1653] [serial = 2147] [outer = 0x1121bdc00] 09:17:35 INFO - PROCESS | 1653 | 1469031455973 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]]]}] 09:17:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:17:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 774ms 09:17:36 INFO - PROCESS | 1653 | 1469031456034 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 09:17:36 INFO - PROCESS | 1653 | 1469031456037 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 09:17:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:17:36 INFO - PROCESS | 1653 | 1469031456045 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:17:36 INFO - PROCESS | 1653 | 1469031456047 Marionette TRACE conn2 <- [1,2834,null,{}] 09:17:36 INFO - PROCESS | 1653 | 1469031456050 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}] 09:17:36 INFO - PROCESS | 1653 | 1469031456051 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:36 INFO - PROCESS | 1653 | 1469031456157 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 09:17:36 INFO - PROCESS | 1653 | 1469031456234 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:36 INFO - PROCESS | 1653 | 1469031456235 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x12516f800 == 33 [pid = 1653] [id = 716] 09:17:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x116aaa800) [pid = 1653] [serial = 2148] [outer = 0x0] 09:17:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x117c44800) [pid = 1653] [serial = 2149] [outer = 0x116aaa800] 09:17:36 INFO - PROCESS | 1653 | 1469031456267 Marionette DEBUG loaded listener.js 09:17:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1181e4800) [pid = 1653] [serial = 2150] [outer = 0x116aaa800] 09:17:36 INFO - PROCESS | 1653 | 1469031456926 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:17:36 INFO - PROCESS | 1653 | --DOCSHELL 0x12427f000 == 32 [pid = 1653] [id = 713] 09:17:36 INFO - PROCESS | 1653 | --DOCSHELL 0x123a91000 == 31 [pid = 1653] [id = 712] 09:17:36 INFO - PROCESS | 1653 | --DOCSHELL 0x1192ce800 == 30 [pid = 1653] [id = 711] 09:17:36 INFO - PROCESS | 1653 | --DOCSHELL 0x116fab000 == 29 [pid = 1653] [id = 710] 09:17:36 INFO - PROCESS | 1653 | --DOCSHELL 0x12ca55800 == 28 [pid = 1653] [id = 16] 09:17:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:17:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 921ms 09:17:36 INFO - PROCESS | 1653 | 1469031456967 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 09:17:36 INFO - PROCESS | 1653 | 1469031456969 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 09:17:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:17:36 INFO - PROCESS | 1653 | 1469031456973 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:17:36 INFO - PROCESS | 1653 | 1469031456977 Marionette TRACE conn2 <- [1,2838,null,{}] 09:17:36 INFO - PROCESS | 1653 | 1469031456981 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}] 09:17:36 INFO - PROCESS | 1653 | 1469031456982 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:37 INFO - PROCESS | 1653 | 1469031457065 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 09:17:37 INFO - PROCESS | 1653 | 1469031457072 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:37 INFO - PROCESS | 1653 | 1469031457073 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x118273800 == 29 [pid = 1653] [id = 717] 09:17:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x1133c3000) [pid = 1653] [serial = 2151] [outer = 0x0] 09:17:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x116755800) [pid = 1653] [serial = 2152] [outer = 0x1133c3000] 09:17:37 INFO - PROCESS | 1653 | 1469031457105 Marionette DEBUG loaded listener.js 09:17:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x117c48800) [pid = 1653] [serial = 2153] [outer = 0x1133c3000] 09:17:37 INFO - PROCESS | 1653 | 1469031457456 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]]]}] 09:17:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:17:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 522ms 09:17:37 INFO - PROCESS | 1653 | 1469031457506 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 09:17:37 INFO - PROCESS | 1653 | 1469031457510 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 09:17:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:17:37 INFO - PROCESS | 1653 | 1469031457516 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:17:37 INFO - PROCESS | 1653 | 1469031457519 Marionette TRACE conn2 <- [1,2842,null,{}] 09:17:37 INFO - PROCESS | 1653 | 1469031457522 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}] 09:17:37 INFO - PROCESS | 1653 | 1469031457524 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:37 INFO - PROCESS | 1653 | 1469031457633 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 09:17:37 INFO - PROCESS | 1653 | 1469031457639 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:37 INFO - PROCESS | 1653 | 1469031457640 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x1240bd000 == 30 [pid = 1653] [id = 718] 09:17:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x11848f400) [pid = 1653] [serial = 2154] [outer = 0x0] 09:17:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x11851a000) [pid = 1653] [serial = 2155] [outer = 0x11848f400] 09:17:37 INFO - PROCESS | 1653 | 1469031457685 Marionette DEBUG loaded listener.js 09:17:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x11889dc00) [pid = 1653] [serial = 2156] [outer = 0x11848f400] 09:17:38 INFO - PROCESS | 1653 | 1469031458145 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]]]}] 09:17:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:17:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 673ms 09:17:38 INFO - PROCESS | 1653 | 1469031458204 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 09:17:38 INFO - PROCESS | 1653 | 1469031458205 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 09:17:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:17:38 INFO - PROCESS | 1653 | 1469031458210 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:17:38 INFO - PROCESS | 1653 | 1469031458212 Marionette TRACE conn2 <- [1,2846,null,{}] 09:17:38 INFO - PROCESS | 1653 | 1469031458220 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}] 09:17:38 INFO - PROCESS | 1653 | 1469031458223 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:38 INFO - PROCESS | 1653 | 1469031458305 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 09:17:38 INFO - PROCESS | 1653 | 1469031458330 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:38 INFO - PROCESS | 1653 | 1469031458332 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x1281a7000 == 31 [pid = 1653] [id = 719] 09:17:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x111f22000) [pid = 1653] [serial = 2157] [outer = 0x0] 09:17:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x11971b400) [pid = 1653] [serial = 2158] [outer = 0x111f22000] 09:17:38 INFO - PROCESS | 1653 | 1469031458408 Marionette DEBUG loaded listener.js 09:17:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x119c0cc00) [pid = 1653] [serial = 2159] [outer = 0x111f22000] 09:17:38 INFO - PROCESS | 1653 | 1469031458696 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]]]}] 09:17:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:17:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 522ms 09:17:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:17:38 INFO - PROCESS | 1653 | 1469031458732 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 09:17:38 INFO - PROCESS | 1653 | 1469031458734 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 09:17:38 INFO - PROCESS | 1653 | 1469031458736 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:17:38 INFO - PROCESS | 1653 | 1469031458737 Marionette TRACE conn2 <- [1,2850,null,{}] 09:17:38 INFO - PROCESS | 1653 | 1469031458740 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}] 09:17:38 INFO - PROCESS | 1653 | 1469031458742 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:38 INFO - PROCESS | 1653 | 1469031458834 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 09:17:38 INFO - PROCESS | 1653 | 1469031458839 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:38 INFO - PROCESS | 1653 | 1469031458840 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x128432800 == 32 [pid = 1653] [id = 720] 09:17:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x119ccec00) [pid = 1653] [serial = 2160] [outer = 0x0] 09:17:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x12103a400) [pid = 1653] [serial = 2161] [outer = 0x119ccec00] 09:17:38 INFO - PROCESS | 1653 | 1469031458869 Marionette DEBUG loaded listener.js 09:17:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x1210ccc00) [pid = 1653] [serial = 2162] [outer = 0x119ccec00] 09:17:39 INFO - PROCESS | 1653 | 1469031459337 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:17:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:17:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 619ms 09:17:39 INFO - PROCESS | 1653 | 1469031459362 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 09:17:39 INFO - PROCESS | 1653 | 1469031459364 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 09:17:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:17:39 INFO - PROCESS | 1653 | 1469031459367 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:17:39 INFO - PROCESS | 1653 | 1469031459379 Marionette TRACE conn2 <- [1,2854,null,{}] 09:17:39 INFO - PROCESS | 1653 | 1469031459383 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}] 09:17:39 INFO - PROCESS | 1653 | 1469031459385 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:39 INFO - PROCESS | 1653 | 1469031459498 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 09:17:39 INFO - PROCESS | 1653 | 1469031459511 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:39 INFO - PROCESS | 1653 | 1469031459512 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x1289c9000 == 33 [pid = 1653] [id = 721] 09:17:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x115e5f800) [pid = 1653] [serial = 2163] [outer = 0x0] 09:17:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x1211f1c00) [pid = 1653] [serial = 2164] [outer = 0x115e5f800] 09:17:39 INFO - PROCESS | 1653 | 1469031459536 Marionette DEBUG loaded listener.js 09:17:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x123e37800) [pid = 1653] [serial = 2165] [outer = 0x115e5f800] 09:17:39 INFO - PROCESS | 1653 | 1469031459900 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]]]}] 09:17:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:17:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 582ms 09:17:39 INFO - PROCESS | 1653 | 1469031459949 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 09:17:39 INFO - PROCESS | 1653 | 1469031459951 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 09:17:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:17:39 INFO - PROCESS | 1653 | 1469031459953 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:17:39 INFO - PROCESS | 1653 | 1469031459954 Marionette TRACE conn2 <- [1,2858,null,{}] 09:17:39 INFO - PROCESS | 1653 | 1469031459956 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}] 09:17:39 INFO - PROCESS | 1653 | 1469031459960 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:40 INFO - PROCESS | 1653 | 1469031460081 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 09:17:40 INFO - PROCESS | 1653 | 1469031460099 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:40 INFO - PROCESS | 1653 | 1469031460100 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a5cf000 == 34 [pid = 1653] [id = 722] 09:17:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x1240a3400) [pid = 1653] [serial = 2166] [outer = 0x0] 09:17:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x124526800) [pid = 1653] [serial = 2167] [outer = 0x1240a3400] 09:17:40 INFO - PROCESS | 1653 | 1469031460125 Marionette DEBUG loaded listener.js 09:17:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x124ba6000) [pid = 1653] [serial = 2168] [outer = 0x1240a3400] 09:17:40 INFO - PROCESS | 1653 | 1469031460458 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:17:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:17:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 518ms 09:17:40 INFO - PROCESS | 1653 | 1469031460472 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 09:17:40 INFO - PROCESS | 1653 | 1469031460473 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 09:17:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:17:40 INFO - PROCESS | 1653 | 1469031460479 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:17:40 INFO - PROCESS | 1653 | 1469031460480 Marionette TRACE conn2 <- [1,2862,null,{}] 09:17:40 INFO - PROCESS | 1653 | 1469031460482 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}] 09:17:40 INFO - PROCESS | 1653 | 1469031460493 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:40 INFO - PROCESS | 1653 | 1469031460599 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 09:17:40 INFO - PROCESS | 1653 | 1469031460602 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:40 INFO - PROCESS | 1653 | 1469031460603 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x12aa7e800 == 35 [pid = 1653] [id = 723] 09:17:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x1240a5c00) [pid = 1653] [serial = 2169] [outer = 0x0] 09:17:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x124de7800) [pid = 1653] [serial = 2170] [outer = 0x1240a5c00] 09:17:40 INFO - PROCESS | 1653 | 1469031460627 Marionette DEBUG loaded listener.js 09:17:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x125708800) [pid = 1653] [serial = 2171] [outer = 0x1240a5c00] 09:17:41 INFO - PROCESS | 1653 | 1469031461048 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]]]}] 09:17:41 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x1127dfc00) [pid = 1653] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:17:41 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x115d99c00) [pid = 1653] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:17:41 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x117c3fc00) [pid = 1653] [serial = 44] [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.] 09:17:41 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x110ead000) [pid = 1653] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:17:41 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x124a0bc00) [pid = 1653] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:17:41 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x12451a800) [pid = 1653] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:17:41 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x12451b400) [pid = 1653] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:17:41 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x1127dd400) [pid = 1653] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:17:41 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x12578e400) [pid = 1653] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:17:41 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x126c9b400) [pid = 1653] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:17:41 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x124525c00) [pid = 1653] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:17:41 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x118496c00) [pid = 1653] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:17:41 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x1129af400) [pid = 1653] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:17:41 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x119ccc800) [pid = 1653] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:17:41 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x11875a400) [pid = 1653] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:17:41 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x116aad000) [pid = 1653] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:17:41 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x1129ac800) [pid = 1653] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:17:41 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x117170800) [pid = 1653] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:17:41 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x111c78c00) [pid = 1653] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:17:41 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x124a11000) [pid = 1653] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:17:41 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1184c7c00) [pid = 1653] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:17:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:17:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 618ms 09:17:41 INFO - PROCESS | 1653 | 1469031461097 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 09:17:41 INFO - PROCESS | 1653 | 1469031461099 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 09:17:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:17:41 INFO - PROCESS | 1653 | 1469031461101 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:17:41 INFO - PROCESS | 1653 | 1469031461102 Marionette TRACE conn2 <- [1,2866,null,{}] 09:17:41 INFO - PROCESS | 1653 | 1469031461104 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}] 09:17:41 INFO - PROCESS | 1653 | 1469031461105 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:41 INFO - PROCESS | 1653 | 1469031461183 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 09:17:41 INFO - PROCESS | 1653 | 1469031461188 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:41 INFO - PROCESS | 1653 | 1469031461189 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x124274800 == 36 [pid = 1653] [id = 724] 09:17:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x1129af400) [pid = 1653] [serial = 2172] [outer = 0x0] 09:17:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x113057400) [pid = 1653] [serial = 2173] [outer = 0x1129af400] 09:17:41 INFO - PROCESS | 1653 | 1469031461216 Marionette DEBUG loaded listener.js 09:17:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x117c3fc00) [pid = 1653] [serial = 2174] [outer = 0x1129af400] 09:17:41 INFO - PROCESS | 1653 | 1469031461548 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]]]}] 09:17:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:17:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 471ms 09:17:41 INFO - PROCESS | 1653 | 1469031461573 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 09:17:41 INFO - PROCESS | 1653 | 1469031461579 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 09:17:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:17:41 INFO - PROCESS | 1653 | 1469031461583 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:17:41 INFO - PROCESS | 1653 | 1469031461585 Marionette TRACE conn2 <- [1,2870,null,{}] 09:17:41 INFO - PROCESS | 1653 | 1469031461588 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}] 09:17:41 INFO - PROCESS | 1653 | 1469031461590 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:41 INFO - PROCESS | 1653 | 1469031461765 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 09:17:41 INFO - PROCESS | 1653 | 1469031461780 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:41 INFO - PROCESS | 1653 | 1469031461781 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x1281a6800 == 37 [pid = 1653] [id = 725] 09:17:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x112a80400) [pid = 1653] [serial = 2175] [outer = 0x0] 09:17:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x118497800) [pid = 1653] [serial = 2176] [outer = 0x112a80400] 09:17:41 INFO - PROCESS | 1653 | 1469031461821 Marionette DEBUG loaded listener.js 09:17:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x124529400) [pid = 1653] [serial = 2177] [outer = 0x112a80400] 09:17:42 INFO - PROCESS | 1653 | 1469031462240 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]]]}] 09:17:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:17:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 673ms 09:17:42 INFO - PROCESS | 1653 | 1469031462256 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 09:17:42 INFO - PROCESS | 1653 | 1469031462258 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 09:17:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:17:42 INFO - PROCESS | 1653 | 1469031462263 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:17:42 INFO - PROCESS | 1653 | 1469031462265 Marionette TRACE conn2 <- [1,2874,null,{}] 09:17:42 INFO - PROCESS | 1653 | 1469031462267 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}] 09:17:42 INFO - PROCESS | 1653 | 1469031462268 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:42 INFO - PROCESS | 1653 | 1469031462375 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 09:17:42 INFO - PROCESS | 1653 | 1469031462408 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:42 INFO - PROCESS | 1653 | 1469031462410 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bdb7000 == 38 [pid = 1653] [id = 726] 09:17:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x119716c00) [pid = 1653] [serial = 2178] [outer = 0x0] 09:17:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x125603800) [pid = 1653] [serial = 2179] [outer = 0x119716c00] 09:17:42 INFO - PROCESS | 1653 | 1469031462434 Marionette DEBUG loaded listener.js 09:17:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x126139c00) [pid = 1653] [serial = 2180] [outer = 0x119716c00] 09:17:42 INFO - PROCESS | 1653 | 1469031462711 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]]]}] 09:17:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:17:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 471ms 09:17:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:17:42 INFO - PROCESS | 1653 | 1469031462735 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 09:17:42 INFO - PROCESS | 1653 | 1469031462736 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 09:17:42 INFO - PROCESS | 1653 | 1469031462738 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:17:42 INFO - PROCESS | 1653 | 1469031462741 Marionette TRACE conn2 <- [1,2878,null,{}] 09:17:42 INFO - PROCESS | 1653 | 1469031462751 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}] 09:17:42 INFO - PROCESS | 1653 | 1469031462753 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:42 INFO - PROCESS | 1653 | 1469031462861 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 09:17:42 INFO - PROCESS | 1653 | 1469031462865 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:42 INFO - PROCESS | 1653 | 1469031462866 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c73d000 == 39 [pid = 1653] [id = 727] 09:17:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x1210cb000) [pid = 1653] [serial = 2181] [outer = 0x0] 09:17:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x126c95800) [pid = 1653] [serial = 2182] [outer = 0x1210cb000] 09:17:42 INFO - PROCESS | 1653 | 1469031462893 Marionette DEBUG loaded listener.js 09:17:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x128915000) [pid = 1653] [serial = 2183] [outer = 0x1210cb000] 09:17:43 INFO - PROCESS | 1653 | 1469031463395 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]]]}] 09:17:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:17:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 679ms 09:17:43 INFO - PROCESS | 1653 | 1469031463418 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 09:17:43 INFO - PROCESS | 1653 | 1469031463421 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 09:17:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:17:43 INFO - PROCESS | 1653 | 1469031463424 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:17:43 INFO - PROCESS | 1653 | 1469031463426 Marionette TRACE conn2 <- [1,2882,null,{}] 09:17:43 INFO - PROCESS | 1653 | 1469031463431 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}] 09:17:43 INFO - PROCESS | 1653 | 1469031463433 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:43 INFO - PROCESS | 1653 | 1469031463540 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 09:17:43 INFO - PROCESS | 1653 | 1469031463613 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:43 INFO - PROCESS | 1653 | 1469031463615 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:43 INFO - PROCESS | 1653 | ++DOCSHELL 0x123cc9000 == 40 [pid = 1653] [id = 728] 09:17:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x116759000) [pid = 1653] [serial = 2184] [outer = 0x0] 09:17:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x11715a800) [pid = 1653] [serial = 2185] [outer = 0x116759000] 09:17:43 INFO - PROCESS | 1653 | 1469031463646 Marionette DEBUG loaded listener.js 09:17:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x118492000) [pid = 1653] [serial = 2186] [outer = 0x116759000] 09:17:44 INFO - PROCESS | 1653 | 1469031464076 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]]]}] 09:17:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:17:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 671ms 09:17:44 INFO - PROCESS | 1653 | 1469031464096 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 09:17:44 INFO - PROCESS | 1653 | 1469031464099 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 09:17:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:17:44 INFO - PROCESS | 1653 | 1469031464103 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:17:44 INFO - PROCESS | 1653 | 1469031464105 Marionette TRACE conn2 <- [1,2886,null,{}] 09:17:44 INFO - PROCESS | 1653 | 1469031464108 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}] 09:17:44 INFO - PROCESS | 1653 | 1469031464110 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:44 INFO - PROCESS | 1653 | 1469031464211 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 09:17:44 INFO - PROCESS | 1653 | 1469031464287 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:44 INFO - PROCESS | 1653 | 1469031464289 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x128c59000 == 41 [pid = 1653] [id = 729] 09:17:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x119166000) [pid = 1653] [serial = 2187] [outer = 0x0] 09:17:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x1192acc00) [pid = 1653] [serial = 2188] [outer = 0x119166000] 09:17:44 INFO - PROCESS | 1653 | 1469031464363 Marionette DEBUG loaded listener.js 09:17:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x1197ea800) [pid = 1653] [serial = 2189] [outer = 0x119166000] 09:17:44 INFO - PROCESS | 1653 | 1469031464790 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]]]}] 09:17:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:17:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 719ms 09:17:44 INFO - PROCESS | 1653 | 1469031464824 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 09:17:44 INFO - PROCESS | 1653 | 1469031464827 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 09:17:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:17:44 INFO - PROCESS | 1653 | 1469031464830 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:17:44 INFO - PROCESS | 1653 | 1469031464833 Marionette TRACE conn2 <- [1,2890,null,{}] 09:17:44 INFO - PROCESS | 1653 | 1469031464841 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}] 09:17:44 INFO - PROCESS | 1653 | 1469031464844 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:44 INFO - PROCESS | 1653 | 1469031464943 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 09:17:45 INFO - PROCESS | 1653 | 1469031465017 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:45 INFO - PROCESS | 1653 | 1469031465019 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x12cac0800 == 42 [pid = 1653] [id = 730] 09:17:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x12451f400) [pid = 1653] [serial = 2190] [outer = 0x0] 09:17:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x124524c00) [pid = 1653] [serial = 2191] [outer = 0x12451f400] 09:17:45 INFO - PROCESS | 1653 | 1469031465051 Marionette DEBUG loaded listener.js 09:17:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x124a0ac00) [pid = 1653] [serial = 2192] [outer = 0x12451f400] 09:17:45 INFO - PROCESS | 1653 | 1469031465470 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:17:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:17:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 671ms 09:17:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:17:45 INFO - PROCESS | 1653 | 1469031465501 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 09:17:45 INFO - PROCESS | 1653 | 1469031465503 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 09:17:45 INFO - PROCESS | 1653 | 1469031465505 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:17:45 INFO - PROCESS | 1653 | 1469031465507 Marionette TRACE conn2 <- [1,2894,null,{}] 09:17:45 INFO - PROCESS | 1653 | 1469031465509 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}] 09:17:45 INFO - PROCESS | 1653 | 1469031465510 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:45 INFO - PROCESS | 1653 | 1469031465641 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 09:17:45 INFO - PROCESS | 1653 | 1469031465713 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:45 INFO - PROCESS | 1653 | 1469031465714 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192de000 == 43 [pid = 1653] [id = 731] 09:17:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x1164e6c00) [pid = 1653] [serial = 2193] [outer = 0x0] 09:17:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x124520400) [pid = 1653] [serial = 2194] [outer = 0x1164e6c00] 09:17:45 INFO - PROCESS | 1653 | 1469031465744 Marionette DEBUG loaded listener.js 09:17:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x1266c7800) [pid = 1653] [serial = 2195] [outer = 0x1164e6c00] 09:17:46 INFO - PROCESS | 1653 | 1469031466329 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]]]}] 09:17:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:17:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 870ms 09:17:46 INFO - PROCESS | 1653 | 1469031466376 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 09:17:46 INFO - PROCESS | 1653 | 1469031466378 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 09:17:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:17:46 INFO - PROCESS | 1653 | 1469031466382 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:17:46 INFO - PROCESS | 1653 | 1469031466384 Marionette TRACE conn2 <- [1,2898,null,{}] 09:17:46 INFO - PROCESS | 1653 | 1469031466387 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}] 09:17:46 INFO - PROCESS | 1653 | 1469031466389 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:46 INFO - PROCESS | 1653 | 1469031466487 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 09:17:46 INFO - PROCESS | 1653 | 1469031466549 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:46 INFO - PROCESS | 1653 | 1469031466552 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x12390f800 == 44 [pid = 1653] [id = 732] 09:17:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x1133ba400) [pid = 1653] [serial = 2196] [outer = 0x0] 09:17:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x115e05800) [pid = 1653] [serial = 2197] [outer = 0x1133ba400] 09:17:46 INFO - PROCESS | 1653 | 1469031466579 Marionette DEBUG loaded listener.js 09:17:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x117cab800) [pid = 1653] [serial = 2198] [outer = 0x1133ba400] 09:17:47 INFO - PROCESS | 1653 | --DOCSHELL 0x12cacf800 == 43 [pid = 1653] [id = 709] 09:17:47 INFO - PROCESS | 1653 | --DOCSHELL 0x12bdb7000 == 42 [pid = 1653] [id = 726] 09:17:47 INFO - PROCESS | 1653 | --DOCSHELL 0x1281a6800 == 41 [pid = 1653] [id = 725] 09:17:47 INFO - PROCESS | 1653 | --DOCSHELL 0x124274800 == 40 [pid = 1653] [id = 724] 09:17:47 INFO - PROCESS | 1653 | --DOCSHELL 0x12aa7e800 == 39 [pid = 1653] [id = 723] 09:17:47 INFO - PROCESS | 1653 | --DOCSHELL 0x12a5cf000 == 38 [pid = 1653] [id = 722] 09:17:47 INFO - PROCESS | 1653 | --DOCSHELL 0x1289c9000 == 37 [pid = 1653] [id = 721] 09:17:47 INFO - PROCESS | 1653 | --DOCSHELL 0x128432800 == 36 [pid = 1653] [id = 720] 09:17:47 INFO - PROCESS | 1653 | --DOCSHELL 0x1281a7000 == 35 [pid = 1653] [id = 719] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x12a65cc00) [pid = 1653] [serial = 2128] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x11875dc00) [pid = 1653] [serial = 2143] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOCSHELL 0x1240bd000 == 34 [pid = 1653] [id = 718] 09:17:47 INFO - PROCESS | 1653 | --DOCSHELL 0x118273800 == 33 [pid = 1653] [id = 717] 09:17:47 INFO - PROCESS | 1653 | --DOCSHELL 0x12516f800 == 32 [pid = 1653] [id = 716] 09:17:47 INFO - PROCESS | 1653 | --DOCSHELL 0x1183aa800 == 31 [pid = 1653] [id = 715] 09:17:47 INFO - PROCESS | 1653 | --DOCSHELL 0x125178000 == 30 [pid = 1653] [id = 714] 09:17:47 INFO - PROCESS | 1653 | 1469031467071 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]]]}] 09:17:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:17:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 722ms 09:17:47 INFO - PROCESS | 1653 | 1469031467103 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 09:17:47 INFO - PROCESS | 1653 | 1469031467106 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 09:17:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:17:47 INFO - PROCESS | 1653 | 1469031467113 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:17:47 INFO - PROCESS | 1653 | 1469031467114 Marionette TRACE conn2 <- [1,2902,null,{}] 09:17:47 INFO - PROCESS | 1653 | 1469031467117 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}] 09:17:47 INFO - PROCESS | 1653 | 1469031467118 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:47 INFO - PROCESS | 1653 | 1469031467198 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x112fac400) [pid = 1653] [serial = 2132] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x11664a400) [pid = 1653] [serial = 2134] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x1181e5000) [pid = 1653] [serial = 1463] [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.] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x1183cd000) [pid = 1653] [serial = 2137] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x118491400) [pid = 1653] [serial = 2138] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x1130bd800) [pid = 1653] [serial = 2135] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x128d10400) [pid = 1653] [serial = 2126] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x1127e0800) [pid = 1653] [serial = 2131] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x1245c8000) [pid = 1653] [serial = 2107] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x126139400) [pid = 1653] [serial = 2110] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x12578d400) [pid = 1653] [serial = 2108] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x118517000) [pid = 1653] [serial = 2119] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x12698dc00) [pid = 1653] [serial = 2113] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x126640c00) [pid = 1653] [serial = 2111] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x12829c400) [pid = 1653] [serial = 2116] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x126c9d400) [pid = 1653] [serial = 2114] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x12103a800) [pid = 1653] [serial = 2120] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x12860c000) [pid = 1653] [serial = 2122] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x118744c00) [pid = 1653] [serial = 2141] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x1211ed400) [pid = 1653] [serial = 2104] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x119cd3c00) [pid = 1653] [serial = 2101] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x12103d400) [pid = 1653] [serial = 2102] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x119611000) [pid = 1653] [serial = 2098] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x119c04800) [pid = 1653] [serial = 2099] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1183ca000) [pid = 1653] [serial = 2095] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x1184c9000) [pid = 1653] [serial = 2096] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x112fad400) [pid = 1653] [serial = 2092] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x1164f0000) [pid = 1653] [serial = 2093] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x117cb3000) [pid = 1653] [serial = 2090] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x117c44c00) [pid = 1653] [serial = 2089] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x112e0bc00) [pid = 1653] [serial = 2087] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x1127d1400) [pid = 1653] [serial = 2086] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x124dde000) [pid = 1653] [serial = 2084] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x118514000) [pid = 1653] [serial = 2140] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x1282a9400) [pid = 1653] [serial = 2117] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x128a2e400) [pid = 1653] [serial = 2123] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x12451ac00) [pid = 1653] [serial = 2105] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x128c9e400) [pid = 1653] [serial = 2125] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | --DOMWINDOW == 73 (0x124526400) [pid = 1653] [serial = 2078] [outer = 0x0] [url = about:blank] 09:17:47 INFO - PROCESS | 1653 | 1469031467268 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:47 INFO - PROCESS | 1653 | 1469031467269 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:47 INFO - PROCESS | 1653 | ++DOCSHELL 0x118273800 == 31 [pid = 1653] [id = 733] 09:17:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x112e0bc00) [pid = 1653] [serial = 2199] [outer = 0x0] 09:17:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x1133be400) [pid = 1653] [serial = 2200] [outer = 0x112e0bc00] 09:17:47 INFO - PROCESS | 1653 | 1469031467302 Marionette DEBUG loaded listener.js 09:17:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x1184c3000) [pid = 1653] [serial = 2201] [outer = 0x112e0bc00] 09:17:47 INFO - PROCESS | 1653 | 1469031467604 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:17:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:17:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 520ms 09:17:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:17:47 INFO - PROCESS | 1653 | 1469031467634 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 09:17:47 INFO - PROCESS | 1653 | 1469031467635 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 09:17:47 INFO - PROCESS | 1653 | 1469031467637 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:17:47 INFO - PROCESS | 1653 | 1469031467640 Marionette TRACE conn2 <- [1,2906,null,{}] 09:17:47 INFO - PROCESS | 1653 | 1469031467651 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}] 09:17:47 INFO - PROCESS | 1653 | 1469031467654 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:47 INFO - PROCESS | 1653 | 1469031467738 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 09:17:47 INFO - PROCESS | 1653 | 1469031467745 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:47 INFO - PROCESS | 1653 | 1469031467746 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:47 INFO - PROCESS | 1653 | ++DOCSHELL 0x124438000 == 32 [pid = 1653] [id = 734] 09:17:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x11872f400) [pid = 1653] [serial = 2202] [outer = 0x0] 09:17:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x119412400) [pid = 1653] [serial = 2203] [outer = 0x11872f400] 09:17:47 INFO - PROCESS | 1653 | 1469031467774 Marionette DEBUG loaded listener.js 09:17:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x119cd2c00) [pid = 1653] [serial = 2204] [outer = 0x11872f400] 09:17:48 INFO - PROCESS | 1653 | 1469031468158 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]]]}] 09:17:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:17:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 577ms 09:17:48 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:17:48 INFO - PROCESS | 1653 | 1469031468215 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 09:17:48 INFO - PROCESS | 1653 | 1469031468217 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 09:17:48 INFO - PROCESS | 1653 | 1469031468219 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:17:48 INFO - PROCESS | 1653 | 1469031468220 Marionette TRACE conn2 <- [1,2910,null,{}] 09:17:48 INFO - PROCESS | 1653 | 1469031468222 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}] 09:17:48 INFO - PROCESS | 1653 | 1469031468223 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:48 INFO - PROCESS | 1653 | 1469031468306 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 09:17:48 INFO - PROCESS | 1653 | 1469031468311 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:48 INFO - PROCESS | 1653 | 1469031468313 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:48 INFO - PROCESS | 1653 | ++DOCSHELL 0x126c31800 == 33 [pid = 1653] [id = 735] 09:17:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x12103c800) [pid = 1653] [serial = 2205] [outer = 0x0] 09:17:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x123e3f000) [pid = 1653] [serial = 2206] [outer = 0x12103c800] 09:17:48 INFO - PROCESS | 1653 | 1469031468338 Marionette DEBUG loaded listener.js 09:17:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x12451c400) [pid = 1653] [serial = 2207] [outer = 0x12103c800] 09:17:48 INFO - PROCESS | 1653 | 1469031468667 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]]]}] 09:17:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:17:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:17:48 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 472ms 09:17:48 INFO - TEST-START | /DOMEvents/constructors.html 09:17:48 INFO - PROCESS | 1653 | 1469031468693 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 09:17:48 INFO - PROCESS | 1653 | 1469031468695 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 09:17:48 INFO - PROCESS | 1653 | 1469031468698 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:17:48 INFO - PROCESS | 1653 | 1469031468699 Marionette TRACE conn2 <- [1,2914,null,{}] 09:17:48 INFO - PROCESS | 1653 | 1469031468702 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}] 09:17:48 INFO - PROCESS | 1653 | 1469031468703 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:48 INFO - PROCESS | 1653 | 1469031468788 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 09:17:48 INFO - PROCESS | 1653 | 1469031468794 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:48 INFO - PROCESS | 1653 | 1469031468795 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:48 INFO - PROCESS | 1653 | ++DOCSHELL 0x128427000 == 34 [pid = 1653] [id = 736] 09:17:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1211ef800) [pid = 1653] [serial = 2208] [outer = 0x0] 09:17:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x124a06800) [pid = 1653] [serial = 2209] [outer = 0x1211ef800] 09:17:48 INFO - PROCESS | 1653 | 1469031468822 Marionette DEBUG loaded listener.js 09:17:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x124de1800) [pid = 1653] [serial = 2210] [outer = 0x1211ef800] 09:17:49 INFO - PROCESS | 1653 | 1469031469333 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]]]}] 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:17:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:17:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:17:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:17:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:17:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:17:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:17:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:17:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:17:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:17:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:17:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:17:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:17:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:17:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:17:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:17:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:17:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:17:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:17:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:17:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:17:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:17:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:17:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:17:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:17:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:17:49 INFO - TEST-OK | /DOMEvents/constructors.html | took 675ms 09:17:49 INFO - PROCESS | 1653 | 1469031469391 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 09:17:49 INFO - PROCESS | 1653 | 1469031469393 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 09:17:49 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:17:49 INFO - PROCESS | 1653 | 1469031469397 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:17:49 INFO - PROCESS | 1653 | 1469031469399 Marionette TRACE conn2 <- [1,2918,null,{}] 09:17:49 INFO - PROCESS | 1653 | 1469031469402 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}] 09:17:49 INFO - PROCESS | 1653 | 1469031469409 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:49 INFO - PROCESS | 1653 | 1469031469581 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 09:17:49 INFO - PROCESS | 1653 | 1469031469619 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:49 INFO - PROCESS | 1653 | 1469031469621 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a5bd800 == 35 [pid = 1653] [id = 737] 09:17:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x1282a1000) [pid = 1653] [serial = 2211] [outer = 0x0] 09:17:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x128915400) [pid = 1653] [serial = 2212] [outer = 0x1282a1000] 09:17:49 INFO - PROCESS | 1653 | 1469031469645 Marionette DEBUG loaded listener.js 09:17:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x128a2b800) [pid = 1653] [serial = 2213] [outer = 0x1282a1000] 09:17:49 INFO - PROCESS | 1653 | 1469031469947 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:17:49 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:17:49 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 570ms 09:17:49 INFO - PROCESS | 1653 | 1469031469973 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 09:17:49 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:17:49 INFO - PROCESS | 1653 | 1469031469985 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 09:17:49 INFO - PROCESS | 1653 | 1469031469987 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:17:49 INFO - PROCESS | 1653 | 1469031469988 Marionette TRACE conn2 <- [1,2922,null,{}] 09:17:49 INFO - PROCESS | 1653 | 1469031469991 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}] 09:17:49 INFO - PROCESS | 1653 | 1469031469994 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:50 INFO - PROCESS | 1653 | 1469031470090 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 09:17:50 INFO - PROCESS | 1653 | 1469031470102 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:50 INFO - PROCESS | 1653 | 1469031470103 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:50 INFO - PROCESS | 1653 | ++DOCSHELL 0x12aa7e800 == 36 [pid = 1653] [id = 738] 09:17:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x124528400) [pid = 1653] [serial = 2214] [outer = 0x0] 09:17:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x128c9c400) [pid = 1653] [serial = 2215] [outer = 0x124528400] 09:17:50 INFO - PROCESS | 1653 | 1469031470127 Marionette DEBUG loaded listener.js 09:17:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x1127d8800) [pid = 1653] [serial = 2216] [outer = 0x124528400] 09:17:50 INFO - PROCESS | 1653 | [1653] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:17:50 INFO - PROCESS | 1653 | [1653] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:17:50 INFO - PROCESS | 1653 | [1653] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:17:50 INFO - PROCESS | 1653 | [1653] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:17:50 INFO - PROCESS | 1653 | 1469031470445 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]]]}] 09:17:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:17:50 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:17:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:17:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:17:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:17:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:17:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 09:17:50 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:17:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:17:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:17:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:17:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:17:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 09:17:50 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:17:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:17:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:17:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:17:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:17:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 09:17:50 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:17:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:17:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:17:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:17:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:17:50 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:17:50 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 471ms 09:17:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:17:50 INFO - PROCESS | 1653 | 1469031470460 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 09:17:50 INFO - PROCESS | 1653 | 1469031470461 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 09:17:50 INFO - PROCESS | 1653 | 1469031470471 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:17:50 INFO - PROCESS | 1653 | 1469031470472 Marionette TRACE conn2 <- [1,2926,null,{}] 09:17:50 INFO - PROCESS | 1653 | 1469031470476 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}] 09:17:50 INFO - PROCESS | 1653 | 1469031470478 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:50 INFO - PROCESS | 1653 | 1469031470577 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 09:17:50 INFO - PROCESS | 1653 | 1469031470580 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:50 INFO - PROCESS | 1653 | 1469031470581 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:50 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bdb7000 == 37 [pid = 1653] [id = 739] 09:17:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x128d0a400) [pid = 1653] [serial = 2217] [outer = 0x0] 09:17:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x12a668800) [pid = 1653] [serial = 2218] [outer = 0x128d0a400] 09:17:50 INFO - PROCESS | 1653 | 1469031470638 Marionette DEBUG loaded listener.js 09:17:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x12a671400) [pid = 1653] [serial = 2219] [outer = 0x128d0a400] 09:17:50 INFO - PROCESS | 1653 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:17:50 INFO - PROCESS | 1653 | 1469031470928 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]]]}] 09:17:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:17:50 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 476ms 09:17:50 INFO - PROCESS | 1653 | 1469031470950 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 09:17:50 INFO - PROCESS | 1653 | 1469031470951 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 09:17:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:17:50 INFO - PROCESS | 1653 | 1469031470963 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:17:50 INFO - PROCESS | 1653 | 1469031470964 Marionette TRACE conn2 <- [1,2930,null,{}] 09:17:50 INFO - PROCESS | 1653 | 1469031470967 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}] 09:17:50 INFO - PROCESS | 1653 | 1469031470968 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:51 INFO - PROCESS | 1653 | 1469031471072 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 09:17:51 INFO - PROCESS | 1653 | 1469031471075 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:51 INFO - PROCESS | 1653 | 1469031471077 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c728000 == 38 [pid = 1653] [id = 740] 09:17:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x12a672000) [pid = 1653] [serial = 2220] [outer = 0x0] 09:17:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x12a962800) [pid = 1653] [serial = 2221] [outer = 0x12a672000] 09:17:51 INFO - PROCESS | 1653 | 1469031471101 Marionette DEBUG loaded listener.js 09:17:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x12a969000) [pid = 1653] [serial = 2222] [outer = 0x12a672000] 09:17:51 INFO - PROCESS | 1653 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:17:51 INFO - PROCESS | 1653 | 1469031471497 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]]]}] 09:17:51 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x12ca56800) [pid = 1653] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:17:51 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x116645400) [pid = 1653] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:17:51 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x115e5f800) [pid = 1653] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:17:51 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x1240a3400) [pid = 1653] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:17:51 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x116aaa800) [pid = 1653] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:17:51 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x119ccec00) [pid = 1653] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:17:51 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x111f22000) [pid = 1653] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:17:51 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x11848f400) [pid = 1653] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:17:51 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x1240a5c00) [pid = 1653] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:17:51 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1129af400) [pid = 1653] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:17:51 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x112a80400) [pid = 1653] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:17:51 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x119716c00) [pid = 1653] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:17:51 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x1133c3000) [pid = 1653] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:17:51 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:17:51 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 568ms 09:17:51 INFO - PROCESS | 1653 | 1469031471532 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 09:17:51 INFO - PROCESS | 1653 | 1469031471534 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 09:17:51 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:17:51 INFO - PROCESS | 1653 | 1469031471536 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:17:51 INFO - PROCESS | 1653 | 1469031471537 Marionette TRACE conn2 <- [1,2934,null,{}] 09:17:51 INFO - PROCESS | 1653 | 1469031471539 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}] 09:17:51 INFO - PROCESS | 1653 | 1469031471540 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:51 INFO - PROCESS | 1653 | 1469031471621 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 09:17:51 INFO - PROCESS | 1653 | 1469031471625 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:51 INFO - PROCESS | 1653 | 1469031471628 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x128c53800 == 39 [pid = 1653] [id = 741] 09:17:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x115e5f800) [pid = 1653] [serial = 2223] [outer = 0x0] 09:17:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x116645400) [pid = 1653] [serial = 2224] [outer = 0x115e5f800] 09:17:51 INFO - PROCESS | 1653 | 1469031471653 Marionette DEBUG loaded listener.js 09:17:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x119613800) [pid = 1653] [serial = 2225] [outer = 0x115e5f800] 09:17:51 INFO - PROCESS | 1653 | 1469031471958 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]]]}] 09:17:52 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:17:52 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 470ms 09:17:52 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:17:52 INFO - PROCESS | 1653 | 1469031472007 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 09:17:52 INFO - PROCESS | 1653 | 1469031472008 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 09:17:52 INFO - PROCESS | 1653 | 1469031472010 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:17:52 INFO - PROCESS | 1653 | 1469031472012 Marionette TRACE conn2 <- [1,2938,null,{}] 09:17:52 INFO - PROCESS | 1653 | 1469031472014 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}] 09:17:52 INFO - PROCESS | 1653 | 1469031472016 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:52 INFO - PROCESS | 1653 | 1469031472106 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 09:17:52 INFO - PROCESS | 1653 | 1469031472168 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:52 INFO - PROCESS | 1653 | 1469031472170 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x12cf2c800 == 40 [pid = 1653] [id = 742] 09:17:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x115e61800) [pid = 1653] [serial = 2226] [outer = 0x0] 09:17:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x123fedc00) [pid = 1653] [serial = 2227] [outer = 0x115e61800] 09:17:52 INFO - PROCESS | 1653 | 1469031472196 Marionette DEBUG loaded listener.js 09:17:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x12b013c00) [pid = 1653] [serial = 2228] [outer = 0x115e61800] 09:17:52 INFO - PROCESS | 1653 | 1469031472454 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]]]}] 09:17:52 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. 09:17:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 472ms 09:17:52 INFO - PROCESS | 1653 | 1469031472484 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 09:17:52 INFO - PROCESS | 1653 | 1469031472485 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 09:17:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:17:52 INFO - PROCESS | 1653 | 1469031472487 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:17:52 INFO - PROCESS | 1653 | 1469031472488 Marionette TRACE conn2 <- [1,2942,null,{}] 09:17:52 INFO - PROCESS | 1653 | 1469031472491 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}] 09:17:52 INFO - PROCESS | 1653 | 1469031472493 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:52 INFO - PROCESS | 1653 | 1469031472587 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 09:17:52 INFO - PROCESS | 1653 | 1469031472592 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:52 INFO - PROCESS | 1653 | 1469031472593 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d0e8800 == 41 [pid = 1653] [id = 743] 09:17:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x12b01e800) [pid = 1653] [serial = 2229] [outer = 0x0] 09:17:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x12b11c000) [pid = 1653] [serial = 2230] [outer = 0x12b01e800] 09:17:52 INFO - PROCESS | 1653 | 1469031472618 Marionette DEBUG loaded listener.js 09:17:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x12b124400) [pid = 1653] [serial = 2231] [outer = 0x12b01e800] 09:17:52 INFO - PROCESS | 1653 | 1469031472968 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"]]]}] 09:17:53 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 09:17:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:17:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:17:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:17:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 525ms 09:17:53 INFO - PROCESS | 1653 | 1469031473013 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 09:17:53 INFO - PROCESS | 1653 | 1469031473014 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 09:17:53 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:17:53 INFO - PROCESS | 1653 | 1469031473017 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:17:53 INFO - PROCESS | 1653 | 1469031473018 Marionette TRACE conn2 <- [1,2946,null,{}] 09:17:53 INFO - PROCESS | 1653 | 1469031473020 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}] 09:17:53 INFO - PROCESS | 1653 | 1469031473021 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:53 INFO - PROCESS | 1653 | 1469031473138 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 09:17:53 INFO - PROCESS | 1653 | 1469031473144 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:53 INFO - PROCESS | 1653 | 1469031473145 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d55e800 == 42 [pid = 1653] [id = 744] 09:17:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x12451c800) [pid = 1653] [serial = 2232] [outer = 0x0] 09:17:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x12b127400) [pid = 1653] [serial = 2233] [outer = 0x12451c800] 09:17:53 INFO - PROCESS | 1653 | 1469031473169 Marionette DEBUG loaded listener.js 09:17:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x12b919000) [pid = 1653] [serial = 2234] [outer = 0x12451c800] 09:17:53 INFO - PROCESS | 1653 | 1469031473459 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]]]}] 09:17:53 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. 09:17:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 468ms 09:17:53 INFO - PROCESS | 1653 | 1469031473486 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 09:17:53 INFO - PROCESS | 1653 | 1469031473487 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 09:17:53 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:17:53 INFO - PROCESS | 1653 | 1469031473489 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:17:53 INFO - PROCESS | 1653 | 1469031473490 Marionette TRACE conn2 <- [1,2950,null,{}] 09:17:53 INFO - PROCESS | 1653 | 1469031473550 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}] 09:17:53 INFO - PROCESS | 1653 | 1469031473552 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:53 INFO - PROCESS | 1653 | 1469031473658 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 09:17:53 INFO - PROCESS | 1653 | 1469031473755 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:53 INFO - PROCESS | 1653 | 1469031473757 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x118268000 == 43 [pid = 1653] [id = 745] 09:17:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x1129ac400) [pid = 1653] [serial = 2235] [outer = 0x0] 09:17:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x112a8ec00) [pid = 1653] [serial = 2236] [outer = 0x1129ac400] 09:17:53 INFO - PROCESS | 1653 | 1469031473790 Marionette DEBUG loaded listener.js 09:17:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x1164f2800) [pid = 1653] [serial = 2237] [outer = 0x1129ac400] 09:17:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x118719800 == 44 [pid = 1653] [id = 746] 09:17:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x1184be400) [pid = 1653] [serial = 2238] [outer = 0x0] 09:17:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x112e0b400) [pid = 1653] [serial = 2239] [outer = 0x1184be400] 09:17:54 INFO - PROCESS | 1653 | 1469031474211 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]]]}] 09:17:54 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. 09:17:54 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 771ms 09:17:54 INFO - PROCESS | 1653 | 1469031474261 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 09:17:54 INFO - PROCESS | 1653 | 1469031474263 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 09:17:54 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:17:54 INFO - PROCESS | 1653 | 1469031474267 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:17:54 INFO - PROCESS | 1653 | 1469031474268 Marionette TRACE conn2 <- [1,2954,null,{}] 09:17:54 INFO - PROCESS | 1653 | 1469031474272 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}] 09:17:54 INFO - PROCESS | 1653 | 1469031474274 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:54 INFO - PROCESS | 1653 | 1469031474403 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 09:17:54 INFO - PROCESS | 1653 | 1469031474508 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:54 INFO - PROCESS | 1653 | 1469031474510 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x128eb8800 == 45 [pid = 1653] [id = 747] 09:17:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x11851a400) [pid = 1653] [serial = 2240] [outer = 0x0] 09:17:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x11889bc00) [pid = 1653] [serial = 2241] [outer = 0x11851a400] 09:17:54 INFO - PROCESS | 1653 | 1469031474542 Marionette DEBUG loaded listener.js 09:17:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x11971cc00) [pid = 1653] [serial = 2242] [outer = 0x11851a400] 09:17:54 INFO - PROCESS | 1653 | 1469031474912 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]]]}] 09:17:54 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:17:54 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 09:17:54 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 673ms 09:17:54 INFO - PROCESS | 1653 | 1469031474940 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 09:17:54 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:17:54 INFO - PROCESS | 1653 | 1469031474941 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 09:17:54 INFO - PROCESS | 1653 | 1469031474944 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:17:54 INFO - PROCESS | 1653 | 1469031474945 Marionette TRACE conn2 <- [1,2958,null,{}] 09:17:54 INFO - PROCESS | 1653 | 1469031474948 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}] 09:17:54 INFO - PROCESS | 1653 | 1469031474949 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:55 INFO - PROCESS | 1653 | 1469031475093 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 09:17:55 INFO - PROCESS | 1653 | 1469031475155 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:55 INFO - PROCESS | 1653 | 1469031475158 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d6b6800 == 46 [pid = 1653] [id = 748] 09:17:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x121044000) [pid = 1653] [serial = 2243] [outer = 0x0] 09:17:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x12409f800) [pid = 1653] [serial = 2244] [outer = 0x121044000] 09:17:55 INFO - PROCESS | 1653 | 1469031475230 Marionette DEBUG loaded listener.js 09:17:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x1265adc00) [pid = 1653] [serial = 2245] [outer = 0x121044000] 09:17:55 INFO - PROCESS | 1653 | 1469031475604 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]]]}] 09:17:55 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. 09:17:55 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 669ms 09:17:55 INFO - PROCESS | 1653 | 1469031475618 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 09:17:55 INFO - PROCESS | 1653 | 1469031475623 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 09:17:55 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:17:55 INFO - PROCESS | 1653 | 1469031475627 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:17:55 INFO - PROCESS | 1653 | 1469031475628 Marionette TRACE conn2 <- [1,2962,null,{}] 09:17:55 INFO - PROCESS | 1653 | 1469031475630 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}] 09:17:55 INFO - PROCESS | 1653 | 1469031475632 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:55 INFO - PROCESS | 1653 | 1469031475742 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 09:17:55 INFO - PROCESS | 1653 | 1469031475803 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:55 INFO - PROCESS | 1653 | 1469031475804 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c38d800 == 47 [pid = 1653] [id = 749] 09:17:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x12103c400) [pid = 1653] [serial = 2246] [outer = 0x0] 09:17:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x128602800) [pid = 1653] [serial = 2247] [outer = 0x12103c400] 09:17:55 INFO - PROCESS | 1653 | 1469031475890 Marionette DEBUG loaded listener.js 09:17:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x128d10000) [pid = 1653] [serial = 2248] [outer = 0x12103c400] 09:17:56 INFO - PROCESS | 1653 | 1469031476259 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]]]}] 09:17:56 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. 09:17:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 668ms 09:17:56 INFO - PROCESS | 1653 | 1469031476296 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 09:17:56 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:17:56 INFO - PROCESS | 1653 | 1469031476299 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 09:17:56 INFO - PROCESS | 1653 | 1469031476302 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:17:56 INFO - PROCESS | 1653 | 1469031476304 Marionette TRACE conn2 <- [1,2966,null,{}] 09:17:56 INFO - PROCESS | 1653 | 1469031476308 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}] 09:17:56 INFO - PROCESS | 1653 | 1469031476310 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:56 INFO - PROCESS | 1653 | 1469031476470 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 09:17:56 INFO - PROCESS | 1653 | 1469031476824 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:56 INFO - PROCESS | 1653 | 1469031476825 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x1188b4000 == 48 [pid = 1653] [id = 750] 09:17:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x111cad400) [pid = 1653] [serial = 2249] [outer = 0x0] 09:17:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x1129aec00) [pid = 1653] [serial = 2250] [outer = 0x111cad400] 09:17:56 INFO - PROCESS | 1653 | 1469031476855 Marionette DEBUG loaded listener.js 09:17:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x1121ecc00) [pid = 1653] [serial = 2251] [outer = 0x111cad400] 09:17:57 INFO - PROCESS | 1653 | 1469031477213 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]]]}] 09:17:57 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 09:17:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 920ms 09:17:57 INFO - PROCESS | 1653 | 1469031477224 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 09:17:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:17:57 INFO - PROCESS | 1653 | 1469031477228 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 09:17:57 INFO - PROCESS | 1653 | 1469031477231 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:17:57 INFO - PROCESS | 1653 | 1469031477232 Marionette TRACE conn2 <- [1,2970,null,{}] 09:17:57 INFO - PROCESS | 1653 | 1469031477236 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}] 09:17:57 INFO - PROCESS | 1653 | 1469031477239 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:57 INFO - PROCESS | 1653 | 1469031477337 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 09:17:57 INFO - PROCESS | 1653 | 1469031477398 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:57 INFO - PROCESS | 1653 | 1469031477400 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x116687800 == 49 [pid = 1653] [id = 751] 09:17:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x112a80800) [pid = 1653] [serial = 2252] [outer = 0x0] 09:17:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x112a8e800) [pid = 1653] [serial = 2253] [outer = 0x112a80800] 09:17:57 INFO - PROCESS | 1653 | 1469031477428 Marionette DEBUG loaded listener.js 09:17:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x113da5c00) [pid = 1653] [serial = 2254] [outer = 0x112a80800] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x12d0e8800 == 48 [pid = 1653] [id = 743] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x12cf2c800 == 47 [pid = 1653] [id = 742] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x128c53800 == 46 [pid = 1653] [id = 741] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x12c728000 == 45 [pid = 1653] [id = 740] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x12bdb7000 == 44 [pid = 1653] [id = 739] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x12aa7e800 == 43 [pid = 1653] [id = 738] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x12a5bd800 == 42 [pid = 1653] [id = 737] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x128427000 == 41 [pid = 1653] [id = 736] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x126c31800 == 40 [pid = 1653] [id = 735] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x124438000 == 39 [pid = 1653] [id = 734] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x118273800 == 38 [pid = 1653] [id = 733] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x12390f800 == 37 [pid = 1653] [id = 732] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x1192de000 == 36 [pid = 1653] [id = 731] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x12cac0800 == 35 [pid = 1653] [id = 730] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x128c59000 == 34 [pid = 1653] [id = 729] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x123cc9000 == 33 [pid = 1653] [id = 728] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x12c73d000 == 32 [pid = 1653] [id = 727] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x1188b4000 == 31 [pid = 1653] [id = 750] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x12c38d800 == 30 [pid = 1653] [id = 749] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x12d6b6800 == 29 [pid = 1653] [id = 748] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x118719800 == 28 [pid = 1653] [id = 746] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x128eb8800 == 27 [pid = 1653] [id = 747] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x12d55e800 == 26 [pid = 1653] [id = 744] 09:17:58 INFO - PROCESS | 1653 | --DOCSHELL 0x118268000 == 25 [pid = 1653] [id = 745] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x12ca5c000) [pid = 1653] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x12a668000) [pid = 1653] [serial = 2129] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x1211f1c00) [pid = 1653] [serial = 2164] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x124526800) [pid = 1653] [serial = 2167] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x117c44800) [pid = 1653] [serial = 2149] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x1181e4800) [pid = 1653] [serial = 2150] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x12103a400) [pid = 1653] [serial = 2161] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x11971b400) [pid = 1653] [serial = 2158] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x119c0cc00) [pid = 1653] [serial = 2159] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x1127dd800) [pid = 1653] [serial = 2146] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x11851a000) [pid = 1653] [serial = 2155] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x11889dc00) [pid = 1653] [serial = 2156] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x123e37800) [pid = 1653] [serial = 2165] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x124de7800) [pid = 1653] [serial = 2170] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x126c95800) [pid = 1653] [serial = 2182] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x124ba6000) [pid = 1653] [serial = 2168] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x113057400) [pid = 1653] [serial = 2173] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x118497800) [pid = 1653] [serial = 2176] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x117c3fc00) [pid = 1653] [serial = 2174] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x125708800) [pid = 1653] [serial = 2171] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x126139c00) [pid = 1653] [serial = 2180] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x117c48800) [pid = 1653] [serial = 2153] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x116755800) [pid = 1653] [serial = 2152] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x124529400) [pid = 1653] [serial = 2177] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x1210ccc00) [pid = 1653] [serial = 2162] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x125603800) [pid = 1653] [serial = 2179] [outer = 0x0] [url = about:blank] 09:17:58 INFO - PROCESS | 1653 | 1469031478661 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]]]}] 09:17:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:17:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1476ms 09:17:58 INFO - PROCESS | 1653 | 1469031478707 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 09:17:58 INFO - PROCESS | 1653 | 1469031478710 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 09:17:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:17:58 INFO - PROCESS | 1653 | 1469031478713 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:17:58 INFO - PROCESS | 1653 | 1469031478715 Marionette TRACE conn2 <- [1,2974,null,{}] 09:17:58 INFO - PROCESS | 1653 | 1469031478718 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}] 09:17:58 INFO - PROCESS | 1653 | 1469031478720 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:58 INFO - PROCESS | 1653 | 1469031478811 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 09:17:58 INFO - PROCESS | 1653 | 1469031478820 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:58 INFO - PROCESS | 1653 | 1469031478822 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x118199800 == 26 [pid = 1653] [id = 752] 09:17:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x112e0f400) [pid = 1653] [serial = 2255] [outer = 0x0] 09:17:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x112e9cc00) [pid = 1653] [serial = 2256] [outer = 0x112e0f400] 09:17:58 INFO - PROCESS | 1653 | 1469031478851 Marionette DEBUG loaded listener.js 09:17:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x115e58800) [pid = 1653] [serial = 2257] [outer = 0x112e0f400] 09:17:59 INFO - PROCESS | 1653 | 1469031479169 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]]]}] 09:17:59 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. 09:17:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 470ms 09:17:59 INFO - PROCESS | 1653 | 1469031479183 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 09:17:59 INFO - PROCESS | 1653 | 1469031479186 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 09:17:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:17:59 INFO - PROCESS | 1653 | 1469031479229 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:17:59 INFO - PROCESS | 1653 | 1469031479231 Marionette TRACE conn2 <- [1,2978,null,{}] 09:17:59 INFO - PROCESS | 1653 | 1469031479233 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}] 09:17:59 INFO - PROCESS | 1653 | 1469031479235 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:59 INFO - PROCESS | 1653 | 1469031479314 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 09:17:59 INFO - PROCESS | 1653 | 1469031479319 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:59 INFO - PROCESS | 1653 | 1469031479320 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x123cd9800 == 27 [pid = 1653] [id = 753] 09:17:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x117ca7400) [pid = 1653] [serial = 2258] [outer = 0x0] 09:17:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x117cb0c00) [pid = 1653] [serial = 2259] [outer = 0x117ca7400] 09:17:59 INFO - PROCESS | 1653 | 1469031479349 Marionette DEBUG loaded listener.js 09:17:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x1183c6800) [pid = 1653] [serial = 2260] [outer = 0x117ca7400] 09:17:59 INFO - PROCESS | 1653 | 1469031479675 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]]]}] 09:17:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 09:17:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 473ms 09:17:59 INFO - PROCESS | 1653 | 1469031479705 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 09:17:59 INFO - PROCESS | 1653 | 1469031479707 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 09:17:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:17:59 INFO - PROCESS | 1653 | 1469031479710 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:17:59 INFO - PROCESS | 1653 | 1469031479712 Marionette TRACE conn2 <- [1,2982,null,{}] 09:17:59 INFO - PROCESS | 1653 | 1469031479720 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}] 09:17:59 INFO - PROCESS | 1653 | 1469031479724 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:59 INFO - PROCESS | 1653 | 1469031479814 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 09:17:59 INFO - PROCESS | 1653 | 1469031479876 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:59 INFO - PROCESS | 1653 | 1469031479878 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:17:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x126615000 == 28 [pid = 1653] [id = 754] 09:17:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x11849a000) [pid = 1653] [serial = 2261] [outer = 0x0] 09:17:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x11872cc00) [pid = 1653] [serial = 2262] [outer = 0x11849a000] 09:17:59 INFO - PROCESS | 1653 | 1469031479906 Marionette DEBUG loaded listener.js 09:17:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x11915d800) [pid = 1653] [serial = 2263] [outer = 0x11849a000] 09:18:00 INFO - PROCESS | 1653 | 1469031480176 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"]]]}] 09:18:00 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 09:18:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:18:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:18:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 522ms 09:18:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:18:00 INFO - PROCESS | 1653 | 1469031480233 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 09:18:00 INFO - PROCESS | 1653 | 1469031480235 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 09:18:00 INFO - PROCESS | 1653 | 1469031480237 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:18:00 INFO - PROCESS | 1653 | 1469031480238 Marionette TRACE conn2 <- [1,2986,null,{}] 09:18:00 INFO - PROCESS | 1653 | 1469031480241 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}] 09:18:00 INFO - PROCESS | 1653 | 1469031480243 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:00 INFO - PROCESS | 1653 | 1469031480330 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 09:18:00 INFO - PROCESS | 1653 | 1469031480392 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:00 INFO - PROCESS | 1653 | 1469031480393 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x1282b9000 == 29 [pid = 1653] [id = 755] 09:18:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x11915d000) [pid = 1653] [serial = 2264] [outer = 0x0] 09:18:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x11961ac00) [pid = 1653] [serial = 2265] [outer = 0x11915d000] 09:18:00 INFO - PROCESS | 1653 | 1469031480418 Marionette DEBUG loaded listener.js 09:18:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x119c03c00) [pid = 1653] [serial = 2266] [outer = 0x11915d000] 09:18:00 INFO - PROCESS | 1653 | 1469031480679 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]]]}] 09:18:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 09:18:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 469ms 09:18:00 INFO - PROCESS | 1653 | 1469031480721 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 09:18:00 INFO - PROCESS | 1653 | 1469031480722 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 09:18:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:18:00 INFO - PROCESS | 1653 | 1469031480732 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:18:00 INFO - PROCESS | 1653 | 1469031480741 Marionette TRACE conn2 <- [1,2990,null,{}] 09:18:00 INFO - PROCESS | 1653 | 1469031480746 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}] 09:18:00 INFO - PROCESS | 1653 | 1469031480748 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:00 INFO - PROCESS | 1653 | 1469031480848 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 09:18:00 INFO - PROCESS | 1653 | 1469031480887 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:00 INFO - PROCESS | 1653 | 1469031480889 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x12869e000 == 30 [pid = 1653] [id = 756] 09:18:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x1127d3000) [pid = 1653] [serial = 2267] [outer = 0x0] 09:18:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x119cd2000) [pid = 1653] [serial = 2268] [outer = 0x1127d3000] 09:18:00 INFO - PROCESS | 1653 | 1469031480913 Marionette DEBUG loaded listener.js 09:18:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x12103b400) [pid = 1653] [serial = 2269] [outer = 0x1127d3000] 09:18:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x128c4d000 == 31 [pid = 1653] [id = 757] 09:18:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x121048c00) [pid = 1653] [serial = 2270] [outer = 0x0] 09:18:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x121043400) [pid = 1653] [serial = 2271] [outer = 0x121048c00] 09:18:01 INFO - PROCESS | 1653 | 1469031481239 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]]]}] 09:18:01 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. 09:18:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 528ms 09:18:01 INFO - PROCESS | 1653 | 1469031481262 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 09:18:01 INFO - PROCESS | 1653 | 1469031481263 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 09:18:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:18:01 INFO - PROCESS | 1653 | 1469031481271 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:18:01 INFO - PROCESS | 1653 | 1469031481272 Marionette TRACE conn2 <- [1,2994,null,{}] 09:18:01 INFO - PROCESS | 1653 | 1469031481274 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}] 09:18:01 INFO - PROCESS | 1653 | 1469031481279 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:01 INFO - PROCESS | 1653 | 1469031481416 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 09:18:01 INFO - PROCESS | 1653 | 1469031481429 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:01 INFO - PROCESS | 1653 | 1469031481430 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a799000 == 32 [pid = 1653] [id = 758] 09:18:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x121040400) [pid = 1653] [serial = 2272] [outer = 0x0] 09:18:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x123853000) [pid = 1653] [serial = 2273] [outer = 0x121040400] 09:18:01 INFO - PROCESS | 1653 | 1469031481455 Marionette DEBUG loaded listener.js 09:18:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x124a0e800) [pid = 1653] [serial = 2274] [outer = 0x121040400] 09:18:01 INFO - PROCESS | 1653 | 1469031481765 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]]]}] 09:18:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:18:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 09:18:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 518ms 09:18:01 INFO - PROCESS | 1653 | 1469031481790 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 09:18:01 INFO - PROCESS | 1653 | 1469031481791 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 09:18:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:18:01 INFO - PROCESS | 1653 | 1469031481802 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:18:01 INFO - PROCESS | 1653 | 1469031481803 Marionette TRACE conn2 <- [1,2998,null,{}] 09:18:01 INFO - PROCESS | 1653 | 1469031481812 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}] 09:18:01 INFO - PROCESS | 1653 | 1469031481814 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:01 INFO - PROCESS | 1653 | 1469031481916 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 09:18:01 INFO - PROCESS | 1653 | 1469031481919 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:01 INFO - PROCESS | 1653 | 1469031481920 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x12aa8a000 == 33 [pid = 1653] [id = 759] 09:18:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x124a0f400) [pid = 1653] [serial = 2275] [outer = 0x0] 09:18:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x124de0800) [pid = 1653] [serial = 2276] [outer = 0x124a0f400] 09:18:01 INFO - PROCESS | 1653 | 1469031481945 Marionette DEBUG loaded listener.js 09:18:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x12560f800) [pid = 1653] [serial = 2277] [outer = 0x124a0f400] 09:18:02 INFO - PROCESS | 1653 | 1469031482233 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]]]}] 09:18:02 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. 09:18:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 477ms 09:18:02 INFO - PROCESS | 1653 | 1469031482273 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 09:18:02 INFO - PROCESS | 1653 | 1469031482275 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 09:18:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:18:02 INFO - PROCESS | 1653 | 1469031482284 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:18:02 INFO - PROCESS | 1653 | 1469031482285 Marionette TRACE conn2 <- [1,3002,null,{}] 09:18:02 INFO - PROCESS | 1653 | 1469031482287 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}] 09:18:02 INFO - PROCESS | 1653 | 1469031482288 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:02 INFO - PROCESS | 1653 | 1469031482395 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 09:18:02 INFO - PROCESS | 1653 | 1469031482407 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:02 INFO - PROCESS | 1653 | 1469031482408 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b998800 == 34 [pid = 1653] [id = 760] 09:18:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x124ba6000) [pid = 1653] [serial = 2278] [outer = 0x0] 09:18:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x125707c00) [pid = 1653] [serial = 2279] [outer = 0x124ba6000] 09:18:02 INFO - PROCESS | 1653 | 1469031482432 Marionette DEBUG loaded listener.js 09:18:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x126526000) [pid = 1653] [serial = 2280] [outer = 0x124ba6000] 09:18:03 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x1121bdc00) [pid = 1653] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:18:03 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x112a8dc00) [pid = 1653] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:18:03 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x124528400) [pid = 1653] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:18:03 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x1282a1000) [pid = 1653] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:18:03 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x128d0a400) [pid = 1653] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:18:03 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x12a672000) [pid = 1653] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:18:03 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x12103c800) [pid = 1653] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:18:03 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x12451f400) [pid = 1653] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:18:03 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x1210cb000) [pid = 1653] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:18:03 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x112e0bc00) [pid = 1653] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:18:03 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x1211ef800) [pid = 1653] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:18:03 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x11872f400) [pid = 1653] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:18:03 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x1164e6c00) [pid = 1653] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:18:03 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x1133ba400) [pid = 1653] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:18:03 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x116759000) [pid = 1653] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:18:03 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x119166000) [pid = 1653] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:18:03 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x12b01e800) [pid = 1653] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:18:03 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x12451c800) [pid = 1653] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:18:03 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x115e5f800) [pid = 1653] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:18:03 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x115e61800) [pid = 1653] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:18:03 INFO - PROCESS | 1653 | 1469031483130 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]]]}] 09:18:03 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. 09:18:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 868ms 09:18:03 INFO - PROCESS | 1653 | 1469031483153 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 09:18:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:18:03 INFO - PROCESS | 1653 | 1469031483162 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 09:18:03 INFO - PROCESS | 1653 | 1469031483165 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:18:03 INFO - PROCESS | 1653 | 1469031483166 Marionette TRACE conn2 <- [1,3006,null,{}] 09:18:03 INFO - PROCESS | 1653 | 1469031483169 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}] 09:18:03 INFO - PROCESS | 1653 | 1469031483170 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:03 INFO - PROCESS | 1653 | 1469031483252 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 09:18:03 INFO - PROCESS | 1653 | 1469031483256 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:03 INFO - PROCESS | 1653 | 1469031483257 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b158800 == 35 [pid = 1653] [id = 761] 09:18:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x111c7b800) [pid = 1653] [serial = 2281] [outer = 0x0] 09:18:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x117cb4400) [pid = 1653] [serial = 2282] [outer = 0x111c7b800] 09:18:03 INFO - PROCESS | 1653 | 1469031483283 Marionette DEBUG loaded listener.js 09:18:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x1192a2c00) [pid = 1653] [serial = 2283] [outer = 0x111c7b800] 09:18:03 INFO - PROCESS | 1653 | 1469031483593 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]]]}] 09:18:03 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. 09:18:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 468ms 09:18:03 INFO - PROCESS | 1653 | 1469031483634 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 09:18:03 INFO - PROCESS | 1653 | 1469031483635 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 09:18:03 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:18:03 INFO - PROCESS | 1653 | 1469031483637 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:18:03 INFO - PROCESS | 1653 | 1469031483638 Marionette TRACE conn2 <- [1,3010,null,{}] 09:18:03 INFO - PROCESS | 1653 | 1469031483641 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}] 09:18:03 INFO - PROCESS | 1653 | 1469031483644 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:03 INFO - PROCESS | 1653 | 1469031483756 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 09:18:03 INFO - PROCESS | 1653 | 1469031483763 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:03 INFO - PROCESS | 1653 | 1469031483764 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c391800 == 36 [pid = 1653] [id = 762] 09:18:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x1121b0800) [pid = 1653] [serial = 2284] [outer = 0x0] 09:18:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x12409f000) [pid = 1653] [serial = 2285] [outer = 0x1121b0800] 09:18:03 INFO - PROCESS | 1653 | 1469031483788 Marionette DEBUG loaded listener.js 09:18:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x12698f000) [pid = 1653] [serial = 2286] [outer = 0x1121b0800] 09:18:04 INFO - PROCESS | 1653 | 1469031484067 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]]]}] 09:18:04 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 09:18:04 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 469ms 09:18:04 INFO - PROCESS | 1653 | 1469031484107 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 09:18:04 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:18:04 INFO - PROCESS | 1653 | 1469031484119 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 09:18:04 INFO - PROCESS | 1653 | 1469031484122 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:18:04 INFO - PROCESS | 1653 | 1469031484124 Marionette TRACE conn2 <- [1,3014,null,{}] 09:18:04 INFO - PROCESS | 1653 | 1469031484128 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}] 09:18:04 INFO - PROCESS | 1653 | 1469031484130 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:04 INFO - PROCESS | 1653 | 1469031484220 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 09:18:04 INFO - PROCESS | 1653 | 1469031484224 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:04 INFO - PROCESS | 1653 | 1469031484226 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x12ca4d000 == 37 [pid = 1653] [id = 763] 09:18:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x12698c000) [pid = 1653] [serial = 2287] [outer = 0x0] 09:18:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x126ca4c00) [pid = 1653] [serial = 2288] [outer = 0x12698c000] 09:18:04 INFO - PROCESS | 1653 | 1469031484253 Marionette DEBUG loaded listener.js 09:18:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x128a2d800) [pid = 1653] [serial = 2289] [outer = 0x12698c000] 09:18:04 INFO - PROCESS | 1653 | [1653] 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 09:18:04 INFO - PROCESS | 1653 | 1469031484609 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:18:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:18:04 INFO - {} 09:18:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:18:04 INFO - {} 09:18:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:18:04 INFO - {} 09:18:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:18:04 INFO - {} 09:18:04 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 522ms 09:18:04 INFO - PROCESS | 1653 | 1469031484645 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 09:18:04 INFO - PROCESS | 1653 | 1469031484646 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 09:18:04 INFO - TEST-START | /FileAPI/fileReader.html 09:18:04 INFO - PROCESS | 1653 | 1469031484658 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:18:04 INFO - PROCESS | 1653 | 1469031484659 Marionette TRACE conn2 <- [1,3018,null,{}] 09:18:04 INFO - PROCESS | 1653 | 1469031484662 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}] 09:18:04 INFO - PROCESS | 1653 | 1469031484663 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:04 INFO - PROCESS | 1653 | 1469031484743 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 09:18:04 INFO - PROCESS | 1653 | 1469031484748 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:04 INFO - PROCESS | 1653 | 1469031484749 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d0ce800 == 38 [pid = 1653] [id = 764] 09:18:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x128ca0000) [pid = 1653] [serial = 2290] [outer = 0x0] 09:18:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x128d10400) [pid = 1653] [serial = 2291] [outer = 0x128ca0000] 09:18:04 INFO - PROCESS | 1653 | 1469031484773 Marionette DEBUG loaded listener.js 09:18:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x12a669400) [pid = 1653] [serial = 2292] [outer = 0x128ca0000] 09:18:05 INFO - PROCESS | 1653 | 1469031485134 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]]]}] 09:18:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:18:05 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:18:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:18:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:18:05 INFO - TEST-OK | /FileAPI/fileReader.html | took 521ms 09:18:05 INFO - PROCESS | 1653 | 1469031485180 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 09:18:05 INFO - PROCESS | 1653 | 1469031485182 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 09:18:05 INFO - TEST-START | /FileAPI/historical.html 09:18:05 INFO - PROCESS | 1653 | 1469031485185 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:18:05 INFO - PROCESS | 1653 | 1469031485187 Marionette TRACE conn2 <- [1,3022,null,{}] 09:18:05 INFO - PROCESS | 1653 | 1469031485191 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}] 09:18:05 INFO - PROCESS | 1653 | 1469031485193 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:05 INFO - PROCESS | 1653 | 1469031485313 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 09:18:05 INFO - PROCESS | 1653 | 1469031485400 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:05 INFO - PROCESS | 1653 | 1469031485401 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x1181a5000 == 39 [pid = 1653] [id = 765] 09:18:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x1129b3800) [pid = 1653] [serial = 2293] [outer = 0x0] 09:18:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x112a8cc00) [pid = 1653] [serial = 2294] [outer = 0x1129b3800] 09:18:05 INFO - PROCESS | 1653 | 1469031485433 Marionette DEBUG loaded listener.js 09:18:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x1164edc00) [pid = 1653] [serial = 2295] [outer = 0x1129b3800] 09:18:05 INFO - PROCESS | 1653 | 1469031485853 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"]]]}] 09:18:05 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:18:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:18:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:18:05 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:18:05 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:18:05 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:18:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:18:05 INFO - TEST-OK | /FileAPI/historical.html | took 672ms 09:18:05 INFO - PROCESS | 1653 | 1469031485858 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 09:18:05 INFO - PROCESS | 1653 | 1469031485861 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 09:18:05 INFO - TEST-START | /FileAPI/idlharness.html 09:18:05 INFO - PROCESS | 1653 | 1469031485866 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:18:05 INFO - PROCESS | 1653 | 1469031485868 Marionette TRACE conn2 <- [1,3026,null,{}] 09:18:05 INFO - PROCESS | 1653 | 1469031485870 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}] 09:18:05 INFO - PROCESS | 1653 | 1469031485872 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:06 INFO - PROCESS | 1653 | 1469031486008 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 09:18:06 INFO - PROCESS | 1653 | 1469031486095 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:06 INFO - PROCESS | 1653 | 1469031486096 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x1281aa800 == 40 [pid = 1653] [id = 766] 09:18:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x1183c4400) [pid = 1653] [serial = 2296] [outer = 0x0] 09:18:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x118493c00) [pid = 1653] [serial = 2297] [outer = 0x1183c4400] 09:18:06 INFO - PROCESS | 1653 | 1469031486127 Marionette DEBUG loaded listener.js 09:18:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x118745c00) [pid = 1653] [serial = 2298] [outer = 0x1183c4400] 09:18:06 INFO - PROCESS | 1653 | 1469031486739 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]]]}] 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:18:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:18:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:18:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:18:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:18:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:18:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:18:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:18:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:18:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:18:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:18:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:18:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:18:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:18:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:18:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:18:06 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 09:18:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:18:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:18:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:18:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:18:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:18:06 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 09:18:06 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 09:18:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:18:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:18:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:18:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:18:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:18:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:18:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:18:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:18:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:18:06 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 09:18:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:18:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:18:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:18:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:18:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:18:06 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 09:18:06 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 09:18:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:18:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:18:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:18:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:18:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:18:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:18:06 INFO - TEST-OK | /FileAPI/idlharness.html | took 934ms 09:18:06 INFO - PROCESS | 1653 | 1469031486831 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 09:18:06 INFO - PROCESS | 1653 | 1469031486832 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 09:18:06 INFO - TEST-START | /FileAPI/idlharness.worker 09:18:06 INFO - PROCESS | 1653 | 1469031486837 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:18:06 INFO - PROCESS | 1653 | 1469031486839 Marionette TRACE conn2 <- [1,3030,null,{}] 09:18:06 INFO - PROCESS | 1653 | 1469031486853 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}] 09:18:06 INFO - PROCESS | 1653 | 1469031486856 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:06 INFO - PROCESS | 1653 | 1469031486980 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 09:18:07 INFO - PROCESS | 1653 | 1469031487062 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:07 INFO - PROCESS | 1653 | 1469031487064 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:07 INFO - PROCESS | 1653 | ++DOCSHELL 0x12dd07800 == 41 [pid = 1653] [id = 767] 09:18:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x12aae5400) [pid = 1653] [serial = 2299] [outer = 0x0] 09:18:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x12aaeb400) [pid = 1653] [serial = 2300] [outer = 0x12aae5400] 09:18:07 INFO - PROCESS | 1653 | 1469031487095 Marionette DEBUG loaded listener.js 09:18:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x12b020800) [pid = 1653] [serial = 2301] [outer = 0x12aae5400] 09:18:07 INFO - PROCESS | 1653 | [1653] 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 09:18:08 INFO - PROCESS | 1653 | 1469031488020 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,{},{}]]]}] 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:18:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:18:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:18:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:18:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:18:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:18:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:18:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:18:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:18:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:18:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:18:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:18:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:18:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:18:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:18:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:18:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:18:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:18:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:18:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:18:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:18:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:18:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:18:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:18:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:18:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:18:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:18:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:18:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:18:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:18:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:18:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:18:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:18:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:18:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:18:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:18:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:18:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:18:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:18:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:18:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:18:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:18:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:18:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:18:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:18:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:18:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:18:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:18:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:18:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:18:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:18:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:18:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:18:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:18:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:18:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:18:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:18:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:18:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:18:08 INFO - {} 09:18:08 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1241ms 09:18:08 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:18:08 INFO - PROCESS | 1653 | 1469031488086 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 09:18:08 INFO - PROCESS | 1653 | 1469031488089 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 09:18:08 INFO - PROCESS | 1653 | 1469031488096 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:18:08 INFO - PROCESS | 1653 | 1469031488098 Marionette TRACE conn2 <- [1,3034,null,{}] 09:18:08 INFO - PROCESS | 1653 | 1469031488103 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}] 09:18:08 INFO - PROCESS | 1653 | 1469031488104 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:08 INFO - PROCESS | 1653 | 1469031488221 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 09:18:08 INFO - PROCESS | 1653 | 1469031488286 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:08 INFO - PROCESS | 1653 | 1469031488287 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x116687000 == 42 [pid = 1653] [id = 768] 09:18:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x118498c00) [pid = 1653] [serial = 2302] [outer = 0x0] 09:18:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x118516000) [pid = 1653] [serial = 2303] [outer = 0x118498c00] 09:18:08 INFO - PROCESS | 1653 | 1469031488318 Marionette DEBUG loaded listener.js 09:18:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x119111c00) [pid = 1653] [serial = 2304] [outer = 0x118498c00] 09:18:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12ca4d000 == 41 [pid = 1653] [id = 763] 09:18:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12c391800 == 40 [pid = 1653] [id = 762] 09:18:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12b158800 == 39 [pid = 1653] [id = 761] 09:18:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12b998800 == 38 [pid = 1653] [id = 760] 09:18:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12aa8a000 == 37 [pid = 1653] [id = 759] 09:18:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12a799000 == 36 [pid = 1653] [id = 758] 09:18:08 INFO - PROCESS | 1653 | --DOCSHELL 0x128c4d000 == 35 [pid = 1653] [id = 757] 09:18:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12869e000 == 34 [pid = 1653] [id = 756] 09:18:08 INFO - PROCESS | 1653 | --DOCSHELL 0x1282b9000 == 33 [pid = 1653] [id = 755] 09:18:08 INFO - PROCESS | 1653 | --DOCSHELL 0x126615000 == 32 [pid = 1653] [id = 754] 09:18:08 INFO - PROCESS | 1653 | --DOCSHELL 0x123cd9800 == 31 [pid = 1653] [id = 753] 09:18:08 INFO - PROCESS | 1653 | --DOCSHELL 0x118199800 == 30 [pid = 1653] [id = 752] 09:18:08 INFO - PROCESS | 1653 | --DOCSHELL 0x116687800 == 29 [pid = 1653] [id = 751] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x128915400) [pid = 1653] [serial = 2212] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x12a668800) [pid = 1653] [serial = 2218] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x128c9c400) [pid = 1653] [serial = 2215] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x12a962800) [pid = 1653] [serial = 2221] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x12a671400) [pid = 1653] [serial = 2219] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x123e3f000) [pid = 1653] [serial = 2206] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x12451c400) [pid = 1653] [serial = 2207] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x124524c00) [pid = 1653] [serial = 2191] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x124a0ac00) [pid = 1653] [serial = 2192] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x128915000) [pid = 1653] [serial = 2183] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x1133be400) [pid = 1653] [serial = 2200] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x1184c3000) [pid = 1653] [serial = 2201] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x124a06800) [pid = 1653] [serial = 2209] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x119412400) [pid = 1653] [serial = 2203] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x119cd2c00) [pid = 1653] [serial = 2204] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x124520400) [pid = 1653] [serial = 2194] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x1266c7800) [pid = 1653] [serial = 2195] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x115e05800) [pid = 1653] [serial = 2197] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x117cab800) [pid = 1653] [serial = 2198] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x11715a800) [pid = 1653] [serial = 2185] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x118492000) [pid = 1653] [serial = 2186] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x1192acc00) [pid = 1653] [serial = 2188] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x1197ea800) [pid = 1653] [serial = 2189] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x12b124400) [pid = 1653] [serial = 2231] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x12b127400) [pid = 1653] [serial = 2233] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x12a969000) [pid = 1653] [serial = 2222] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x116645400) [pid = 1653] [serial = 2224] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x119613800) [pid = 1653] [serial = 2225] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x12b919000) [pid = 1653] [serial = 2234] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x12b11c000) [pid = 1653] [serial = 2230] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x1127d8800) [pid = 1653] [serial = 2216] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x128a2b800) [pid = 1653] [serial = 2213] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x12b013c00) [pid = 1653] [serial = 2228] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x124de1800) [pid = 1653] [serial = 2210] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x123fedc00) [pid = 1653] [serial = 2227] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x112fad800) [pid = 1653] [serial = 2147] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x11910dc00) [pid = 1653] [serial = 2144] [outer = 0x0] [url = about:blank] 09:18:08 INFO - PROCESS | 1653 | 1469031488731 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]]]}] 09:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:18:08 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 672ms 09:18:08 INFO - PROCESS | 1653 | 1469031488767 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 09:18:08 INFO - PROCESS | 1653 | 1469031488770 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 09:18:08 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:18:08 INFO - PROCESS | 1653 | 1469031488775 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:18:08 INFO - PROCESS | 1653 | 1469031488776 Marionette TRACE conn2 <- [1,3038,null,{}] 09:18:08 INFO - PROCESS | 1653 | 1469031488779 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}] 09:18:08 INFO - PROCESS | 1653 | 1469031488780 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:08 INFO - PROCESS | 1653 | 1469031488870 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 09:18:08 INFO - PROCESS | 1653 | 1469031488936 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:08 INFO - PROCESS | 1653 | 1469031488937 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x1195e3000 == 30 [pid = 1653] [id = 769] 09:18:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x112a81c00) [pid = 1653] [serial = 2305] [outer = 0x0] 09:18:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x117cab800) [pid = 1653] [serial = 2306] [outer = 0x112a81c00] 09:18:08 INFO - PROCESS | 1653 | 1469031488965 Marionette DEBUG loaded listener.js 09:18:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x119613800) [pid = 1653] [serial = 2307] [outer = 0x112a81c00] 09:18:09 INFO - PROCESS | 1653 | 1469031489245 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"]]]}] 09:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:18:09 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 521ms 09:18:09 INFO - PROCESS | 1653 | 1469031489296 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 09:18:09 INFO - PROCESS | 1653 | 1469031489297 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 09:18:09 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:18:09 INFO - PROCESS | 1653 | 1469031489300 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:18:09 INFO - PROCESS | 1653 | 1469031489302 Marionette TRACE conn2 <- [1,3042,null,{}] 09:18:09 INFO - PROCESS | 1653 | 1469031489312 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}] 09:18:09 INFO - PROCESS | 1653 | 1469031489315 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:09 INFO - PROCESS | 1653 | 1469031489406 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 09:18:09 INFO - PROCESS | 1653 | 1469031489479 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:09 INFO - PROCESS | 1653 | 1469031489482 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x125771000 == 31 [pid = 1653] [id = 770] 09:18:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x119ccd000) [pid = 1653] [serial = 2308] [outer = 0x0] 09:18:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x124522400) [pid = 1653] [serial = 2309] [outer = 0x119ccd000] 09:18:09 INFO - PROCESS | 1653 | 1469031489517 Marionette DEBUG loaded listener.js 09:18:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x125607400) [pid = 1653] [serial = 2310] [outer = 0x119ccd000] 09:18:10 INFO - PROCESS | 1653 | 1469031490037 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]]]}] 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:18:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:18:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:18:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:18:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:18:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:18:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:18:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:18:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:18:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:18:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:18:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:18:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:18:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:18:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:18:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:18:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:18:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:18:10 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 785ms 09:18:10 INFO - PROCESS | 1653 | 1469031490085 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 09:18:10 INFO - PROCESS | 1653 | 1469031490087 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 09:18:10 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:18:10 INFO - PROCESS | 1653 | 1469031490090 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:18:10 INFO - PROCESS | 1653 | 1469031490092 Marionette TRACE conn2 <- [1,3046,null,{}] 09:18:10 INFO - PROCESS | 1653 | 1469031490095 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}] 09:18:10 INFO - PROCESS | 1653 | 1469031490096 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:10 INFO - PROCESS | 1653 | 1469031490187 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 09:18:10 INFO - PROCESS | 1653 | 1469031490193 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:10 INFO - PROCESS | 1653 | 1469031490194 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x128431000 == 32 [pid = 1653] [id = 771] 09:18:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x12a66b400) [pid = 1653] [serial = 2311] [outer = 0x0] 09:18:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x12a670c00) [pid = 1653] [serial = 2312] [outer = 0x12a66b400] 09:18:10 INFO - PROCESS | 1653 | 1469031490220 Marionette DEBUG loaded listener.js 09:18:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x12aae1c00) [pid = 1653] [serial = 2313] [outer = 0x12a66b400] 09:18:10 INFO - PROCESS | 1653 | [1653] 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 09:18:10 INFO - PROCESS | 1653 | 1469031490591 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:18:10 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:18:10 INFO - {} 09:18:10 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 521ms 09:18:10 INFO - PROCESS | 1653 | 1469031490612 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 09:18:10 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:18:10 INFO - PROCESS | 1653 | 1469031490613 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 09:18:10 INFO - PROCESS | 1653 | 1469031490615 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:18:10 INFO - PROCESS | 1653 | 1469031490616 Marionette TRACE conn2 <- [1,3050,null,{}] 09:18:10 INFO - PROCESS | 1653 | 1469031490635 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}] 09:18:10 INFO - PROCESS | 1653 | 1469031490636 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:10 INFO - PROCESS | 1653 | 1469031490739 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 09:18:10 INFO - PROCESS | 1653 | 1469031490750 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:10 INFO - PROCESS | 1653 | 1469031490752 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x1281a7800 == 33 [pid = 1653] [id = 772] 09:18:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x12a65c800) [pid = 1653] [serial = 2314] [outer = 0x0] 09:18:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x12b01e000) [pid = 1653] [serial = 2315] [outer = 0x12a65c800] 09:18:10 INFO - PROCESS | 1653 | 1469031490777 Marionette DEBUG loaded listener.js 09:18:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x12ca8e000) [pid = 1653] [serial = 2316] [outer = 0x12a65c800] 09:18:11 INFO - PROCESS | 1653 | 1469031491123 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]]]}] 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:18:11 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 518ms 09:18:11 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:18:11 INFO - PROCESS | 1653 | 1469031491134 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 09:18:11 INFO - PROCESS | 1653 | 1469031491135 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 09:18:11 INFO - PROCESS | 1653 | 1469031491137 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:18:11 INFO - PROCESS | 1653 | 1469031491139 Marionette TRACE conn2 <- [1,3054,null,{}] 09:18:11 INFO - PROCESS | 1653 | 1469031491142 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}] 09:18:11 INFO - PROCESS | 1653 | 1469031491148 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:11 INFO - PROCESS | 1653 | 1469031491275 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 09:18:11 INFO - PROCESS | 1653 | 1469031491289 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:11 INFO - PROCESS | 1653 | 1469031491290 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b155800 == 34 [pid = 1653] [id = 773] 09:18:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x123d08c00) [pid = 1653] [serial = 2317] [outer = 0x0] 09:18:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x12ca95c00) [pid = 1653] [serial = 2318] [outer = 0x123d08c00] 09:18:11 INFO - PROCESS | 1653 | 1469031491317 Marionette DEBUG loaded listener.js 09:18:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x12ce72000) [pid = 1653] [serial = 2319] [outer = 0x123d08c00] 09:18:11 INFO - PROCESS | 1653 | 1469031491776 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"]]]}] 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:18:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:18:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:18:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:18:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:18:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:18:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:18:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:18:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:18:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:18:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:18:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:18:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:18:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:18:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:18:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:18:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:18:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:18:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:18:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:18:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:18:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:18:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:18:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:18:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:18:11 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" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:18:11 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" 09:18:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:18:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:18:11 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 686ms 09:18:11 INFO - PROCESS | 1653 | 1469031491829 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 09:18:11 INFO - PROCESS | 1653 | 1469031491831 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 09:18:11 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:18:11 INFO - PROCESS | 1653 | 1469031491833 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:18:11 INFO - PROCESS | 1653 | 1469031491834 Marionette TRACE conn2 <- [1,3058,null,{}] 09:18:11 INFO - PROCESS | 1653 | 1469031491837 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}] 09:18:11 INFO - PROCESS | 1653 | 1469031491838 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:11 INFO - PROCESS | 1653 | 1469031491949 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 09:18:11 INFO - PROCESS | 1653 | 1469031491955 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:11 INFO - PROCESS | 1653 | 1469031491956 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c388800 == 35 [pid = 1653] [id = 774] 09:18:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x12ce78800) [pid = 1653] [serial = 2320] [outer = 0x0] 09:18:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x12ce7c800) [pid = 1653] [serial = 2321] [outer = 0x12ce78800] 09:18:12 INFO - PROCESS | 1653 | 1469031492022 Marionette DEBUG loaded listener.js 09:18:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x12d288400) [pid = 1653] [serial = 2322] [outer = 0x12ce78800] 09:18:12 INFO - PROCESS | 1653 | 1469031492347 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]]]}] 09:18:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:18:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:18:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:18:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:18:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:18:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:18:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:18:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:18:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:18:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:18:12 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:12 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:18:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:18:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:18:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:18:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:18:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:18:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:18:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:18:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:18:12 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 524ms 09:18:12 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:18:12 INFO - PROCESS | 1653 | 1469031492362 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 09:18:12 INFO - PROCESS | 1653 | 1469031492363 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 09:18:12 INFO - PROCESS | 1653 | 1469031492365 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:18:12 INFO - PROCESS | 1653 | 1469031492367 Marionette TRACE conn2 <- [1,3062,null,{}] 09:18:12 INFO - PROCESS | 1653 | 1469031492369 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}] 09:18:12 INFO - PROCESS | 1653 | 1469031492370 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:12 INFO - PROCESS | 1653 | 1469031492478 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 09:18:12 INFO - PROCESS | 1653 | 1469031492515 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:12 INFO - PROCESS | 1653 | 1469031492516 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x12ca52800 == 36 [pid = 1653] [id = 775] 09:18:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x12d28a000) [pid = 1653] [serial = 2323] [outer = 0x0] 09:18:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x12d291000) [pid = 1653] [serial = 2324] [outer = 0x12d28a000] 09:18:12 INFO - PROCESS | 1653 | 1469031492542 Marionette DEBUG loaded listener.js 09:18:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x12d949000) [pid = 1653] [serial = 2325] [outer = 0x12d28a000] 09:18:12 INFO - PROCESS | 1653 | [1653] 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 09:18:12 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x121040400) [pid = 1653] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:18:12 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x112a80800) [pid = 1653] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:18:12 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x117ca7400) [pid = 1653] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:18:12 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x112e0f400) [pid = 1653] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:18:12 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x11849a000) [pid = 1653] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:18:12 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x11915d000) [pid = 1653] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:18:12 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x121048c00) [pid = 1653] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:18:12 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1184be400) [pid = 1653] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:18:12 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x1129ac400) [pid = 1653] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:18:12 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x11851a400) [pid = 1653] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:18:12 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x121044000) [pid = 1653] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:18:12 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x12698c000) [pid = 1653] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 09:18:12 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x12103c400) [pid = 1653] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:18:12 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x111cad400) [pid = 1653] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:18:12 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x124ba6000) [pid = 1653] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 09:18:12 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x124a0f400) [pid = 1653] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:18:12 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x111c7b800) [pid = 1653] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 09:18:12 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x1121b0800) [pid = 1653] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 09:18:12 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x1127d3000) [pid = 1653] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:18:12 INFO - PROCESS | 1653 | 1469031492925 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:18:12 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:18:12 INFO - {} 09:18:12 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 571ms 09:18:12 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:18:12 INFO - PROCESS | 1653 | 1469031492937 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 09:18:12 INFO - PROCESS | 1653 | 1469031492938 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 09:18:12 INFO - PROCESS | 1653 | 1469031492940 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:18:12 INFO - PROCESS | 1653 | 1469031492941 Marionette TRACE conn2 <- [1,3066,null,{}] 09:18:12 INFO - PROCESS | 1653 | 1469031492944 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}] 09:18:12 INFO - PROCESS | 1653 | 1469031492945 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:13 INFO - PROCESS | 1653 | 1469031493046 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 09:18:13 INFO - PROCESS | 1653 | 1469031493125 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:13 INFO - PROCESS | 1653 | 1469031493126 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x12cacd000 == 37 [pid = 1653] [id = 776] 09:18:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x1164eb800) [pid = 1653] [serial = 2326] [outer = 0x0] 09:18:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x12d5a9c00) [pid = 1653] [serial = 2327] [outer = 0x1164eb800] 09:18:13 INFO - PROCESS | 1653 | 1469031493161 Marionette DEBUG loaded listener.js 09:18:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x115e11000) [pid = 1653] [serial = 2328] [outer = 0x1164eb800] 09:18:13 INFO - PROCESS | 1653 | 1469031493511 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]]]}] 09:18:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:18:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:18:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:18:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:18:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:18:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:18:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:18:13 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 620ms 09:18:13 INFO - PROCESS | 1653 | 1469031493561 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 09:18:13 INFO - PROCESS | 1653 | 1469031493562 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 09:18:13 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:18:13 INFO - PROCESS | 1653 | 1469031493564 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:18:13 INFO - PROCESS | 1653 | 1469031493565 Marionette TRACE conn2 <- [1,3070,null,{}] 09:18:13 INFO - PROCESS | 1653 | 1469031493567 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}] 09:18:13 INFO - PROCESS | 1653 | 1469031493569 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:13 INFO - PROCESS | 1653 | 1469031493652 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 09:18:13 INFO - PROCESS | 1653 | 1469031493718 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:13 INFO - PROCESS | 1653 | 1469031493719 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x128e20800 == 38 [pid = 1653] [id = 777] 09:18:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x1129d1800) [pid = 1653] [serial = 2329] [outer = 0x0] 09:18:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x1129d5c00) [pid = 1653] [serial = 2330] [outer = 0x1129d1800] 09:18:13 INFO - PROCESS | 1653 | 1469031493743 Marionette DEBUG loaded listener.js 09:18:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x1129d9c00) [pid = 1653] [serial = 2331] [outer = 0x1129d1800] 09:18:13 INFO - PROCESS | 1653 | 1469031493992 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]]]}] 09:18:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:18:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:18:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:18:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:18:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:18:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:18:14 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 468ms 09:18:14 INFO - PROCESS | 1653 | 1469031494033 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 09:18:14 INFO - PROCESS | 1653 | 1469031494043 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 09:18:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:18:14 INFO - PROCESS | 1653 | 1469031494052 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:18:14 INFO - PROCESS | 1653 | 1469031494053 Marionette TRACE conn2 <- [1,3074,null,{}] 09:18:14 INFO - PROCESS | 1653 | 1469031494056 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}] 09:18:14 INFO - PROCESS | 1653 | 1469031494057 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:14 INFO - PROCESS | 1653 | 1469031494158 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 09:18:14 INFO - PROCESS | 1653 | 1469031494164 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:14 INFO - PROCESS | 1653 | 1469031494166 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x128e3d000 == 39 [pid = 1653] [id = 778] 09:18:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x1129d9800) [pid = 1653] [serial = 2332] [outer = 0x0] 09:18:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x118520000) [pid = 1653] [serial = 2333] [outer = 0x1129d9800] 09:18:14 INFO - PROCESS | 1653 | 1469031494192 Marionette DEBUG loaded listener.js 09:18:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x12b915c00) [pid = 1653] [serial = 2334] [outer = 0x1129d9800] 09:18:14 INFO - PROCESS | 1653 | 1469031494523 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]]]}] 09:18:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:18:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:18:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:18:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:18:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:18:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:18:14 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 528ms 09:18:14 INFO - PROCESS | 1653 | 1469031494580 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 09:18:14 INFO - PROCESS | 1653 | 1469031494582 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 09:18:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:18:14 INFO - PROCESS | 1653 | 1469031494584 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:18:14 INFO - PROCESS | 1653 | 1469031494585 Marionette TRACE conn2 <- [1,3078,null,{}] 09:18:14 INFO - PROCESS | 1653 | 1469031494587 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}] 09:18:14 INFO - PROCESS | 1653 | 1469031494588 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:14 INFO - PROCESS | 1653 | 1469031494709 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 09:18:14 INFO - PROCESS | 1653 | 1469031494716 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:14 INFO - PROCESS | 1653 | 1469031494717 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b033800 == 40 [pid = 1653] [id = 779] 09:18:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x110f40400) [pid = 1653] [serial = 2335] [outer = 0x0] 09:18:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x110f45800) [pid = 1653] [serial = 2336] [outer = 0x110f40400] 09:18:14 INFO - PROCESS | 1653 | 1469031494741 Marionette DEBUG loaded listener.js 09:18:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x110f49c00) [pid = 1653] [serial = 2337] [outer = 0x110f40400] 09:18:15 INFO - PROCESS | 1653 | 1469031495190 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] 09:18:15 INFO - PROCESS | 1653 | 1469031495208 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 09:18:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:18:15 INFO - PROCESS | 1653 | 1469031495211 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:18:15 INFO - PROCESS | 1653 | 1469031495215 Marionette TRACE conn2 <- [1,3082,null,{}] 09:18:15 INFO - PROCESS | 1653 | 1469031495218 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}] 09:18:15 INFO - PROCESS | 1653 | 1469031495220 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:15 INFO - PROCESS | 1653 | 1469031495335 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 09:18:15 INFO - PROCESS | 1653 | 1469031495414 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:15 INFO - PROCESS | 1653 | 1469031495415 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:15 INFO - PROCESS | 1653 | ++DOCSHELL 0x12102d000 == 41 [pid = 1653] [id = 780] 09:18:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x110f52c00) [pid = 1653] [serial = 2338] [outer = 0x0] 09:18:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x110f54c00) [pid = 1653] [serial = 2339] [outer = 0x110f52c00] 09:18:15 INFO - PROCESS | 1653 | 1469031495472 Marionette DEBUG loaded listener.js 09:18:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x111fe3800) [pid = 1653] [serial = 2340] [outer = 0x110f52c00] 09:18:15 INFO - PROCESS | 1653 | 1469031495835 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]]]}] 09:18:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:18:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:18:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:18:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 671ms 09:18:15 INFO - PROCESS | 1653 | 1469031495883 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 09:18:15 INFO - PROCESS | 1653 | 1469031495886 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 09:18:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:18:15 INFO - PROCESS | 1653 | 1469031495891 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:18:15 INFO - PROCESS | 1653 | 1469031495893 Marionette TRACE conn2 <- [1,3086,null,{}] 09:18:15 INFO - PROCESS | 1653 | 1469031495895 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}] 09:18:15 INFO - PROCESS | 1653 | 1469031495897 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:16 INFO - PROCESS | 1653 | 1469031496043 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 09:18:16 INFO - PROCESS | 1653 | 1469031496152 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:16 INFO - PROCESS | 1653 | 1469031496153 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:16 INFO - PROCESS | 1653 | ++DOCSHELL 0x1289bc800 == 42 [pid = 1653] [id = 781] 09:18:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x1129cc800) [pid = 1653] [serial = 2341] [outer = 0x0] 09:18:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x116143c00) [pid = 1653] [serial = 2342] [outer = 0x1129cc800] 09:18:16 INFO - PROCESS | 1653 | 1469031496186 Marionette DEBUG loaded listener.js 09:18:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x118517000) [pid = 1653] [serial = 2343] [outer = 0x1129cc800] 09:18:16 INFO - PROCESS | 1653 | 1469031496546 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:18:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:18:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 672ms 09:18:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:18:16 INFO - PROCESS | 1653 | 1469031496563 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 09:18:16 INFO - PROCESS | 1653 | 1469031496565 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 09:18:16 INFO - PROCESS | 1653 | 1469031496567 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:18:16 INFO - PROCESS | 1653 | 1469031496570 Marionette TRACE conn2 <- [1,3090,null,{}] 09:18:16 INFO - PROCESS | 1653 | 1469031496578 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}] 09:18:16 INFO - PROCESS | 1653 | 1469031496581 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:16 INFO - PROCESS | 1653 | 1469031496694 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 09:18:16 INFO - PROCESS | 1653 | 1469031496800 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:16 INFO - PROCESS | 1653 | 1469031496802 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:16 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b031800 == 43 [pid = 1653] [id = 782] 09:18:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x119ccc000) [pid = 1653] [serial = 2344] [outer = 0x0] 09:18:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x12103fc00) [pid = 1653] [serial = 2345] [outer = 0x119ccc000] 09:18:16 INFO - PROCESS | 1653 | 1469031496836 Marionette DEBUG loaded listener.js 09:18:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x123d0a000) [pid = 1653] [serial = 2346] [outer = 0x119ccc000] 09:18:17 INFO - PROCESS | 1653 | 1469031497191 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:18:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:18:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 673ms 09:18:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:18:17 INFO - PROCESS | 1653 | 1469031497241 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 09:18:17 INFO - PROCESS | 1653 | 1469031497243 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 09:18:17 INFO - PROCESS | 1653 | 1469031497245 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:18:17 INFO - PROCESS | 1653 | 1469031497246 Marionette TRACE conn2 <- [1,3094,null,{}] 09:18:17 INFO - PROCESS | 1653 | 1469031497249 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}] 09:18:17 INFO - PROCESS | 1653 | 1469031497250 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:17 INFO - PROCESS | 1653 | 1469031497363 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 09:18:17 INFO - PROCESS | 1653 | 1469031497471 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:17 INFO - PROCESS | 1653 | 1469031497473 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c8d6000 == 44 [pid = 1653] [id = 783] 09:18:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x123d10000) [pid = 1653] [serial = 2347] [outer = 0x0] 09:18:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x124a04400) [pid = 1653] [serial = 2348] [outer = 0x123d10000] 09:18:17 INFO - PROCESS | 1653 | 1469031497505 Marionette DEBUG loaded listener.js 09:18:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x124d91400) [pid = 1653] [serial = 2349] [outer = 0x123d10000] 09:18:17 INFO - PROCESS | 1653 | 1469031497882 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:18:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:18:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 672ms 09:18:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:18:17 INFO - PROCESS | 1653 | 1469031497918 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 09:18:17 INFO - PROCESS | 1653 | 1469031497919 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 09:18:17 INFO - PROCESS | 1653 | 1469031497922 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:18:17 INFO - PROCESS | 1653 | 1469031497923 Marionette TRACE conn2 <- [1,3098,null,{}] 09:18:17 INFO - PROCESS | 1653 | 1469031497926 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}] 09:18:17 INFO - PROCESS | 1653 | 1469031497927 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:18 INFO - PROCESS | 1653 | 1469031498036 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 09:18:18 INFO - PROCESS | 1653 | 1469031498163 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:18 INFO - PROCESS | 1653 | 1469031498165 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x124436000 == 45 [pid = 1653] [id = 784] 09:18:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x1184c0400) [pid = 1653] [serial = 2350] [outer = 0x0] 09:18:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x1192a5800) [pid = 1653] [serial = 2351] [outer = 0x1184c0400] 09:18:18 INFO - PROCESS | 1653 | 1469031498197 Marionette DEBUG loaded listener.js 09:18:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x12103cc00) [pid = 1653] [serial = 2352] [outer = 0x1184c0400] 09:18:18 INFO - PROCESS | 1653 | 1469031498745 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]]]}] 09:18:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:18:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:18:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 872ms 09:18:18 INFO - PROCESS | 1653 | 1469031498795 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 09:18:18 INFO - PROCESS | 1653 | 1469031498797 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 09:18:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:18:18 INFO - PROCESS | 1653 | 1469031498845 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:18:18 INFO - PROCESS | 1653 | 1469031498847 Marionette TRACE conn2 <- [1,3102,null,{}] 09:18:18 INFO - PROCESS | 1653 | 1469031498850 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}] 09:18:18 INFO - PROCESS | 1653 | 1469031498852 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:18 INFO - PROCESS | 1653 | 1469031498943 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 09:18:19 INFO - PROCESS | 1653 | 1469031499064 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:19 INFO - PROCESS | 1653 | 1469031499066 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x116864000 == 46 [pid = 1653] [id = 785] 09:18:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x1129b5000) [pid = 1653] [serial = 2353] [outer = 0x0] 09:18:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x1129cb400) [pid = 1653] [serial = 2354] [outer = 0x1129b5000] 09:18:19 INFO - PROCESS | 1653 | 1469031499095 Marionette DEBUG loaded listener.js 09:18:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x1129d8000) [pid = 1653] [serial = 2355] [outer = 0x1129b5000] 09:18:19 INFO - PROCESS | 1653 | 1469031499499 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:18:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:18:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 676ms 09:18:19 INFO - PROCESS | 1653 | 1469031499517 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 09:18:19 INFO - PROCESS | 1653 | 1469031499520 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 09:18:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:18:19 INFO - PROCESS | 1653 | 1469031499524 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:18:19 INFO - PROCESS | 1653 | 1469031499526 Marionette TRACE conn2 <- [1,3106,null,{}] 09:18:19 INFO - PROCESS | 1653 | 1469031499529 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}] 09:18:19 INFO - PROCESS | 1653 | 1469031499530 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:19 INFO - PROCESS | 1653 | 1469031499628 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 09:18:19 INFO - PROCESS | 1653 | 1469031499696 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:19 INFO - PROCESS | 1653 | 1469031499697 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x123aa3000 == 47 [pid = 1653] [id = 786] 09:18:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x113d2a400) [pid = 1653] [serial = 2356] [outer = 0x0] 09:18:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x1176c1400) [pid = 1653] [serial = 2357] [outer = 0x113d2a400] 09:18:19 INFO - PROCESS | 1653 | 1469031499725 Marionette DEBUG loaded listener.js 09:18:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x117cb3400) [pid = 1653] [serial = 2358] [outer = 0x113d2a400] 09:18:20 INFO - PROCESS | 1653 | --DOCSHELL 0x128e3d000 == 46 [pid = 1653] [id = 778] 09:18:20 INFO - PROCESS | 1653 | --DOCSHELL 0x128e20800 == 45 [pid = 1653] [id = 777] 09:18:20 INFO - PROCESS | 1653 | --DOCSHELL 0x12cacd000 == 44 [pid = 1653] [id = 776] 09:18:20 INFO - PROCESS | 1653 | --DOCSHELL 0x12ca52800 == 43 [pid = 1653] [id = 775] 09:18:20 INFO - PROCESS | 1653 | --DOCSHELL 0x12c388800 == 42 [pid = 1653] [id = 774] 09:18:20 INFO - PROCESS | 1653 | --DOCSHELL 0x12b155800 == 41 [pid = 1653] [id = 773] 09:18:20 INFO - PROCESS | 1653 | --DOCSHELL 0x1281a7800 == 40 [pid = 1653] [id = 772] 09:18:20 INFO - PROCESS | 1653 | --DOCSHELL 0x128431000 == 39 [pid = 1653] [id = 771] 09:18:20 INFO - PROCESS | 1653 | --DOCSHELL 0x125771000 == 38 [pid = 1653] [id = 770] 09:18:20 INFO - PROCESS | 1653 | --DOCSHELL 0x1195e3000 == 37 [pid = 1653] [id = 769] 09:18:20 INFO - PROCESS | 1653 | --DOCSHELL 0x116687000 == 36 [pid = 1653] [id = 768] 09:18:20 INFO - PROCESS | 1653 | --DOCSHELL 0x12dd07800 == 35 [pid = 1653] [id = 767] 09:18:20 INFO - PROCESS | 1653 | --DOCSHELL 0x1281aa800 == 34 [pid = 1653] [id = 766] 09:18:20 INFO - PROCESS | 1653 | --DOCSHELL 0x12d0ce800 == 33 [pid = 1653] [id = 764] 09:18:20 INFO - PROCESS | 1653 | --DOCSHELL 0x1181a5000 == 32 [pid = 1653] [id = 765] 09:18:20 INFO - PROCESS | 1653 | --DOCSHELL 0x116864000 == 31 [pid = 1653] [id = 785] 09:18:20 INFO - PROCESS | 1653 | --DOCSHELL 0x124436000 == 30 [pid = 1653] [id = 784] 09:18:20 INFO - PROCESS | 1653 | --DOCSHELL 0x12c8d6000 == 29 [pid = 1653] [id = 783] 09:18:20 INFO - PROCESS | 1653 | --DOCSHELL 0x12b031800 == 28 [pid = 1653] [id = 782] 09:18:20 INFO - PROCESS | 1653 | --DOCSHELL 0x1289bc800 == 27 [pid = 1653] [id = 781] 09:18:20 INFO - PROCESS | 1653 | --DOCSHELL 0x12102d000 == 26 [pid = 1653] [id = 780] 09:18:20 INFO - PROCESS | 1653 | --DOCSHELL 0x12b033800 == 25 [pid = 1653] [id = 779] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x123853000) [pid = 1653] [serial = 2273] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x113da5c00) [pid = 1653] [serial = 2254] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x112a8e800) [pid = 1653] [serial = 2253] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x117cb0c00) [pid = 1653] [serial = 2259] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x1183c6800) [pid = 1653] [serial = 2260] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x112e9cc00) [pid = 1653] [serial = 2256] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x115e58800) [pid = 1653] [serial = 2257] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x11872cc00) [pid = 1653] [serial = 2262] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x11915d800) [pid = 1653] [serial = 2263] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x11961ac00) [pid = 1653] [serial = 2265] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x121043400) [pid = 1653] [serial = 2271] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x112e0b400) [pid = 1653] [serial = 2239] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x1164f2800) [pid = 1653] [serial = 2237] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x112a8ec00) [pid = 1653] [serial = 2236] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x11889bc00) [pid = 1653] [serial = 2241] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x11971cc00) [pid = 1653] [serial = 2242] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x12409f800) [pid = 1653] [serial = 2244] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x128a2d800) [pid = 1653] [serial = 2289] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x1265adc00) [pid = 1653] [serial = 2245] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x128602800) [pid = 1653] [serial = 2247] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x128d10000) [pid = 1653] [serial = 2248] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1121ecc00) [pid = 1653] [serial = 2251] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x1129aec00) [pid = 1653] [serial = 2250] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x128d10400) [pid = 1653] [serial = 2291] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x125707c00) [pid = 1653] [serial = 2279] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x124de0800) [pid = 1653] [serial = 2276] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x1192a2c00) [pid = 1653] [serial = 2283] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x117cb4400) [pid = 1653] [serial = 2282] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x126ca4c00) [pid = 1653] [serial = 2288] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x12409f000) [pid = 1653] [serial = 2285] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x126526000) [pid = 1653] [serial = 2280] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x119cd2000) [pid = 1653] [serial = 2268] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x12560f800) [pid = 1653] [serial = 2277] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x124a0e800) [pid = 1653] [serial = 2274] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x12698f000) [pid = 1653] [serial = 2286] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x12103b400) [pid = 1653] [serial = 2269] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x119c03c00) [pid = 1653] [serial = 2266] [outer = 0x0] [url = about:blank] 09:18:20 INFO - PROCESS | 1653 | 1469031500662 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]]]}] 09:18:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:18:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:18:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:18:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1172ms 09:18:20 INFO - PROCESS | 1653 | 1469031500702 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 09:18:20 INFO - PROCESS | 1653 | 1469031500704 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 09:18:20 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:18:20 INFO - PROCESS | 1653 | 1469031500707 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:18:20 INFO - PROCESS | 1653 | 1469031500710 Marionette TRACE conn2 <- [1,3110,null,{}] 09:18:20 INFO - PROCESS | 1653 | 1469031500714 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}] 09:18:20 INFO - PROCESS | 1653 | 1469031500715 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:20 INFO - PROCESS | 1653 | 1469031500798 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 09:18:20 INFO - PROCESS | 1653 | 1469031500802 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:20 INFO - PROCESS | 1653 | 1469031500805 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x118274800 == 26 [pid = 1653] [id = 787] 09:18:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x1121e3800) [pid = 1653] [serial = 2359] [outer = 0x0] 09:18:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1127d5c00) [pid = 1653] [serial = 2360] [outer = 0x1121e3800] 09:18:20 INFO - PROCESS | 1653 | 1469031500835 Marionette DEBUG loaded listener.js 09:18:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x1129b7800) [pid = 1653] [serial = 2361] [outer = 0x1121e3800] 09:18:21 INFO - PROCESS | 1653 | 1469031501191 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"]]]}] 09:18:21 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:18:21 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 09:18:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:18:21 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 521ms 09:18:21 INFO - PROCESS | 1653 | 1469031501229 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 09:18:21 INFO - PROCESS | 1653 | 1469031501232 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 09:18:21 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:18:21 INFO - PROCESS | 1653 | 1469031501236 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:18:21 INFO - PROCESS | 1653 | 1469031501238 Marionette TRACE conn2 <- [1,3114,null,{}] 09:18:21 INFO - PROCESS | 1653 | 1469031501240 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}] 09:18:21 INFO - PROCESS | 1653 | 1469031501242 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:21 INFO - PROCESS | 1653 | 1469031501328 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 09:18:21 INFO - PROCESS | 1653 | 1469031501387 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\", \"b06377f0-5f59-41f1-9525-e38ab76e72c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:21 INFO - PROCESS | 1653 | 1469031501389 Marionette INFO sendAsync 653238ae-98ef-b544-a118-c4d4c3edcd36 09:18:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x1192cc800 == 27 [pid = 1653] [id = 788] 09:18:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x1129ce000) [pid = 1653] [serial = 2362] [outer = 0x0] 09:18:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x112e0fc00) [pid = 1653] [serial = 2363] [outer = 0x1129ce000] 09:18:21 INFO - PROCESS | 1653 | 1469031501419 Marionette DEBUG loaded listener.js 09:18:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x115e5a000) [pid = 1653] [serial = 2364] [outer = 0x1129ce000] 09:18:21 INFO - PROCESS | 1653 | 1469031501725 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]]]}] 09:18:21 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:18:21 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 521ms 09:18:21 INFO - PROCESS | 1653 | 1469031501757 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 09:18:21 INFO - PROCESS | 1653 | 1469031501759 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 09:18:22 WARNING - u'runner_teardown' () 09:18:22 INFO - No more tests 09:18:22 INFO - Got 0 unexpected results 09:18:22 INFO - SUITE-END | took 509s 09:18:22 INFO - Closing logging queue 09:18:22 INFO - queue closed 09:18:22 INFO - Return code: 0 09:18:22 WARNING - # TBPL SUCCESS # 09:18:22 INFO - Running post-action listener: _resource_record_post_action 09:18:22 INFO - Running post-run listener: _resource_record_post_run 09:18:24 INFO - Total resource usage - Wall time: 531s; CPU: 58.0%; Read bytes: 38041088; Write bytes: 954171904; Read time: 395; Write time: 4731 09:18:24 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:18:24 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 146369024; Write bytes: 147441664; Read time: 13481; Write time: 392 09:18:24 INFO - run-tests - Wall time: 513s; CPU: 58.0%; Read bytes: 35976704; Write bytes: 795113984; Read time: 374; Write time: 4301 09:18:24 INFO - Running post-run listener: _upload_blobber_files 09:18:24 INFO - Blob upload gear active. 09:18:24 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:18:24 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 09:18:24 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'] 09:18:24 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 09:18:24 INFO - (blobuploader) - INFO - Open directory for files ... 09:18:24 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:18:24 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:18:24 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:18:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:18:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:18:25 INFO - (blobuploader) - INFO - Done attempting. 09:18:25 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:18:25 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:18:25 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:18:28 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:18:28 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:18:28 INFO - (blobuploader) - INFO - Done attempting. 09:18:28 INFO - (blobuploader) - INFO - Iteration through files over. 09:18:28 INFO - Return code: 0 09:18:28 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:18:28 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:18:28 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ff6b35bec85565c415368a08470d709749ceaaf075efda6bacecfb12126bdf187c4498b32a1f1df9811c2c1b73568a3f751331c63b128828d1573f7586eadf26", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d1458319049d06bb46f3678813ebabcd55bc50399caedb61c9a82b2a5ce7c5731c75cf8fcfabac6ed001d956a1ad1eb173b5b898987a69c980c8fedd42b2b1c8"} 09:18:28 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:18:28 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:18:28 INFO - Contents: 09:18:28 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ff6b35bec85565c415368a08470d709749ceaaf075efda6bacecfb12126bdf187c4498b32a1f1df9811c2c1b73568a3f751331c63b128828d1573f7586eadf26", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d1458319049d06bb46f3678813ebabcd55bc50399caedb61c9a82b2a5ce7c5731c75cf8fcfabac6ed001d956a1ad1eb173b5b898987a69c980c8fedd42b2b1c8"} 09:18:28 INFO - Running post-run listener: copy_logs_to_upload_dir 09:18:28 INFO - Copying logs to upload dir... 09:18:28 INFO - mkdir: /builds/slave/test/build/upload/logs 09:18:28 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=579.085207 ========= master_lag: 0.36 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 39 secs) (at 2016-07-20 09:18:28.434090) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-20 09:18:28.440630) ========= 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.ireiQe18rm/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.WDJKT28Alu/Listeners TMPDIR=/var/folders/b5/152b2m257t95w2vfwktssysw00000w/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/ff6b35bec85565c415368a08470d709749ceaaf075efda6bacecfb12126bdf187c4498b32a1f1df9811c2c1b73568a3f751331c63b128828d1573f7586eadf26", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d1458319049d06bb46f3678813ebabcd55bc50399caedb61c9a82b2a5ce7c5731c75cf8fcfabac6ed001d956a1ad1eb173b5b898987a69c980c8fedd42b2b1c8"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012690 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ff6b35bec85565c415368a08470d709749ceaaf075efda6bacecfb12126bdf187c4498b32a1f1df9811c2c1b73568a3f751331c63b128828d1573f7586eadf26", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d1458319049d06bb46f3678813ebabcd55bc50399caedb61c9a82b2a5ce7c5731c75cf8fcfabac6ed001d956a1ad1eb173b5b898987a69c980c8fedd42b2b1c8"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469024338/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.23 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-20 09:18:28.679010) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-20 09:18:28.679360) ========= 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.ireiQe18rm/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.WDJKT28Alu/Listeners TMPDIR=/var/folders/b5/152b2m257t95w2vfwktssysw00000w/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.005077 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-20 09:18:28.707340) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-20 09:18:28.707704) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-20 09:18:28.708093) ========= ========= Total master_lag: 0.67 =========