builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0390 starttime: 1467394814.51 results: success (0) buildid: 20160701030457 builduid: 387ccea257e3429fbc87f4e6b575e66c revision: 9512f571459bbc816dda70d2a554cad8e848e67e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 10:40:14.507995) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 10:40:14.508941) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 10:40:14.509218) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 10:40:14.588492) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 10:40:14.588788) ========= 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.zuzD2N56mx/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.2UqZQBUQJm/Listeners TMPDIR=/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/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-01 10:40:14-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 18.7M=0.001s 2016-07-01 10:40:15 (18.7 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.442115 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 10:40:15.053241) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 10:40:15.053602) ========= 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.zuzD2N56mx/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.2UqZQBUQJm/Listeners TMPDIR=/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/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.025407 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 10:40:15.106077) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-01 10:40:15.106391) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 9512f571459bbc816dda70d2a554cad8e848e67e --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 9512f571459bbc816dda70d2a554cad8e848e67e --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.zuzD2N56mx/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.2UqZQBUQJm/Listeners TMPDIR=/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/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-01 10:40:15,191 truncating revision to first 12 chars 2016-07-01 10:40:15,191 Setting DEBUG logging. 2016-07-01 10:40:15,191 attempt 1/10 2016-07-01 10:40:15,191 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/9512f571459b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-01 10:40:16,242 unpacking tar archive at: mozilla-beta-9512f571459b/testing/mozharness/ program finished with exit code 0 elapsedTime=1.343270 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-01 10:40:16.472282) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 10:40:16.472553) ========= script_repo_revision: 9512f571459bbc816dda70d2a554cad8e848e67e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 10:40:16.472950) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 10:40:16.473218) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 10:40:16.492497) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 56 secs) (at 2016-07-01 10:40:16.492790) ========= /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.zuzD2N56mx/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.2UqZQBUQJm/Listeners TMPDIR=/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/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 10:40:16 INFO - MultiFileLogger online at 20160701 10:40:16 in /builds/slave/test 10:40:16 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 10:40:16 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:40:16 INFO - {'append_to_log': False, 10:40:16 INFO - 'base_work_dir': '/builds/slave/test', 10:40:16 INFO - 'blob_upload_branch': 'mozilla-beta', 10:40:16 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:40:16 INFO - 'buildbot_json_path': 'buildprops.json', 10:40:16 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:40:16 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:40:16 INFO - 'download_minidump_stackwalk': True, 10:40:16 INFO - 'download_symbols': 'true', 10:40:16 INFO - 'e10s': False, 10:40:16 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:40:16 INFO - 'tooltool.py': '/tools/tooltool.py', 10:40:16 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:40:16 INFO - '/tools/misc-python/virtualenv.py')}, 10:40:16 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:40:16 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:40:16 INFO - 'log_level': 'info', 10:40:16 INFO - 'log_to_console': True, 10:40:16 INFO - 'opt_config_files': (), 10:40:16 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:40:16 INFO - '--processes=1', 10:40:16 INFO - '--config=%(test_path)s/wptrunner.ini', 10:40:16 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:40:16 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:40:16 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:40:16 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:40:16 INFO - 'pip_index': False, 10:40:16 INFO - 'require_test_zip': True, 10:40:16 INFO - 'test_type': ('testharness',), 10:40:16 INFO - 'this_chunk': '1', 10:40:16 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:40:16 INFO - 'total_chunks': '10', 10:40:16 INFO - 'virtualenv_path': 'venv', 10:40:16 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:40:16 INFO - 'work_dir': 'build'} 10:40:16 INFO - ##### 10:40:16 INFO - ##### Running clobber step. 10:40:16 INFO - ##### 10:40:16 INFO - Running pre-action listener: _resource_record_pre_action 10:40:16 INFO - Running main action method: clobber 10:40:16 INFO - rmtree: /builds/slave/test/build 10:40:16 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:40:18 INFO - Running post-action listener: _resource_record_post_action 10:40:18 INFO - ##### 10:40:18 INFO - ##### Running read-buildbot-config step. 10:40:18 INFO - ##### 10:40:18 INFO - Running pre-action listener: _resource_record_pre_action 10:40:18 INFO - Running main action method: read_buildbot_config 10:40:18 INFO - Using buildbot properties: 10:40:18 INFO - { 10:40:18 INFO - "project": "", 10:40:18 INFO - "product": "firefox", 10:40:18 INFO - "script_repo_revision": "production", 10:40:18 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 10:40:18 INFO - "repository": "", 10:40:18 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 10:40:18 INFO - "buildid": "20160701030457", 10:40:18 INFO - "pgo_build": "False", 10:40:18 INFO - "basedir": "/builds/slave/test", 10:40:18 INFO - "buildnumber": 24, 10:40:18 INFO - "slavename": "t-yosemite-r7-0390", 10:40:18 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 10:40:18 INFO - "platform": "macosx64", 10:40:18 INFO - "branch": "mozilla-beta", 10:40:18 INFO - "revision": "9512f571459bbc816dda70d2a554cad8e848e67e", 10:40:18 INFO - "repo_path": "releases/mozilla-beta", 10:40:18 INFO - "moz_repo_path": "", 10:40:18 INFO - "stage_platform": "macosx64", 10:40:18 INFO - "builduid": "387ccea257e3429fbc87f4e6b575e66c", 10:40:18 INFO - "slavebuilddir": "test" 10:40:18 INFO - } 10:40:18 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/firefox-48.0.en-US.mac64.dmg. 10:40:18 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/firefox-48.0.en-US.mac64.test_packages.json. 10:40:18 INFO - Running post-action listener: _resource_record_post_action 10:40:18 INFO - ##### 10:40:18 INFO - ##### Running download-and-extract step. 10:40:18 INFO - ##### 10:40:18 INFO - Running pre-action listener: _resource_record_pre_action 10:40:18 INFO - Running main action method: download_and_extract 10:40:18 INFO - mkdir: /builds/slave/test/build/tests 10:40: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')]} 10:40:18 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/firefox-48.0.en-US.mac64.test_packages.json 10:40:18 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 10:40:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/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 10:40:18 INFO - Downloaded 1201 bytes. 10:40:18 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 10:40:18 INFO - Using the following test package requirements: 10:40:18 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 10:40:18 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:40:18 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 10:40:18 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:40:18 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 10:40:18 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:40:18 INFO - u'jsshell-mac64.zip'], 10:40:18 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:40:18 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 10:40:18 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 10:40:18 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:40:18 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 10:40:18 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:40:18 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 10:40:18 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:40:18 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 10:40:18 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:40:18 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 10:40:18 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 10:40: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')]} 10:40:18 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/firefox-48.0.en-US.mac64.common.tests.zip 10:40:18 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 10:40:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/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 10:40:19 INFO - Downloaded 18406656 bytes. 10:40:19 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/*'] 10:40:19 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/* 10:40:19 INFO - caution: filename not matched: web-platform/* 10:40:19 INFO - Return code: 11 10:40:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:40:19 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/firefox-48.0.en-US.mac64.web-platform.tests.zip 10:40:19 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/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 10:40:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/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 10:40:20 INFO - Downloaded 36389085 bytes. 10:40:20 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/*'] 10:40:20 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/* 10:40:24 INFO - caution: filename not matched: bin/* 10:40:24 INFO - caution: filename not matched: config/* 10:40:24 INFO - caution: filename not matched: mozbase/* 10:40:24 INFO - caution: filename not matched: marionette/* 10:40:24 INFO - caution: filename not matched: tools/wptserve/* 10:40:24 INFO - Return code: 11 10:40: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')]} 10:40:24 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/firefox-48.0.en-US.mac64.dmg 10:40:24 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 10:40:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 10:40:34 INFO - Downloaded 73036362 bytes. 10:40:34 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/firefox-48.0.en-US.mac64.dmg 10:40:34 INFO - mkdir: /builds/slave/test/properties 10:40:34 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:40:34 INFO - Writing to file /builds/slave/test/properties/build_url 10:40:34 INFO - Contents: 10:40:34 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/firefox-48.0.en-US.mac64.dmg 10:40:34 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:40:34 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:40:34 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:40:34 INFO - Contents: 10:40:34 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:40:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:40:34 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:40:34 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:40:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/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 10:40:45 INFO - Downloaded 103702835 bytes. 10:40:45 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'] 10:40:45 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 10:40:49 INFO - Return code: 0 10:40:49 INFO - Running post-action listener: _resource_record_post_action 10:40:49 INFO - Running post-action listener: set_extra_try_arguments 10:40:49 INFO - ##### 10:40:49 INFO - ##### Running create-virtualenv step. 10:40:49 INFO - ##### 10:40:49 INFO - Running pre-action listener: _pre_create_virtualenv 10:40:49 INFO - Running pre-action listener: _resource_record_pre_action 10:40:49 INFO - Running main action method: create_virtualenv 10:40:49 INFO - Creating virtualenv /builds/slave/test/build/venv 10:40:49 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 10:40:49 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:40:49 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:40:49 INFO - Using real prefix '/tools/python27' 10:40:49 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:40:50 INFO - Installing distribute.............................................................................................................................................................................................done. 10:40:52 INFO - Installing pip.................done. 10:40:52 INFO - Return code: 0 10:40:52 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:40: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')]} 10:40:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:40:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:40: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')]} 10:40:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:40:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:40:52 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 0x10aaf5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ab12f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7febf94def90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ab0e5e0>, '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 0x10a6f1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a71c990>, '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.zuzD2N56mx/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.2UqZQBUQJm/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:40:52 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 10:40:52 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 10:40:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zuzD2N56mx/Render', 10:40:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:40:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:40:52 INFO - 'HOME': '/Users/cltbld', 10:40:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:40:52 INFO - 'LOGNAME': 'cltbld', 10:40:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:40:52 INFO - 'MOZ_NO_REMOTE': '1', 10:40:52 INFO - 'NO_EM_RESTART': '1', 10:40:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:40:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:40:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:40:52 INFO - 'PWD': '/builds/slave/test', 10:40:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:40:52 INFO - 'SHELL': '/bin/bash', 10:40:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.2UqZQBUQJm/Listeners', 10:40:52 INFO - 'TMPDIR': '/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/', 10:40:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:40:52 INFO - 'USER': 'cltbld', 10:40:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:40:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:40:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:40:52 INFO - 'XPC_FLAGS': '0x0', 10:40:52 INFO - 'XPC_SERVICE_NAME': '0', 10:40:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:40:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:40:53 INFO - Downloading/unpacking psutil>=0.7.1 10:40:53 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 10:40:53 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 10:40:53 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 10:40:53 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 10:40:53 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 10:40:53 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 10:40:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:40:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:40:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:40:57 INFO - Installing collected packages: psutil 10:40:57 INFO - Running setup.py install for psutil 10:40:57 INFO - building 'psutil._psutil_osx' extension 10:40:57 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 10:40:57 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 10:40:57 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 10:40:57 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 10:40:57 INFO - building 'psutil._psutil_posix' extension 10:40:57 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 10:40:58 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 10:40:58 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 10:40:58 INFO - ^ 10:40:58 INFO - 1 warning generated. 10:40:58 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 10:40:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:40:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:40:58 INFO - Successfully installed psutil 10:40:58 INFO - Cleaning up... 10:40:58 INFO - Return code: 0 10:40:58 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:40:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:40:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:40:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:40:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:40:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:40:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:40:58 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 0x10aaf5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ab12f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7febf94def90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ab0e5e0>, '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 0x10a6f1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a71c990>, '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.zuzD2N56mx/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.2UqZQBUQJm/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:40:58 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 10:40:58 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 10:40:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zuzD2N56mx/Render', 10:40:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:40:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:40:58 INFO - 'HOME': '/Users/cltbld', 10:40:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:40:58 INFO - 'LOGNAME': 'cltbld', 10:40:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:40:58 INFO - 'MOZ_NO_REMOTE': '1', 10:40:58 INFO - 'NO_EM_RESTART': '1', 10:40:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:40:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:40:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:40:58 INFO - 'PWD': '/builds/slave/test', 10:40:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:40:58 INFO - 'SHELL': '/bin/bash', 10:40:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.2UqZQBUQJm/Listeners', 10:40:58 INFO - 'TMPDIR': '/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/', 10:40:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:40:58 INFO - 'USER': 'cltbld', 10:40:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:40:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:40:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:40:58 INFO - 'XPC_FLAGS': '0x0', 10:40:58 INFO - 'XPC_SERVICE_NAME': '0', 10:40:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:40:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:40:58 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:40:58 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 10:40:58 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 10:40:58 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 10:40:58 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 10:40:58 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 10:40:58 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 10:41:00 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:41:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:41:01 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:41:01 INFO - Installing collected packages: mozsystemmonitor 10:41:01 INFO - Running setup.py install for mozsystemmonitor 10:41:01 INFO - Successfully installed mozsystemmonitor 10:41:01 INFO - Cleaning up... 10:41:01 INFO - Return code: 0 10:41:01 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:41:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:41:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:41:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:41:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:41:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:41:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:41:01 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 0x10aaf5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ab12f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7febf94def90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ab0e5e0>, '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 0x10a6f1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a71c990>, '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.zuzD2N56mx/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.2UqZQBUQJm/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:41:01 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 10:41:01 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 10:41:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zuzD2N56mx/Render', 10:41:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:41:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:41:01 INFO - 'HOME': '/Users/cltbld', 10:41:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:41:01 INFO - 'LOGNAME': 'cltbld', 10:41:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:41:01 INFO - 'MOZ_NO_REMOTE': '1', 10:41:01 INFO - 'NO_EM_RESTART': '1', 10:41:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:41:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:41:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:41:01 INFO - 'PWD': '/builds/slave/test', 10:41:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:41:01 INFO - 'SHELL': '/bin/bash', 10:41:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.2UqZQBUQJm/Listeners', 10:41:01 INFO - 'TMPDIR': '/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/', 10:41:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:41:01 INFO - 'USER': 'cltbld', 10:41:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:41:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:41:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:41:01 INFO - 'XPC_FLAGS': '0x0', 10:41:01 INFO - 'XPC_SERVICE_NAME': '0', 10:41:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:41:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:41:01 INFO - Downloading/unpacking blobuploader==1.2.4 10:41:01 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 10:41:01 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 10:41:01 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 10:41:01 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 10:41:01 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 10:41:01 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 10:41:03 INFO - Downloading blobuploader-1.2.4.tar.gz 10:41:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:41:04 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:41:04 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 10:41:04 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 10:41:04 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 10:41:04 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 10:41:04 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 10:41:04 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 10:41:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:41:04 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:41:04 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 10:41:04 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 10:41:04 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 10:41:04 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 10:41:04 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 10:41:04 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 10:41:05 INFO - Downloading docopt-0.6.1.tar.gz 10:41:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:41:05 INFO - Installing collected packages: blobuploader, requests, docopt 10:41:05 INFO - Running setup.py install for blobuploader 10:41:05 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:41:05 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:41:05 INFO - Running setup.py install for requests 10:41:05 INFO - Running setup.py install for docopt 10:41:06 INFO - Successfully installed blobuploader requests docopt 10:41:06 INFO - Cleaning up... 10:41:06 INFO - Return code: 0 10:41:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:41:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:41:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:41:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:41:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:41:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:41:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:41:06 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 0x10aaf5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ab12f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7febf94def90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ab0e5e0>, '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 0x10a6f1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a71c990>, '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.zuzD2N56mx/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.2UqZQBUQJm/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:41:06 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 10:41:06 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 10:41:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zuzD2N56mx/Render', 10:41:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:41:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:41:06 INFO - 'HOME': '/Users/cltbld', 10:41:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:41:06 INFO - 'LOGNAME': 'cltbld', 10:41:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:41:06 INFO - 'MOZ_NO_REMOTE': '1', 10:41:06 INFO - 'NO_EM_RESTART': '1', 10:41:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:41:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:41:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:41:06 INFO - 'PWD': '/builds/slave/test', 10:41:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:41:06 INFO - 'SHELL': '/bin/bash', 10:41:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.2UqZQBUQJm/Listeners', 10:41:06 INFO - 'TMPDIR': '/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/', 10:41:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:41:06 INFO - 'USER': 'cltbld', 10:41:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:41:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:41:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:41:06 INFO - 'XPC_FLAGS': '0x0', 10:41:06 INFO - 'XPC_SERVICE_NAME': '0', 10:41:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:41:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:41:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:41:06 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-8SQL1R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:41:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:41:06 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-pepbt7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:41:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:41:06 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-VYYgq1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:41:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:41:06 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-gxESM0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:41:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:41:06 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-wZ1Y1e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:41:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:41:06 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-lidhvd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:41:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:41:07 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-Mb5RRg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:41:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:41:07 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-rXkvC2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:41:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:41:07 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-lJSFiQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:41:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:41:07 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-REbla3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:41:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:41:07 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-cjGLqS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:41:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:41:07 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-V4kW3V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:41:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:41:07 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-GJeKQY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:41:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:41:07 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-2IBaNX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:41:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:41:07 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-6zgJkx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:41:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:41:07 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-8Ktvic-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:41:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:41:08 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-Rw8lbL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:41:08 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:41:08 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-nJ0asU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:41:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:41:08 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-3TX1zx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:41:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:41:08 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-4QbLSE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:41:08 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:41:08 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-239OHy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:41:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:41:09 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 10:41:09 INFO - Running setup.py install for manifestparser 10:41:09 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:41:09 INFO - Running setup.py install for mozcrash 10:41:09 INFO - Running setup.py install for mozdebug 10:41:09 INFO - Running setup.py install for mozdevice 10:41:09 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:41:09 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:41:09 INFO - Running setup.py install for mozfile 10:41:09 INFO - Running setup.py install for mozhttpd 10:41:09 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:41:09 INFO - Running setup.py install for mozinfo 10:41:10 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:41:10 INFO - Running setup.py install for mozInstall 10:41:10 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:41:10 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:41:10 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:41:10 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:41:10 INFO - Running setup.py install for mozleak 10:41:10 INFO - Running setup.py install for mozlog 10:41:10 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:41:10 INFO - Running setup.py install for moznetwork 10:41:10 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:41:10 INFO - Running setup.py install for mozprocess 10:41:10 INFO - Running setup.py install for mozprofile 10:41:10 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:41:10 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:41:10 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:41:10 INFO - Running setup.py install for mozrunner 10:41:11 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:41:11 INFO - Running setup.py install for mozscreenshot 10:41:11 INFO - Running setup.py install for moztest 10:41:11 INFO - Running setup.py install for mozversion 10:41:11 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:41:11 INFO - Running setup.py install for wptserve 10:41:11 INFO - Running setup.py install for marionette-driver 10:41:11 INFO - Running setup.py install for browsermob-proxy 10:41:12 INFO - Running setup.py install for marionette-client 10:41:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:41:12 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:41:12 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 10:41:12 INFO - Cleaning up... 10:41:12 INFO - Return code: 0 10:41:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:41:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:41:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:41:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:41:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:41:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:41:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:41:12 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 0x10aaf5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ab12f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7febf94def90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ab0e5e0>, '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 0x10a6f1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a71c990>, '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.zuzD2N56mx/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.2UqZQBUQJm/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:41:12 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 10:41:12 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 10:41:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zuzD2N56mx/Render', 10:41:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:41:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:41:12 INFO - 'HOME': '/Users/cltbld', 10:41:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:41:12 INFO - 'LOGNAME': 'cltbld', 10:41:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:41:12 INFO - 'MOZ_NO_REMOTE': '1', 10:41:12 INFO - 'NO_EM_RESTART': '1', 10:41:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:41:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:41:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:41:12 INFO - 'PWD': '/builds/slave/test', 10:41:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:41:12 INFO - 'SHELL': '/bin/bash', 10:41:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.2UqZQBUQJm/Listeners', 10:41:12 INFO - 'TMPDIR': '/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/', 10:41:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:41:12 INFO - 'USER': 'cltbld', 10:41:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:41:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:41:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:41:12 INFO - 'XPC_FLAGS': '0x0', 10:41:12 INFO - 'XPC_SERVICE_NAME': '0', 10:41:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:41:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:41:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:41:12 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-biLgui-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:41:12 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)) 10:41:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:41:12 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-JEwQGc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:41:12 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)) 10:41:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:41:12 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-y2kjj7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:41:13 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)) 10:41:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:41:13 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-M5vWln-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:41:13 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)) 10:41:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:41:13 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-DvRc1F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:41:13 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)) 10:41:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:41:13 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-R2jV12-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:41:13 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)) 10:41:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:41:13 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-dIQ1b9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:41:13 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)) 10:41:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:41:13 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-idxEcx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:41:13 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)) 10:41:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:41:13 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-kGh1n8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:41:13 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)) 10:41:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:41:13 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-G77QyL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:41:13 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)) 10:41:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:41:13 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-YlW2Vm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:41:13 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)) 10:41:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:41:13 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-jN_ny5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:41:14 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)) 10:41:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:41:14 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-xWES5K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:41:14 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)) 10:41:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:41:14 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-PAzgxN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:41:14 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)) 10:41:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:41:14 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-zDS6_p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:41:14 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)) 10:41:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:41:14 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-srGfkE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:41:14 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)) 10:41:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:41:14 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-lgFD_U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:41:14 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)) 10:41:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:41:14 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-6tKOIW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:41:14 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)) 10:41:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:41:14 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-c3CvLq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:41:14 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)) 10:41:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:41:14 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-o7wi59-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:41:14 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)) 10:41:14 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:41:15 INFO - Running setup.py (path:/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/pip-lIARuI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:41:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:41:15 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)) 10:41:15 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)) 10:41:15 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)) 10:41:15 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)) 10:41:15 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)) 10:41:15 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)) 10:41:15 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:41:15 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 10:41:15 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 10:41:15 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 10:41:15 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 10:41:15 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 10:41:15 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 10:41:17 INFO - Downloading blessings-1.6.tar.gz 10:41:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:41:18 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)) 10:41:18 INFO - Installing collected packages: blessings 10:41:18 INFO - Running setup.py install for blessings 10:41:18 INFO - Successfully installed blessings 10:41:18 INFO - Cleaning up... 10:41:18 INFO - Return code: 0 10:41:18 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:41:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:41:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:41:18 INFO - Reading from file tmpfile_stdout 10:41:18 INFO - Current package versions: 10:41:18 INFO - blessings == 1.6 10:41:18 INFO - blobuploader == 1.2.4 10:41:18 INFO - browsermob-proxy == 0.6.0 10:41:18 INFO - docopt == 0.6.1 10:41:18 INFO - manifestparser == 1.1 10:41:18 INFO - marionette-client == 2.3.0 10:41:18 INFO - marionette-driver == 1.4.0 10:41:18 INFO - mozInstall == 1.12 10:41:18 INFO - mozcrash == 0.17 10:41:18 INFO - mozdebug == 0.1 10:41:18 INFO - mozdevice == 0.48 10:41:18 INFO - mozfile == 1.2 10:41:18 INFO - mozhttpd == 0.7 10:41:18 INFO - mozinfo == 0.9 10:41:18 INFO - mozleak == 0.1 10:41:18 INFO - mozlog == 3.1 10:41:18 INFO - moznetwork == 0.27 10:41:18 INFO - mozprocess == 0.22 10:41:18 INFO - mozprofile == 0.28 10:41:18 INFO - mozrunner == 6.11 10:41:18 INFO - mozscreenshot == 0.1 10:41:18 INFO - mozsystemmonitor == 0.0 10:41:18 INFO - moztest == 0.7 10:41:18 INFO - mozversion == 1.4 10:41:18 INFO - psutil == 3.1.1 10:41:18 INFO - requests == 1.2.3 10:41:18 INFO - wptserve == 1.4.0 10:41:18 INFO - wsgiref == 0.1.2 10:41:18 INFO - Running post-action listener: _resource_record_post_action 10:41:18 INFO - Running post-action listener: _start_resource_monitoring 10:41:18 INFO - Starting resource monitoring. 10:41:18 INFO - ##### 10:41:18 INFO - ##### Running pull step. 10:41:18 INFO - ##### 10:41:18 INFO - Running pre-action listener: _resource_record_pre_action 10:41:18 INFO - Running main action method: pull 10:41:18 INFO - Pull has nothing to do! 10:41:18 INFO - Running post-action listener: _resource_record_post_action 10:41:18 INFO - ##### 10:41:18 INFO - ##### Running install step. 10:41:18 INFO - ##### 10:41:18 INFO - Running pre-action listener: _resource_record_pre_action 10:41:18 INFO - Running main action method: install 10:41:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:41:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:41:18 INFO - Reading from file tmpfile_stdout 10:41:18 INFO - Detecting whether we're running mozinstall >=1.0... 10:41:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:41:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:41:19 INFO - Reading from file tmpfile_stdout 10:41:19 INFO - Output received: 10:41:19 INFO - Usage: mozinstall [options] installer 10:41:19 INFO - Options: 10:41:19 INFO - -h, --help show this help message and exit 10:41:19 INFO - -d DEST, --destination=DEST 10:41:19 INFO - Directory to install application into. [default: 10:41:19 INFO - "/builds/slave/test"] 10:41:19 INFO - --app=APP Application being installed. [default: firefox] 10:41:19 INFO - mkdir: /builds/slave/test/build/application 10:41:19 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'] 10:41:19 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 10:41:37 INFO - Reading from file tmpfile_stdout 10:41:37 INFO - Output received: 10:41:37 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 10:41:37 INFO - Running post-action listener: _resource_record_post_action 10:41:37 INFO - ##### 10:41:37 INFO - ##### Running run-tests step. 10:41:37 INFO - ##### 10:41:37 INFO - Running pre-action listener: _resource_record_pre_action 10:41:37 INFO - Running main action method: run_tests 10:41:37 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:41:37 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:41:37 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:41:37 INFO - grabbing minidump binary from tooltool 10:41:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:41:37 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 0x10ab0e5e0>, '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 0x10a6f1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a71c990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:41:37 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 10:41:37 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 10:41:37 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:41:37 INFO - Return code: 0 10:41:37 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 10:41:37 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:41:37 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/1467367497/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 10:41:37 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/1467367497/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 10:41:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zuzD2N56mx/Render', 10:41:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:41:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:41:37 INFO - 'HOME': '/Users/cltbld', 10:41:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:41:37 INFO - 'LOGNAME': 'cltbld', 10:41:37 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:41:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:41:37 INFO - 'MOZ_NO_REMOTE': '1', 10:41:37 INFO - 'NO_EM_RESTART': '1', 10:41:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:41:37 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:41:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:41:37 INFO - 'PWD': '/builds/slave/test', 10:41:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:41:37 INFO - 'SHELL': '/bin/bash', 10:41:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.2UqZQBUQJm/Listeners', 10:41:37 INFO - 'TMPDIR': '/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/T/', 10:41:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:41:37 INFO - 'USER': 'cltbld', 10:41:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:41:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:41:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:41:37 INFO - 'XPC_FLAGS': '0x0', 10:41:37 INFO - 'XPC_SERVICE_NAME': '0', 10:41:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:41:37 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/1467367497/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 10:41:37 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 10:41:37 INFO - import pkg_resources 10:41:38 INFO - Using 1 client processes 10:41:38 INFO - wptserve Starting http server on 127.0.0.1:8000 10:41:38 INFO - wptserve Starting http server on 127.0.0.1:8001 10:41:38 INFO - wptserve Starting http server on 127.0.0.1:8443 10:41:40 INFO - SUITE-START | Running 778 tests 10:41:40 INFO - Running testharness tests 10:41:40 INFO - Setting up ssl 10:41:40 INFO - PROCESS | certutil | 10:41:40 INFO - PROCESS | certutil | 10:41:40 INFO - PROCESS | certutil | 10:41:40 INFO - Certificate Nickname Trust Attributes 10:41:40 INFO - SSL,S/MIME,JAR/XPI 10:41:40 INFO - 10:41:40 INFO - web-platform-tests CT,, 10:41:40 INFO - 10:41:40 INFO - Starting runner 10:41:41 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 10:41:41 INFO - PROCESS | 1670 | 1467394901765 Marionette DEBUG Marionette enabled via build flag and pref 10:41:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x113f4e000 == 1 [pid = 1670] [id = 1] 10:41:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 1 (0x113f4e800) [pid = 1670] [serial = 1] [outer = 0x0] 10:41:41 INFO - PROCESS | 1670 | [1670] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:41:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 2 (0x113f4f800) [pid = 1670] [serial = 2] [outer = 0x113f4e800] 10:41:42 INFO - PROCESS | 1670 | 1467394902295 Marionette INFO Listening on port 2828 10:41:42 INFO - PROCESS | 1670 | 1467394902521 Marionette DEBUG Marionette enabled via command-line flag 10:41:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x11694e800 == 2 [pid = 1670] [id = 2] 10:41:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 3 (0x11694f000) [pid = 1670] [serial = 3] [outer = 0x0] 10:41:42 INFO - PROCESS | 1670 | [1670] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:41:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 4 (0x116950000) [pid = 1670] [serial = 4] [outer = 0x11694f000] 10:41:42 INFO - PROCESS | 1670 | [1670] 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 10:41:42 INFO - PROCESS | 1670 | 1467394902674 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49284 10:41:42 INFO - PROCESS | 1670 | 1467394902759 Marionette DEBUG Closed connection conn0 10:41:42 INFO - PROCESS | 1670 | [1670] 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 10:41:42 INFO - PROCESS | 1670 | 1467394902762 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49285 10:41:42 INFO - PROCESS | 1670 | 1467394902773 Marionette DEBUG Closed connection conn1 10:41:42 INFO - PROCESS | 1670 | [1670] 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 10:41:42 INFO - PROCESS | 1670 | 1467394902778 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49286 10:41:42 INFO - PROCESS | 1670 | 1467394902786 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:41:42 INFO - PROCESS | 1670 | 1467394902794 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":"20160701030457","device":"desktop","version":"48.0"} 10:41:43 INFO - PROCESS | 1670 | [1670] 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 10:41:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x119c4a000 == 3 [pid = 1670] [id = 3] 10:41:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 5 (0x119c4a800) [pid = 1670] [serial = 5] [outer = 0x0] 10:41:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x119c4b000 == 4 [pid = 1670] [id = 4] 10:41:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 6 (0x1187a3c00) [pid = 1670] [serial = 6] [outer = 0x0] 10:41:43 INFO - PROCESS | 1670 | [1670] 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 10:41:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x12131e000 == 5 [pid = 1670] [id = 5] 10:41:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 7 (0x1187a3800) [pid = 1670] [serial = 7] [outer = 0x0] 10:41:44 INFO - PROCESS | 1670 | [1670] 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 10:41:44 INFO - PROCESS | 1670 | [1670] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:41:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 8 (0x121542c00) [pid = 1670] [serial = 8] [outer = 0x1187a3800] 10:41:44 INFO - PROCESS | 1670 | [1670] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:41:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 9 (0x123b20800) [pid = 1670] [serial = 9] [outer = 0x119c4a800] 10:41:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 10 (0x121325400) [pid = 1670] [serial = 10] [outer = 0x1187a3c00] 10:41:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 11 (0x121327800) [pid = 1670] [serial = 11] [outer = 0x1187a3800] 10:41:44 INFO - PROCESS | 1670 | [1670] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:41:44 INFO - PROCESS | 1670 | 1467394904663 Marionette INFO startBrowser c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:44 INFO - PROCESS | 1670 | 1467394904683 Marionette DEBUG loaded listener.js 10:41:44 INFO - PROCESS | 1670 | 1467394904693 Marionette DEBUG loaded listener.js 10:41:44 INFO - PROCESS | 1670 | 1467394904694 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 12 (0x123cb2400) [pid = 1670] [serial = 12] [outer = 0x1187a3800] 10:41:45 INFO - PROCESS | 1670 | 1467394905021 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"c0506adb-fdc3-744b-9e72-0f45db85c0cc","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":"20160701030457","device":"desktop","version":"48.0","command_id":1}}] 10:41:45 INFO - PROCESS | 1670 | 1467394905105 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}] 10:41:45 INFO - PROCESS | 1670 | 1467394905109 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:45 INFO - PROCESS | 1670 | 1467394905155 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 10:41:45 INFO - PROCESS | 1670 | 1467394905237 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:41:45 INFO - PROCESS | 1670 | 1467394905238 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:45 INFO - PROCESS | 1670 | [1670] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:41:45 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 10:41:45 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 10:41:45 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:41:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 13 (0x128a34800) [pid = 1670] [serial = 13] [outer = 0x1187a3800] 10:41:45 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:41:45 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:41:45 INFO - PROCESS | 1670 | 1467394905503 Marionette TRACE conn2 <- [1,3,null,{}] 10:41:45 INFO - PROCESS | 1670 | 1467394905539 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:41:45 INFO - PROCESS | 1670 | 1467394905541 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:45 INFO - PROCESS | 1670 | 1467394905553 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 10:41:45 INFO - PROCESS | 1670 | 1467394905579 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 10:41:45 INFO - PROCESS | 1670 | 1467394905581 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 10:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:41:45 INFO - PROCESS | 1670 | 1467394905583 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:41:45 INFO - PROCESS | 1670 | 1467394905586 Marionette TRACE conn2 <- [1,6,null,{}] 10:41:45 INFO - PROCESS | 1670 | 1467394905591 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}] 10:41:45 INFO - PROCESS | 1670 | 1467394905593 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:45 INFO - PROCESS | 1670 | 1467394905602 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 10:41:45 INFO - PROCESS | 1670 | 1467394905607 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:45 INFO - PROCESS | 1670 | 1467394905609 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x129015000 == 6 [pid = 1670] [id = 6] 10:41:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 14 (0x1290d8c00) [pid = 1670] [serial = 14] [outer = 0x0] 10:41:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 15 (0x1290da800) [pid = 1670] [serial = 15] [outer = 0x1290d8c00] 10:41:45 INFO - PROCESS | 1670 | 1467394905638 Marionette DEBUG loaded listener.js 10:41:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 16 (0x1290e0400) [pid = 1670] [serial = 16] [outer = 0x1290d8c00] 10:41:45 INFO - PROCESS | 1670 | 1467394905947 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]]]}] 10:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 375ms 10:41:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x129312800 == 7 [pid = 1670] [id = 7] 10:41:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 17 (0x129338800) [pid = 1670] [serial = 17] [outer = 0x0] 10:41:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 18 (0x1293abc00) [pid = 1670] [serial = 18] [outer = 0x129338800] 10:41:45 INFO - PROCESS | 1670 | 1467394905976 Marionette DEBUG loaded listener.js 10:41:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 19 (0x12a51f400) [pid = 1670] [serial = 19] [outer = 0x129338800] 10:41:46 INFO - PROCESS | 1670 | 1467394906025 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 10:41:46 INFO - PROCESS | 1670 | 1467394906027 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 10:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:41:46 INFO - PROCESS | 1670 | 1467394906060 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:41:46 INFO - PROCESS | 1670 | 1467394906061 Marionette TRACE conn2 <- [1,10,null,{}] 10:41:46 INFO - PROCESS | 1670 | 1467394906077 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}] 10:41:46 INFO - PROCESS | 1670 | 1467394906080 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:46 INFO - PROCESS | 1670 | 1467394906214 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 10:41:46 INFO - PROCESS | 1670 | 1467394906239 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:46 INFO - PROCESS | 1670 | 1467394906240 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a8ce000 == 8 [pid = 1670] [id = 8] 10:41:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 20 (0x12a6c4000) [pid = 1670] [serial = 20] [outer = 0x0] 10:41:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 21 (0x12aa03000) [pid = 1670] [serial = 21] [outer = 0x12a6c4000] 10:41:46 INFO - PROCESS | 1670 | 1467394906269 Marionette DEBUG loaded listener.js 10:41:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 22 (0x12aa07400) [pid = 1670] [serial = 22] [outer = 0x12a6c4000] 10:41:46 INFO - PROCESS | 1670 | 1467394906596 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]]]}] 10:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 583ms 10:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:41:46 INFO - PROCESS | 1670 | 1467394906668 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 10:41:46 INFO - PROCESS | 1670 | 1467394906670 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 10:41:46 INFO - PROCESS | 1670 | 1467394906672 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:41:46 INFO - PROCESS | 1670 | 1467394906674 Marionette TRACE conn2 <- [1,14,null,{}] 10:41:46 INFO - PROCESS | 1670 | 1467394906679 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}] 10:41:46 INFO - PROCESS | 1670 | 1467394906681 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:46 INFO - PROCESS | 1670 | 1467394906777 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 10:41:46 INFO - PROCESS | 1670 | 1467394906780 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:46 INFO - PROCESS | 1670 | 1467394906781 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b75e000 == 9 [pid = 1670] [id = 9] 10:41:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 23 (0x12aa11800) [pid = 1670] [serial = 23] [outer = 0x0] 10:41:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 24 (0x12af77400) [pid = 1670] [serial = 24] [outer = 0x12aa11800] 10:41:46 INFO - PROCESS | 1670 | 1467394906810 Marionette DEBUG loaded listener.js 10:41:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 25 (0x12b783000) [pid = 1670] [serial = 25] [outer = 0x12aa11800] 10:41:47 INFO - PROCESS | 1670 | 1467394907083 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]]]}] 10:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 422ms 10:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:41:47 INFO - PROCESS | 1670 | 1467394907094 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 10:41:47 INFO - PROCESS | 1670 | 1467394907095 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 10:41:47 INFO - PROCESS | 1670 | 1467394907101 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:41:47 INFO - PROCESS | 1670 | 1467394907101 Marionette TRACE conn2 <- [1,18,null,{}] 10:41:47 INFO - PROCESS | 1670 | 1467394907111 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}] 10:41:47 INFO - PROCESS | 1670 | 1467394907113 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:47 INFO - PROCESS | 1670 | 1467394907211 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 10:41:47 INFO - PROCESS | 1670 | 1467394907215 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:47 INFO - PROCESS | 1670 | 1467394907217 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba8a800 == 10 [pid = 1670] [id = 10] 10:41:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 26 (0x12b9f1800) [pid = 1670] [serial = 26] [outer = 0x0] 10:41:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 27 (0x12baccc00) [pid = 1670] [serial = 27] [outer = 0x12b9f1800] 10:41:47 INFO - PROCESS | 1670 | 1467394907241 Marionette DEBUG loaded listener.js 10:41:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 28 (0x12bad3400) [pid = 1670] [serial = 28] [outer = 0x12b9f1800] 10:41:47 INFO - PROCESS | 1670 | 1467394907501 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]]]}] 10:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 423ms 10:41:47 INFO - PROCESS | 1670 | 1467394907546 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 10:41:47 INFO - PROCESS | 1670 | 1467394907547 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 10:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:41:47 INFO - PROCESS | 1670 | 1467394907550 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:41:47 INFO - PROCESS | 1670 | 1467394907551 Marionette TRACE conn2 <- [1,22,null,{}] 10:41:47 INFO - PROCESS | 1670 | 1467394907553 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}] 10:41:47 INFO - PROCESS | 1670 | 1467394907556 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:47 INFO - PROCESS | 1670 | 1467394907661 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 10:41:47 INFO - PROCESS | 1670 | 1467394907665 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:47 INFO - PROCESS | 1670 | 1467394907666 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bde8000 == 11 [pid = 1670] [id = 11] 10:41:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 29 (0x12bad6c00) [pid = 1670] [serial = 29] [outer = 0x0] 10:41:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 30 (0x12bd99800) [pid = 1670] [serial = 30] [outer = 0x12bad6c00] 10:41:47 INFO - PROCESS | 1670 | 1467394907691 Marionette DEBUG loaded listener.js 10:41:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 31 (0x12bf1d800) [pid = 1670] [serial = 31] [outer = 0x12bad6c00] 10:41:47 INFO - PROCESS | 1670 | 1467394907931 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]]]}] 10:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 420ms 10:41:47 INFO - PROCESS | 1670 | 1467394907978 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 10:41:47 INFO - PROCESS | 1670 | 1467394907979 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 10:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:41:47 INFO - PROCESS | 1670 | 1467394907981 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:41:47 INFO - PROCESS | 1670 | 1467394907982 Marionette TRACE conn2 <- [1,26,null,{}] 10:41:47 INFO - PROCESS | 1670 | 1467394907985 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}] 10:41:47 INFO - PROCESS | 1670 | 1467394907986 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:48 INFO - PROCESS | 1670 | 1467394908084 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 10:41:48 INFO - PROCESS | 1670 | 1467394908089 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:48 INFO - PROCESS | 1670 | 1467394908091 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c199000 == 12 [pid = 1670] [id = 12] 10:41:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 32 (0x1175b4400) [pid = 1670] [serial = 32] [outer = 0x0] 10:41:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 33 (0x12bf22400) [pid = 1670] [serial = 33] [outer = 0x1175b4400] 10:41:48 INFO - PROCESS | 1670 | 1467394908114 Marionette DEBUG loaded listener.js 10:41:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 34 (0x12bf43000) [pid = 1670] [serial = 34] [outer = 0x1175b4400] 10:41:48 INFO - PROCESS | 1670 | 1467394908361 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]]]}] 10:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 10:41:48 INFO - PROCESS | 1670 | 1467394908401 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 10:41:48 INFO - PROCESS | 1670 | 1467394908402 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 10:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:41:48 INFO - PROCESS | 1670 | 1467394908412 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:41:48 INFO - PROCESS | 1670 | 1467394908413 Marionette TRACE conn2 <- [1,30,null,{}] 10:41:48 INFO - PROCESS | 1670 | 1467394908415 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}] 10:41:48 INFO - PROCESS | 1670 | 1467394908416 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:48 INFO - PROCESS | 1670 | 1467394908519 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 10:41:48 INFO - PROCESS | 1670 | 1467394908523 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:48 INFO - PROCESS | 1670 | 1467394908524 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c4cf000 == 13 [pid = 1670] [id = 13] 10:41:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 35 (0x12bf47c00) [pid = 1670] [serial = 35] [outer = 0x0] 10:41:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 36 (0x12c44f400) [pid = 1670] [serial = 36] [outer = 0x12bf47c00] 10:41:48 INFO - PROCESS | 1670 | 1467394908548 Marionette DEBUG loaded listener.js 10:41:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 37 (0x12c452800) [pid = 1670] [serial = 37] [outer = 0x12bf47c00] 10:41:48 INFO - PROCESS | 1670 | 1467394908795 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]]]}] 10:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 425ms 10:41:48 INFO - PROCESS | 1670 | 1467394908851 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 10:41:48 INFO - PROCESS | 1670 | 1467394908853 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 10:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:41:48 INFO - PROCESS | 1670 | 1467394908866 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:41:48 INFO - PROCESS | 1670 | 1467394908868 Marionette TRACE conn2 <- [1,34,null,{}] 10:41:48 INFO - PROCESS | 1670 | 1467394908871 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}] 10:41:48 INFO - PROCESS | 1670 | 1467394908876 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:49 INFO - PROCESS | 1670 | 1467394909010 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 10:41:49 INFO - PROCESS | 1670 | 1467394909015 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:49 INFO - PROCESS | 1670 | 1467394909016 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af49800 == 14 [pid = 1670] [id = 14] 10:41:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 38 (0x12b9ec400) [pid = 1670] [serial = 38] [outer = 0x0] 10:41:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 39 (0x12c458800) [pid = 1670] [serial = 39] [outer = 0x12b9ec400] 10:41:49 INFO - PROCESS | 1670 | 1467394909055 Marionette DEBUG loaded listener.js 10:41:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 40 (0x12c57d800) [pid = 1670] [serial = 40] [outer = 0x12b9ec400] 10:41:49 INFO - PROCESS | 1670 | 1467394909324 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]]]}] 10:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 470ms 10:41:49 INFO - PROCESS | 1670 | 1467394909336 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 10:41:49 INFO - PROCESS | 1670 | 1467394909339 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 10:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:41:49 INFO - PROCESS | 1670 | 1467394909347 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:41:49 INFO - PROCESS | 1670 | 1467394909348 Marionette TRACE conn2 <- [1,38,null,{}] 10:41:49 INFO - PROCESS | 1670 | 1467394909350 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}] 10:41:49 INFO - PROCESS | 1670 | 1467394909352 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:49 INFO - PROCESS | 1670 | 1467394909458 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 10:41:49 INFO - PROCESS | 1670 | 1467394909461 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:49 INFO - PROCESS | 1670 | 1467394909471 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cdd4000 == 15 [pid = 1670] [id = 15] 10:41:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 41 (0x12c582000) [pid = 1670] [serial = 41] [outer = 0x0] 10:41:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 42 (0x12cdb7000) [pid = 1670] [serial = 42] [outer = 0x12c582000] 10:41:49 INFO - PROCESS | 1670 | 1467394909494 Marionette DEBUG loaded listener.js 10:41:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 43 (0x12cdbc400) [pid = 1670] [serial = 43] [outer = 0x12c582000] 10:41:49 INFO - PROCESS | 1670 | 1467394909738 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]]]}] 10:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 10:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:41:49 INFO - PROCESS | 1670 | 1467394909765 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 10:41:49 INFO - PROCESS | 1670 | 1467394909766 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 10:41:49 INFO - PROCESS | 1670 | 1467394909768 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:41:49 INFO - PROCESS | 1670 | 1467394909770 Marionette TRACE conn2 <- [1,42,null,{}] 10:41:49 INFO - PROCESS | 1670 | 1467394909781 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}] 10:41:49 INFO - PROCESS | 1670 | 1467394909782 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:49 INFO - PROCESS | 1670 | 1467394909880 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 10:41:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cfe7800 == 16 [pid = 1670] [id = 16] 10:41:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 44 (0x12cfe8000) [pid = 1670] [serial = 44] [outer = 0x0] 10:41:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 45 (0x12cfe9800) [pid = 1670] [serial = 45] [outer = 0x12cfe8000] 10:41:49 INFO - PROCESS | 1670 | 1467394909896 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:49 INFO - PROCESS | 1670 | 1467394909897 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 46 (0x12cff0800) [pid = 1670] [serial = 46] [outer = 0x12cfe8000] 10:41:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cff8000 == 17 [pid = 1670] [id = 17] 10:41:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 47 (0x12cfaf000) [pid = 1670] [serial = 47] [outer = 0x0] 10:41:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 48 (0x12cfb0c00) [pid = 1670] [serial = 48] [outer = 0x12cfaf000] 10:41:49 INFO - PROCESS | 1670 | 1467394909927 Marionette DEBUG loaded listener.js 10:41:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 49 (0x12cfb5000) [pid = 1670] [serial = 49] [outer = 0x12cfaf000] 10:41:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cfe7000 == 18 [pid = 1670] [id = 18] 10:41:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 50 (0x12cdc5000) [pid = 1670] [serial = 50] [outer = 0x0] 10:41:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 51 (0x12d4bc800) [pid = 1670] [serial = 51] [outer = 0x12cdc5000] 10:41:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 52 (0x12cfb7c00) [pid = 1670] [serial = 52] [outer = 0x12cdc5000] 10:41:50 INFO - PROCESS | 1670 | 1467394910294 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]]]}] 10:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 577ms 10:41:50 INFO - PROCESS | 1670 | 1467394910346 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 10:41:50 INFO - PROCESS | 1670 | 1467394910348 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 10:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:41:50 INFO - PROCESS | 1670 | 1467394910350 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:41:50 INFO - PROCESS | 1670 | 1467394910351 Marionette TRACE conn2 <- [1,46,null,{}] 10:41:50 INFO - PROCESS | 1670 | 1467394910354 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}] 10:41:50 INFO - PROCESS | 1670 | 1467394910355 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:50 INFO - PROCESS | 1670 | 1467394910444 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 10:41:50 INFO - PROCESS | 1670 | 1467394910448 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:50 INFO - PROCESS | 1670 | 1467394910450 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d8de000 == 19 [pid = 1670] [id = 19] 10:41:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 53 (0x12cfb9800) [pid = 1670] [serial = 53] [outer = 0x0] 10:41:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 54 (0x12da2fc00) [pid = 1670] [serial = 54] [outer = 0x12cfb9800] 10:41:50 INFO - PROCESS | 1670 | 1467394910484 Marionette DEBUG loaded listener.js 10:41:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 55 (0x1172e8800) [pid = 1670] [serial = 55] [outer = 0x12cfb9800] 10:41:50 INFO - PROCESS | 1670 | 1467394910731 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]]]}] 10:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 418ms 10:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:41:50 INFO - PROCESS | 1670 | 1467394910778 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 10:41:50 INFO - PROCESS | 1670 | 1467394910779 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 10:41:50 INFO - PROCESS | 1670 | 1467394910781 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:41:50 INFO - PROCESS | 1670 | 1467394910783 Marionette TRACE conn2 <- [1,50,null,{}] 10:41:50 INFO - PROCESS | 1670 | 1467394910785 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}] 10:41:50 INFO - PROCESS | 1670 | 1467394910786 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:50 INFO - PROCESS | 1670 | 1467394910885 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 10:41:50 INFO - PROCESS | 1670 | 1467394910889 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:50 INFO - PROCESS | 1670 | 1467394910890 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba16000 == 20 [pid = 1670] [id = 20] 10:41:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 56 (0x11825f400) [pid = 1670] [serial = 56] [outer = 0x0] 10:41:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 57 (0x1183a6800) [pid = 1670] [serial = 57] [outer = 0x11825f400] 10:41:50 INFO - PROCESS | 1670 | 1467394910913 Marionette DEBUG loaded listener.js 10:41:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 58 (0x1183ae800) [pid = 1670] [serial = 58] [outer = 0x11825f400] 10:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 371ms 10:41:51 INFO - PROCESS | 1670 | 1467394911146 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]]]}] 10:41:51 INFO - PROCESS | 1670 | 1467394911161 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 10:41:51 INFO - PROCESS | 1670 | 1467394911162 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 10:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:41:51 INFO - PROCESS | 1670 | 1467394911165 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:41:51 INFO - PROCESS | 1670 | 1467394911166 Marionette TRACE conn2 <- [1,54,null,{}] 10:41:51 INFO - PROCESS | 1670 | 1467394911168 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}] 10:41:51 INFO - PROCESS | 1670 | 1467394911170 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:51 INFO - PROCESS | 1670 | 1467394911266 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 10:41:51 INFO - PROCESS | 1670 | 1467394911270 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:51 INFO - PROCESS | 1670 | 1467394911271 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d2be000 == 21 [pid = 1670] [id = 21] 10:41:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 59 (0x1183ab800) [pid = 1670] [serial = 59] [outer = 0x0] 10:41:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 60 (0x12d4b7000) [pid = 1670] [serial = 60] [outer = 0x1183ab800] 10:41:51 INFO - PROCESS | 1670 | 1467394911302 Marionette DEBUG loaded listener.js 10:41:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 61 (0x12da37000) [pid = 1670] [serial = 61] [outer = 0x1183ab800] 10:41:51 INFO - PROCESS | 1670 | 1467394911527 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]]]}] 10:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 370ms 10:41:51 INFO - PROCESS | 1670 | 1467394911535 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 10:41:51 INFO - PROCESS | 1670 | 1467394911536 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 10:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:41:51 INFO - PROCESS | 1670 | 1467394911547 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:41:51 INFO - PROCESS | 1670 | 1467394911548 Marionette TRACE conn2 <- [1,58,null,{}] 10:41:51 INFO - PROCESS | 1670 | 1467394911550 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}] 10:41:51 INFO - PROCESS | 1670 | 1467394911551 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:51 INFO - PROCESS | 1670 | 1467394911652 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 10:41:51 INFO - PROCESS | 1670 | 1467394911665 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:51 INFO - PROCESS | 1670 | 1467394911666 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x128c99800 == 22 [pid = 1670] [id = 22] 10:41:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 62 (0x1189c4800) [pid = 1670] [serial = 62] [outer = 0x0] 10:41:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x120dc0000) [pid = 1670] [serial = 63] [outer = 0x1189c4800] 10:41:51 INFO - PROCESS | 1670 | 1467394911690 Marionette DEBUG loaded listener.js 10:41:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x12dbe4000) [pid = 1670] [serial = 64] [outer = 0x1189c4800] 10:41:52 INFO - PROCESS | 1670 | 1467394912747 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]]]}] 10:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1222ms 10:41:52 INFO - PROCESS | 1670 | 1467394912777 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 10:41:52 INFO - PROCESS | 1670 | 1467394912781 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 10:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:41:52 INFO - PROCESS | 1670 | 1467394912793 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:41:52 INFO - PROCESS | 1670 | 1467394912795 Marionette TRACE conn2 <- [1,62,null,{}] 10:41:52 INFO - PROCESS | 1670 | 1467394912799 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}] 10:41:52 INFO - PROCESS | 1670 | 1467394912801 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:52 INFO - PROCESS | 1670 | 1467394912922 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 10:41:52 INFO - PROCESS | 1670 | 1467394912976 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:52 INFO - PROCESS | 1670 | 1467394912978 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x11264c000 == 23 [pid = 1670] [id = 23] 10:41:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x112a81c00) [pid = 1670] [serial = 65] [outer = 0x0] 10:41:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x11336b800) [pid = 1670] [serial = 66] [outer = 0x112a81c00] 10:41:53 INFO - PROCESS | 1670 | 1467394913009 Marionette DEBUG loaded listener.js 10:41:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x113a9b000) [pid = 1670] [serial = 67] [outer = 0x112a81c00] 10:41:53 INFO - PROCESS | 1670 | 1467394913411 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]]]}] 10:41:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 671ms 10:41:53 INFO - PROCESS | 1670 | 1467394913464 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 10:41:53 INFO - PROCESS | 1670 | 1467394913468 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 10:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:41:53 INFO - PROCESS | 1670 | 1467394913472 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:41:53 INFO - PROCESS | 1670 | 1467394913474 Marionette TRACE conn2 <- [1,66,null,{}] 10:41:53 INFO - PROCESS | 1670 | 1467394913476 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}] 10:41:53 INFO - PROCESS | 1670 | 1467394913478 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:53 INFO - PROCESS | 1670 | 1467394913594 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 10:41:53 INFO - PROCESS | 1670 | 1467394913635 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:53 INFO - PROCESS | 1670 | 1467394913636 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x1169a7800 == 24 [pid = 1670] [id = 24] 10:41:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x1160d8c00) [pid = 1670] [serial = 68] [outer = 0x0] 10:41:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x11673f800) [pid = 1670] [serial = 69] [outer = 0x1160d8c00] 10:41:53 INFO - PROCESS | 1670 | 1467394913679 Marionette DEBUG loaded listener.js 10:41:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x11703cc00) [pid = 1670] [serial = 70] [outer = 0x1160d8c00] 10:41:54 INFO - PROCESS | 1670 | 1467394914090 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]]]}] 10:41:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 669ms 10:41:54 INFO - PROCESS | 1670 | 1467394914150 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 10:41:54 INFO - PROCESS | 1670 | 1467394914152 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 10:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:41:54 INFO - PROCESS | 1670 | 1467394914156 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:41:54 INFO - PROCESS | 1670 | 1467394914159 Marionette TRACE conn2 <- [1,70,null,{}] 10:41:54 INFO - PROCESS | 1670 | 1467394914166 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}] 10:41:54 INFO - PROCESS | 1670 | 1467394914169 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:54 INFO - PROCESS | 1670 | 1467394914295 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 10:41:54 INFO - PROCESS | 1670 | 1467394914349 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:54 INFO - PROCESS | 1670 | 1467394914351 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170c4000 == 25 [pid = 1670] [id = 25] 10:41:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x1183a2800) [pid = 1670] [serial = 71] [outer = 0x0] 10:41:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x119274000) [pid = 1670] [serial = 72] [outer = 0x1183a2800] 10:41:54 INFO - PROCESS | 1670 | 1467394914384 Marionette DEBUG loaded listener.js 10:41:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x119a04c00) [pid = 1670] [serial = 73] [outer = 0x1183a2800] 10:41:55 INFO - PROCESS | 1670 | 1467394915032 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]]]}] 10:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 923ms 10:41:55 INFO - PROCESS | 1670 | 1467394915080 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 10:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:41:55 INFO - PROCESS | 1670 | 1467394915082 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 10:41:55 INFO - PROCESS | 1670 | 1467394915085 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:41:55 INFO - PROCESS | 1670 | 1467394915087 Marionette TRACE conn2 <- [1,74,null,{}] 10:41:55 INFO - PROCESS | 1670 | 1467394915092 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}] 10:41:55 INFO - PROCESS | 1670 | 1467394915094 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:55 INFO - PROCESS | 1670 | 1467394915173 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 10:41:55 INFO - PROCESS | 1670 | 1467394915233 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:55 INFO - PROCESS | 1670 | 1467394915234 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x112150800 == 26 [pid = 1670] [id = 26] 10:41:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x11336c400) [pid = 1670] [serial = 74] [outer = 0x0] 10:41:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x116631c00) [pid = 1670] [serial = 75] [outer = 0x11336c400] 10:41:55 INFO - PROCESS | 1670 | 1467394915263 Marionette DEBUG loaded listener.js 10:41:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x116964800) [pid = 1670] [serial = 76] [outer = 0x11336c400] 10:41:55 INFO - PROCESS | 1670 | 1467394915679 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]]]}] 10:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 624ms 10:41:55 INFO - PROCESS | 1670 | 1467394915709 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 10:41:55 INFO - PROCESS | 1670 | 1467394915712 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 10:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:41:55 INFO - PROCESS | 1670 | 1467394915716 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:41:55 INFO - PROCESS | 1670 | 1467394915717 Marionette TRACE conn2 <- [1,78,null,{}] 10:41:55 INFO - PROCESS | 1670 | 1467394915720 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}] 10:41:55 INFO - PROCESS | 1670 | 1467394915721 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:55 INFO - PROCESS | 1670 | 1467394915797 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 10:41:55 INFO - PROCESS | 1670 | 1467394915801 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:55 INFO - PROCESS | 1670 | 1467394915802 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x1162cd800 == 27 [pid = 1670] [id = 27] 10:41:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x116f3b400) [pid = 1670] [serial = 77] [outer = 0x0] 10:41:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1174c0000) [pid = 1670] [serial = 78] [outer = 0x116f3b400] 10:41:55 INFO - PROCESS | 1670 | 1467394915831 Marionette DEBUG loaded listener.js 10:41:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1176d3c00) [pid = 1670] [serial = 79] [outer = 0x116f3b400] 10:41:56 INFO - PROCESS | 1670 | 1467394916159 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]]]}] 10:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 468ms 10:41:56 INFO - PROCESS | 1670 | 1467394916185 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 10:41:56 INFO - PROCESS | 1670 | 1467394916186 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 10:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:41:56 INFO - PROCESS | 1670 | 1467394916188 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:41:56 INFO - PROCESS | 1670 | 1467394916191 Marionette TRACE conn2 <- [1,82,null,{}] 10:41:56 INFO - PROCESS | 1670 | 1467394916198 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}] 10:41:56 INFO - PROCESS | 1670 | 1467394916201 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:56 INFO - PROCESS | 1670 | 1467394916273 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 10:41:56 INFO - PROCESS | 1670 | 1467394916277 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:56 INFO - PROCESS | 1670 | 1467394916279 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x116998000 == 28 [pid = 1670] [id = 28] 10:41:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x11825d000) [pid = 1670] [serial = 80] [outer = 0x0] 10:41:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1183a4800) [pid = 1670] [serial = 81] [outer = 0x11825d000] 10:41:56 INFO - PROCESS | 1670 | 1467394916308 Marionette DEBUG loaded listener.js 10:41:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1184db800) [pid = 1670] [serial = 82] [outer = 0x11825d000] 10:41:56 INFO - PROCESS | 1670 | 1467394916629 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]]]}] 10:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 471ms 10:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:41:56 INFO - PROCESS | 1670 | 1467394916660 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 10:41:56 INFO - PROCESS | 1670 | 1467394916662 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 10:41:56 INFO - PROCESS | 1670 | 1467394916664 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:41:56 INFO - PROCESS | 1670 | 1467394916665 Marionette TRACE conn2 <- [1,86,null,{}] 10:41:56 INFO - PROCESS | 1670 | 1467394916667 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}] 10:41:56 INFO - PROCESS | 1670 | 1467394916668 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:56 INFO - PROCESS | 1670 | 1467394916743 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 10:41:56 INFO - PROCESS | 1670 | 1467394916788 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:56 INFO - PROCESS | 1670 | 1467394916789 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x116fa1000 == 29 [pid = 1670] [id = 29] 10:41:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x118262000) [pid = 1670] [serial = 83] [outer = 0x0] 10:41:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x118796800) [pid = 1670] [serial = 84] [outer = 0x118262000] 10:41:56 INFO - PROCESS | 1670 | 1467394916815 Marionette DEBUG loaded listener.js 10:41:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x118ae5400) [pid = 1670] [serial = 85] [outer = 0x118262000] 10:41:57 INFO - PROCESS | 1670 | 1467394917092 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]]]}] 10:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 10:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:41:57 INFO - PROCESS | 1670 | 1467394917132 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 10:41:57 INFO - PROCESS | 1670 | 1467394917133 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 10:41:57 INFO - PROCESS | 1670 | 1467394917135 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:41:57 INFO - PROCESS | 1670 | 1467394917136 Marionette TRACE conn2 <- [1,90,null,{}] 10:41:57 INFO - PROCESS | 1670 | 1467394917142 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}] 10:41:57 INFO - PROCESS | 1670 | 1467394917144 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:57 INFO - PROCESS | 1670 | 1467394917216 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 10:41:57 INFO - PROCESS | 1670 | 1467394917219 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:57 INFO - PROCESS | 1670 | 1467394917221 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e68000 == 30 [pid = 1670] [id = 30] 10:41:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x11926b400) [pid = 1670] [serial = 86] [outer = 0x0] 10:41:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11929c000) [pid = 1670] [serial = 87] [outer = 0x11926b400] 10:41:57 INFO - PROCESS | 1670 | 1467394917248 Marionette DEBUG loaded listener.js 10:41:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x119338800) [pid = 1670] [serial = 88] [outer = 0x11926b400] 10:41:57 INFO - PROCESS | 1670 | 1467394917595 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]]]}] 10:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 471ms 10:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:41:57 INFO - PROCESS | 1670 | 1467394917607 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 10:41:57 INFO - PROCESS | 1670 | 1467394917609 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 10:41:57 INFO - PROCESS | 1670 | 1467394917628 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:41:57 INFO - PROCESS | 1670 | 1467394917630 Marionette TRACE conn2 <- [1,94,null,{}] 10:41:57 INFO - PROCESS | 1670 | 1467394917633 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}] 10:41:57 INFO - PROCESS | 1670 | 1467394917639 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:57 INFO - PROCESS | 1670 | 1467394917780 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 10:41:57 INFO - PROCESS | 1670 | 1467394917785 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:57 INFO - PROCESS | 1670 | 1467394917787 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184b7800 == 31 [pid = 1670] [id = 31] 10:41:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1197e8400) [pid = 1670] [serial = 89] [outer = 0x0] 10:41:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x119a9dc00) [pid = 1670] [serial = 90] [outer = 0x1197e8400] 10:41:57 INFO - PROCESS | 1670 | 1467394917808 Marionette DEBUG loaded listener.js 10:41:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x120dce000) [pid = 1670] [serial = 91] [outer = 0x1197e8400] 10:41:58 INFO - PROCESS | 1670 | 1467394918159 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]]]}] 10:41:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 588ms 10:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:41:58 INFO - PROCESS | 1670 | 1467394918212 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 10:41:58 INFO - PROCESS | 1670 | 1467394918214 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 10:41:58 INFO - PROCESS | 1670 | 1467394918217 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:41:58 INFO - PROCESS | 1670 | 1467394918219 Marionette TRACE conn2 <- [1,98,null,{}] 10:41:58 INFO - PROCESS | 1670 | 1467394918222 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}] 10:41:58 INFO - PROCESS | 1670 | 1467394918224 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:58 INFO - PROCESS | 1670 | 1467394918337 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 10:41:58 INFO - PROCESS | 1670 | 1467394918342 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:58 INFO - PROCESS | 1670 | 1467394918343 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x118a7a800 == 32 [pid = 1670] [id = 32] 10:41:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x120dca000) [pid = 1670] [serial = 92] [outer = 0x0] 10:41:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x121233c00) [pid = 1670] [serial = 93] [outer = 0x120dca000] 10:41:58 INFO - PROCESS | 1670 | 1467394918379 Marionette DEBUG loaded listener.js 10:41:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x121327400) [pid = 1670] [serial = 94] [outer = 0x120dca000] 10:41:58 INFO - PROCESS | 1670 | 1467394918749 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]]]}] 10:41:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 570ms 10:41:58 INFO - PROCESS | 1670 | 1467394918787 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 10:41:58 INFO - PROCESS | 1670 | 1467394918790 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 10:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:41:58 INFO - PROCESS | 1670 | 1467394918793 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:41:58 INFO - PROCESS | 1670 | 1467394918794 Marionette TRACE conn2 <- [1,102,null,{}] 10:41:58 INFO - PROCESS | 1670 | 1467394918796 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}] 10:41:58 INFO - PROCESS | 1670 | 1467394918797 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:58 INFO - PROCESS | 1670 | 1467394918894 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 10:41:58 INFO - PROCESS | 1670 | 1467394918900 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:58 INFO - PROCESS | 1670 | 1467394918901 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x119309800 == 33 [pid = 1670] [id = 33] 10:41:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x120f7f000) [pid = 1670] [serial = 95] [outer = 0x0] 10:41:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x121357c00) [pid = 1670] [serial = 96] [outer = 0x120f7f000] 10:41:58 INFO - PROCESS | 1670 | 1467394918925 Marionette DEBUG loaded listener.js 10:41:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1219cc800) [pid = 1670] [serial = 97] [outer = 0x120f7f000] 10:41:59 INFO - PROCESS | 1670 | 1467394919192 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]]]}] 10:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 10:41:59 INFO - PROCESS | 1670 | 1467394919212 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 10:41:59 INFO - PROCESS | 1670 | 1467394919213 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 10:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:41:59 INFO - PROCESS | 1670 | 1467394919215 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:41:59 INFO - PROCESS | 1670 | 1467394919216 Marionette TRACE conn2 <- [1,106,null,{}] 10:41:59 INFO - PROCESS | 1670 | 1467394919218 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}] 10:41:59 INFO - PROCESS | 1670 | 1467394919219 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:59 INFO - PROCESS | 1670 | 1467394919297 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 10:41:59 INFO - PROCESS | 1670 | 1467394919301 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:59 INFO - PROCESS | 1670 | 1467394919302 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x119a23000 == 34 [pid = 1670] [id = 34] 10:41:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x123cb3000) [pid = 1670] [serial = 98] [outer = 0x0] 10:41:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x124838c00) [pid = 1670] [serial = 99] [outer = 0x123cb3000] 10:41:59 INFO - PROCESS | 1670 | 1467394919328 Marionette DEBUG loaded listener.js 10:41:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1248de000) [pid = 1670] [serial = 100] [outer = 0x123cb3000] 10:41:59 INFO - PROCESS | 1670 | 1467394919634 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]]]}] 10:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 10:41:59 INFO - PROCESS | 1670 | 1467394919683 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 10:41:59 INFO - PROCESS | 1670 | 1467394919684 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 10:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:41:59 INFO - PROCESS | 1670 | 1467394919687 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:41:59 INFO - PROCESS | 1670 | 1467394919688 Marionette TRACE conn2 <- [1,110,null,{}] 10:41:59 INFO - PROCESS | 1670 | 1467394919690 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}] 10:41:59 INFO - PROCESS | 1670 | 1467394919691 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:59 INFO - PROCESS | 1670 | 1467394919769 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 10:41:59 INFO - PROCESS | 1670 | 1467394919816 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:59 INFO - PROCESS | 1670 | 1467394919817 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:41:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x119c5d000 == 35 [pid = 1670] [id = 35] 10:41:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12122fc00) [pid = 1670] [serial = 101] [outer = 0x0] 10:41:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x124aa4c00) [pid = 1670] [serial = 102] [outer = 0x12122fc00] 10:41:59 INFO - PROCESS | 1670 | 1467394919841 Marionette DEBUG loaded listener.js 10:41:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x124c4dc00) [pid = 1670] [serial = 103] [outer = 0x12122fc00] 10:42:00 INFO - PROCESS | 1670 | 1467394920108 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]]]}] 10:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 473ms 10:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:42:00 INFO - PROCESS | 1670 | 1467394920162 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 10:42:00 INFO - PROCESS | 1670 | 1467394920163 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 10:42:00 INFO - PROCESS | 1670 | 1467394920165 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:42:00 INFO - PROCESS | 1670 | 1467394920167 Marionette TRACE conn2 <- [1,114,null,{}] 10:42:00 INFO - PROCESS | 1670 | 1467394920170 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}] 10:42:00 INFO - PROCESS | 1670 | 1467394920172 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:00 INFO - PROCESS | 1670 | 1467394920265 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 10:42:00 INFO - PROCESS | 1670 | 1467394920268 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:00 INFO - PROCESS | 1670 | 1467394920270 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x121023000 == 36 [pid = 1670] [id = 36] 10:42:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x124ad1000) [pid = 1670] [serial = 104] [outer = 0x0] 10:42:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x125306000) [pid = 1670] [serial = 105] [outer = 0x124ad1000] 10:42:00 INFO - PROCESS | 1670 | 1467394920299 Marionette DEBUG loaded listener.js 10:42:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12623fc00) [pid = 1670] [serial = 106] [outer = 0x124ad1000] 10:42:00 INFO - PROCESS | 1670 | 1467394920614 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]]]}] 10:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 471ms 10:42:00 INFO - PROCESS | 1670 | 1467394920637 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 10:42:00 INFO - PROCESS | 1670 | 1467394920640 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 10:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:42:00 INFO - PROCESS | 1670 | 1467394920644 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:42:00 INFO - PROCESS | 1670 | 1467394920645 Marionette TRACE conn2 <- [1,118,null,{}] 10:42:00 INFO - PROCESS | 1670 | 1467394920647 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}] 10:42:00 INFO - PROCESS | 1670 | 1467394920648 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:00 INFO - PROCESS | 1670 | 1467394920750 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 10:42:00 INFO - PROCESS | 1670 | 1467394920756 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:00 INFO - PROCESS | 1670 | 1467394920757 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x121197800 == 37 [pid = 1670] [id = 37] 10:42:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x124ad3400) [pid = 1670] [serial = 107] [outer = 0x0] 10:42:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1262c4800) [pid = 1670] [serial = 108] [outer = 0x124ad3400] 10:42:00 INFO - PROCESS | 1670 | 1467394920781 Marionette DEBUG loaded listener.js 10:42:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x1267d3800) [pid = 1670] [serial = 109] [outer = 0x124ad3400] 10:42:01 INFO - PROCESS | 1670 | 1467394921047 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]]]}] 10:42:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 10:42:01 INFO - PROCESS | 1670 | 1467394921063 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 10:42:01 INFO - PROCESS | 1670 | 1467394921064 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 10:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:42:01 INFO - PROCESS | 1670 | 1467394921066 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:42:01 INFO - PROCESS | 1670 | 1467394921067 Marionette TRACE conn2 <- [1,122,null,{}] 10:42:01 INFO - PROCESS | 1670 | 1467394921070 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}] 10:42:01 INFO - PROCESS | 1670 | 1467394921071 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:01 INFO - PROCESS | 1670 | 1467394921160 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 10:42:01 INFO - PROCESS | 1670 | 1467394921164 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:01 INFO - PROCESS | 1670 | 1467394921165 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213dc000 == 38 [pid = 1670] [id = 38] 10:42:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1266f6c00) [pid = 1670] [serial = 110] [outer = 0x0] 10:42:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12844bc00) [pid = 1670] [serial = 111] [outer = 0x1266f6c00] 10:42:01 INFO - PROCESS | 1670 | 1467394921189 Marionette DEBUG loaded listener.js 10:42:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x128828c00) [pid = 1670] [serial = 112] [outer = 0x1266f6c00] 10:42:01 INFO - PROCESS | 1670 | 1467394921472 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]]]}] 10:42:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 419ms 10:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:42:01 INFO - PROCESS | 1670 | 1467394921485 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 10:42:01 INFO - PROCESS | 1670 | 1467394921486 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 10:42:01 INFO - PROCESS | 1670 | 1467394921495 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:42:01 INFO - PROCESS | 1670 | 1467394921496 Marionette TRACE conn2 <- [1,126,null,{}] 10:42:01 INFO - PROCESS | 1670 | 1467394921499 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}] 10:42:01 INFO - PROCESS | 1670 | 1467394921500 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:01 INFO - PROCESS | 1670 | 1467394921579 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 10:42:01 INFO - PROCESS | 1670 | 1467394921583 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:01 INFO - PROCESS | 1670 | 1467394921584 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x123b1d800 == 39 [pid = 1670] [id = 39] 10:42:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12844a000) [pid = 1670] [serial = 113] [outer = 0x0] 10:42:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x128a39c00) [pid = 1670] [serial = 114] [outer = 0x12844a000] 10:42:01 INFO - PROCESS | 1670 | 1467394921610 Marionette DEBUG loaded listener.js 10:42:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x129073400) [pid = 1670] [serial = 115] [outer = 0x12844a000] 10:42:01 INFO - PROCESS | 1670 | 1467394921915 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]]]}] 10:42:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 475ms 10:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:42:01 INFO - PROCESS | 1670 | 1467394921965 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 10:42:01 INFO - PROCESS | 1670 | 1467394921966 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 10:42:01 INFO - PROCESS | 1670 | 1467394921968 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:42:01 INFO - PROCESS | 1670 | 1467394921969 Marionette TRACE conn2 <- [1,130,null,{}] 10:42:01 INFO - PROCESS | 1670 | 1467394921971 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}] 10:42:01 INFO - PROCESS | 1670 | 1467394921972 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:02 INFO - PROCESS | 1670 | 1467394922079 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 10:42:02 INFO - PROCESS | 1670 | 1467394922084 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:02 INFO - PROCESS | 1670 | 1467394922085 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x12485f000 == 40 [pid = 1670] [id = 40] 10:42:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x129073800) [pid = 1670] [serial = 116] [outer = 0x0] 10:42:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x129079000) [pid = 1670] [serial = 117] [outer = 0x129073800] 10:42:02 INFO - PROCESS | 1670 | 1467394922116 Marionette DEBUG loaded listener.js 10:42:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12907ec00) [pid = 1670] [serial = 118] [outer = 0x129073800] 10:42:02 INFO - PROCESS | 1670 | 1467394922409 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]]]}] 10:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 10:42:02 INFO - PROCESS | 1670 | 1467394922436 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 10:42:02 INFO - PROCESS | 1670 | 1467394922438 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 10:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:42:02 INFO - PROCESS | 1670 | 1467394922443 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:42:02 INFO - PROCESS | 1670 | 1467394922444 Marionette TRACE conn2 <- [1,134,null,{}] 10:42:02 INFO - PROCESS | 1670 | 1467394922447 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}] 10:42:02 INFO - PROCESS | 1670 | 1467394922448 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:02 INFO - PROCESS | 1670 | 1467394922532 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 10:42:02 INFO - PROCESS | 1670 | 1467394922535 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:02 INFO - PROCESS | 1670 | 1467394922537 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x126057000 == 41 [pid = 1670] [id = 41] 10:42:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12907a400) [pid = 1670] [serial = 119] [outer = 0x0] 10:42:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1290de000) [pid = 1670] [serial = 120] [outer = 0x12907a400] 10:42:02 INFO - PROCESS | 1670 | 1467394922561 Marionette DEBUG loaded listener.js 10:42:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x129339c00) [pid = 1670] [serial = 121] [outer = 0x12907a400] 10:42:02 INFO - PROCESS | 1670 | 1467394922879 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]]]}] 10:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 468ms 10:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:42:02 INFO - PROCESS | 1670 | 1467394922912 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 10:42:02 INFO - PROCESS | 1670 | 1467394922913 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 10:42:02 INFO - PROCESS | 1670 | 1467394922915 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:42:02 INFO - PROCESS | 1670 | 1467394922916 Marionette TRACE conn2 <- [1,138,null,{}] 10:42:02 INFO - PROCESS | 1670 | 1467394922918 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}] 10:42:02 INFO - PROCESS | 1670 | 1467394922919 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:03 INFO - PROCESS | 1670 | 1467394923681 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 10:42:03 INFO - PROCESS | 1670 | 1467394923706 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:03 INFO - PROCESS | 1670 | 1467394923708 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x112121000 == 42 [pid = 1670] [id = 42] 10:42:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x112e94c00) [pid = 1670] [serial = 122] [outer = 0x0] 10:42:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x1133d7400) [pid = 1670] [serial = 123] [outer = 0x112e94c00] 10:42:03 INFO - PROCESS | 1670 | 1467394923755 Marionette DEBUG loaded listener.js 10:42:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x116744000) [pid = 1670] [serial = 124] [outer = 0x112e94c00] 10:42:04 INFO - PROCESS | 1670 | 1467394924197 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]]]}] 10:42:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1321ms 10:42:04 INFO - PROCESS | 1670 | 1467394924238 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 10:42:04 INFO - PROCESS | 1670 | 1467394924242 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 10:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:42:04 INFO - PROCESS | 1670 | 1467394924246 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:42:04 INFO - PROCESS | 1670 | 1467394924249 Marionette TRACE conn2 <- [1,142,null,{}] 10:42:04 INFO - PROCESS | 1670 | 1467394924253 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}] 10:42:04 INFO - PROCESS | 1670 | 1467394924258 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:04 INFO - PROCESS | 1670 | 1467394924395 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 10:42:04 INFO - PROCESS | 1670 | 1467394924411 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:04 INFO - PROCESS | 1670 | 1467394924413 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x116242000 == 43 [pid = 1670] [id = 43] 10:42:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x1172d9800) [pid = 1670] [serial = 125] [outer = 0x0] 10:42:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x118167800) [pid = 1670] [serial = 126] [outer = 0x1172d9800] 10:42:04 INFO - PROCESS | 1670 | 1467394924456 Marionette DEBUG loaded listener.js 10:42:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x1183a3c00) [pid = 1670] [serial = 127] [outer = 0x1172d9800] 10:42:04 INFO - PROCESS | 1670 | 1467394924882 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]]]}] 10:42:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 672ms 10:42:04 INFO - PROCESS | 1670 | 1467394924923 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 10:42:04 INFO - PROCESS | 1670 | 1467394924925 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 10:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:42:04 INFO - PROCESS | 1670 | 1467394924928 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:42:04 INFO - PROCESS | 1670 | 1467394924929 Marionette TRACE conn2 <- [1,146,null,{}] 10:42:04 INFO - PROCESS | 1670 | 1467394924931 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}] 10:42:04 INFO - PROCESS | 1670 | 1467394924932 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:05 INFO - PROCESS | 1670 | 1467394925507 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12cfaf000) [pid = 1670] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12c582000) [pid = 1670] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12b9ec400) [pid = 1670] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12bf47c00) [pid = 1670] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x1175b4400) [pid = 1670] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12bad6c00) [pid = 1670] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12b9f1800) [pid = 1670] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12aa11800) [pid = 1670] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12a6c4000) [pid = 1670] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x1290d8c00) [pid = 1670] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x1183ab800) [pid = 1670] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x11825f400) [pid = 1670] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12cfb9800) [pid = 1670] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x120f7f000) [pid = 1670] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x123cb3000) [pid = 1670] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x124ad1000) [pid = 1670] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x124ad3400) [pid = 1670] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1266f6c00) [pid = 1670] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1189c4800) [pid = 1670] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x112a81c00) [pid = 1670] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1160d8c00) [pid = 1670] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1183a2800) [pid = 1670] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x11336c400) [pid = 1670] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x116f3b400) [pid = 1670] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x11825d000) [pid = 1670] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x118262000) [pid = 1670] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11926b400) [pid = 1670] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1197e8400) [pid = 1670] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:42:05 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x120dca000) [pid = 1670] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:42:05 INFO - PROCESS | 1670 | 1467394925584 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:05 INFO - PROCESS | 1670 | 1467394925585 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x113d86800 == 44 [pid = 1670] [id = 44] 10:42:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1121bec00) [pid = 1670] [serial = 128] [outer = 0x0] 10:42:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x112e97400) [pid = 1670] [serial = 129] [outer = 0x1121bec00] 10:42:05 INFO - PROCESS | 1670 | 1467394925610 Marionette DEBUG loaded listener.js 10:42:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11839f800) [pid = 1670] [serial = 130] [outer = 0x1121bec00] 10:42:05 INFO - PROCESS | 1670 | 1467394925879 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]]]}] 10:42:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 968ms 10:42:05 INFO - PROCESS | 1670 | 1467394925899 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 10:42:05 INFO - PROCESS | 1670 | 1467394925901 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 10:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:42:05 INFO - PROCESS | 1670 | 1467394925916 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:42:05 INFO - PROCESS | 1670 | 1467394925919 Marionette TRACE conn2 <- [1,150,null,{}] 10:42:05 INFO - PROCESS | 1670 | 1467394925929 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}] 10:42:05 INFO - PROCESS | 1670 | 1467394925931 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:06 INFO - PROCESS | 1670 | 1467394926013 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 10:42:06 INFO - PROCESS | 1670 | 1467394926017 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:06 INFO - PROCESS | 1670 | 1467394926018 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e6b800 == 45 [pid = 1670] [id = 45] 10:42:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1187a2400) [pid = 1670] [serial = 131] [outer = 0x0] 10:42:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x11926e400) [pid = 1670] [serial = 132] [outer = 0x1187a2400] 10:42:06 INFO - PROCESS | 1670 | 1467394926045 Marionette DEBUG loaded listener.js 10:42:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1197ec400) [pid = 1670] [serial = 133] [outer = 0x1187a2400] 10:42:06 INFO - PROCESS | 1670 | 1467394926342 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]]]}] 10:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 482ms 10:42:06 INFO - PROCESS | 1670 | 1467394926390 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 10:42:06 INFO - PROCESS | 1670 | 1467394926392 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 10:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:42:06 INFO - PROCESS | 1670 | 1467394926395 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:42:06 INFO - PROCESS | 1670 | 1467394926396 Marionette TRACE conn2 <- [1,154,null,{}] 10:42:06 INFO - PROCESS | 1670 | 1467394926398 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}] 10:42:06 INFO - PROCESS | 1670 | 1467394926399 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:06 INFO - PROCESS | 1670 | 1467394926477 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 10:42:06 INFO - PROCESS | 1670 | 1467394926480 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:06 INFO - PROCESS | 1670 | 1467394926481 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x118751000 == 46 [pid = 1670] [id = 46] 10:42:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1183a9800) [pid = 1670] [serial = 134] [outer = 0x0] 10:42:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x119d3c400) [pid = 1670] [serial = 135] [outer = 0x1183a9800] 10:42:06 INFO - PROCESS | 1670 | 1467394926507 Marionette DEBUG loaded listener.js 10:42:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x120dc8000) [pid = 1670] [serial = 136] [outer = 0x1183a9800] 10:42:06 INFO - PROCESS | 1670 | 1467394926822 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]]]}] 10:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 10:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:42:06 INFO - PROCESS | 1670 | 1467394926864 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 10:42:06 INFO - PROCESS | 1670 | 1467394926865 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 10:42:06 INFO - PROCESS | 1670 | 1467394926867 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:42:06 INFO - PROCESS | 1670 | 1467394926868 Marionette TRACE conn2 <- [1,158,null,{}] 10:42:06 INFO - PROCESS | 1670 | 1467394926870 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}] 10:42:06 INFO - PROCESS | 1670 | 1467394926872 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:06 INFO - PROCESS | 1670 | 1467394926950 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 10:42:07 INFO - PROCESS | 1670 | 1467394926998 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:07 INFO - PROCESS | 1670 | 1467394927002 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x119906000 == 47 [pid = 1670] [id = 47] 10:42:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x121324400) [pid = 1670] [serial = 137] [outer = 0x0] 10:42:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x121329000) [pid = 1670] [serial = 138] [outer = 0x121324400] 10:42:07 INFO - PROCESS | 1670 | 1467394927033 Marionette DEBUG loaded listener.js 10:42:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1219cec00) [pid = 1670] [serial = 139] [outer = 0x121324400] 10:42:07 INFO - PROCESS | 1670 | 1467394927324 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]]]}] 10:42:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 518ms 10:42:07 INFO - PROCESS | 1670 | 1467394927386 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 10:42:07 INFO - PROCESS | 1670 | 1467394927387 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 10:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:42:07 INFO - PROCESS | 1670 | 1467394927393 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:42:07 INFO - PROCESS | 1670 | 1467394927395 Marionette TRACE conn2 <- [1,162,null,{}] 10:42:07 INFO - PROCESS | 1670 | 1467394927398 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}] 10:42:07 INFO - PROCESS | 1670 | 1467394927400 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:07 INFO - PROCESS | 1670 | 1467394927553 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 10:42:07 INFO - PROCESS | 1670 | 1467394927656 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:07 INFO - PROCESS | 1670 | 1467394927658 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x1132ec800 == 48 [pid = 1670] [id = 48] 10:42:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x110d6bc00) [pid = 1670] [serial = 140] [outer = 0x0] 10:42:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x112a77800) [pid = 1670] [serial = 141] [outer = 0x110d6bc00] 10:42:07 INFO - PROCESS | 1670 | 1467394927691 Marionette DEBUG loaded listener.js 10:42:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1160d5400) [pid = 1670] [serial = 142] [outer = 0x110d6bc00] 10:42:08 INFO - PROCESS | 1670 | 1467394928138 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]]]}] 10:42:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:42:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 770ms 10:42:08 INFO - PROCESS | 1670 | 1467394928197 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 10:42:08 INFO - PROCESS | 1670 | 1467394928199 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 10:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:42:08 INFO - PROCESS | 1670 | 1467394928205 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:42:08 INFO - PROCESS | 1670 | 1467394928209 Marionette TRACE conn2 <- [1,166,null,{}] 10:42:08 INFO - PROCESS | 1670 | 1467394928212 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}] 10:42:08 INFO - PROCESS | 1670 | 1467394928215 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:08 INFO - PROCESS | 1670 | 1467394928307 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 10:42:08 INFO - PROCESS | 1670 | 1467394928367 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:08 INFO - PROCESS | 1670 | 1467394928369 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e62000 == 49 [pid = 1670] [id = 49] 10:42:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x11815e800) [pid = 1670] [serial = 143] [outer = 0x0] 10:42:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x118266c00) [pid = 1670] [serial = 144] [outer = 0x11815e800] 10:42:08 INFO - PROCESS | 1670 | 1467394928399 Marionette DEBUG loaded listener.js 10:42:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x118798400) [pid = 1670] [serial = 145] [outer = 0x11815e800] 10:42:08 INFO - PROCESS | 1670 | 1467394928822 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]]]}] 10:42:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:42:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 624ms 10:42:08 INFO - PROCESS | 1670 | 1467394928830 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 10:42:08 INFO - PROCESS | 1670 | 1467394928833 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 10:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:42:08 INFO - PROCESS | 1670 | 1467394928836 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:42:08 INFO - PROCESS | 1670 | 1467394928837 Marionette TRACE conn2 <- [1,170,null,{}] 10:42:08 INFO - PROCESS | 1670 | 1467394928839 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}] 10:42:08 INFO - PROCESS | 1670 | 1467394928841 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:08 INFO - PROCESS | 1670 | 1467394928935 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 10:42:08 INFO - PROCESS | 1670 | 1467394928980 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:08 INFO - PROCESS | 1670 | 1467394928982 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x121024800 == 50 [pid = 1670] [id = 50] 10:42:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x119268400) [pid = 1670] [serial = 146] [outer = 0x0] 10:42:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x119d3d400) [pid = 1670] [serial = 147] [outer = 0x119268400] 10:42:09 INFO - PROCESS | 1670 | 1467394929011 Marionette DEBUG loaded listener.js 10:42:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x121230c00) [pid = 1670] [serial = 148] [outer = 0x119268400] 10:42:09 INFO - PROCESS | 1670 | 1467394929423 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]]]}] 10:42:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 622ms 10:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:42:09 INFO - PROCESS | 1670 | 1467394929472 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 10:42:09 INFO - PROCESS | 1670 | 1467394929474 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 10:42:09 INFO - PROCESS | 1670 | 1467394929482 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:42:09 INFO - PROCESS | 1670 | 1467394929487 Marionette TRACE conn2 <- [1,174,null,{}] 10:42:09 INFO - PROCESS | 1670 | 1467394929492 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}] 10:42:09 INFO - PROCESS | 1670 | 1467394929495 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:09 INFO - PROCESS | 1670 | 1467394929586 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 10:42:09 INFO - PROCESS | 1670 | 1467394929659 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:09 INFO - PROCESS | 1670 | 1467394929660 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e57000 == 51 [pid = 1670] [id = 51] 10:42:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12186ec00) [pid = 1670] [serial = 149] [outer = 0x0] 10:42:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x124ad8000) [pid = 1670] [serial = 150] [outer = 0x12186ec00] 10:42:09 INFO - PROCESS | 1670 | 1467394929690 Marionette DEBUG loaded listener.js 10:42:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x125388000) [pid = 1670] [serial = 151] [outer = 0x12186ec00] 10:42:10 INFO - PROCESS | 1670 | 1467394930097 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]]]}] 10:42:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 629ms 10:42:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:42:10 INFO - PROCESS | 1670 | 1467394930107 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 10:42:10 INFO - PROCESS | 1670 | 1467394930109 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 10:42:10 INFO - PROCESS | 1670 | 1467394930111 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:42:10 INFO - PROCESS | 1670 | 1467394930113 Marionette TRACE conn2 <- [1,178,null,{}] 10:42:10 INFO - PROCESS | 1670 | 1467394930115 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}] 10:42:10 INFO - PROCESS | 1670 | 1467394930116 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:10 INFO - PROCESS | 1670 | 1467394930208 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 10:42:10 INFO - PROCESS | 1670 | 1467394930253 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:10 INFO - PROCESS | 1670 | 1467394930254 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x123c66000 == 52 [pid = 1670] [id = 52] 10:42:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x125c48400) [pid = 1670] [serial = 152] [outer = 0x0] 10:42:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x1260c8000) [pid = 1670] [serial = 153] [outer = 0x125c48400] 10:42:10 INFO - PROCESS | 1670 | 1467394930283 Marionette DEBUG loaded listener.js 10:42:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x1266ed400) [pid = 1670] [serial = 154] [outer = 0x125c48400] 10:42:10 INFO - PROCESS | 1670 | 1467394930763 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]]]}] 10:42:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 668ms 10:42:10 INFO - PROCESS | 1670 | 1467394930788 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 10:42:10 INFO - PROCESS | 1670 | 1467394930791 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 10:42:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:42:10 INFO - PROCESS | 1670 | 1467394930795 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:42:10 INFO - PROCESS | 1670 | 1467394930798 Marionette TRACE conn2 <- [1,182,null,{}] 10:42:10 INFO - PROCESS | 1670 | 1467394930802 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}] 10:42:10 INFO - PROCESS | 1670 | 1467394930804 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:10 INFO - PROCESS | 1670 | 1467394930911 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 10:42:10 INFO - PROCESS | 1670 | 1467394930990 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:10 INFO - PROCESS | 1670 | 1467394930993 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170b4800 == 53 [pid = 1670] [id = 53] 10:42:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x113f38400) [pid = 1670] [serial = 155] [outer = 0x0] 10:42:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x116740000) [pid = 1670] [serial = 156] [outer = 0x113f38400] 10:42:11 INFO - PROCESS | 1670 | 1467394931020 Marionette DEBUG loaded listener.js 10:42:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x116f3b400) [pid = 1670] [serial = 157] [outer = 0x113f38400] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x119a23000 == 52 [pid = 1670] [id = 34] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x119906000 == 51 [pid = 1670] [id = 47] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x118751000 == 50 [pid = 1670] [id = 46] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x119309800 == 49 [pid = 1670] [id = 33] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x117e6b800 == 48 [pid = 1670] [id = 45] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x113d86800 == 47 [pid = 1670] [id = 44] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x116242000 == 46 [pid = 1670] [id = 43] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x116fa1000 == 45 [pid = 1670] [id = 29] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x116998000 == 44 [pid = 1670] [id = 28] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x1162cd800 == 43 [pid = 1670] [id = 27] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x112121000 == 42 [pid = 1670] [id = 42] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x118a7a800 == 41 [pid = 1670] [id = 32] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x117e68000 == 40 [pid = 1670] [id = 30] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x1184b7800 == 39 [pid = 1670] [id = 31] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x123c66000 == 38 [pid = 1670] [id = 52] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x117e57000 == 37 [pid = 1670] [id = 51] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x121197800 == 36 [pid = 1670] [id = 37] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x12485f000 == 35 [pid = 1670] [id = 40] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x121024800 == 34 [pid = 1670] [id = 50] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x123b1d800 == 33 [pid = 1670] [id = 39] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x126057000 == 32 [pid = 1670] [id = 41] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x1213dc000 == 31 [pid = 1670] [id = 38] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x117e62000 == 30 [pid = 1670] [id = 49] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x1132ec800 == 29 [pid = 1670] [id = 48] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x119c5d000 == 28 [pid = 1670] [id = 35] 10:42:11 INFO - PROCESS | 1670 | --DOCSHELL 0x121023000 == 27 [pid = 1670] [id = 36] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x121327800) [pid = 1670] [serial = 11] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x121357c00) [pid = 1670] [serial = 96] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x1219cc800) [pid = 1670] [serial = 97] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x124838c00) [pid = 1670] [serial = 99] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x124aa4c00) [pid = 1670] [serial = 102] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x125306000) [pid = 1670] [serial = 105] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x1262c4800) [pid = 1670] [serial = 108] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12844bc00) [pid = 1670] [serial = 111] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x128a39c00) [pid = 1670] [serial = 114] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x129079000) [pid = 1670] [serial = 117] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x11336b800) [pid = 1670] [serial = 66] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x1248de000) [pid = 1670] [serial = 100] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x11673f800) [pid = 1670] [serial = 69] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x119274000) [pid = 1670] [serial = 72] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x116631c00) [pid = 1670] [serial = 75] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x116964800) [pid = 1670] [serial = 76] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1174c0000) [pid = 1670] [serial = 78] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1176d3c00) [pid = 1670] [serial = 79] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1183a4800) [pid = 1670] [serial = 81] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x118796800) [pid = 1670] [serial = 84] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x11929c000) [pid = 1670] [serial = 87] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x119338800) [pid = 1670] [serial = 88] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x119a9dc00) [pid = 1670] [serial = 90] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x120dce000) [pid = 1670] [serial = 91] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x121233c00) [pid = 1670] [serial = 93] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x121327400) [pid = 1670] [serial = 94] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12623fc00) [pid = 1670] [serial = 106] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x113a9b000) [pid = 1670] [serial = 67] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1267d3800) [pid = 1670] [serial = 109] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x128828c00) [pid = 1670] [serial = 112] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1184db800) [pid = 1670] [serial = 82] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11703cc00) [pid = 1670] [serial = 70] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x118ae5400) [pid = 1670] [serial = 85] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x119a04c00) [pid = 1670] [serial = 73] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12dbe4000) [pid = 1670] [serial = 64] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12aa03000) [pid = 1670] [serial = 21] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1293abc00) [pid = 1670] [serial = 18] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1290da800) [pid = 1670] [serial = 15] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1290e0400) [pid = 1670] [serial = 16] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x121542c00) [pid = 1670] [serial = 8] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12da2fc00) [pid = 1670] [serial = 54] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12d4bc800) [pid = 1670] [serial = 51] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12cfe9800) [pid = 1670] [serial = 45] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x12cfb0c00) [pid = 1670] [serial = 48] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12cfb5000) [pid = 1670] [serial = 49] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12cdb7000) [pid = 1670] [serial = 42] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12cdbc400) [pid = 1670] [serial = 43] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x12c57d800) [pid = 1670] [serial = 40] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x12c458800) [pid = 1670] [serial = 39] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x12c44f400) [pid = 1670] [serial = 36] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x12c452800) [pid = 1670] [serial = 37] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x12bf22400) [pid = 1670] [serial = 33] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x12bf43000) [pid = 1670] [serial = 34] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x12bf1d800) [pid = 1670] [serial = 31] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x12bd99800) [pid = 1670] [serial = 30] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x12baccc00) [pid = 1670] [serial = 27] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x12bad3400) [pid = 1670] [serial = 28] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x12af77400) [pid = 1670] [serial = 24] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x12b783000) [pid = 1670] [serial = 25] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x12aa07400) [pid = 1670] [serial = 22] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x120dc0000) [pid = 1670] [serial = 63] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x12d4b7000) [pid = 1670] [serial = 60] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x12da37000) [pid = 1670] [serial = 61] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x1183a6800) [pid = 1670] [serial = 57] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x1183ae800) [pid = 1670] [serial = 58] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | --DOMWINDOW == 62 (0x1172e8800) [pid = 1670] [serial = 55] [outer = 0x0] [url = about:blank] 10:42:11 INFO - PROCESS | 1670 | 1467394931856 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]]]}] 10:42:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:42:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1073ms 10:42:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:42:11 INFO - PROCESS | 1670 | 1467394931869 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 10:42:11 INFO - PROCESS | 1670 | 1467394931871 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 10:42:11 INFO - PROCESS | 1670 | 1467394931876 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:42:11 INFO - PROCESS | 1670 | 1467394931878 Marionette TRACE conn2 <- [1,186,null,{}] 10:42:11 INFO - PROCESS | 1670 | 1467394931881 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}] 10:42:11 INFO - PROCESS | 1670 | 1467394931883 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:11 INFO - PROCESS | 1670 | 1467394931953 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 10:42:11 INFO - PROCESS | 1670 | 1467394931958 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:11 INFO - PROCESS | 1670 | 1467394931961 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x11380f800 == 28 [pid = 1670] [id = 54] 10:42:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x11662f800) [pid = 1670] [serial = 158] [outer = 0x0] 10:42:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x116739400) [pid = 1670] [serial = 159] [outer = 0x11662f800] 10:42:11 INFO - PROCESS | 1670 | 1467394931990 Marionette DEBUG loaded listener.js 10:42:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x11336b400) [pid = 1670] [serial = 160] [outer = 0x11662f800] 10:42:12 INFO - PROCESS | 1670 | 1467394932302 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]]]}] 10:42:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 470ms 10:42:12 INFO - PROCESS | 1670 | 1467394932345 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 10:42:12 INFO - PROCESS | 1670 | 1467394932349 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 10:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:42:12 INFO - PROCESS | 1670 | 1467394932354 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:42:12 INFO - PROCESS | 1670 | 1467394932356 Marionette TRACE conn2 <- [1,190,null,{}] 10:42:12 INFO - PROCESS | 1670 | 1467394932373 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}] 10:42:12 INFO - PROCESS | 1670 | 1467394932375 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:12 INFO - PROCESS | 1670 | 1467394932448 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 10:42:12 INFO - PROCESS | 1670 | 1467394932452 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:12 INFO - PROCESS | 1670 | 1467394932454 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x11670f800 == 29 [pid = 1670] [id = 55] 10:42:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x1172e8800) [pid = 1670] [serial = 161] [outer = 0x0] 10:42:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x1183a4800) [pid = 1670] [serial = 162] [outer = 0x1172e8800] 10:42:12 INFO - PROCESS | 1670 | 1467394932484 Marionette DEBUG loaded listener.js 10:42:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x1184d7800) [pid = 1670] [serial = 163] [outer = 0x1172e8800] 10:42:12 INFO - PROCESS | 1670 | 1467394932801 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]]]}] 10:42:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 482ms 10:42:12 INFO - PROCESS | 1670 | 1467394932845 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 10:42:12 INFO - PROCESS | 1670 | 1467394932847 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 10:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:42:12 INFO - PROCESS | 1670 | 1467394932849 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:42:12 INFO - PROCESS | 1670 | 1467394932852 Marionette TRACE conn2 <- [1,194,null,{}] 10:42:12 INFO - PROCESS | 1670 | 1467394932859 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}] 10:42:12 INFO - PROCESS | 1670 | 1467394932863 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:12 INFO - PROCESS | 1670 | 1467394932935 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 10:42:12 INFO - PROCESS | 1670 | 1467394932978 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:12 INFO - PROCESS | 1670 | 1467394932980 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170bf000 == 30 [pid = 1670] [id = 56] 10:42:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x1172df800) [pid = 1670] [serial = 164] [outer = 0x0] 10:42:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x1189c1000) [pid = 1670] [serial = 165] [outer = 0x1172df800] 10:42:13 INFO - PROCESS | 1670 | 1467394933008 Marionette DEBUG loaded listener.js 10:42:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x11929fc00) [pid = 1670] [serial = 166] [outer = 0x1172df800] 10:42:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 422ms 10:42:13 INFO - PROCESS | 1670 | 1467394933268 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]]]}] 10:42:13 INFO - PROCESS | 1670 | 1467394933277 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 10:42:13 INFO - PROCESS | 1670 | 1467394933278 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 10:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:42:13 INFO - PROCESS | 1670 | 1467394933280 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:42:13 INFO - PROCESS | 1670 | 1467394933281 Marionette TRACE conn2 <- [1,198,null,{}] 10:42:13 INFO - PROCESS | 1670 | 1467394933284 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}] 10:42:13 INFO - PROCESS | 1670 | 1467394933285 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:13 INFO - PROCESS | 1670 | 1467394933368 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 10:42:13 INFO - PROCESS | 1670 | 1467394933374 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:13 INFO - PROCESS | 1670 | 1467394933376 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x118059000 == 31 [pid = 1670] [id = 57] 10:42:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x119a02c00) [pid = 1670] [serial = 167] [outer = 0x0] 10:42:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x119a9b000) [pid = 1670] [serial = 168] [outer = 0x119a02c00] 10:42:13 INFO - PROCESS | 1670 | 1467394933401 Marionette DEBUG loaded listener.js 10:42:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x120dc7800) [pid = 1670] [serial = 169] [outer = 0x119a02c00] 10:42:13 INFO - PROCESS | 1670 | 1467394933709 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]]]}] 10:42:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 469ms 10:42:13 INFO - PROCESS | 1670 | 1467394933751 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 10:42:13 INFO - PROCESS | 1670 | 1467394933752 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 10:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:42:13 INFO - PROCESS | 1670 | 1467394933754 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:42:13 INFO - PROCESS | 1670 | 1467394933755 Marionette TRACE conn2 <- [1,202,null,{}] 10:42:13 INFO - PROCESS | 1670 | 1467394933758 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}] 10:42:13 INFO - PROCESS | 1670 | 1467394933759 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:13 INFO - PROCESS | 1670 | 1467394933858 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 10:42:13 INFO - PROCESS | 1670 | 1467394933869 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:13 INFO - PROCESS | 1670 | 1467394933870 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184bd000 == 32 [pid = 1670] [id = 58] 10:42:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x1172e7000) [pid = 1670] [serial = 170] [outer = 0x0] 10:42:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x120dcd800) [pid = 1670] [serial = 171] [outer = 0x1172e7000] 10:42:13 INFO - PROCESS | 1670 | 1467394933897 Marionette DEBUG loaded listener.js 10:42:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1212c3400) [pid = 1670] [serial = 172] [outer = 0x1172e7000] 10:42:14 INFO - PROCESS | 1670 | 1467394934196 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]]]}] 10:42:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 473ms 10:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:42:14 INFO - PROCESS | 1670 | 1467394934228 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 10:42:14 INFO - PROCESS | 1670 | 1467394934229 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 10:42:14 INFO - PROCESS | 1670 | 1467394934231 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:42:14 INFO - PROCESS | 1670 | 1467394934232 Marionette TRACE conn2 <- [1,206,null,{}] 10:42:14 INFO - PROCESS | 1670 | 1467394934234 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}] 10:42:14 INFO - PROCESS | 1670 | 1467394934240 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:14 INFO - PROCESS | 1670 | 1467394934348 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 10:42:14 INFO - PROCESS | 1670 | 1467394934363 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:14 INFO - PROCESS | 1670 | 1467394934364 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x119913800 == 33 [pid = 1670] [id = 59] 10:42:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x121326800) [pid = 1670] [serial = 173] [outer = 0x0] 10:42:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1219c1800) [pid = 1670] [serial = 174] [outer = 0x121326800] 10:42:14 INFO - PROCESS | 1670 | 1467394934389 Marionette DEBUG loaded listener.js 10:42:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x124c4e800) [pid = 1670] [serial = 175] [outer = 0x121326800] 10:42:14 INFO - PROCESS | 1670 | 1467394934706 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]]]}] 10:42:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 519ms 10:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:42:14 INFO - PROCESS | 1670 | 1467394934751 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 10:42:14 INFO - PROCESS | 1670 | 1467394934752 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 10:42:14 INFO - PROCESS | 1670 | 1467394934761 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:42:14 INFO - PROCESS | 1670 | 1467394934763 Marionette TRACE conn2 <- [1,210,null,{}] 10:42:14 INFO - PROCESS | 1670 | 1467394934765 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}] 10:42:14 INFO - PROCESS | 1670 | 1467394934766 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:14 INFO - PROCESS | 1670 | 1467394934857 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 10:42:14 INFO - PROCESS | 1670 | 1467394934862 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:14 INFO - PROCESS | 1670 | 1467394934863 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x120f18000 == 34 [pid = 1670] [id = 60] 10:42:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x11607d800) [pid = 1670] [serial = 176] [outer = 0x0] 10:42:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x12530cc00) [pid = 1670] [serial = 177] [outer = 0x11607d800] 10:42:14 INFO - PROCESS | 1670 | 1467394934887 Marionette DEBUG loaded listener.js 10:42:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x126029800) [pid = 1670] [serial = 178] [outer = 0x11607d800] 10:42:15 INFO - PROCESS | 1670 | 1467394935189 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]]]}] 10:42:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 476ms 10:42:15 INFO - PROCESS | 1670 | 1467394935232 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 10:42:15 INFO - PROCESS | 1670 | 1467394935233 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 10:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:42:15 INFO - PROCESS | 1670 | 1467394935235 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:42:15 INFO - PROCESS | 1670 | 1467394935236 Marionette TRACE conn2 <- [1,214,null,{}] 10:42:15 INFO - PROCESS | 1670 | 1467394935239 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}] 10:42:15 INFO - PROCESS | 1670 | 1467394935240 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:15 INFO - PROCESS | 1670 | 1467394935326 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 10:42:15 INFO - PROCESS | 1670 | 1467394935329 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:15 INFO - PROCESS | 1670 | 1467394935330 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x121036000 == 35 [pid = 1670] [id = 61] 10:42:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x12530e000) [pid = 1670] [serial = 179] [outer = 0x0] 10:42:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1262c6c00) [pid = 1670] [serial = 180] [outer = 0x12530e000] 10:42:15 INFO - PROCESS | 1670 | 1467394935354 Marionette DEBUG loaded listener.js 10:42:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1266f6400) [pid = 1670] [serial = 181] [outer = 0x12530e000] 10:42:15 INFO - PROCESS | 1670 | 1467394935665 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]]]}] 10:42:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 470ms 10:42:15 INFO - PROCESS | 1670 | 1467394935711 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 10:42:15 INFO - PROCESS | 1670 | 1467394935713 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 10:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:42:15 INFO - PROCESS | 1670 | 1467394935715 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:42:15 INFO - PROCESS | 1670 | 1467394935716 Marionette TRACE conn2 <- [1,218,null,{}] 10:42:15 INFO - PROCESS | 1670 | 1467394935718 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}] 10:42:15 INFO - PROCESS | 1670 | 1467394935719 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:15 INFO - PROCESS | 1670 | 1467394935814 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 10:42:15 INFO - PROCESS | 1670 | 1467394935818 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:15 INFO - PROCESS | 1670 | 1467394935819 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170bb000 == 36 [pid = 1670] [id = 62] 10:42:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1266f8000) [pid = 1670] [serial = 182] [outer = 0x0] 10:42:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x128444000) [pid = 1670] [serial = 183] [outer = 0x1266f8000] 10:42:15 INFO - PROCESS | 1670 | 1467394935843 Marionette DEBUG loaded listener.js 10:42:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x128825c00) [pid = 1670] [serial = 184] [outer = 0x1266f8000] 10:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x121324400) [pid = 1670] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1172d9800) [pid = 1670] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1187a2400) [pid = 1670] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1183a9800) [pid = 1670] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1121bec00) [pid = 1670] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x112e94c00) [pid = 1670] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12907a400) [pid = 1670] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12844a000) [pid = 1670] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x12122fc00) [pid = 1670] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x129073800) [pid = 1670] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:42:16 INFO - PROCESS | 1670 | 1467394936188 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]]]}] 10:42:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 519ms 10:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:42:16 INFO - PROCESS | 1670 | 1467394936234 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 10:42:16 INFO - PROCESS | 1670 | 1467394936235 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 10:42:16 INFO - PROCESS | 1670 | 1467394936237 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:42:16 INFO - PROCESS | 1670 | 1467394936239 Marionette TRACE conn2 <- [1,222,null,{}] 10:42:16 INFO - PROCESS | 1670 | 1467394936244 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}] 10:42:16 INFO - PROCESS | 1670 | 1467394936245 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:16 INFO - PROCESS | 1670 | 1467394936338 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 10:42:16 INFO - PROCESS | 1670 | 1467394936366 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:16 INFO - PROCESS | 1670 | 1467394936367 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x123b10000 == 37 [pid = 1670] [id = 63] 10:42:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x116077000) [pid = 1670] [serial = 185] [outer = 0x0] 10:42:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1216bfc00) [pid = 1670] [serial = 186] [outer = 0x116077000] 10:42:16 INFO - PROCESS | 1670 | 1467394936392 Marionette DEBUG loaded listener.js 10:42:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x128442400) [pid = 1670] [serial = 187] [outer = 0x116077000] 10:42:16 INFO - PROCESS | 1670 | 1467394936649 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]]]}] 10:42:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 422ms 10:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:42:16 INFO - PROCESS | 1670 | 1467394936662 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 10:42:16 INFO - PROCESS | 1670 | 1467394936664 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 10:42:16 INFO - PROCESS | 1670 | 1467394936666 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:42:16 INFO - PROCESS | 1670 | 1467394936668 Marionette TRACE conn2 <- [1,226,null,{}] 10:42:16 INFO - PROCESS | 1670 | 1467394936681 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}] 10:42:16 INFO - PROCESS | 1670 | 1467394936683 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:16 INFO - PROCESS | 1670 | 1467394936781 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 10:42:16 INFO - PROCESS | 1670 | 1467394936801 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:16 INFO - PROCESS | 1670 | 1467394936802 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184b9800 == 38 [pid = 1670] [id = 64] 10:42:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x128cea000) [pid = 1670] [serial = 188] [outer = 0x0] 10:42:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x128cedc00) [pid = 1670] [serial = 189] [outer = 0x128cea000] 10:42:16 INFO - PROCESS | 1670 | 1467394936830 Marionette DEBUG loaded listener.js 10:42:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x12907d400) [pid = 1670] [serial = 190] [outer = 0x128cea000] 10:42:17 INFO - PROCESS | 1670 | 1467394937141 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]]]}] 10:42:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 526ms 10:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:42:17 INFO - PROCESS | 1670 | 1467394937193 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 10:42:17 INFO - PROCESS | 1670 | 1467394937194 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 10:42:17 INFO - PROCESS | 1670 | 1467394937196 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:42:17 INFO - PROCESS | 1670 | 1467394937197 Marionette TRACE conn2 <- [1,230,null,{}] 10:42:17 INFO - PROCESS | 1670 | 1467394937199 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}] 10:42:17 INFO - PROCESS | 1670 | 1467394937201 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:17 INFO - PROCESS | 1670 | 1467394937294 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 10:42:17 INFO - PROCESS | 1670 | 1467394937299 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:17 INFO - PROCESS | 1670 | 1467394937300 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x1266e6800 == 39 [pid = 1670] [id = 65] 10:42:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x129075000) [pid = 1670] [serial = 191] [outer = 0x0] 10:42:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1290d5400) [pid = 1670] [serial = 192] [outer = 0x129075000] 10:42:17 INFO - PROCESS | 1670 | 1467394937326 Marionette DEBUG loaded listener.js 10:42:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x129334400) [pid = 1670] [serial = 193] [outer = 0x129075000] 10:42:17 INFO - PROCESS | 1670 | 1467394937605 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]]]}] 10:42:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 469ms 10:42:17 INFO - PROCESS | 1670 | 1467394937666 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 10:42:17 INFO - PROCESS | 1670 | 1467394937667 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 10:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:42:17 INFO - PROCESS | 1670 | 1467394937669 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:42:17 INFO - PROCESS | 1670 | 1467394937671 Marionette TRACE conn2 <- [1,234,null,{}] 10:42:17 INFO - PROCESS | 1670 | 1467394937675 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}] 10:42:17 INFO - PROCESS | 1670 | 1467394937676 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:17 INFO - PROCESS | 1670 | 1467394937755 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 10:42:17 INFO - PROCESS | 1670 | 1467394937761 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:17 INFO - PROCESS | 1670 | 1467394937762 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x129005000 == 40 [pid = 1670] [id = 66] 10:42:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1290de400) [pid = 1670] [serial = 194] [outer = 0x0] 10:42:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x129341c00) [pid = 1670] [serial = 195] [outer = 0x1290de400] 10:42:17 INFO - PROCESS | 1670 | 1467394937786 Marionette DEBUG loaded listener.js 10:42:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1293b0000) [pid = 1670] [serial = 196] [outer = 0x1290de400] 10:42:18 INFO - PROCESS | 1670 | 1467394938226 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]]]}] 10:42:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 622ms 10:42:18 INFO - PROCESS | 1670 | 1467394938293 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 10:42:18 INFO - PROCESS | 1670 | 1467394938295 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 10:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:42:18 INFO - PROCESS | 1670 | 1467394938299 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:42:18 INFO - PROCESS | 1670 | 1467394938301 Marionette TRACE conn2 <- [1,238,null,{}] 10:42:18 INFO - PROCESS | 1670 | 1467394938305 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}] 10:42:18 INFO - PROCESS | 1670 | 1467394938307 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:18 INFO - PROCESS | 1670 | 1467394938414 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 10:42:18 INFO - PROCESS | 1670 | 1467394938505 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:18 INFO - PROCESS | 1670 | 1467394938507 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x1162d5800 == 41 [pid = 1670] [id = 67] 10:42:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1160dc800) [pid = 1670] [serial = 197] [outer = 0x0] 10:42:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x116741c00) [pid = 1670] [serial = 198] [outer = 0x1160dc800] 10:42:18 INFO - PROCESS | 1670 | 1467394938539 Marionette DEBUG loaded listener.js 10:42:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1172d9400) [pid = 1670] [serial = 199] [outer = 0x1160dc800] 10:42:19 INFO - PROCESS | 1670 | 1467394939043 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]]]}] 10:42:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 772ms 10:42:19 INFO - PROCESS | 1670 | 1467394939098 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 10:42:19 INFO - PROCESS | 1670 | 1467394939101 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 10:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:42:19 INFO - PROCESS | 1670 | 1467394939110 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:42:19 INFO - PROCESS | 1670 | 1467394939112 Marionette TRACE conn2 <- [1,242,null,{}] 10:42:19 INFO - PROCESS | 1670 | 1467394939114 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}] 10:42:19 INFO - PROCESS | 1670 | 1467394939116 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:19 INFO - PROCESS | 1670 | 1467394939222 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 10:42:19 INFO - PROCESS | 1670 | 1467394939386 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:19 INFO - PROCESS | 1670 | 1467394939388 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x112da7000 == 42 [pid = 1670] [id = 68] 10:42:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x11383d800) [pid = 1670] [serial = 200] [outer = 0x0] 10:42:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x117257800) [pid = 1670] [serial = 201] [outer = 0x11383d800] 10:42:19 INFO - PROCESS | 1670 | 1467394939415 Marionette DEBUG loaded listener.js 10:42:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x11825dc00) [pid = 1670] [serial = 202] [outer = 0x11383d800] 10:42:19 INFO - PROCESS | 1670 | --DOCSHELL 0x1266e6800 == 41 [pid = 1670] [id = 65] 10:42:19 INFO - PROCESS | 1670 | --DOCSHELL 0x1184b9800 == 40 [pid = 1670] [id = 64] 10:42:19 INFO - PROCESS | 1670 | --DOCSHELL 0x123b10000 == 39 [pid = 1670] [id = 63] 10:42:19 INFO - PROCESS | 1670 | --DOCSHELL 0x1170bb000 == 38 [pid = 1670] [id = 62] 10:42:19 INFO - PROCESS | 1670 | --DOCSHELL 0x121036000 == 37 [pid = 1670] [id = 61] 10:42:19 INFO - PROCESS | 1670 | --DOCSHELL 0x120f18000 == 36 [pid = 1670] [id = 60] 10:42:19 INFO - PROCESS | 1670 | --DOCSHELL 0x119913800 == 35 [pid = 1670] [id = 59] 10:42:19 INFO - PROCESS | 1670 | --DOCSHELL 0x1184bd000 == 34 [pid = 1670] [id = 58] 10:42:19 INFO - PROCESS | 1670 | --DOCSHELL 0x118059000 == 33 [pid = 1670] [id = 57] 10:42:19 INFO - PROCESS | 1670 | --DOCSHELL 0x1170bf000 == 32 [pid = 1670] [id = 56] 10:42:19 INFO - PROCESS | 1670 | --DOCSHELL 0x11670f800 == 31 [pid = 1670] [id = 55] 10:42:19 INFO - PROCESS | 1670 | --DOCSHELL 0x11380f800 == 30 [pid = 1670] [id = 54] 10:42:19 INFO - PROCESS | 1670 | 1467394939861 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]]]}] 10:42:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 771ms 10:42:19 INFO - PROCESS | 1670 | 1467394939882 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 10:42:19 INFO - PROCESS | 1670 | 1467394939884 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 10:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:42:19 INFO - PROCESS | 1670 | 1467394939887 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:42:19 INFO - PROCESS | 1670 | 1467394939889 Marionette TRACE conn2 <- [1,246,null,{}] 10:42:19 INFO - PROCESS | 1670 | 1467394939892 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}] 10:42:19 INFO - PROCESS | 1670 | 1467394939894 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:19 INFO - PROCESS | 1670 | 1467394939967 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 10:42:19 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x129339c00) [pid = 1670] [serial = 121] [outer = 0x0] [url = about:blank] 10:42:19 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x121329000) [pid = 1670] [serial = 138] [outer = 0x0] [url = about:blank] 10:42:19 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x118167800) [pid = 1670] [serial = 126] [outer = 0x0] [url = about:blank] 10:42:19 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11926e400) [pid = 1670] [serial = 132] [outer = 0x0] [url = about:blank] 10:42:19 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x119d3c400) [pid = 1670] [serial = 135] [outer = 0x0] [url = about:blank] 10:42:19 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1219cec00) [pid = 1670] [serial = 139] [outer = 0x0] [url = about:blank] 10:42:19 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x120dc8000) [pid = 1670] [serial = 136] [outer = 0x0] [url = about:blank] 10:42:19 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1197ec400) [pid = 1670] [serial = 133] [outer = 0x0] [url = about:blank] 10:42:19 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x112e97400) [pid = 1670] [serial = 129] [outer = 0x0] [url = about:blank] 10:42:19 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x11839f800) [pid = 1670] [serial = 130] [outer = 0x0] [url = about:blank] 10:42:19 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x116744000) [pid = 1670] [serial = 124] [outer = 0x0] [url = about:blank] 10:42:19 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1133d7400) [pid = 1670] [serial = 123] [outer = 0x0] [url = about:blank] 10:42:19 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1183a3c00) [pid = 1670] [serial = 127] [outer = 0x0] [url = about:blank] 10:42:19 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1290de000) [pid = 1670] [serial = 120] [outer = 0x0] [url = about:blank] 10:42:19 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x129073400) [pid = 1670] [serial = 115] [outer = 0x0] [url = about:blank] 10:42:19 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x124c4dc00) [pid = 1670] [serial = 103] [outer = 0x0] [url = about:blank] 10:42:19 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x12907ec00) [pid = 1670] [serial = 118] [outer = 0x0] [url = about:blank] 10:42:20 INFO - PROCESS | 1670 | 1467394940021 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:20 INFO - PROCESS | 1670 | 1467394940022 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x11624c000 == 31 [pid = 1670] [id = 69] 10:42:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1133d7400) [pid = 1670] [serial = 203] [outer = 0x0] 10:42:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x11839f800) [pid = 1670] [serial = 204] [outer = 0x1133d7400] 10:42:20 INFO - PROCESS | 1670 | 1467394940051 Marionette DEBUG loaded listener.js 10:42:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1189b6800) [pid = 1670] [serial = 205] [outer = 0x1133d7400] 10:42:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x11933c800) [pid = 1670] [serial = 206] [outer = 0x12cdc5000] 10:42:20 INFO - PROCESS | 1670 | 1467394940382 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]]]}] 10:42:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 522ms 10:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:42:20 INFO - PROCESS | 1670 | 1467394940411 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 10:42:20 INFO - PROCESS | 1670 | 1467394940413 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 10:42:20 INFO - PROCESS | 1670 | 1467394940416 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:42:20 INFO - PROCESS | 1670 | 1467394940417 Marionette TRACE conn2 <- [1,250,null,{}] 10:42:20 INFO - PROCESS | 1670 | 1467394940419 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}] 10:42:20 INFO - PROCESS | 1670 | 1467394940420 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:20 INFO - PROCESS | 1670 | 1467394940501 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 10:42:20 INFO - PROCESS | 1670 | 1467394940556 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:20 INFO - PROCESS | 1670 | 1467394940557 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e6b800 == 32 [pid = 1670] [id = 70] 10:42:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x113d4b400) [pid = 1670] [serial = 207] [outer = 0x0] 10:42:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x11929d400) [pid = 1670] [serial = 208] [outer = 0x113d4b400] 10:42:20 INFO - PROCESS | 1670 | 1467394940586 Marionette DEBUG loaded listener.js 10:42:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x120dcd400) [pid = 1670] [serial = 209] [outer = 0x113d4b400] 10:42:20 INFO - PROCESS | 1670 | 1467394940872 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]]]}] 10:42:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 468ms 10:42:20 INFO - PROCESS | 1670 | 1467394940886 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 10:42:20 INFO - PROCESS | 1670 | 1467394940888 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 10:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:42:20 INFO - PROCESS | 1670 | 1467394940903 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:42:20 INFO - PROCESS | 1670 | 1467394940910 Marionette TRACE conn2 <- [1,254,null,{}] 10:42:20 INFO - PROCESS | 1670 | 1467394940918 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}] 10:42:20 INFO - PROCESS | 1670 | 1467394940921 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:21 INFO - PROCESS | 1670 | 1467394941004 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 10:42:21 INFO - PROCESS | 1670 | 1467394941009 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:21 INFO - PROCESS | 1670 | 1467394941010 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x11931a800 == 33 [pid = 1670] [id = 71] 10:42:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1160db800) [pid = 1670] [serial = 210] [outer = 0x0] 10:42:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x121357800) [pid = 1670] [serial = 211] [outer = 0x1160db800] 10:42:21 INFO - PROCESS | 1670 | 1467394941035 Marionette DEBUG loaded listener.js 10:42:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x124acfc00) [pid = 1670] [serial = 212] [outer = 0x1160db800] 10:42:21 INFO - PROCESS | 1670 | 1467394941364 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]]]}] 10:42:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:42:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 485ms 10:42:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:42:21 INFO - PROCESS | 1670 | 1467394941383 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 10:42:21 INFO - PROCESS | 1670 | 1467394941385 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 10:42:21 INFO - PROCESS | 1670 | 1467394941387 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:42:21 INFO - PROCESS | 1670 | 1467394941388 Marionette TRACE conn2 <- [1,258,null,{}] 10:42:21 INFO - PROCESS | 1670 | 1467394941393 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}] 10:42:21 INFO - PROCESS | 1670 | 1467394941394 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:21 INFO - PROCESS | 1670 | 1467394941468 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 10:42:21 INFO - PROCESS | 1670 | 1467394941474 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:21 INFO - PROCESS | 1670 | 1467394941475 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d46000 == 34 [pid = 1670] [id = 72] 10:42:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x116a04000) [pid = 1670] [serial = 213] [outer = 0x0] 10:42:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x125382c00) [pid = 1670] [serial = 214] [outer = 0x116a04000] 10:42:21 INFO - PROCESS | 1670 | 1467394941500 Marionette DEBUG loaded listener.js 10:42:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x126029000) [pid = 1670] [serial = 215] [outer = 0x116a04000] 10:42:21 INFO - PROCESS | 1670 | 1467394941815 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]]]}] 10:42:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:42:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 473ms 10:42:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:42:21 INFO - PROCESS | 1670 | 1467394941860 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 10:42:21 INFO - PROCESS | 1670 | 1467394941861 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 10:42:21 INFO - PROCESS | 1670 | 1467394941863 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:42:21 INFO - PROCESS | 1670 | 1467394941864 Marionette TRACE conn2 <- [1,262,null,{}] 10:42:21 INFO - PROCESS | 1670 | 1467394941867 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}] 10:42:21 INFO - PROCESS | 1670 | 1467394941868 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:21 INFO - PROCESS | 1670 | 1467394941938 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 10:42:22 INFO - PROCESS | 1670 | 1467394941996 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:22 INFO - PROCESS | 1670 | 1467394942001 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x11930a000 == 35 [pid = 1670] [id = 73] 10:42:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1266f6800) [pid = 1670] [serial = 216] [outer = 0x0] 10:42:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1267cf400) [pid = 1670] [serial = 217] [outer = 0x1266f6800] 10:42:22 INFO - PROCESS | 1670 | 1467394942032 Marionette DEBUG loaded listener.js 10:42:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x128a39000) [pid = 1670] [serial = 218] [outer = 0x1266f6800] 10:42:22 INFO - PROCESS | 1670 | 1467394942393 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]]]}] 10:42:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 569ms 10:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:42:22 INFO - PROCESS | 1670 | 1467394942432 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 10:42:22 INFO - PROCESS | 1670 | 1467394942434 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 10:42:22 INFO - PROCESS | 1670 | 1467394942436 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:42:22 INFO - PROCESS | 1670 | 1467394942437 Marionette TRACE conn2 <- [1,266,null,{}] 10:42:22 INFO - PROCESS | 1670 | 1467394942439 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}] 10:42:22 INFO - PROCESS | 1670 | 1467394942441 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:22 INFO - PROCESS | 1670 | 1467394942531 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 10:42:22 INFO - PROCESS | 1670 | 1467394942534 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:22 INFO - PROCESS | 1670 | 1467394942535 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x123c7f000 == 36 [pid = 1670] [id = 74] 10:42:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x128cef800) [pid = 1670] [serial = 219] [outer = 0x0] 10:42:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1290da400) [pid = 1670] [serial = 220] [outer = 0x128cef800] 10:42:22 INFO - PROCESS | 1670 | 1467394942561 Marionette DEBUG loaded listener.js 10:42:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1293aac00) [pid = 1670] [serial = 221] [outer = 0x128cef800] 10:42:22 INFO - PROCESS | 1670 | 1467394942866 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]]]}] 10:42:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 467ms 10:42:22 INFO - PROCESS | 1670 | 1467394942904 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 10:42:22 INFO - PROCESS | 1670 | 1467394942905 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 10:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:42:22 INFO - PROCESS | 1670 | 1467394942909 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:42:22 INFO - PROCESS | 1670 | 1467394942910 Marionette TRACE conn2 <- [1,270,null,{}] 10:42:22 INFO - PROCESS | 1670 | 1467394942913 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}] 10:42:22 INFO - PROCESS | 1670 | 1467394942914 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:23 INFO - PROCESS | 1670 | 1467394943002 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 10:42:23 INFO - PROCESS | 1670 | 1467394943014 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:23 INFO - PROCESS | 1670 | 1467394943015 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x126342000 == 37 [pid = 1670] [id = 75] 10:42:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x128cf1000) [pid = 1670] [serial = 222] [outer = 0x0] 10:42:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1293b0c00) [pid = 1670] [serial = 223] [outer = 0x128cf1000] 10:42:23 INFO - PROCESS | 1670 | 1467394943039 Marionette DEBUG loaded listener.js 10:42:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12a52a800) [pid = 1670] [serial = 224] [outer = 0x128cf1000] 10:42:23 INFO - PROCESS | 1670 | 1467394943328 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]]]}] 10:42:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 10:42:23 INFO - PROCESS | 1670 | 1467394943379 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 10:42:23 INFO - PROCESS | 1670 | 1467394943380 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 10:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:42:23 INFO - PROCESS | 1670 | 1467394943382 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:42:23 INFO - PROCESS | 1670 | 1467394943383 Marionette TRACE conn2 <- [1,274,null,{}] 10:42:23 INFO - PROCESS | 1670 | 1467394943385 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}] 10:42:23 INFO - PROCESS | 1670 | 1467394943387 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:23 INFO - PROCESS | 1670 | 1467394943477 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 10:42:23 INFO - PROCESS | 1670 | 1467394943509 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:23 INFO - PROCESS | 1670 | 1467394943510 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x1287e3000 == 38 [pid = 1670] [id = 76] 10:42:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12a61d800) [pid = 1670] [serial = 225] [outer = 0x0] 10:42:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12a6b5c00) [pid = 1670] [serial = 226] [outer = 0x12a61d800] 10:42:23 INFO - PROCESS | 1670 | 1467394943534 Marionette DEBUG loaded listener.js 10:42:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12a6bec00) [pid = 1670] [serial = 227] [outer = 0x12a61d800] 10:42:23 INFO - PROCESS | 1670 | 1467394943836 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]]]}] 10:42:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 10:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:42:23 INFO - PROCESS | 1670 | 1467394943850 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 10:42:23 INFO - PROCESS | 1670 | 1467394943851 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 10:42:23 INFO - PROCESS | 1670 | 1467394943853 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:42:23 INFO - PROCESS | 1670 | 1467394943855 Marionette TRACE conn2 <- [1,278,null,{}] 10:42:23 INFO - PROCESS | 1670 | 1467394943872 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}] 10:42:23 INFO - PROCESS | 1670 | 1467394943875 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:23 INFO - PROCESS | 1670 | 1467394943972 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 10:42:23 INFO - PROCESS | 1670 | 1467394943975 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:23 INFO - PROCESS | 1670 | 1467394943976 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x119319000 == 39 [pid = 1670] [id = 77] 10:42:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12a6b8000) [pid = 1670] [serial = 228] [outer = 0x0] 10:42:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12a6c4c00) [pid = 1670] [serial = 229] [outer = 0x12a6b8000] 10:42:24 INFO - PROCESS | 1670 | 1467394944000 Marionette DEBUG loaded listener.js 10:42:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12aa08000) [pid = 1670] [serial = 230] [outer = 0x12a6b8000] 10:42:24 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x121326800) [pid = 1670] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:42:24 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11607d800) [pid = 1670] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:42:24 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x119a02c00) [pid = 1670] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:42:24 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1172e8800) [pid = 1670] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:42:24 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x11662f800) [pid = 1670] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:42:24 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1172df800) [pid = 1670] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:42:24 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x113f38400) [pid = 1670] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:42:24 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x116077000) [pid = 1670] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:42:24 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12530e000) [pid = 1670] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:42:24 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1266f8000) [pid = 1670] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:42:24 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x110d6bc00) [pid = 1670] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:42:24 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11815e800) [pid = 1670] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:42:24 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x119268400) [pid = 1670] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:42:24 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x128cea000) [pid = 1670] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:42:24 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12186ec00) [pid = 1670] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:42:24 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x125c48400) [pid = 1670] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:42:24 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1172e7000) [pid = 1670] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:42:24 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x129075000) [pid = 1670] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:42:24 INFO - PROCESS | 1670 | 1467394944357 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]]]}] 10:42:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:42:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 526ms 10:42:24 INFO - PROCESS | 1670 | 1467394944382 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 10:42:24 INFO - PROCESS | 1670 | 1467394944383 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 10:42:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:42:24 INFO - PROCESS | 1670 | 1467394944385 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:42:24 INFO - PROCESS | 1670 | 1467394944386 Marionette TRACE conn2 <- [1,282,null,{}] 10:42:24 INFO - PROCESS | 1670 | 1467394944396 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}] 10:42:24 INFO - PROCESS | 1670 | 1467394944397 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:24 INFO - PROCESS | 1670 | 1467394944497 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 10:42:24 INFO - PROCESS | 1670 | 1467394944503 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:24 INFO - PROCESS | 1670 | 1467394944504 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x1287d8800 == 40 [pid = 1670] [id = 78] 10:42:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11703a800) [pid = 1670] [serial = 231] [outer = 0x0] 10:42:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x118799000) [pid = 1670] [serial = 232] [outer = 0x11703a800] 10:42:24 INFO - PROCESS | 1670 | 1467394944532 Marionette DEBUG loaded listener.js 10:42:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12530e000) [pid = 1670] [serial = 233] [outer = 0x11703a800] 10:42:24 INFO - PROCESS | 1670 | 1467394944841 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]]]}] 10:42:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:42:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 473ms 10:42:24 INFO - PROCESS | 1670 | 1467394944864 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 10:42:24 INFO - PROCESS | 1670 | 1467394944865 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 10:42:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:42:24 INFO - PROCESS | 1670 | 1467394944868 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:42:24 INFO - PROCESS | 1670 | 1467394944869 Marionette TRACE conn2 <- [1,286,null,{}] 10:42:24 INFO - PROCESS | 1670 | 1467394944873 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}] 10:42:24 INFO - PROCESS | 1670 | 1467394944877 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:24 INFO - PROCESS | 1670 | 1467394944964 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 10:42:25 INFO - PROCESS | 1670 | 1467394945015 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:25 INFO - PROCESS | 1670 | 1467394945016 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x129779800 == 41 [pid = 1670] [id = 79] 10:42:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1172e8800) [pid = 1670] [serial = 234] [outer = 0x0] 10:42:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x128822c00) [pid = 1670] [serial = 235] [outer = 0x1172e8800] 10:42:25 INFO - PROCESS | 1670 | 1467394945040 Marionette DEBUG loaded listener.js 10:42:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12af72c00) [pid = 1670] [serial = 236] [outer = 0x1172e8800] 10:42:25 INFO - PROCESS | 1670 | 1467394945299 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]]]}] 10:42:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 474ms 10:42:25 INFO - PROCESS | 1670 | 1467394945346 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 10:42:25 INFO - PROCESS | 1670 | 1467394945347 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 10:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:42:25 INFO - PROCESS | 1670 | 1467394945349 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:42:25 INFO - PROCESS | 1670 | 1467394945350 Marionette TRACE conn2 <- [1,290,null,{}] 10:42:25 INFO - PROCESS | 1670 | 1467394945353 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}] 10:42:25 INFO - PROCESS | 1670 | 1467394945354 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:25 INFO - PROCESS | 1670 | 1467394945434 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 10:42:25 INFO - PROCESS | 1670 | 1467394945437 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:25 INFO - PROCESS | 1670 | 1467394945439 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a82c000 == 42 [pid = 1670] [id = 80] 10:42:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12af70800) [pid = 1670] [serial = 237] [outer = 0x0] 10:42:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12afa7800) [pid = 1670] [serial = 238] [outer = 0x12af70800] 10:42:25 INFO - PROCESS | 1670 | 1467394945464 Marionette DEBUG loaded listener.js 10:42:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12b776800) [pid = 1670] [serial = 239] [outer = 0x12af70800] 10:42:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 419ms 10:42:25 INFO - PROCESS | 1670 | 1467394945767 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]]]}] 10:42:25 INFO - PROCESS | 1670 | 1467394945770 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 10:42:25 INFO - PROCESS | 1670 | 1467394945771 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 10:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:42:25 INFO - PROCESS | 1670 | 1467394945780 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:42:25 INFO - PROCESS | 1670 | 1467394945781 Marionette TRACE conn2 <- [1,294,null,{}] 10:42:25 INFO - PROCESS | 1670 | 1467394945783 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}] 10:42:25 INFO - PROCESS | 1670 | 1467394945784 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:25 INFO - PROCESS | 1670 | 1467394945864 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 10:42:25 INFO - PROCESS | 1670 | 1467394945918 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:25 INFO - PROCESS | 1670 | 1467394945919 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a8cf000 == 43 [pid = 1670] [id = 81] 10:42:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x118262000) [pid = 1670] [serial = 240] [outer = 0x0] 10:42:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12b77b800) [pid = 1670] [serial = 241] [outer = 0x118262000] 10:42:25 INFO - PROCESS | 1670 | 1467394945943 Marionette DEBUG loaded listener.js 10:42:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12b9e6800) [pid = 1670] [serial = 242] [outer = 0x118262000] 10:42:26 INFO - PROCESS | 1670 | 1467394946240 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]]]}] 10:42:26 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. 10:42:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 520ms 10:42:26 INFO - PROCESS | 1670 | 1467394946301 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 10:42:26 INFO - PROCESS | 1670 | 1467394946303 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 10:42:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:42:26 INFO - PROCESS | 1670 | 1467394946307 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:42:26 INFO - PROCESS | 1670 | 1467394946309 Marionette TRACE conn2 <- [1,298,null,{}] 10:42:26 INFO - PROCESS | 1670 | 1467394946313 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}] 10:42:26 INFO - PROCESS | 1670 | 1467394946315 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:26 INFO - PROCESS | 1670 | 1467394946418 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 10:42:26 INFO - PROCESS | 1670 | 1467394946466 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:26 INFO - PROCESS | 1670 | 1467394946469 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x1160a5800 == 44 [pid = 1670] [id = 82] 10:42:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x116969400) [pid = 1670] [serial = 243] [outer = 0x0] 10:42:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x117259800) [pid = 1670] [serial = 244] [outer = 0x116969400] 10:42:26 INFO - PROCESS | 1670 | 1467394946499 Marionette DEBUG loaded listener.js 10:42:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x118259000) [pid = 1670] [serial = 245] [outer = 0x116969400] 10:42:26 INFO - PROCESS | 1670 | 1467394946954 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]]]}] 10:42:26 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. 10:42:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 672ms 10:42:26 INFO - PROCESS | 1670 | 1467394946980 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 10:42:26 INFO - PROCESS | 1670 | 1467394946984 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 10:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:42:27 INFO - PROCESS | 1670 | 1467394947013 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:42:27 INFO - PROCESS | 1670 | 1467394947016 Marionette TRACE conn2 <- [1,302,null,{}] 10:42:27 INFO - PROCESS | 1670 | 1467394947020 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}] 10:42:27 INFO - PROCESS | 1670 | 1467394947026 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:27 INFO - PROCESS | 1670 | 1467394947169 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 10:42:27 INFO - PROCESS | 1670 | 1467394947231 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:27 INFO - PROCESS | 1670 | 1467394947232 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d43000 == 45 [pid = 1670] [id = 83] 10:42:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x11926e800) [pid = 1670] [serial = 246] [outer = 0x0] 10:42:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1197e9000) [pid = 1670] [serial = 247] [outer = 0x11926e800] 10:42:27 INFO - PROCESS | 1670 | 1467394947262 Marionette DEBUG loaded listener.js 10:42:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x120dcb000) [pid = 1670] [serial = 248] [outer = 0x11926e800] 10:42:27 INFO - PROCESS | 1670 | 1467394947675 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]]]}] 10:42:27 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. 10:42:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 674ms 10:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:42:27 INFO - PROCESS | 1670 | 1467394947685 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 10:42:27 INFO - PROCESS | 1670 | 1467394947686 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 10:42:27 INFO - PROCESS | 1670 | 1467394947689 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:42:27 INFO - PROCESS | 1670 | 1467394947691 Marionette TRACE conn2 <- [1,306,null,{}] 10:42:27 INFO - PROCESS | 1670 | 1467394947699 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}] 10:42:27 INFO - PROCESS | 1670 | 1467394947702 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:27 INFO - PROCESS | 1670 | 1467394947804 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 10:42:27 INFO - PROCESS | 1670 | 1467394947885 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:27 INFO - PROCESS | 1670 | 1467394947887 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x1287d3800 == 46 [pid = 1670] [id = 84] 10:42:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x1248d7800) [pid = 1670] [serial = 249] [outer = 0x0] 10:42:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x124d91c00) [pid = 1670] [serial = 250] [outer = 0x1248d7800] 10:42:27 INFO - PROCESS | 1670 | 1467394947918 Marionette DEBUG loaded listener.js 10:42:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1262be400) [pid = 1670] [serial = 251] [outer = 0x1248d7800] 10:42:28 INFO - PROCESS | 1670 | 1467394948327 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]]]}] 10:42:28 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. 10:42:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 671ms 10:42:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:42:28 INFO - PROCESS | 1670 | 1467394948361 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 10:42:28 INFO - PROCESS | 1670 | 1467394948363 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 10:42:28 INFO - PROCESS | 1670 | 1467394948365 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:42:28 INFO - PROCESS | 1670 | 1467394948366 Marionette TRACE conn2 <- [1,310,null,{}] 10:42:28 INFO - PROCESS | 1670 | 1467394948369 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}] 10:42:28 INFO - PROCESS | 1670 | 1467394948370 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:28 INFO - PROCESS | 1670 | 1467394948469 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 10:42:28 INFO - PROCESS | 1670 | 1467394948519 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:28 INFO - PROCESS | 1670 | 1467394948520 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a570000 == 47 [pid = 1670] [id = 85] 10:42:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x128447400) [pid = 1670] [serial = 252] [outer = 0x0] 10:42:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12844b000) [pid = 1670] [serial = 253] [outer = 0x128447400] 10:42:28 INFO - PROCESS | 1670 | 1467394948548 Marionette DEBUG loaded listener.js 10:42:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x128450c00) [pid = 1670] [serial = 254] [outer = 0x128447400] 10:42:29 INFO - PROCESS | 1670 | 1467394949000 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]]]}] 10:42:29 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. 10:42:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 669ms 10:42:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:42:29 INFO - PROCESS | 1670 | 1467394949035 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 10:42:29 INFO - PROCESS | 1670 | 1467394949036 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 10:42:29 INFO - PROCESS | 1670 | 1467394949058 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:42:29 INFO - PROCESS | 1670 | 1467394949060 Marionette TRACE conn2 <- [1,314,null,{}] 10:42:29 INFO - PROCESS | 1670 | 1467394949063 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}] 10:42:29 INFO - PROCESS | 1670 | 1467394949065 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:29 INFO - PROCESS | 1670 | 1467394949291 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 10:42:29 INFO - PROCESS | 1670 | 1467394949368 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:29 INFO - PROCESS | 1670 | 1467394949370 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e5a800 == 48 [pid = 1670] [id = 86] 10:42:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x1172df800) [pid = 1670] [serial = 255] [outer = 0x0] 10:42:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x1176d2c00) [pid = 1670] [serial = 256] [outer = 0x1172df800] 10:42:29 INFO - PROCESS | 1670 | 1467394949398 Marionette DEBUG loaded listener.js 10:42:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x1183ac400) [pid = 1670] [serial = 257] [outer = 0x1172df800] 10:42:29 INFO - PROCESS | 1670 | 1467394949838 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]]]}] 10:42:29 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. 10:42:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 841ms 10:42:29 INFO - PROCESS | 1670 | 1467394949893 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 10:42:29 INFO - PROCESS | 1670 | 1467394949896 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 10:42:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:42:29 INFO - PROCESS | 1670 | 1467394949903 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:42:29 INFO - PROCESS | 1670 | 1467394949905 Marionette TRACE conn2 <- [1,318,null,{}] 10:42:29 INFO - PROCESS | 1670 | 1467394949912 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}] 10:42:29 INFO - PROCESS | 1670 | 1467394949914 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:30 INFO - PROCESS | 1670 | 1467394950045 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 10:42:30 INFO - PROCESS | 1670 | 1467394950140 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:30 INFO - PROCESS | 1670 | 1467394950142 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x11805a800 == 49 [pid = 1670] [id = 87] 10:42:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x119a97400) [pid = 1670] [serial = 258] [outer = 0x0] 10:42:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x120dc8c00) [pid = 1670] [serial = 259] [outer = 0x119a97400] 10:42:30 INFO - PROCESS | 1670 | 1467394950187 Marionette DEBUG loaded listener.js 10:42:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x121327800) [pid = 1670] [serial = 260] [outer = 0x119a97400] 10:42:30 INFO - PROCESS | 1670 | --DOCSHELL 0x12a82c000 == 48 [pid = 1670] [id = 80] 10:42:30 INFO - PROCESS | 1670 | --DOCSHELL 0x129779800 == 47 [pid = 1670] [id = 79] 10:42:30 INFO - PROCESS | 1670 | --DOCSHELL 0x1287d8800 == 46 [pid = 1670] [id = 78] 10:42:30 INFO - PROCESS | 1670 | --DOCSHELL 0x119319000 == 45 [pid = 1670] [id = 77] 10:42:30 INFO - PROCESS | 1670 | --DOCSHELL 0x1287e3000 == 44 [pid = 1670] [id = 76] 10:42:30 INFO - PROCESS | 1670 | --DOCSHELL 0x126342000 == 43 [pid = 1670] [id = 75] 10:42:30 INFO - PROCESS | 1670 | --DOCSHELL 0x123c7f000 == 42 [pid = 1670] [id = 74] 10:42:30 INFO - PROCESS | 1670 | --DOCSHELL 0x11930a000 == 41 [pid = 1670] [id = 73] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x129341c00) [pid = 1670] [serial = 195] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOCSHELL 0x120d46000 == 40 [pid = 1670] [id = 72] 10:42:30 INFO - PROCESS | 1670 | --DOCSHELL 0x11931a800 == 39 [pid = 1670] [id = 71] 10:42:30 INFO - PROCESS | 1670 | --DOCSHELL 0x117e6b800 == 38 [pid = 1670] [id = 70] 10:42:30 INFO - PROCESS | 1670 | --DOCSHELL 0x11624c000 == 37 [pid = 1670] [id = 69] 10:42:30 INFO - PROCESS | 1670 | --DOCSHELL 0x112da7000 == 36 [pid = 1670] [id = 68] 10:42:30 INFO - PROCESS | 1670 | --DOCSHELL 0x129005000 == 35 [pid = 1670] [id = 66] 10:42:30 INFO - PROCESS | 1670 | 1467394950601 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]]]}] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1219c1800) [pid = 1670] [serial = 174] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12530cc00) [pid = 1670] [serial = 177] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x119a9b000) [pid = 1670] [serial = 168] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x120dc7800) [pid = 1670] [serial = 169] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x1183a4800) [pid = 1670] [serial = 162] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x1184d7800) [pid = 1670] [serial = 163] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x116739400) [pid = 1670] [serial = 159] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11336b400) [pid = 1670] [serial = 160] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1189c1000) [pid = 1670] [serial = 165] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x11929fc00) [pid = 1670] [serial = 166] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x116f3b400) [pid = 1670] [serial = 157] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x116740000) [pid = 1670] [serial = 156] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1216bfc00) [pid = 1670] [serial = 186] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1262c6c00) [pid = 1670] [serial = 180] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1266f6400) [pid = 1670] [serial = 181] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x126029800) [pid = 1670] [serial = 178] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x128444000) [pid = 1670] [serial = 183] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1160d5400) [pid = 1670] [serial = 142] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x112a77800) [pid = 1670] [serial = 141] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x118798400) [pid = 1670] [serial = 145] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x118266c00) [pid = 1670] [serial = 144] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x121230c00) [pid = 1670] [serial = 148] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x128cedc00) [pid = 1670] [serial = 189] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x119d3d400) [pid = 1670] [serial = 147] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x128442400) [pid = 1670] [serial = 187] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x125388000) [pid = 1670] [serial = 151] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x124ad8000) [pid = 1670] [serial = 150] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x128825c00) [pid = 1670] [serial = 184] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1266ed400) [pid = 1670] [serial = 154] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1260c8000) [pid = 1670] [serial = 153] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x120dcd800) [pid = 1670] [serial = 171] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1212c3400) [pid = 1670] [serial = 172] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1290d5400) [pid = 1670] [serial = 192] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x124c4e800) [pid = 1670] [serial = 175] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x129334400) [pid = 1670] [serial = 193] [outer = 0x0] [url = about:blank] 10:42:30 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12907d400) [pid = 1670] [serial = 190] [outer = 0x0] [url = about:blank] 10:42:30 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. 10:42:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 724ms 10:42:30 INFO - PROCESS | 1670 | 1467394950626 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 10:42:30 INFO - PROCESS | 1670 | 1467394950628 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 10:42:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:42:30 INFO - PROCESS | 1670 | 1467394950630 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:42:30 INFO - PROCESS | 1670 | 1467394950631 Marionette TRACE conn2 <- [1,322,null,{}] 10:42:30 INFO - PROCESS | 1670 | 1467394950634 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}] 10:42:30 INFO - PROCESS | 1670 | 1467394950635 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:30 INFO - PROCESS | 1670 | 1467394950715 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 10:42:30 INFO - PROCESS | 1670 | 1467394950722 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:30 INFO - PROCESS | 1670 | 1467394950724 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170c3000 == 36 [pid = 1670] [id = 88] 10:42:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x121543800) [pid = 1670] [serial = 261] [outer = 0x0] 10:42:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x123b69c00) [pid = 1670] [serial = 262] [outer = 0x121543800] 10:42:30 INFO - PROCESS | 1670 | 1467394950750 Marionette DEBUG loaded listener.js 10:42:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x125388400) [pid = 1670] [serial = 263] [outer = 0x121543800] 10:42:31 INFO - PROCESS | 1670 | 1467394951101 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]]]}] 10:42:31 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. 10:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 520ms 10:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:42:31 INFO - PROCESS | 1670 | 1467394951150 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 10:42:31 INFO - PROCESS | 1670 | 1467394951153 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 10:42:31 INFO - PROCESS | 1670 | 1467394951160 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:42:31 INFO - PROCESS | 1670 | 1467394951163 Marionette TRACE conn2 <- [1,326,null,{}] 10:42:31 INFO - PROCESS | 1670 | 1467394951165 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}] 10:42:31 INFO - PROCESS | 1670 | 1467394951168 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:31 INFO - PROCESS | 1670 | 1467394951249 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 10:42:31 INFO - PROCESS | 1670 | 1467394951252 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:31 INFO - PROCESS | 1670 | 1467394951254 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x119a36000 == 37 [pid = 1670] [id = 89] 10:42:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1260cbc00) [pid = 1670] [serial = 264] [outer = 0x0] 10:42:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x128449000) [pid = 1670] [serial = 265] [outer = 0x1260cbc00] 10:42:31 INFO - PROCESS | 1670 | 1467394951281 Marionette DEBUG loaded listener.js 10:42:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x128820000) [pid = 1670] [serial = 266] [outer = 0x1260cbc00] 10:42:31 INFO - PROCESS | 1670 | 1467394951609 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]]]}] 10:42:31 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. 10:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 474ms 10:42:31 INFO - PROCESS | 1670 | 1467394951630 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 10:42:31 INFO - PROCESS | 1670 | 1467394951632 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 10:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:42:31 INFO - PROCESS | 1670 | 1467394951634 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:42:31 INFO - PROCESS | 1670 | 1467394951635 Marionette TRACE conn2 <- [1,330,null,{}] 10:42:31 INFO - PROCESS | 1670 | 1467394951637 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}] 10:42:31 INFO - PROCESS | 1670 | 1467394951639 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:31 INFO - PROCESS | 1670 | 1467394951719 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 10:42:31 INFO - PROCESS | 1670 | 1467394951768 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:31 INFO - PROCESS | 1670 | 1467394951769 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x120f31800 == 38 [pid = 1670] [id = 90] 10:42:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11725f800) [pid = 1670] [serial = 267] [outer = 0x0] 10:42:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x128828000) [pid = 1670] [serial = 268] [outer = 0x11725f800] 10:42:31 INFO - PROCESS | 1670 | 1467394951794 Marionette DEBUG loaded listener.js 10:42:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x129075800) [pid = 1670] [serial = 269] [outer = 0x11725f800] 10:42:32 INFO - PROCESS | 1670 | 1467394952082 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]]]}] 10:42:32 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. 10:42:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 468ms 10:42:32 INFO - PROCESS | 1670 | 1467394952103 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 10:42:32 INFO - PROCESS | 1670 | 1467394952104 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 10:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:42:32 INFO - PROCESS | 1670 | 1467394952114 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:42:32 INFO - PROCESS | 1670 | 1467394952115 Marionette TRACE conn2 <- [1,334,null,{}] 10:42:32 INFO - PROCESS | 1670 | 1467394952117 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}] 10:42:32 INFO - PROCESS | 1670 | 1467394952118 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:32 INFO - PROCESS | 1670 | 1467394952213 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 10:42:32 INFO - PROCESS | 1670 | 1467394952217 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:32 INFO - PROCESS | 1670 | 1467394952221 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x123b04000 == 39 [pid = 1670] [id = 91] 10:42:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12933fc00) [pid = 1670] [serial = 270] [outer = 0x0] 10:42:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1293ac400) [pid = 1670] [serial = 271] [outer = 0x12933fc00] 10:42:32 INFO - PROCESS | 1670 | 1467394952253 Marionette DEBUG loaded listener.js 10:42:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12a6b6400) [pid = 1670] [serial = 272] [outer = 0x12933fc00] 10:42:32 INFO - PROCESS | 1670 | 1467394952570 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]]]}] 10:42:32 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. 10:42:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 475ms 10:42:32 INFO - PROCESS | 1670 | 1467394952583 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 10:42:32 INFO - PROCESS | 1670 | 1467394952584 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 10:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:42:32 INFO - PROCESS | 1670 | 1467394952598 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:42:32 INFO - PROCESS | 1670 | 1467394952599 Marionette TRACE conn2 <- [1,338,null,{}] 10:42:32 INFO - PROCESS | 1670 | 1467394952602 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}] 10:42:32 INFO - PROCESS | 1670 | 1467394952603 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:32 INFO - PROCESS | 1670 | 1467394952718 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 10:42:32 INFO - PROCESS | 1670 | 1467394952731 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:32 INFO - PROCESS | 1670 | 1467394952732 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x1252a6000 == 40 [pid = 1670] [id = 92] 10:42:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1172da400) [pid = 1670] [serial = 273] [outer = 0x0] 10:42:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12a6b9c00) [pid = 1670] [serial = 274] [outer = 0x1172da400] 10:42:32 INFO - PROCESS | 1670 | 1467394952756 Marionette DEBUG loaded listener.js 10:42:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12af77000) [pid = 1670] [serial = 275] [outer = 0x1172da400] 10:42:33 INFO - PROCESS | 1670 | 1467394953077 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]]]}] 10:42:33 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. 10:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 524ms 10:42:33 INFO - PROCESS | 1670 | 1467394953117 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 10:42:33 INFO - PROCESS | 1670 | 1467394953118 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 10:42:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:42:33 INFO - PROCESS | 1670 | 1467394953120 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:42:33 INFO - PROCESS | 1670 | 1467394953121 Marionette TRACE conn2 <- [1,342,null,{}] 10:42:33 INFO - PROCESS | 1670 | 1467394953124 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}] 10:42:33 INFO - PROCESS | 1670 | 1467394953125 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:33 INFO - PROCESS | 1670 | 1467394953227 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 10:42:33 INFO - PROCESS | 1670 | 1467394953237 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:33 INFO - PROCESS | 1670 | 1467394953238 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x1266d0000 == 41 [pid = 1670] [id = 93] 10:42:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x129075400) [pid = 1670] [serial = 276] [outer = 0x0] 10:42:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12af74400) [pid = 1670] [serial = 277] [outer = 0x129075400] 10:42:33 INFO - PROCESS | 1670 | 1467394953263 Marionette DEBUG loaded listener.js 10:42:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12b9ec800) [pid = 1670] [serial = 278] [outer = 0x129075400] 10:42:33 INFO - PROCESS | 1670 | 1467394953563 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]]]}] 10:42:33 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. 10:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 471ms 10:42:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:42:33 INFO - PROCESS | 1670 | 1467394953596 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 10:42:33 INFO - PROCESS | 1670 | 1467394953598 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 10:42:33 INFO - PROCESS | 1670 | 1467394953600 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:42:33 INFO - PROCESS | 1670 | 1467394953601 Marionette TRACE conn2 <- [1,346,null,{}] 10:42:33 INFO - PROCESS | 1670 | 1467394953604 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}] 10:42:33 INFO - PROCESS | 1670 | 1467394953605 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:33 INFO - PROCESS | 1670 | 1467394953702 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 10:42:33 INFO - PROCESS | 1670 | 1467394953707 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:33 INFO - PROCESS | 1670 | 1467394953708 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x128a4b800 == 42 [pid = 1670] [id = 94] 10:42:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12b9ed000) [pid = 1670] [serial = 279] [outer = 0x0] 10:42:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12bacd000) [pid = 1670] [serial = 280] [outer = 0x12b9ed000] 10:42:33 INFO - PROCESS | 1670 | 1467394953759 Marionette DEBUG loaded listener.js 10:42:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12bad5c00) [pid = 1670] [serial = 281] [outer = 0x12b9ed000] 10:42:34 INFO - PROCESS | 1670 | 1467394954071 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]]]}] 10:42:34 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. 10:42:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 519ms 10:42:34 INFO - PROCESS | 1670 | 1467394954119 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 10:42:34 INFO - PROCESS | 1670 | 1467394954121 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 10:42:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:42:34 INFO - PROCESS | 1670 | 1467394954123 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:42:34 INFO - PROCESS | 1670 | 1467394954124 Marionette TRACE conn2 <- [1,350,null,{}] 10:42:34 INFO - PROCESS | 1670 | 1467394954126 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}] 10:42:34 INFO - PROCESS | 1670 | 1467394954127 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:34 INFO - PROCESS | 1670 | 1467394954232 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 10:42:34 INFO - PROCESS | 1670 | 1467394954236 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:34 INFO - PROCESS | 1670 | 1467394954237 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x129764800 == 43 [pid = 1670] [id = 95] 10:42:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12bad6400) [pid = 1670] [serial = 282] [outer = 0x0] 10:42:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12bd92800) [pid = 1670] [serial = 283] [outer = 0x12bad6400] 10:42:34 INFO - PROCESS | 1670 | 1467394954262 Marionette DEBUG loaded listener.js 10:42:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12bd9a400) [pid = 1670] [serial = 284] [outer = 0x12bad6400] 10:42:34 INFO - PROCESS | 1670 | 1467394954567 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]]]}] 10:42:34 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. 10:42:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 469ms 10:42:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:42:34 INFO - PROCESS | 1670 | 1467394954601 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 10:42:34 INFO - PROCESS | 1670 | 1467394954602 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 10:42:34 INFO - PROCESS | 1670 | 1467394954604 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:42:34 INFO - PROCESS | 1670 | 1467394954606 Marionette TRACE conn2 <- [1,354,null,{}] 10:42:34 INFO - PROCESS | 1670 | 1467394954615 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}] 10:42:34 INFO - PROCESS | 1670 | 1467394954617 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:34 INFO - PROCESS | 1670 | 1467394954843 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 10:42:34 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12a61d800) [pid = 1670] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:42:34 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1172e8800) [pid = 1670] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:42:34 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x113d4b400) [pid = 1670] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:42:34 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12a6b8000) [pid = 1670] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:42:34 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1133d7400) [pid = 1670] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:42:34 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x128cf1000) [pid = 1670] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:42:34 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11703a800) [pid = 1670] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:42:34 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1160db800) [pid = 1670] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:42:34 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12af70800) [pid = 1670] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:42:34 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x116a04000) [pid = 1670] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:42:34 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x128cef800) [pid = 1670] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:42:34 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1266f6800) [pid = 1670] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:42:34 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11383d800) [pid = 1670] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:42:34 INFO - PROCESS | 1670 | 1467394954884 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:34 INFO - PROCESS | 1670 | 1467394954885 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x119a2e800 == 44 [pid = 1670] [id = 96] 10:42:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x11383d800) [pid = 1670] [serial = 285] [outer = 0x0] 10:42:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11696dc00) [pid = 1670] [serial = 286] [outer = 0x11383d800] 10:42:34 INFO - PROCESS | 1670 | 1467394954913 Marionette DEBUG loaded listener.js 10:42:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12530dc00) [pid = 1670] [serial = 287] [outer = 0x11383d800] 10:42:35 INFO - PROCESS | 1670 | 1467394955165 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]]]}] 10:42:35 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. 10:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 577ms 10:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:42:35 INFO - PROCESS | 1670 | 1467394955181 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 10:42:35 INFO - PROCESS | 1670 | 1467394955183 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 10:42:35 INFO - PROCESS | 1670 | 1467394955185 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:42:35 INFO - PROCESS | 1670 | 1467394955186 Marionette TRACE conn2 <- [1,358,null,{}] 10:42:35 INFO - PROCESS | 1670 | 1467394955198 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}] 10:42:35 INFO - PROCESS | 1670 | 1467394955199 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:35 INFO - PROCESS | 1670 | 1467394955301 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 10:42:35 INFO - PROCESS | 1670 | 1467394955307 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:35 INFO - PROCESS | 1670 | 1467394955309 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af99000 == 45 [pid = 1670] [id = 97] 10:42:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x128cf1000) [pid = 1670] [serial = 288] [outer = 0x0] 10:42:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12bf20400) [pid = 1670] [serial = 289] [outer = 0x128cf1000] 10:42:35 INFO - PROCESS | 1670 | 1467394955333 Marionette DEBUG loaded listener.js 10:42:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12bf3cc00) [pid = 1670] [serial = 290] [outer = 0x128cf1000] 10:42:35 INFO - PROCESS | 1670 | 1467394955662 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]]]}] 10:42:35 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. 10:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 518ms 10:42:35 INFO - PROCESS | 1670 | 1467394955704 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 10:42:35 INFO - PROCESS | 1670 | 1467394955705 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 10:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:42:35 INFO - PROCESS | 1670 | 1467394955716 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:42:35 INFO - PROCESS | 1670 | 1467394955717 Marionette TRACE conn2 <- [1,362,null,{}] 10:42:35 INFO - PROCESS | 1670 | 1467394955720 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}] 10:42:35 INFO - PROCESS | 1670 | 1467394955721 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:35 INFO - PROCESS | 1670 | 1467394955800 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 10:42:35 INFO - PROCESS | 1670 | 1467394955804 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:35 INFO - PROCESS | 1670 | 1467394955805 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b764000 == 46 [pid = 1670] [id = 98] 10:42:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x128820800) [pid = 1670] [serial = 291] [outer = 0x0] 10:42:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12bf45400) [pid = 1670] [serial = 292] [outer = 0x128820800] 10:42:35 INFO - PROCESS | 1670 | 1467394955829 Marionette DEBUG loaded listener.js 10:42:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12c44d400) [pid = 1670] [serial = 293] [outer = 0x128820800] 10:42:36 INFO - PROCESS | 1670 | 1467394956143 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]]]}] 10:42:36 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. 10:42:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 468ms 10:42:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:42:36 INFO - PROCESS | 1670 | 1467394956185 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 10:42:36 INFO - PROCESS | 1670 | 1467394956186 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 10:42:36 INFO - PROCESS | 1670 | 1467394956188 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:42:36 INFO - PROCESS | 1670 | 1467394956189 Marionette TRACE conn2 <- [1,366,null,{}] 10:42:36 INFO - PROCESS | 1670 | 1467394956191 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}] 10:42:36 INFO - PROCESS | 1670 | 1467394956192 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:36 INFO - PROCESS | 1670 | 1467394956281 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 10:42:36 INFO - PROCESS | 1670 | 1467394956284 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:36 INFO - PROCESS | 1670 | 1467394956285 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba0c800 == 47 [pid = 1670] [id = 99] 10:42:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12c44fc00) [pid = 1670] [serial = 294] [outer = 0x0] 10:42:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12c454800) [pid = 1670] [serial = 295] [outer = 0x12c44fc00] 10:42:36 INFO - PROCESS | 1670 | 1467394956309 Marionette DEBUG loaded listener.js 10:42:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12c459000) [pid = 1670] [serial = 296] [outer = 0x12c44fc00] 10:42:36 INFO - PROCESS | 1670 | 1467394956631 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]]]}] 10:42:36 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. 10:42:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 470ms 10:42:36 INFO - PROCESS | 1670 | 1467394956658 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 10:42:36 INFO - PROCESS | 1670 | 1467394956660 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 10:42:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:42:36 INFO - PROCESS | 1670 | 1467394956662 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:42:36 INFO - PROCESS | 1670 | 1467394956663 Marionette TRACE conn2 <- [1,370,null,{}] 10:42:36 INFO - PROCESS | 1670 | 1467394956665 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}] 10:42:36 INFO - PROCESS | 1670 | 1467394956666 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:36 INFO - PROCESS | 1670 | 1467394956779 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 10:42:36 INFO - PROCESS | 1670 | 1467394956785 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:36 INFO - PROCESS | 1670 | 1467394956786 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba1f000 == 48 [pid = 1670] [id = 100] 10:42:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12c459800) [pid = 1670] [serial = 297] [outer = 0x0] 10:42:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12c57cc00) [pid = 1670] [serial = 298] [outer = 0x12c459800] 10:42:36 INFO - PROCESS | 1670 | 1467394956822 Marionette DEBUG loaded listener.js 10:42:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12c582c00) [pid = 1670] [serial = 299] [outer = 0x12c459800] 10:42:37 INFO - PROCESS | 1670 | 1467394957426 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]]]}] 10:42:37 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. 10:42:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 819ms 10:42:37 INFO - PROCESS | 1670 | 1467394957482 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 10:42:37 INFO - PROCESS | 1670 | 1467394957484 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 10:42:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:42:37 INFO - PROCESS | 1670 | 1467394957487 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:42:37 INFO - PROCESS | 1670 | 1467394957491 Marionette TRACE conn2 <- [1,374,null,{}] 10:42:37 INFO - PROCESS | 1670 | 1467394957494 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}] 10:42:37 INFO - PROCESS | 1670 | 1467394957496 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:37 INFO - PROCESS | 1670 | 1467394957602 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 10:42:37 INFO - PROCESS | 1670 | 1467394957668 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:37 INFO - PROCESS | 1670 | 1467394957669 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x118060800 == 49 [pid = 1670] [id = 101] 10:42:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1184d9000) [pid = 1670] [serial = 300] [outer = 0x0] 10:42:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1189bdc00) [pid = 1670] [serial = 301] [outer = 0x1184d9000] 10:42:37 INFO - PROCESS | 1670 | 1467394957700 Marionette DEBUG loaded listener.js 10:42:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x120dc8400) [pid = 1670] [serial = 302] [outer = 0x1184d9000] 10:42:38 INFO - PROCESS | 1670 | 1467394958128 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:42:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:42:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 672ms 10:42:38 INFO - PROCESS | 1670 | 1467394958169 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 10:42:38 INFO - PROCESS | 1670 | 1467394958172 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 10:42:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:42:38 INFO - PROCESS | 1670 | 1467394958178 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:42:38 INFO - PROCESS | 1670 | 1467394958179 Marionette TRACE conn2 <- [1,378,null,{}] 10:42:38 INFO - PROCESS | 1670 | 1467394958182 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}] 10:42:38 INFO - PROCESS | 1670 | 1467394958184 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:38 INFO - PROCESS | 1670 | 1467394958292 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 10:42:38 INFO - PROCESS | 1670 | 1467394958346 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:38 INFO - PROCESS | 1670 | 1467394958347 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213e2800 == 50 [pid = 1670] [id = 102] 10:42:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x121865000) [pid = 1670] [serial = 303] [outer = 0x0] 10:42:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12538ac00) [pid = 1670] [serial = 304] [outer = 0x121865000] 10:42:38 INFO - PROCESS | 1670 | 1467394958378 Marionette DEBUG loaded listener.js 10:42:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x1266fb400) [pid = 1670] [serial = 305] [outer = 0x121865000] 10:42:38 INFO - PROCESS | 1670 | 1467394958833 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:42:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:42:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 671ms 10:42:38 INFO - PROCESS | 1670 | 1467394958854 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 10:42:38 INFO - PROCESS | 1670 | 1467394958855 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 10:42:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:42:38 INFO - PROCESS | 1670 | 1467394958868 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:42:38 INFO - PROCESS | 1670 | 1467394958870 Marionette TRACE conn2 <- [1,382,null,{}] 10:42:38 INFO - PROCESS | 1670 | 1467394958891 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}] 10:42:38 INFO - PROCESS | 1670 | 1467394958895 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:39 INFO - PROCESS | 1670 | 1467394959048 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 10:42:39 INFO - PROCESS | 1670 | 1467394959098 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:39 INFO - PROCESS | 1670 | 1467394959100 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba93800 == 51 [pid = 1670] [id = 103] 10:42:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x1293ae000) [pid = 1670] [serial = 306] [outer = 0x0] 10:42:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12a525c00) [pid = 1670] [serial = 307] [outer = 0x1293ae000] 10:42:39 INFO - PROCESS | 1670 | 1467394959132 Marionette DEBUG loaded listener.js 10:42:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12aa0bc00) [pid = 1670] [serial = 308] [outer = 0x1293ae000] 10:42:39 INFO - PROCESS | 1670 | 1467394959675 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:42:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:42:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 884ms 10:42:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:42:39 INFO - PROCESS | 1670 | 1467394959747 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 10:42:39 INFO - PROCESS | 1670 | 1467394959749 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 10:42:39 INFO - PROCESS | 1670 | 1467394959751 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:42:39 INFO - PROCESS | 1670 | 1467394959753 Marionette TRACE conn2 <- [1,386,null,{}] 10:42:39 INFO - PROCESS | 1670 | 1467394959755 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}] 10:42:39 INFO - PROCESS | 1670 | 1467394959756 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:39 INFO - PROCESS | 1670 | 1467394959863 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 10:42:40 INFO - PROCESS | 1670 | 1467394960093 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:40 INFO - PROCESS | 1670 | 1467394960095 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170c7000 == 52 [pid = 1670] [id = 104] 10:42:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x11673c000) [pid = 1670] [serial = 309] [outer = 0x0] 10:42:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x118258c00) [pid = 1670] [serial = 310] [outer = 0x11673c000] 10:42:40 INFO - PROCESS | 1670 | 1467394960124 Marionette DEBUG loaded listener.js 10:42:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x118799800) [pid = 1670] [serial = 311] [outer = 0x11673c000] 10:42:40 INFO - PROCESS | 1670 | 1467394960560 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]]]}] 10:42:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:42:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 819ms 10:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:42:40 INFO - PROCESS | 1670 | 1467394960572 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 10:42:40 INFO - PROCESS | 1670 | 1467394960574 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 10:42:40 INFO - PROCESS | 1670 | 1467394960577 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:42:40 INFO - PROCESS | 1670 | 1467394960579 Marionette TRACE conn2 <- [1,390,null,{}] 10:42:40 INFO - PROCESS | 1670 | 1467394960582 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}] 10:42:40 INFO - PROCESS | 1670 | 1467394960584 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:40 INFO - PROCESS | 1670 | 1467394960676 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 10:42:40 INFO - PROCESS | 1670 | 1467394960745 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:40 INFO - PROCESS | 1670 | 1467394960746 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f98000 == 53 [pid = 1670] [id = 105] 10:42:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x119339400) [pid = 1670] [serial = 312] [outer = 0x0] 10:42:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x119a02c00) [pid = 1670] [serial = 313] [outer = 0x119339400] 10:42:40 INFO - PROCESS | 1670 | 1467394960779 Marionette DEBUG loaded listener.js 10:42:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x120dc4800) [pid = 1670] [serial = 314] [outer = 0x119339400] 10:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba0c800 == 52 [pid = 1670] [id = 99] 10:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12b764000 == 51 [pid = 1670] [id = 98] 10:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12af99000 == 50 [pid = 1670] [id = 97] 10:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x119a2e800 == 49 [pid = 1670] [id = 96] 10:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x129764800 == 48 [pid = 1670] [id = 95] 10:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x128a4b800 == 47 [pid = 1670] [id = 94] 10:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x1266d0000 == 46 [pid = 1670] [id = 93] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12b77b800) [pid = 1670] [serial = 241] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x1252a6000 == 45 [pid = 1670] [id = 92] 10:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x123b04000 == 44 [pid = 1670] [id = 91] 10:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x120f31800 == 43 [pid = 1670] [id = 90] 10:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x119a36000 == 42 [pid = 1670] [id = 89] 10:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x1170c3000 == 41 [pid = 1670] [id = 88] 10:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x11805a800 == 40 [pid = 1670] [id = 87] 10:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x117e5a800 == 39 [pid = 1670] [id = 86] 10:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12a570000 == 38 [pid = 1670] [id = 85] 10:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x1287d3800 == 37 [pid = 1670] [id = 84] 10:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x120d43000 == 36 [pid = 1670] [id = 83] 10:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x1160a5800 == 35 [pid = 1670] [id = 82] 10:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12a8cf000 == 34 [pid = 1670] [id = 81] 10:42:41 INFO - PROCESS | 1670 | 1467394961168 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]]]}] 10:42:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:42:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 619ms 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12b776800) [pid = 1670] [serial = 239] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12a6bec00) [pid = 1670] [serial = 227] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x128822c00) [pid = 1670] [serial = 235] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x11929d400) [pid = 1670] [serial = 208] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x116741c00) [pid = 1670] [serial = 198] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12a6c4c00) [pid = 1670] [serial = 229] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x11839f800) [pid = 1670] [serial = 204] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x1293b0c00) [pid = 1670] [serial = 223] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12cfb7c00) [pid = 1670] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12a6b5c00) [pid = 1670] [serial = 226] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x118799000) [pid = 1670] [serial = 232] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x121357800) [pid = 1670] [serial = 211] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12afa7800) [pid = 1670] [serial = 238] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x125382c00) [pid = 1670] [serial = 214] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x124acfc00) [pid = 1670] [serial = 212] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1293aac00) [pid = 1670] [serial = 221] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x128a39000) [pid = 1670] [serial = 218] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x126029000) [pid = 1670] [serial = 215] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1290da400) [pid = 1670] [serial = 220] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12a52a800) [pid = 1670] [serial = 224] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x120dcd400) [pid = 1670] [serial = 209] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12530e000) [pid = 1670] [serial = 233] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1189b6800) [pid = 1670] [serial = 205] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1267cf400) [pid = 1670] [serial = 217] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12af72c00) [pid = 1670] [serial = 236] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x12aa08000) [pid = 1670] [serial = 230] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11825dc00) [pid = 1670] [serial = 202] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x117257800) [pid = 1670] [serial = 201] [outer = 0x0] [url = about:blank] 10:42:41 INFO - PROCESS | 1670 | 1467394961210 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 10:42:41 INFO - PROCESS | 1670 | 1467394961212 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 10:42:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:42:41 INFO - PROCESS | 1670 | 1467394961216 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:42:41 INFO - PROCESS | 1670 | 1467394961218 Marionette TRACE conn2 <- [1,394,null,{}] 10:42:41 INFO - PROCESS | 1670 | 1467394961220 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}] 10:42:41 INFO - PROCESS | 1670 | 1467394961221 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:41 INFO - PROCESS | 1670 | 1467394961300 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 10:42:41 INFO - PROCESS | 1670 | 1467394961328 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:41 INFO - PROCESS | 1670 | 1467394961329 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f9b000 == 35 [pid = 1670] [id = 106] 10:42:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12186ec00) [pid = 1670] [serial = 315] [outer = 0x0] 10:42:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x124ad0400) [pid = 1670] [serial = 316] [outer = 0x12186ec00] 10:42:41 INFO - PROCESS | 1670 | 1467394961354 Marionette DEBUG loaded listener.js 10:42:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12530e400) [pid = 1670] [serial = 317] [outer = 0x12186ec00] 10:42:41 INFO - PROCESS | 1670 | 1467394961704 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]]]}] 10:42:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:42:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 517ms 10:42:41 INFO - PROCESS | 1670 | 1467394961748 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 10:42:41 INFO - PROCESS | 1670 | 1467394961750 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 10:42:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:42:41 INFO - PROCESS | 1670 | 1467394961758 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:42:41 INFO - PROCESS | 1670 | 1467394961762 Marionette TRACE conn2 <- [1,398,null,{}] 10:42:41 INFO - PROCESS | 1670 | 1467394961765 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}] 10:42:41 INFO - PROCESS | 1670 | 1467394961767 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:41 INFO - PROCESS | 1670 | 1467394961869 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 10:42:41 INFO - PROCESS | 1670 | 1467394961884 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:41 INFO - PROCESS | 1670 | 1467394961885 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d52800 == 36 [pid = 1670] [id = 107] 10:42:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x128449c00) [pid = 1670] [serial = 318] [outer = 0x0] 10:42:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x128824800) [pid = 1670] [serial = 319] [outer = 0x128449c00] 10:42:41 INFO - PROCESS | 1670 | 1467394961915 Marionette DEBUG loaded listener.js 10:42:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x128cef400) [pid = 1670] [serial = 320] [outer = 0x128449c00] 10:42:42 INFO - PROCESS | 1670 | 1467394962345 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]]]}] 10:42:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:42:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 626ms 10:42:42 INFO - PROCESS | 1670 | 1467394962381 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 10:42:42 INFO - PROCESS | 1670 | 1467394962382 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 10:42:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:42:42 INFO - PROCESS | 1670 | 1467394962385 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:42:42 INFO - PROCESS | 1670 | 1467394962386 Marionette TRACE conn2 <- [1,402,null,{}] 10:42:42 INFO - PROCESS | 1670 | 1467394962388 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}] 10:42:42 INFO - PROCESS | 1670 | 1467394962389 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:42 INFO - PROCESS | 1670 | 1467394962470 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 10:42:42 INFO - PROCESS | 1670 | 1467394962475 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:42 INFO - PROCESS | 1670 | 1467394962477 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x1215f5800 == 37 [pid = 1670] [id = 108] 10:42:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x129073800) [pid = 1670] [serial = 321] [outer = 0x0] 10:42:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12a520000) [pid = 1670] [serial = 322] [outer = 0x129073800] 10:42:42 INFO - PROCESS | 1670 | 1467394962502 Marionette DEBUG loaded listener.js 10:42:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12a6c2c00) [pid = 1670] [serial = 323] [outer = 0x129073800] 10:42:42 INFO - PROCESS | 1670 | 1467394962925 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]]]}] 10:42:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:42:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 568ms 10:42:42 INFO - PROCESS | 1670 | 1467394962954 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 10:42:42 INFO - PROCESS | 1670 | 1467394962959 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 10:42:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:42:42 INFO - PROCESS | 1670 | 1467394962972 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:42:42 INFO - PROCESS | 1670 | 1467394962974 Marionette TRACE conn2 <- [1,406,null,{}] 10:42:42 INFO - PROCESS | 1670 | 1467394962978 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}] 10:42:42 INFO - PROCESS | 1670 | 1467394962980 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:43 INFO - PROCESS | 1670 | 1467394963096 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 10:42:43 INFO - PROCESS | 1670 | 1467394963102 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:43 INFO - PROCESS | 1670 | 1467394963108 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x116710000 == 38 [pid = 1670] [id = 109] 10:42:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12afa7800) [pid = 1670] [serial = 324] [outer = 0x0] 10:42:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12b774800) [pid = 1670] [serial = 325] [outer = 0x12afa7800] 10:42:43 INFO - PROCESS | 1670 | 1467394963165 Marionette DEBUG loaded listener.js 10:42:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12b9efc00) [pid = 1670] [serial = 326] [outer = 0x12afa7800] 10:42:43 INFO - PROCESS | 1670 | 1467394963551 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]]]}] 10:42:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:42:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 621ms 10:42:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:42:43 INFO - PROCESS | 1670 | 1467394963594 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 10:42:43 INFO - PROCESS | 1670 | 1467394963595 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 10:42:43 INFO - PROCESS | 1670 | 1467394963598 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:42:43 INFO - PROCESS | 1670 | 1467394963599 Marionette TRACE conn2 <- [1,410,null,{}] 10:42:43 INFO - PROCESS | 1670 | 1467394963601 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}] 10:42:43 INFO - PROCESS | 1670 | 1467394963602 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:43 INFO - PROCESS | 1670 | 1467394963706 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 10:42:43 INFO - PROCESS | 1670 | 1467394963756 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:43 INFO - PROCESS | 1670 | 1467394963757 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x1266e9800 == 39 [pid = 1670] [id = 110] 10:42:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12afa9000) [pid = 1670] [serial = 327] [outer = 0x0] 10:42:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12bf1d000) [pid = 1670] [serial = 328] [outer = 0x12afa9000] 10:42:43 INFO - PROCESS | 1670 | 1467394963781 Marionette DEBUG loaded listener.js 10:42:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12bf27000) [pid = 1670] [serial = 329] [outer = 0x12afa9000] 10:42:44 INFO - PROCESS | 1670 | 1467394964095 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]]]}] 10:42:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:42:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 517ms 10:42:44 INFO - PROCESS | 1670 | 1467394964116 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 10:42:44 INFO - PROCESS | 1670 | 1467394964117 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 10:42:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:42:44 INFO - PROCESS | 1670 | 1467394964138 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:42:44 INFO - PROCESS | 1670 | 1467394964139 Marionette TRACE conn2 <- [1,414,null,{}] 10:42:44 INFO - PROCESS | 1670 | 1467394964141 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}] 10:42:44 INFO - PROCESS | 1670 | 1467394964142 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:44 INFO - PROCESS | 1670 | 1467394964238 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 10:42:44 INFO - PROCESS | 1670 | 1467394964242 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:44 INFO - PROCESS | 1670 | 1467394964243 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x116991800 == 40 [pid = 1670] [id = 111] 10:42:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12b9f0400) [pid = 1670] [serial = 330] [outer = 0x0] 10:42:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12bf4ac00) [pid = 1670] [serial = 331] [outer = 0x12b9f0400] 10:42:44 INFO - PROCESS | 1670 | 1467394964267 Marionette DEBUG loaded listener.js 10:42:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12c457000) [pid = 1670] [serial = 332] [outer = 0x12b9f0400] 10:42:44 INFO - PROCESS | 1670 | 1467394964601 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]]]}] 10:42:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:42:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 469ms 10:42:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:42:44 INFO - PROCESS | 1670 | 1467394964613 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 10:42:44 INFO - PROCESS | 1670 | 1467394964614 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 10:42:44 INFO - PROCESS | 1670 | 1467394964616 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:42:44 INFO - PROCESS | 1670 | 1467394964617 Marionette TRACE conn2 <- [1,418,null,{}] 10:42:44 INFO - PROCESS | 1670 | 1467394964619 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}] 10:42:44 INFO - PROCESS | 1670 | 1467394964620 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:44 INFO - PROCESS | 1670 | 1467394964742 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 10:42:44 INFO - PROCESS | 1670 | 1467394964743 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:42:44 INFO - PROCESS | 1670 | 1467394964759 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:44 INFO - PROCESS | 1670 | 1467394964761 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a8cc800 == 41 [pid = 1670] [id = 112] 10:42:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12cdb8c00) [pid = 1670] [serial = 333] [outer = 0x0] 10:42:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12cdba800) [pid = 1670] [serial = 334] [outer = 0x12cdb8c00] 10:42:44 INFO - PROCESS | 1670 | 1467394964785 Marionette DEBUG loaded listener.js 10:42:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12cdbfc00) [pid = 1670] [serial = 335] [outer = 0x12cdb8c00] 10:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12c44fc00) [pid = 1670] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x129075400) [pid = 1670] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12b9ed000) [pid = 1670] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12bad6400) [pid = 1670] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1172df800) [pid = 1670] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x121543800) [pid = 1670] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x128820800) [pid = 1670] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12933fc00) [pid = 1670] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1260cbc00) [pid = 1670] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x119a97400) [pid = 1670] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x11725f800) [pid = 1670] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x118262000) [pid = 1670] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x11383d800) [pid = 1670] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1172da400) [pid = 1670] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x128cf1000) [pid = 1670] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:42:45 INFO - PROCESS | 1670 | 1467394965586 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]]]}] 10:42:45 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 10:42:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1019ms 10:42:45 INFO - PROCESS | 1670 | 1467394965635 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 10:42:45 INFO - PROCESS | 1670 | 1467394965636 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 10:42:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:42:45 INFO - PROCESS | 1670 | 1467394965639 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:42:45 INFO - PROCESS | 1670 | 1467394965640 Marionette TRACE conn2 <- [1,422,null,{}] 10:42:45 INFO - PROCESS | 1670 | 1467394965642 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}] 10:42:45 INFO - PROCESS | 1670 | 1467394965643 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:45 INFO - PROCESS | 1670 | 1467394965742 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 10:42:45 INFO - PROCESS | 1670 | 1467394965775 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:45 INFO - PROCESS | 1670 | 1467394965776 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x1266eb000 == 42 [pid = 1670] [id = 113] 10:42:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x11269a800) [pid = 1670] [serial = 336] [outer = 0x0] 10:42:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x11269e800) [pid = 1670] [serial = 337] [outer = 0x11269a800] 10:42:45 INFO - PROCESS | 1670 | 1467394965808 Marionette DEBUG loaded listener.js 10:42:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x116a11c00) [pid = 1670] [serial = 338] [outer = 0x11269a800] 10:42:46 INFO - PROCESS | 1670 | 1467394966587 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]]]}] 10:42:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:42:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 971ms 10:42:46 INFO - PROCESS | 1670 | 1467394966611 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 10:42:46 INFO - PROCESS | 1670 | 1467394966612 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 10:42:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:42:46 INFO - PROCESS | 1670 | 1467394966614 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:42:46 INFO - PROCESS | 1670 | 1467394966615 Marionette TRACE conn2 <- [1,426,null,{}] 10:42:46 INFO - PROCESS | 1670 | 1467394966618 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}] 10:42:46 INFO - PROCESS | 1670 | 1467394966619 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:46 INFO - PROCESS | 1670 | 1467394966700 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 10:42:46 INFO - PROCESS | 1670 | 1467394966704 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:46 INFO - PROCESS | 1670 | 1467394966706 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b0a8800 == 43 [pid = 1670] [id = 114] 10:42:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11703a800) [pid = 1670] [serial = 339] [outer = 0x0] 10:42:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12844f400) [pid = 1670] [serial = 340] [outer = 0x11703a800] 10:42:46 INFO - PROCESS | 1670 | 1467394966732 Marionette DEBUG loaded listener.js 10:42:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12b9ed000) [pid = 1670] [serial = 341] [outer = 0x11703a800] 10:42:47 INFO - PROCESS | 1670 | 1467394967083 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] 10:42:47 INFO - PROCESS | 1670 | 1467394967136 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 10:42:47 INFO - PROCESS | 1670 | 1467394967138 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:42:47 INFO - PROCESS | 1670 | 1467394967140 Marionette TRACE conn2 <- [1,430,null,{}] 10:42:47 INFO - PROCESS | 1670 | 1467394967142 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}] 10:42:47 INFO - PROCESS | 1670 | 1467394967143 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:47 INFO - PROCESS | 1670 | 1467394967242 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 10:42:47 INFO - PROCESS | 1670 | 1467394967246 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:47 INFO - PROCESS | 1670 | 1467394967247 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba9b000 == 44 [pid = 1670] [id = 115] 10:42:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x11690c400) [pid = 1670] [serial = 342] [outer = 0x0] 10:42:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x11690d400) [pid = 1670] [serial = 343] [outer = 0x11690c400] 10:42:47 INFO - PROCESS | 1670 | 1467394967270 Marionette DEBUG loaded listener.js 10:42:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12844a000) [pid = 1670] [serial = 344] [outer = 0x11690c400] 10:42:48 INFO - PROCESS | 1670 | --DOCSHELL 0x1170b4800 == 43 [pid = 1670] [id = 53] 10:42:48 INFO - PROCESS | 1670 | --DOCSHELL 0x1162d5800 == 42 [pid = 1670] [id = 67] 10:42:48 INFO - PROCESS | 1670 | --DOCSHELL 0x116f98000 == 41 [pid = 1670] [id = 105] 10:42:48 INFO - PROCESS | 1670 | --DOCSHELL 0x1170c7000 == 40 [pid = 1670] [id = 104] 10:42:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba93800 == 39 [pid = 1670] [id = 103] 10:42:48 INFO - PROCESS | 1670 | --DOCSHELL 0x1213e2800 == 38 [pid = 1670] [id = 102] 10:42:48 INFO - PROCESS | 1670 | --DOCSHELL 0x118060800 == 37 [pid = 1670] [id = 101] 10:42:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba1f000 == 36 [pid = 1670] [id = 100] 10:42:48 INFO - PROCESS | 1670 | --DOCSHELL 0x120d52800 == 35 [pid = 1670] [id = 107] 10:42:48 INFO - PROCESS | 1670 | --DOCSHELL 0x116f9b000 == 34 [pid = 1670] [id = 106] 10:42:48 INFO - PROCESS | 1670 | --DOCSHELL 0x1215f5800 == 33 [pid = 1670] [id = 108] 10:42:48 INFO - PROCESS | 1670 | --DOCSHELL 0x116710000 == 32 [pid = 1670] [id = 109] 10:42:48 INFO - PROCESS | 1670 | --DOCSHELL 0x116991800 == 31 [pid = 1670] [id = 111] 10:42:48 INFO - PROCESS | 1670 | --DOCSHELL 0x1266e9800 == 30 [pid = 1670] [id = 110] 10:42:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12a8cc800 == 29 [pid = 1670] [id = 112] 10:42:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12b0a8800 == 28 [pid = 1670] [id = 114] 10:42:48 INFO - PROCESS | 1670 | --DOCSHELL 0x1266eb000 == 27 [pid = 1670] [id = 113] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12c454800) [pid = 1670] [serial = 295] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12af74400) [pid = 1670] [serial = 277] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12bacd000) [pid = 1670] [serial = 280] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12bd92800) [pid = 1670] [serial = 283] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1183ac400) [pid = 1670] [serial = 257] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1176d2c00) [pid = 1670] [serial = 256] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x117259800) [pid = 1670] [serial = 244] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x123b69c00) [pid = 1670] [serial = 262] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x125388400) [pid = 1670] [serial = 263] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12c44d400) [pid = 1670] [serial = 293] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12844b000) [pid = 1670] [serial = 253] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1293ac400) [pid = 1670] [serial = 271] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x12a6b6400) [pid = 1670] [serial = 272] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x128449000) [pid = 1670] [serial = 265] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x128820000) [pid = 1670] [serial = 266] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12bad5c00) [pid = 1670] [serial = 281] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1197e9000) [pid = 1670] [serial = 247] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x124d91c00) [pid = 1670] [serial = 250] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x121327800) [pid = 1670] [serial = 260] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x120dc8c00) [pid = 1670] [serial = 259] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x128828000) [pid = 1670] [serial = 268] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x129075800) [pid = 1670] [serial = 269] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12b9e6800) [pid = 1670] [serial = 242] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12bd9a400) [pid = 1670] [serial = 284] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12530dc00) [pid = 1670] [serial = 287] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x12bf45400) [pid = 1670] [serial = 292] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x11696dc00) [pid = 1670] [serial = 286] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12a6b9c00) [pid = 1670] [serial = 274] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12bf20400) [pid = 1670] [serial = 289] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x12b9ec800) [pid = 1670] [serial = 278] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x12bf3cc00) [pid = 1670] [serial = 290] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x12af77000) [pid = 1670] [serial = 275] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x12c459000) [pid = 1670] [serial = 296] [outer = 0x0] [url = about:blank] 10:42:48 INFO - PROCESS | 1670 | 1467394968701 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]]]}] 10:42:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:42:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1572ms 10:42:48 INFO - PROCESS | 1670 | 1467394968711 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 10:42:48 INFO - PROCESS | 1670 | 1467394968713 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 10:42:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:42:48 INFO - PROCESS | 1670 | 1467394968717 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:42:48 INFO - PROCESS | 1670 | 1467394968719 Marionette TRACE conn2 <- [1,434,null,{}] 10:42:48 INFO - PROCESS | 1670 | 1467394968723 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}] 10:42:48 INFO - PROCESS | 1670 | 1467394968725 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:48 INFO - PROCESS | 1670 | 1467394968799 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 10:42:48 INFO - PROCESS | 1670 | 1467394968852 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:48 INFO - PROCESS | 1670 | 1467394968855 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x115189800 == 28 [pid = 1670] [id = 116] 10:42:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x116907000) [pid = 1670] [serial = 345] [outer = 0x0] 10:42:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x116907c00) [pid = 1670] [serial = 346] [outer = 0x116907000] 10:42:48 INFO - PROCESS | 1670 | 1467394968882 Marionette DEBUG loaded listener.js 10:42:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x116902c00) [pid = 1670] [serial = 347] [outer = 0x116907000] 10:42:49 INFO - PROCESS | 1670 | 1467394969200 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]]]}] 10:42:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:42:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 521ms 10:42:49 INFO - PROCESS | 1670 | 1467394969238 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 10:42:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:42:49 INFO - PROCESS | 1670 | 1467394969244 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 10:42:49 INFO - PROCESS | 1670 | 1467394969248 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:42:49 INFO - PROCESS | 1670 | 1467394969250 Marionette TRACE conn2 <- [1,438,null,{}] 10:42:49 INFO - PROCESS | 1670 | 1467394969253 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}] 10:42:49 INFO - PROCESS | 1670 | 1467394969255 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:49 INFO - PROCESS | 1670 | 1467394969331 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 10:42:49 INFO - PROCESS | 1670 | 1467394969381 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:49 INFO - PROCESS | 1670 | 1467394969382 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f8b000 == 29 [pid = 1670] [id = 117] 10:42:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1172e6000) [pid = 1670] [serial = 348] [outer = 0x0] 10:42:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x11815e800) [pid = 1670] [serial = 349] [outer = 0x1172e6000] 10:42:49 INFO - PROCESS | 1670 | 1467394969409 Marionette DEBUG loaded listener.js 10:42:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1184db400) [pid = 1670] [serial = 350] [outer = 0x1172e6000] 10:42:49 INFO - PROCESS | 1670 | 1467394969710 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]]]}] 10:42:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:42:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 470ms 10:42:49 INFO - PROCESS | 1670 | 1467394969719 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 10:42:49 INFO - PROCESS | 1670 | 1467394969720 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 10:42:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:42:49 INFO - PROCESS | 1670 | 1467394969730 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:42:49 INFO - PROCESS | 1670 | 1467394969743 Marionette TRACE conn2 <- [1,442,null,{}] 10:42:49 INFO - PROCESS | 1670 | 1467394969752 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}] 10:42:49 INFO - PROCESS | 1670 | 1467394969755 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:49 INFO - PROCESS | 1670 | 1467394969831 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 10:42:49 INFO - PROCESS | 1670 | 1467394969836 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:49 INFO - PROCESS | 1670 | 1467394969838 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184b9800 == 30 [pid = 1670] [id = 118] 10:42:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x111aa5800) [pid = 1670] [serial = 351] [outer = 0x0] 10:42:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1197a3000) [pid = 1670] [serial = 352] [outer = 0x111aa5800] 10:42:49 INFO - PROCESS | 1670 | 1467394969869 Marionette DEBUG loaded listener.js 10:42:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1197aa800) [pid = 1670] [serial = 353] [outer = 0x111aa5800] 10:42:50 INFO - PROCESS | 1670 | 1467394970238 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]]]}] 10:42:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:42:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 542ms 10:42:50 INFO - PROCESS | 1670 | 1467394970267 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 10:42:50 INFO - PROCESS | 1670 | 1467394970268 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 10:42:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:42:50 INFO - PROCESS | 1670 | 1467394970270 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:42:50 INFO - PROCESS | 1670 | 1467394970271 Marionette TRACE conn2 <- [1,446,null,{}] 10:42:50 INFO - PROCESS | 1670 | 1467394970276 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}] 10:42:50 INFO - PROCESS | 1670 | 1467394970277 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:50 INFO - PROCESS | 1670 | 1467394970361 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 10:42:50 INFO - PROCESS | 1670 | 1467394970366 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:50 INFO - PROCESS | 1670 | 1467394970368 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x11931e000 == 31 [pid = 1670] [id = 119] 10:42:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1197e8800) [pid = 1670] [serial = 354] [outer = 0x0] 10:42:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x119d3c000) [pid = 1670] [serial = 355] [outer = 0x1197e8800] 10:42:50 INFO - PROCESS | 1670 | 1467394970401 Marionette DEBUG loaded listener.js 10:42:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x120dca000) [pid = 1670] [serial = 356] [outer = 0x1197e8800] 10:42:50 INFO - PROCESS | 1670 | 1467394970850 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]]]}] 10:42:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:42:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 618ms 10:42:50 INFO - PROCESS | 1670 | 1467394970888 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 10:42:50 INFO - PROCESS | 1670 | 1467394970890 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 10:42:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:42:50 INFO - PROCESS | 1670 | 1467394970892 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:42:50 INFO - PROCESS | 1670 | 1467394970893 Marionette TRACE conn2 <- [1,450,null,{}] 10:42:50 INFO - PROCESS | 1670 | 1467394970895 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}] 10:42:50 INFO - PROCESS | 1670 | 1467394970897 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:50 INFO - PROCESS | 1670 | 1467394970979 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 10:42:50 INFO - PROCESS | 1670 | 1467394970982 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:50 INFO - PROCESS | 1670 | 1467394970983 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d49000 == 32 [pid = 1670] [id = 120] 10:42:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x116a0a800) [pid = 1670] [serial = 357] [outer = 0x0] 10:42:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x120f7c400) [pid = 1670] [serial = 358] [outer = 0x116a0a800] 10:42:51 INFO - PROCESS | 1670 | 1467394971010 Marionette DEBUG loaded listener.js 10:42:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x121543800) [pid = 1670] [serial = 359] [outer = 0x116a0a800] 10:42:51 INFO - PROCESS | 1670 | 1467394971336 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] 10:42:51 INFO - PROCESS | 1670 | 1467394971365 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 10:42:51 INFO - PROCESS | 1670 | 1467394971367 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:42:51 INFO - PROCESS | 1670 | 1467394971368 Marionette TRACE conn2 <- [1,454,null,{}] 10:42:51 INFO - PROCESS | 1670 | 1467394971370 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}] 10:42:51 INFO - PROCESS | 1670 | 1467394971374 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:51 INFO - PROCESS | 1670 | 1467394971463 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 10:42:51 INFO - PROCESS | 1670 | 1467394971517 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:51 INFO - PROCESS | 1670 | 1467394971519 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x12103d000 == 33 [pid = 1670] [id = 121] 10:42:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12122fc00) [pid = 1670] [serial = 360] [outer = 0x0] 10:42:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x124aa4c00) [pid = 1670] [serial = 361] [outer = 0x12122fc00] 10:42:51 INFO - PROCESS | 1670 | 1467394971544 Marionette DEBUG loaded listener.js 10:42:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1260d0400) [pid = 1670] [serial = 362] [outer = 0x12122fc00] 10:42:51 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:42:51 INFO - PROCESS | 1670 | 1467394971839 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]]]}] 10:42:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:42:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 10:42:51 INFO - PROCESS | 1670 | 1467394971886 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 10:42:51 INFO - PROCESS | 1670 | 1467394971887 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 10:42:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:42:51 INFO - PROCESS | 1670 | 1467394971892 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:42:51 INFO - PROCESS | 1670 | 1467394971894 Marionette TRACE conn2 <- [1,458,null,{}] 10:42:51 INFO - PROCESS | 1670 | 1467394971897 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}] 10:42:51 INFO - PROCESS | 1670 | 1467394971898 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:52 INFO - PROCESS | 1670 | 1467394972012 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 10:42:52 INFO - PROCESS | 1670 | 1467394972088 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:52 INFO - PROCESS | 1670 | 1467394972089 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x123b1d000 == 34 [pid = 1670] [id = 122] 10:42:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11839f800) [pid = 1670] [serial = 363] [outer = 0x0] 10:42:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1262c4c00) [pid = 1670] [serial = 364] [outer = 0x11839f800] 10:42:52 INFO - PROCESS | 1670 | 1467394972130 Marionette DEBUG loaded listener.js 10:42:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x128449000) [pid = 1670] [serial = 365] [outer = 0x11839f800] 10:42:52 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc - 10:42:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1 10:42:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:52 INFO - _addTest/ [0,461,"getWindowHandle",null] 10:42:52 INFO - PROCESS | 1670 | 1467394972514 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 10:42:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:42:52 INFO - PROCESS | 1670 | 1467394972516 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:42:52 INFO - PROCESS | 1670 | 1467394972517 Marionette TRACE conn2 <- [1,462,null,{}] 10:42:52 INFO - PROCESS | 1670 | 1467394972519 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}] 10:42:52 INFO - PROCESS | 1670 | 1467394972520 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:52 INFO - PROCESS | 1670 | 1467394972593 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 10:42:52 INFO - PROCESS | 1670 | 1467394972597 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:52 INFO - PROCESS | 1670 | 1467394972598 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x126057000 == 35 [pid = 1670] [id = 123] 10:42:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12844c400) [pid = 1670] [serial = 366] [outer = 0x0] 10:42:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x128825800) [pid = 1670] [serial = 367] [outer = 0x12844c400] 10:42:52 INFO - PROCESS | 1670 | 1467394972623 Marionette DEBUG loaded listener.js 10:42:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x128cef800) [pid = 1670] [serial = 368] [outer = 0x12844c400] 10:42:52 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:42:52 INFO - PROCESS | 1670 | 1467394972965 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] 10:42:52 INFO - PROCESS | 1670 | 1467394972989 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 10:42:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:42:52 INFO - PROCESS | 1670 | 1467394972994 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:42:53 INFO - PROCESS | 1670 | 1467394972995 Marionette TRACE conn2 <- [1,466,null,{}] 10:42:53 INFO - PROCESS | 1670 | 1467394972997 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}] 10:42:53 INFO - PROCESS | 1670 | 1467394972998 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:53 INFO - PROCESS | 1670 | 1467394973098 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 10:42:53 INFO - PROCESS | 1670 | 1467394973104 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:53 INFO - PROCESS | 1670 | 1467394973114 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184b8000 == 36 [pid = 1670] [id = 124] 10:42:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x112695400) [pid = 1670] [serial = 369] [outer = 0x0] 10:42:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12907a000) [pid = 1670] [serial = 370] [outer = 0x112695400] 10:42:53 INFO - PROCESS | 1670 | 1467394973139 Marionette DEBUG loaded listener.js 10:42:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1290da400) [pid = 1670] [serial = 371] [outer = 0x112695400] 10:42:53 INFO - PROCESS | 1670 | 1467394973481 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] 10:42:53 INFO - PROCESS | 1670 | 1467394973514 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 10:42:53 INFO - PROCESS | 1670 | 1467394973516 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:42:53 INFO - PROCESS | 1670 | 1467394973517 Marionette TRACE conn2 <- [1,470,null,{}] 10:42:53 INFO - PROCESS | 1670 | 1467394973520 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}] 10:42:53 INFO - PROCESS | 1670 | 1467394973521 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:53 INFO - PROCESS | 1670 | 1467394973637 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 10:42:53 INFO - PROCESS | 1670 | 1467394973652 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:53 INFO - PROCESS | 1670 | 1467394973653 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x1287e2800 == 37 [pid = 1670] [id = 125] 10:42:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11690a800) [pid = 1670] [serial = 372] [outer = 0x0] 10:42:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12933c000) [pid = 1670] [serial = 373] [outer = 0x11690a800] 10:42:53 INFO - PROCESS | 1670 | 1467394973691 Marionette DEBUG loaded listener.js 10:42:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1293b3000) [pid = 1670] [serial = 374] [outer = 0x11690a800] 10:42:54 INFO - PROCESS | 1670 | 1467394974155 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]]]}] 10:42:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:42:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 668ms 10:42:54 INFO - PROCESS | 1670 | 1467394974185 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 10:42:54 INFO - PROCESS | 1670 | 1467394974188 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 10:42:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:42:54 INFO - PROCESS | 1670 | 1467394974206 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:42:54 INFO - PROCESS | 1670 | 1467394974209 Marionette TRACE conn2 <- [1,474,null,{}] 10:42:54 INFO - PROCESS | 1670 | 1467394974213 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}] 10:42:54 INFO - PROCESS | 1670 | 1467394974216 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:54 INFO - PROCESS | 1670 | 1467394974376 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 10:42:54 INFO - PROCESS | 1670 | 1467394974413 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:54 INFO - PROCESS | 1670 | 1467394974415 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d48800 == 38 [pid = 1670] [id = 126] 10:42:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1293b2800) [pid = 1670] [serial = 375] [outer = 0x0] 10:42:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12aa05000) [pid = 1670] [serial = 376] [outer = 0x1293b2800] 10:42:54 INFO - PROCESS | 1670 | 1467394974457 Marionette DEBUG loaded listener.js 10:42:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12af6f000) [pid = 1670] [serial = 377] [outer = 0x1293b2800] 10:42:54 INFO - PROCESS | 1670 | 1467394974839 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]]]}] 10:42:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:42:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 679ms 10:42:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:42:54 INFO - PROCESS | 1670 | 1467394974879 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 10:42:54 INFO - PROCESS | 1670 | 1467394974880 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 10:42:54 INFO - PROCESS | 1670 | 1467394974882 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:42:54 INFO - PROCESS | 1670 | 1467394974883 Marionette TRACE conn2 <- [1,478,null,{}] 10:42:54 INFO - PROCESS | 1670 | 1467394974885 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}] 10:42:54 INFO - PROCESS | 1670 | 1467394974886 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:55 INFO - PROCESS | 1670 | 1467394975003 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 10:42:55 INFO - PROCESS | 1670 | 1467394975020 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:55 INFO - PROCESS | 1670 | 1467394975021 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a823800 == 39 [pid = 1670] [id = 127] 10:42:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12afab400) [pid = 1670] [serial = 378] [outer = 0x0] 10:42:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12b777000) [pid = 1670] [serial = 379] [outer = 0x12afab400] 10:42:55 INFO - PROCESS | 1670 | 1467394975044 Marionette DEBUG loaded listener.js 10:42:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12b9e7400) [pid = 1670] [serial = 380] [outer = 0x12afab400] 10:42:55 INFO - PROCESS | 1670 | 1467394975567 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]]]}] 10:42:55 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x1290de400) [pid = 1670] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:42:55 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1160dc800) [pid = 1670] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:42:55 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1248d7800) [pid = 1670] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:42:55 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x128447400) [pid = 1670] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:42:55 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x116969400) [pid = 1670] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:42:55 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x11926e800) [pid = 1670] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:42:55 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12afa9000) [pid = 1670] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:42:55 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12b9f0400) [pid = 1670] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:42:55 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x11269a800) [pid = 1670] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:42:55 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12cdb8c00) [pid = 1670] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:42:55 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x11703a800) [pid = 1670] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:42:55 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12afa7800) [pid = 1670] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:42:55 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x129073800) [pid = 1670] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:42:55 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x128449c00) [pid = 1670] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:42:55 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12186ec00) [pid = 1670] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:42:55 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x119339400) [pid = 1670] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:42:55 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11673c000) [pid = 1670] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:42:55 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1293ae000) [pid = 1670] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:42:55 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x121865000) [pid = 1670] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:42:55 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1184d9000) [pid = 1670] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:42:55 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12c459800) [pid = 1670] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:42:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:42:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 719ms 10:42:55 INFO - PROCESS | 1670 | 1467394975602 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 10:42:55 INFO - PROCESS | 1670 | 1467394975603 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 10:42:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:42:55 INFO - PROCESS | 1670 | 1467394975605 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:42:55 INFO - PROCESS | 1670 | 1467394975607 Marionette TRACE conn2 <- [1,482,null,{}] 10:42:55 INFO - PROCESS | 1670 | 1467394975611 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}] 10:42:55 INFO - PROCESS | 1670 | 1467394975612 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:55 INFO - PROCESS | 1670 | 1467394975696 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 10:42:55 INFO - PROCESS | 1670 | 1467394975701 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:55 INFO - PROCESS | 1670 | 1467394975702 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170b1800 == 40 [pid = 1670] [id = 128] 10:42:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x116904000) [pid = 1670] [serial = 381] [outer = 0x0] 10:42:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1183adc00) [pid = 1670] [serial = 382] [outer = 0x116904000] 10:42:55 INFO - PROCESS | 1670 | 1467394975726 Marionette DEBUG loaded listener.js 10:42:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x120dc7400) [pid = 1670] [serial = 383] [outer = 0x116904000] 10:42:56 INFO - PROCESS | 1670 | 1467394976048 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]]]}] 10:42:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:42:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 474ms 10:42:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:42:56 INFO - PROCESS | 1670 | 1467394976079 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 10:42:56 INFO - PROCESS | 1670 | 1467394976081 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 10:42:56 INFO - PROCESS | 1670 | 1467394976083 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:42:56 INFO - PROCESS | 1670 | 1467394976084 Marionette TRACE conn2 <- [1,486,null,{}] 10:42:56 INFO - PROCESS | 1670 | 1467394976086 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}] 10:42:56 INFO - PROCESS | 1670 | 1467394976087 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:56 INFO - PROCESS | 1670 | 1467394976164 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 10:42:56 INFO - PROCESS | 1670 | 1467394976233 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:56 INFO - PROCESS | 1670 | 1467394976234 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af3c000 == 41 [pid = 1670] [id = 129] 10:42:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1184e2800) [pid = 1670] [serial = 384] [outer = 0x0] 10:42:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1262c8400) [pid = 1670] [serial = 385] [outer = 0x1184e2800] 10:42:56 INFO - PROCESS | 1670 | 1467394976260 Marionette DEBUG loaded listener.js 10:42:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12a6c1800) [pid = 1670] [serial = 386] [outer = 0x1184e2800] 10:42:56 INFO - PROCESS | 1670 | 1467394976531 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]]]}] 10:42:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:42:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 468ms 10:42:56 INFO - PROCESS | 1670 | 1467394976551 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 10:42:56 INFO - PROCESS | 1670 | 1467394976553 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 10:42:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:42:56 INFO - PROCESS | 1670 | 1467394976555 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:42:56 INFO - PROCESS | 1670 | 1467394976556 Marionette TRACE conn2 <- [1,490,null,{}] 10:42:56 INFO - PROCESS | 1670 | 1467394976565 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}] 10:42:56 INFO - PROCESS | 1670 | 1467394976566 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:56 INFO - PROCESS | 1670 | 1467394976658 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 10:42:56 INFO - PROCESS | 1670 | 1467394976663 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:56 INFO - PROCESS | 1670 | 1467394976664 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b767800 == 42 [pid = 1670] [id = 130] 10:42:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x128449c00) [pid = 1670] [serial = 387] [outer = 0x0] 10:42:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12b9e8400) [pid = 1670] [serial = 388] [outer = 0x128449c00] 10:42:56 INFO - PROCESS | 1670 | 1467394976688 Marionette DEBUG loaded listener.js 10:42:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12bad6c00) [pid = 1670] [serial = 389] [outer = 0x128449c00] 10:42:57 INFO - PROCESS | 1670 | 1467394977015 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]]]}] 10:42:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:42:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 476ms 10:42:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:42:57 INFO - PROCESS | 1670 | 1467394977032 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 10:42:57 INFO - PROCESS | 1670 | 1467394977033 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 10:42:57 INFO - PROCESS | 1670 | 1467394977035 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:42:57 INFO - PROCESS | 1670 | 1467394977036 Marionette TRACE conn2 <- [1,494,null,{}] 10:42:57 INFO - PROCESS | 1670 | 1467394977038 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}] 10:42:57 INFO - PROCESS | 1670 | 1467394977040 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:57 INFO - PROCESS | 1670 | 1467394977143 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 10:42:57 INFO - PROCESS | 1670 | 1467394977149 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:57 INFO - PROCESS | 1670 | 1467394977150 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba09800 == 43 [pid = 1670] [id = 131] 10:42:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x116961400) [pid = 1670] [serial = 390] [outer = 0x0] 10:42:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12bd90800) [pid = 1670] [serial = 391] [outer = 0x116961400] 10:42:57 INFO - PROCESS | 1670 | 1467394977174 Marionette DEBUG loaded listener.js 10:42:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12bf1a800) [pid = 1670] [serial = 392] [outer = 0x116961400] 10:42:57 INFO - PROCESS | 1670 | 1467394977523 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]]]}] 10:42:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:42:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 522ms 10:42:57 INFO - PROCESS | 1670 | 1467394977559 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 10:42:57 INFO - PROCESS | 1670 | 1467394977562 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 10:42:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:42:57 INFO - PROCESS | 1670 | 1467394977654 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:42:57 INFO - PROCESS | 1670 | 1467394977658 Marionette TRACE conn2 <- [1,498,null,{}] 10:42:57 INFO - PROCESS | 1670 | 1467394977664 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}] 10:42:57 INFO - PROCESS | 1670 | 1467394977667 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:57 INFO - PROCESS | 1670 | 1467394977789 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 10:42:57 INFO - PROCESS | 1670 | 1467394977862 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:57 INFO - PROCESS | 1670 | 1467394977865 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x113f51000 == 44 [pid = 1670] [id = 132] 10:42:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11336c400) [pid = 1670] [serial = 393] [outer = 0x0] 10:42:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x113f38400) [pid = 1670] [serial = 394] [outer = 0x11336c400] 10:42:57 INFO - PROCESS | 1670 | 1467394977896 Marionette DEBUG loaded listener.js 10:42:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x11690f800) [pid = 1670] [serial = 395] [outer = 0x11336c400] 10:42:58 INFO - PROCESS | 1670 | 1467394978402 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]]]}] 10:42:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:42:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 843ms 10:42:58 INFO - PROCESS | 1670 | 1467394978480 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 10:42:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:42:58 INFO - PROCESS | 1670 | 1467394978483 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 10:42:58 INFO - PROCESS | 1670 | 1467394978486 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:42:58 INFO - PROCESS | 1670 | 1467394978488 Marionette TRACE conn2 <- [1,502,null,{}] 10:42:58 INFO - PROCESS | 1670 | 1467394978492 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}] 10:42:58 INFO - PROCESS | 1670 | 1467394978495 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:58 INFO - PROCESS | 1670 | 1467394978604 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 10:42:58 INFO - PROCESS | 1670 | 1467394978685 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:58 INFO - PROCESS | 1670 | 1467394978687 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x11931f000 == 45 [pid = 1670] [id = 133] 10:42:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1184e3c00) [pid = 1670] [serial = 396] [outer = 0x0] 10:42:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x118747000) [pid = 1670] [serial = 397] [outer = 0x1184e3c00] 10:42:58 INFO - PROCESS | 1670 | 1467394978721 Marionette DEBUG loaded listener.js 10:42:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x119273400) [pid = 1670] [serial = 398] [outer = 0x1184e3c00] 10:42:59 INFO - PROCESS | 1670 | 1467394979424 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]]]}] 10:42:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:42:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 971ms 10:42:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:42:59 INFO - PROCESS | 1670 | 1467394979459 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 10:42:59 INFO - PROCESS | 1670 | 1467394979462 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 10:42:59 INFO - PROCESS | 1670 | 1467394979466 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:42:59 INFO - PROCESS | 1670 | 1467394979467 Marionette TRACE conn2 <- [1,506,null,{}] 10:42:59 INFO - PROCESS | 1670 | 1467394979471 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}] 10:42:59 INFO - PROCESS | 1670 | 1467394979472 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:59 INFO - PROCESS | 1670 | 1467394979571 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 10:42:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12b767800 == 44 [pid = 1670] [id = 130] 10:42:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12af3c000 == 43 [pid = 1670] [id = 129] 10:42:59 INFO - PROCESS | 1670 | --DOCSHELL 0x1170b1800 == 42 [pid = 1670] [id = 128] 10:42:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12a823800 == 41 [pid = 1670] [id = 127] 10:42:59 INFO - PROCESS | 1670 | --DOCSHELL 0x120d48800 == 40 [pid = 1670] [id = 126] 10:42:59 INFO - PROCESS | 1670 | --DOCSHELL 0x1287e2800 == 39 [pid = 1670] [id = 125] 10:42:59 INFO - PROCESS | 1670 | --DOCSHELL 0x1184b8000 == 38 [pid = 1670] [id = 124] 10:42:59 INFO - PROCESS | 1670 | --DOCSHELL 0x126057000 == 37 [pid = 1670] [id = 123] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x11690d400) [pid = 1670] [serial = 343] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | 1467394979666 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:59 INFO - PROCESS | 1670 | 1467394979669 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:42:59 INFO - PROCESS | 1670 | --DOCSHELL 0x123b1d000 == 36 [pid = 1670] [id = 122] 10:42:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12103d000 == 35 [pid = 1670] [id = 121] 10:42:59 INFO - PROCESS | 1670 | --DOCSHELL 0x120d49000 == 34 [pid = 1670] [id = 120] 10:42:59 INFO - PROCESS | 1670 | --DOCSHELL 0x11931e000 == 33 [pid = 1670] [id = 119] 10:42:59 INFO - PROCESS | 1670 | --DOCSHELL 0x1184b9800 == 32 [pid = 1670] [id = 118] 10:42:59 INFO - PROCESS | 1670 | --DOCSHELL 0x116f8b000 == 31 [pid = 1670] [id = 117] 10:42:59 INFO - PROCESS | 1670 | --DOCSHELL 0x115189800 == 30 [pid = 1670] [id = 116] 10:42:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x112635800 == 31 [pid = 1670] [id = 134] 10:42:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x116903000) [pid = 1670] [serial = 399] [outer = 0x0] 10:42:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x116970000) [pid = 1670] [serial = 400] [outer = 0x116903000] 10:42:59 INFO - PROCESS | 1670 | 1467394979701 Marionette DEBUG loaded listener.js 10:42:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x117262000) [pid = 1670] [serial = 401] [outer = 0x116903000] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1172d9400) [pid = 1670] [serial = 199] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12bf1d000) [pid = 1670] [serial = 328] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12bf4ac00) [pid = 1670] [serial = 331] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12bf27000) [pid = 1670] [serial = 329] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x11269e800) [pid = 1670] [serial = 337] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12cdba800) [pid = 1670] [serial = 334] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12c457000) [pid = 1670] [serial = 332] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12844f400) [pid = 1670] [serial = 340] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12cdbfc00) [pid = 1670] [serial = 335] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12b774800) [pid = 1670] [serial = 325] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12a520000) [pid = 1670] [serial = 322] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12a6c2c00) [pid = 1670] [serial = 323] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x128824800) [pid = 1670] [serial = 319] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x128cef400) [pid = 1670] [serial = 320] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x124ad0400) [pid = 1670] [serial = 316] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12530e400) [pid = 1670] [serial = 317] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x120dc4800) [pid = 1670] [serial = 314] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x119a02c00) [pid = 1670] [serial = 313] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x118799800) [pid = 1670] [serial = 311] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x118258c00) [pid = 1670] [serial = 310] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12aa0bc00) [pid = 1670] [serial = 308] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12a525c00) [pid = 1670] [serial = 307] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1266fb400) [pid = 1670] [serial = 305] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12538ac00) [pid = 1670] [serial = 304] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x120dc8400) [pid = 1670] [serial = 302] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1189bdc00) [pid = 1670] [serial = 301] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12c57cc00) [pid = 1670] [serial = 298] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x12c582c00) [pid = 1670] [serial = 299] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12b9ed000) [pid = 1670] [serial = 341] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x116a11c00) [pid = 1670] [serial = 338] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12b9efc00) [pid = 1670] [serial = 326] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x1293b0000) [pid = 1670] [serial = 196] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x1262be400) [pid = 1670] [serial = 251] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x128450c00) [pid = 1670] [serial = 254] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x118259000) [pid = 1670] [serial = 245] [outer = 0x0] [url = about:blank] 10:42:59 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x120dcb000) [pid = 1670] [serial = 248] [outer = 0x0] [url = about:blank] 10:43:00 INFO - PROCESS | 1670 | 1467394980022 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]]]}] 10:43:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:43:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 571ms 10:43:00 INFO - PROCESS | 1670 | 1467394980037 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 10:43:00 INFO - PROCESS | 1670 | 1467394980040 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 10:43:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:43:00 INFO - PROCESS | 1670 | 1467394980047 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:43:00 INFO - PROCESS | 1670 | 1467394980049 Marionette TRACE conn2 <- [1,510,null,{}] 10:43:00 INFO - PROCESS | 1670 | 1467394980051 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}] 10:43:00 INFO - PROCESS | 1670 | 1467394980053 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:00 INFO - PROCESS | 1670 | 1467394980130 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 10:43:00 INFO - PROCESS | 1670 | 1467394980134 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:00 INFO - PROCESS | 1670 | 1467394980135 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170c9000 == 32 [pid = 1670] [id = 135] 10:43:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1175b8800) [pid = 1670] [serial = 402] [outer = 0x0] 10:43:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1183a6000) [pid = 1670] [serial = 403] [outer = 0x1175b8800] 10:43:00 INFO - PROCESS | 1670 | 1467394980164 Marionette DEBUG loaded listener.js 10:43:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x118744c00) [pid = 1670] [serial = 404] [outer = 0x1175b8800] 10:43:00 INFO - PROCESS | 1670 | 1467394980535 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]]]}] 10:43:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:43:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 518ms 10:43:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:43:00 INFO - PROCESS | 1670 | 1467394980566 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 10:43:00 INFO - PROCESS | 1670 | 1467394980568 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 10:43:00 INFO - PROCESS | 1670 | 1467394980571 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:43:00 INFO - PROCESS | 1670 | 1467394980575 Marionette TRACE conn2 <- [1,514,null,{}] 10:43:00 INFO - PROCESS | 1670 | 1467394980586 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}] 10:43:00 INFO - PROCESS | 1670 | 1467394980591 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:00 INFO - PROCESS | 1670 | 1467394980718 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 10:43:00 INFO - PROCESS | 1670 | 1467394980731 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:00 INFO - PROCESS | 1670 | 1467394980734 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184c2000 == 33 [pid = 1670] [id = 136] 10:43:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1189bd800) [pid = 1670] [serial = 405] [outer = 0x0] 10:43:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1197a0400) [pid = 1670] [serial = 406] [outer = 0x1189bd800] 10:43:00 INFO - PROCESS | 1670 | 1467394980779 Marionette DEBUG loaded listener.js 10:43:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1197aac00) [pid = 1670] [serial = 407] [outer = 0x1189bd800] 10:43:01 INFO - PROCESS | 1670 | 1467394981199 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]]]}] 10:43:01 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 10:43:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 674ms 10:43:01 INFO - PROCESS | 1670 | 1467394981244 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 10:43:01 INFO - PROCESS | 1670 | 1467394981246 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 10:43:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:43:01 INFO - PROCESS | 1670 | 1467394981248 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:43:01 INFO - PROCESS | 1670 | 1467394981249 Marionette TRACE conn2 <- [1,518,null,{}] 10:43:01 INFO - PROCESS | 1670 | 1467394981252 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}] 10:43:01 INFO - PROCESS | 1670 | 1467394981253 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:01 INFO - PROCESS | 1670 | 1467394981331 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 10:43:01 INFO - PROCESS | 1670 | 1467394981335 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:01 INFO - PROCESS | 1670 | 1467394981336 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x119916800 == 34 [pid = 1670] [id = 137] 10:43:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x119a02c00) [pid = 1670] [serial = 408] [outer = 0x0] 10:43:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x120dbf400) [pid = 1670] [serial = 409] [outer = 0x119a02c00] 10:43:01 INFO - PROCESS | 1670 | 1467394981363 Marionette DEBUG loaded listener.js 10:43:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x120f79800) [pid = 1670] [serial = 410] [outer = 0x119a02c00] 10:43:01 INFO - PROCESS | 1670 | 1467394981680 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]]]}] 10:43:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:43:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 468ms 10:43:01 INFO - PROCESS | 1670 | 1467394981716 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 10:43:01 INFO - PROCESS | 1670 | 1467394981718 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 10:43:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:43:01 INFO - PROCESS | 1670 | 1467394981720 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:43:01 INFO - PROCESS | 1670 | 1467394981721 Marionette TRACE conn2 <- [1,522,null,{}] 10:43:01 INFO - PROCESS | 1670 | 1467394981725 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}] 10:43:01 INFO - PROCESS | 1670 | 1467394981727 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:01 INFO - PROCESS | 1670 | 1467394981805 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 10:43:01 INFO - PROCESS | 1670 | 1467394981860 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:01 INFO - PROCESS | 1670 | 1467394981862 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x120f30000 == 35 [pid = 1670] [id = 138] 10:43:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x112d2f800) [pid = 1670] [serial = 411] [outer = 0x0] 10:43:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x119d40400) [pid = 1670] [serial = 412] [outer = 0x112d2f800] 10:43:01 INFO - PROCESS | 1670 | 1467394981886 Marionette DEBUG loaded listener.js 10:43:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1219cc800) [pid = 1670] [serial = 413] [outer = 0x112d2f800] 10:43:02 INFO - PROCESS | 1670 | 1467394982237 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]]]}] 10:43:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:43:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 522ms 10:43:02 INFO - PROCESS | 1670 | 1467394982243 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 10:43:02 INFO - PROCESS | 1670 | 1467394982244 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 10:43:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:43:02 INFO - PROCESS | 1670 | 1467394982246 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:43:02 INFO - PROCESS | 1670 | 1467394982247 Marionette TRACE conn2 <- [1,526,null,{}] 10:43:02 INFO - PROCESS | 1670 | 1467394982249 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}] 10:43:02 INFO - PROCESS | 1670 | 1467394982253 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:02 INFO - PROCESS | 1670 | 1467394982367 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 10:43:02 INFO - PROCESS | 1670 | 1467394982378 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:02 INFO - PROCESS | 1670 | 1467394982380 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213dc000 == 36 [pid = 1670] [id = 139] 10:43:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x124881c00) [pid = 1670] [serial = 414] [outer = 0x0] 10:43:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12530e400) [pid = 1670] [serial = 415] [outer = 0x124881c00] 10:43:02 INFO - PROCESS | 1670 | 1467394982404 Marionette DEBUG loaded listener.js 10:43:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1262c3c00) [pid = 1670] [serial = 416] [outer = 0x124881c00] 10:43:02 INFO - PROCESS | 1670 | 1467394982750 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]]]}] 10:43:02 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 10:43:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 519ms 10:43:02 INFO - PROCESS | 1670 | 1467394982765 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 10:43:02 INFO - PROCESS | 1670 | 1467394982766 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 10:43:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:43:02 INFO - PROCESS | 1670 | 1467394982777 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:43:02 INFO - PROCESS | 1670 | 1467394982778 Marionette TRACE conn2 <- [1,530,null,{}] 10:43:02 INFO - PROCESS | 1670 | 1467394982780 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}] 10:43:02 INFO - PROCESS | 1670 | 1467394982781 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:02 INFO - PROCESS | 1670 | 1467394982871 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 10:43:02 INFO - PROCESS | 1670 | 1467394982875 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:02 INFO - PROCESS | 1670 | 1467394982876 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x1252a1000 == 37 [pid = 1670] [id = 140] 10:43:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1266f6000) [pid = 1670] [serial = 417] [outer = 0x0] 10:43:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1267d4c00) [pid = 1670] [serial = 418] [outer = 0x1266f6000] 10:43:02 INFO - PROCESS | 1670 | 1467394982900 Marionette DEBUG loaded listener.js 10:43:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x128824000) [pid = 1670] [serial = 419] [outer = 0x1266f6000] 10:43:03 INFO - PROCESS | 1670 | 1467394983214 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"]]]}] 10:43:03 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 10:43:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:43:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:43:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:43:03 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 10:43:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:43:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:43:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:43:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 470ms 10:43:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:43:03 INFO - PROCESS | 1670 | 1467394983254 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 10:43:03 INFO - PROCESS | 1670 | 1467394983255 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 10:43:03 INFO - PROCESS | 1670 | 1467394983260 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:43:03 INFO - PROCESS | 1670 | 1467394983262 Marionette TRACE conn2 <- [1,534,null,{}] 10:43:03 INFO - PROCESS | 1670 | 1467394983264 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}] 10:43:03 INFO - PROCESS | 1670 | 1467394983265 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:03 INFO - PROCESS | 1670 | 1467394983363 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 10:43:03 INFO - PROCESS | 1670 | 1467394983398 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:03 INFO - PROCESS | 1670 | 1467394983399 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x1287e1000 == 38 [pid = 1670] [id = 141] 10:43:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x128a36800) [pid = 1670] [serial = 420] [outer = 0x0] 10:43:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x129074c00) [pid = 1670] [serial = 421] [outer = 0x128a36800] 10:43:03 INFO - PROCESS | 1670 | 1467394983424 Marionette DEBUG loaded listener.js 10:43:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1290ddc00) [pid = 1670] [serial = 422] [outer = 0x128a36800] 10:43:03 INFO - PROCESS | 1670 | 1467394983773 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]]]}] 10:43:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:43:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 522ms 10:43:03 INFO - PROCESS | 1670 | 1467394983781 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 10:43:03 INFO - PROCESS | 1670 | 1467394983782 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 10:43:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:43:03 INFO - PROCESS | 1670 | 1467394983784 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:43:03 INFO - PROCESS | 1670 | 1467394983785 Marionette TRACE conn2 <- [1,538,null,{}] 10:43:03 INFO - PROCESS | 1670 | 1467394983788 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}] 10:43:03 INFO - PROCESS | 1670 | 1467394983789 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:03 INFO - PROCESS | 1670 | 1467394983896 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 10:43:03 INFO - PROCESS | 1670 | 1467394983911 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:03 INFO - PROCESS | 1670 | 1467394983912 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x11930b800 == 39 [pid = 1670] [id = 142] 10:43:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1290de400) [pid = 1670] [serial = 423] [outer = 0x0] 10:43:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1293ae800) [pid = 1670] [serial = 424] [outer = 0x1290de400] 10:43:03 INFO - PROCESS | 1670 | 1467394983939 Marionette DEBUG loaded listener.js 10:43:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12a628c00) [pid = 1670] [serial = 425] [outer = 0x1290de400] 10:43:04 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12afab400) [pid = 1670] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:43:04 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x116904000) [pid = 1670] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:43:04 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x128449c00) [pid = 1670] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:43:04 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12122fc00) [pid = 1670] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:43:04 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1184e2800) [pid = 1670] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:43:04 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x112695400) [pid = 1670] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:43:04 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11839f800) [pid = 1670] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:43:04 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x11690c400) [pid = 1670] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:43:04 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x116907000) [pid = 1670] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:43:04 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1172e6000) [pid = 1670] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:43:04 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x11690a800) [pid = 1670] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:43:04 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x111aa5800) [pid = 1670] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:43:04 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12844c400) [pid = 1670] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:43:04 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1197e8800) [pid = 1670] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:43:04 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x116a0a800) [pid = 1670] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:43:04 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1293b2800) [pid = 1670] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:43:04 INFO - PROCESS | 1670 | 1467394984386 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]]]}] 10:43:04 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. 10:43:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 619ms 10:43:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:43:04 INFO - PROCESS | 1670 | 1467394984403 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 10:43:04 INFO - PROCESS | 1670 | 1467394984404 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 10:43:04 INFO - PROCESS | 1670 | 1467394984406 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:43:04 INFO - PROCESS | 1670 | 1467394984408 Marionette TRACE conn2 <- [1,542,null,{}] 10:43:04 INFO - PROCESS | 1670 | 1467394984410 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}] 10:43:04 INFO - PROCESS | 1670 | 1467394984411 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:04 INFO - PROCESS | 1670 | 1467394984488 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 10:43:04 INFO - PROCESS | 1670 | 1467394984493 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:04 INFO - PROCESS | 1670 | 1467394984495 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x12930b000 == 40 [pid = 1670] [id = 143] 10:43:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x11839f800) [pid = 1670] [serial = 426] [outer = 0x0] 10:43:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1197a5800) [pid = 1670] [serial = 427] [outer = 0x11839f800] 10:43:04 INFO - PROCESS | 1670 | 1467394984519 Marionette DEBUG loaded listener.js 10:43:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x124ad9000) [pid = 1670] [serial = 428] [outer = 0x11839f800] 10:43:04 INFO - PROCESS | 1670 | 1467394984845 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]]]}] 10:43:04 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. 10:43:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 472ms 10:43:04 INFO - PROCESS | 1670 | 1467394984881 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 10:43:04 INFO - PROCESS | 1670 | 1467394984882 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 10:43:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:43:04 INFO - PROCESS | 1670 | 1467394984885 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:43:04 INFO - PROCESS | 1670 | 1467394984886 Marionette TRACE conn2 <- [1,546,null,{}] 10:43:04 INFO - PROCESS | 1670 | 1467394984889 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}] 10:43:04 INFO - PROCESS | 1670 | 1467394984892 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:04 INFO - PROCESS | 1670 | 1467394984982 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 10:43:04 INFO - PROCESS | 1670 | 1467394984986 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:04 INFO - PROCESS | 1670 | 1467394984988 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a8e2000 == 41 [pid = 1670] [id = 144] 10:43:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1262c8c00) [pid = 1670] [serial = 429] [outer = 0x0] 10:43:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1293a8800) [pid = 1670] [serial = 430] [outer = 0x1262c8c00] 10:43:05 INFO - PROCESS | 1670 | 1467394985019 Marionette DEBUG loaded listener.js 10:43:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12aa0c400) [pid = 1670] [serial = 431] [outer = 0x1262c8c00] 10:43:05 INFO - PROCESS | 1670 | 1467394985361 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]]]}] 10:43:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:43:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 520ms 10:43:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:43:05 INFO - PROCESS | 1670 | 1467394985406 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 10:43:05 INFO - PROCESS | 1670 | 1467394985407 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 10:43:05 INFO - PROCESS | 1670 | 1467394985409 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:43:05 INFO - PROCESS | 1670 | 1467394985411 Marionette TRACE conn2 <- [1,550,null,{}] 10:43:05 INFO - PROCESS | 1670 | 1467394985413 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}] 10:43:05 INFO - PROCESS | 1670 | 1467394985414 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:05 INFO - PROCESS | 1670 | 1467394985493 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 10:43:05 INFO - PROCESS | 1670 | 1467394985564 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:05 INFO - PROCESS | 1670 | 1467394985565 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af84000 == 42 [pid = 1670] [id = 145] 10:43:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12a6bc800) [pid = 1670] [serial = 432] [outer = 0x0] 10:43:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12af6d800) [pid = 1670] [serial = 433] [outer = 0x12a6bc800] 10:43:05 INFO - PROCESS | 1670 | 1467394985594 Marionette DEBUG loaded listener.js 10:43:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12b780800) [pid = 1670] [serial = 434] [outer = 0x12a6bc800] 10:43:05 INFO - PROCESS | 1670 | 1467394985913 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]]]}] 10:43:05 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. 10:43:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 518ms 10:43:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:43:05 INFO - PROCESS | 1670 | 1467394985930 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 10:43:05 INFO - PROCESS | 1670 | 1467394985931 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 10:43:05 INFO - PROCESS | 1670 | 1467394985933 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:43:05 INFO - PROCESS | 1670 | 1467394985934 Marionette TRACE conn2 <- [1,554,null,{}] 10:43:05 INFO - PROCESS | 1670 | 1467394985936 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}] 10:43:05 INFO - PROCESS | 1670 | 1467394985937 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:06 INFO - PROCESS | 1670 | 1467394986021 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 10:43:06 INFO - PROCESS | 1670 | 1467394986027 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:06 INFO - PROCESS | 1670 | 1467394986028 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba06800 == 43 [pid = 1670] [id = 146] 10:43:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12b783400) [pid = 1670] [serial = 435] [outer = 0x0] 10:43:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12b9f0800) [pid = 1670] [serial = 436] [outer = 0x12b783400] 10:43:06 INFO - PROCESS | 1670 | 1467394986052 Marionette DEBUG loaded listener.js 10:43:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12bad0000) [pid = 1670] [serial = 437] [outer = 0x12b783400] 10:43:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba9b000 == 42 [pid = 1670] [id = 115] 10:43:06 INFO - PROCESS | 1670 | --DOCSHELL 0x112635800 == 41 [pid = 1670] [id = 134] 10:43:06 INFO - PROCESS | 1670 | --DOCSHELL 0x11931f000 == 40 [pid = 1670] [id = 133] 10:43:06 INFO - PROCESS | 1670 | --DOCSHELL 0x113f51000 == 39 [pid = 1670] [id = 132] 10:43:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba09800 == 38 [pid = 1670] [id = 131] 10:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x1170c9000 == 37 [pid = 1670] [id = 135] 10:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x1184c2000 == 36 [pid = 1670] [id = 136] 10:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x119916800 == 35 [pid = 1670] [id = 137] 10:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x11930b800 == 34 [pid = 1670] [id = 142] 10:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x1252a1000 == 33 [pid = 1670] [id = 140] 10:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x1287e1000 == 32 [pid = 1670] [id = 141] 10:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12a8e2000 == 31 [pid = 1670] [id = 144] 10:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12930b000 == 30 [pid = 1670] [id = 143] 10:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x120f30000 == 29 [pid = 1670] [id = 138] 10:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x1213dc000 == 28 [pid = 1670] [id = 139] 10:43:07 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11815e800) [pid = 1670] [serial = 349] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1184db400) [pid = 1670] [serial = 350] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12933c000) [pid = 1670] [serial = 373] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1197a3000) [pid = 1670] [serial = 352] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x128825800) [pid = 1670] [serial = 367] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x119d3c000) [pid = 1670] [serial = 355] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x120dca000) [pid = 1670] [serial = 356] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x120f7c400) [pid = 1670] [serial = 358] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x121543800) [pid = 1670] [serial = 359] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12af84000 == 27 [pid = 1670] [id = 145] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12aa05000) [pid = 1670] [serial = 376] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12b777000) [pid = 1670] [serial = 379] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x12b9e7400) [pid = 1670] [serial = 380] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1183adc00) [pid = 1670] [serial = 382] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x120dc7400) [pid = 1670] [serial = 383] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12b9e8400) [pid = 1670] [serial = 388] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x124aa4c00) [pid = 1670] [serial = 361] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x1197aa800) [pid = 1670] [serial = 353] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x1262c8400) [pid = 1670] [serial = 385] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x12907a000) [pid = 1670] [serial = 370] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x1260d0400) [pid = 1670] [serial = 362] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x1262c4c00) [pid = 1670] [serial = 364] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x128449000) [pid = 1670] [serial = 365] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x12844a000) [pid = 1670] [serial = 344] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x116907c00) [pid = 1670] [serial = 346] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x1293b3000) [pid = 1670] [serial = 374] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x12bad6c00) [pid = 1670] [serial = 389] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x12a6c1800) [pid = 1670] [serial = 386] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x1290da400) [pid = 1670] [serial = 371] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x12bd90800) [pid = 1670] [serial = 391] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x116902c00) [pid = 1670] [serial = 347] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x128cef800) [pid = 1670] [serial = 368] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x12af6f000) [pid = 1670] [serial = 377] [outer = 0x0] [url = about:blank] 10:43:07 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:43:07 INFO - PROCESS | 1670 | 1467394987416 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]]]}] 10:43:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:43:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1520ms 10:43:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:43:07 INFO - PROCESS | 1670 | 1467394987454 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 10:43:07 INFO - PROCESS | 1670 | 1467394987456 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 10:43:07 INFO - PROCESS | 1670 | 1467394987459 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:43:07 INFO - PROCESS | 1670 | 1467394987462 Marionette TRACE conn2 <- [1,558,null,{}] 10:43:07 INFO - PROCESS | 1670 | 1467394987466 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}] 10:43:07 INFO - PROCESS | 1670 | 1467394987468 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:07 INFO - PROCESS | 1670 | 1467394987547 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 10:43:07 INFO - PROCESS | 1670 | 1467394987593 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:07 INFO - PROCESS | 1670 | 1467394987596 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x116009800 == 28 [pid = 1670] [id = 147] 10:43:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x113a9b000) [pid = 1670] [serial = 438] [outer = 0x0] 10:43:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x1160d7800) [pid = 1670] [serial = 439] [outer = 0x113a9b000] 10:43:07 INFO - PROCESS | 1670 | 1467394987624 Marionette DEBUG loaded listener.js 10:43:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x116907c00) [pid = 1670] [serial = 440] [outer = 0x113a9b000] 10:43:07 INFO - PROCESS | 1670 | 1467394987933 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]]]}] 10:43:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:43:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 522ms 10:43:07 INFO - PROCESS | 1670 | 1467394987981 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 10:43:07 INFO - PROCESS | 1670 | 1467394987984 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 10:43:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:43:07 INFO - PROCESS | 1670 | 1467394987989 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:43:07 INFO - PROCESS | 1670 | 1467394987991 Marionette TRACE conn2 <- [1,562,null,{}] 10:43:07 INFO - PROCESS | 1670 | 1467394987993 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}] 10:43:07 INFO - PROCESS | 1670 | 1467394987995 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:08 INFO - PROCESS | 1670 | 1467394988072 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 10:43:08 INFO - PROCESS | 1670 | 1467394988119 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:08 INFO - PROCESS | 1670 | 1467394988120 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f85800 == 29 [pid = 1670] [id = 148] 10:43:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x116909000) [pid = 1670] [serial = 441] [outer = 0x0] 10:43:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x11696dc00) [pid = 1670] [serial = 442] [outer = 0x116909000] 10:43:08 INFO - PROCESS | 1670 | 1467394988148 Marionette DEBUG loaded listener.js 10:43:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x1176d2800) [pid = 1670] [serial = 443] [outer = 0x116909000] 10:43:08 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:43:08 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:43:08 INFO - PROCESS | 1670 | 1467394988446 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]]]}] 10:43:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:43:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 471ms 10:43:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:43:08 INFO - PROCESS | 1670 | 1467394988465 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 10:43:08 INFO - PROCESS | 1670 | 1467394988466 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 10:43:08 INFO - PROCESS | 1670 | 1467394988468 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:43:08 INFO - PROCESS | 1670 | 1467394988483 Marionette TRACE conn2 <- [1,566,null,{}] 10:43:08 INFO - PROCESS | 1670 | 1467394988492 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}] 10:43:08 INFO - PROCESS | 1670 | 1467394988496 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:08 INFO - PROCESS | 1670 | 1467394988569 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 10:43:08 INFO - PROCESS | 1670 | 1467394988574 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:08 INFO - PROCESS | 1670 | 1467394988578 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x118053000 == 30 [pid = 1670] [id = 149] 10:43:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x11269b800) [pid = 1670] [serial = 444] [outer = 0x0] 10:43:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x118740800) [pid = 1670] [serial = 445] [outer = 0x11269b800] 10:43:08 INFO - PROCESS | 1670 | 1467394988606 Marionette DEBUG loaded listener.js 10:43:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x118af0000) [pid = 1670] [serial = 446] [outer = 0x11269b800] 10:43:08 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:43:08 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:43:08 INFO - PROCESS | 1670 | 1467394988933 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]]]}] 10:43:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:43:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 484ms 10:43:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:43:08 INFO - PROCESS | 1670 | 1467394988953 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 10:43:08 INFO - PROCESS | 1670 | 1467394988954 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 10:43:08 INFO - PROCESS | 1670 | 1467394988957 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:43:08 INFO - PROCESS | 1670 | 1467394988960 Marionette TRACE conn2 <- [1,570,null,{}] 10:43:08 INFO - PROCESS | 1670 | 1467394988963 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}] 10:43:08 INFO - PROCESS | 1670 | 1467394988964 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:09 INFO - PROCESS | 1670 | 1467394989063 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 10:43:09 INFO - PROCESS | 1670 | 1467394989068 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:09 INFO - PROCESS | 1670 | 1467394989069 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184c2800 == 31 [pid = 1670] [id = 150] 10:43:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x118aef800) [pid = 1670] [serial = 447] [outer = 0x0] 10:43:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x1192a2000) [pid = 1670] [serial = 448] [outer = 0x118aef800] 10:43:09 INFO - PROCESS | 1670 | 1467394989095 Marionette DEBUG loaded listener.js 10:43:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x1197a7400) [pid = 1670] [serial = 449] [outer = 0x118aef800] 10:43:09 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:43:09 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:43:09 INFO - PROCESS | 1670 | 1467394989398 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]]]}] 10:43:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:43:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 471ms 10:43:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:43:09 INFO - PROCESS | 1670 | 1467394989429 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 10:43:09 INFO - PROCESS | 1670 | 1467394989431 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 10:43:09 INFO - PROCESS | 1670 | 1467394989433 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:43:09 INFO - PROCESS | 1670 | 1467394989434 Marionette TRACE conn2 <- [1,574,null,{}] 10:43:09 INFO - PROCESS | 1670 | 1467394989436 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}] 10:43:09 INFO - PROCESS | 1670 | 1467394989437 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:09 INFO - PROCESS | 1670 | 1467394989516 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 10:43:09 INFO - PROCESS | 1670 | 1467394989519 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:09 INFO - PROCESS | 1670 | 1467394989520 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x119910800 == 32 [pid = 1670] [id = 151] 10:43:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x116908000) [pid = 1670] [serial = 450] [outer = 0x0] 10:43:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1197aa800) [pid = 1670] [serial = 451] [outer = 0x116908000] 10:43:09 INFO - PROCESS | 1670 | 1467394989547 Marionette DEBUG loaded listener.js 10:43:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x120dc4000) [pid = 1670] [serial = 452] [outer = 0x116908000] 10:43:09 INFO - PROCESS | 1670 | 1467394989887 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]]]}] 10:43:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:43:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 469ms 10:43:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:43:09 INFO - PROCESS | 1670 | 1467394989902 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 10:43:09 INFO - PROCESS | 1670 | 1467394989904 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 10:43:09 INFO - PROCESS | 1670 | 1467394989906 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:43:09 INFO - PROCESS | 1670 | 1467394989908 Marionette TRACE conn2 <- [1,578,null,{}] 10:43:09 INFO - PROCESS | 1670 | 1467394989911 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}] 10:43:09 INFO - PROCESS | 1670 | 1467394989915 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:10 INFO - PROCESS | 1670 | 1467394990029 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 10:43:10 INFO - PROCESS | 1670 | 1467394990034 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:10 INFO - PROCESS | 1670 | 1467394990036 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d4b000 == 33 [pid = 1670] [id = 152] 10:43:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x120dbf800) [pid = 1670] [serial = 453] [outer = 0x0] 10:43:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x12122fc00) [pid = 1670] [serial = 454] [outer = 0x120dbf800] 10:43:10 INFO - PROCESS | 1670 | 1467394990063 Marionette DEBUG loaded listener.js 10:43:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x124aaa400) [pid = 1670] [serial = 455] [outer = 0x120dbf800] 10:43:10 INFO - PROCESS | 1670 | 1467394990363 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]]]}] 10:43:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:43:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 473ms 10:43:10 INFO - PROCESS | 1670 | 1467394990382 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 10:43:10 INFO - PROCESS | 1670 | 1467394990384 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 10:43:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:43:10 INFO - PROCESS | 1670 | 1467394990386 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:43:10 INFO - PROCESS | 1670 | 1467394990387 Marionette TRACE conn2 <- [1,582,null,{}] 10:43:10 INFO - PROCESS | 1670 | 1467394990389 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}] 10:43:10 INFO - PROCESS | 1670 | 1467394990391 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:10 INFO - PROCESS | 1670 | 1467394990466 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 10:43:10 INFO - PROCESS | 1670 | 1467394990480 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:10 INFO - PROCESS | 1670 | 1467394990481 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x1215e8000 == 34 [pid = 1670] [id = 153] 10:43:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1131d3400) [pid = 1670] [serial = 456] [outer = 0x0] 10:43:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x124d93400) [pid = 1670] [serial = 457] [outer = 0x1131d3400] 10:43:10 INFO - PROCESS | 1670 | 1467394990505 Marionette DEBUG loaded listener.js 10:43:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x125382800) [pid = 1670] [serial = 458] [outer = 0x1131d3400] 10:43:10 INFO - PROCESS | 1670 | 1467394990874 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]]]}] 10:43:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:43:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 518ms 10:43:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:43:10 INFO - PROCESS | 1670 | 1467394990905 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 10:43:10 INFO - PROCESS | 1670 | 1467394990906 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 10:43:10 INFO - PROCESS | 1670 | 1467394990908 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:43:10 INFO - PROCESS | 1670 | 1467394990910 Marionette TRACE conn2 <- [1,586,null,{}] 10:43:10 INFO - PROCESS | 1670 | 1467394990912 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}] 10:43:10 INFO - PROCESS | 1670 | 1467394990914 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:11 INFO - PROCESS | 1670 | 1467394991004 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 10:43:11 INFO - PROCESS | 1670 | 1467394991010 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:11 INFO - PROCESS | 1670 | 1467394991011 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x123c82800 == 35 [pid = 1670] [id = 154] 10:43:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x124acfc00) [pid = 1670] [serial = 459] [outer = 0x0] 10:43:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x126021c00) [pid = 1670] [serial = 460] [outer = 0x124acfc00] 10:43:11 INFO - PROCESS | 1670 | 1467394991051 Marionette DEBUG loaded listener.js 10:43:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1262be400) [pid = 1670] [serial = 461] [outer = 0x124acfc00] 10:43:11 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:43:11 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:43:11 INFO - PROCESS | 1670 | 1467394991455 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]]]}] 10:43:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:43:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 571ms 10:43:11 INFO - PROCESS | 1670 | 1467394991479 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 10:43:11 INFO - PROCESS | 1670 | 1467394991481 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 10:43:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:43:11 INFO - PROCESS | 1670 | 1467394991484 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:43:11 INFO - PROCESS | 1670 | 1467394991485 Marionette TRACE conn2 <- [1,590,null,{}] 10:43:11 INFO - PROCESS | 1670 | 1467394991487 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}] 10:43:11 INFO - PROCESS | 1670 | 1467394991488 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:11 INFO - PROCESS | 1670 | 1467394991557 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 10:43:11 INFO - PROCESS | 1670 | 1467394991609 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:11 INFO - PROCESS | 1670 | 1467394991610 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x118052800 == 36 [pid = 1670] [id = 155] 10:43:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x110fa8400) [pid = 1670] [serial = 462] [outer = 0x0] 10:43:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x128445c00) [pid = 1670] [serial = 463] [outer = 0x110fa8400] 10:43:11 INFO - PROCESS | 1670 | 1467394991641 Marionette DEBUG loaded listener.js 10:43:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12844c000) [pid = 1670] [serial = 464] [outer = 0x110fa8400] 10:43:12 INFO - PROCESS | 1670 | 1467394992130 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]]]}] 10:43:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:43:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 668ms 10:43:12 INFO - PROCESS | 1670 | 1467394992167 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 10:43:12 INFO - PROCESS | 1670 | 1467394992170 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 10:43:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:43:12 INFO - PROCESS | 1670 | 1467394992176 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:43:12 INFO - PROCESS | 1670 | 1467394992178 Marionette TRACE conn2 <- [1,594,null,{}] 10:43:12 INFO - PROCESS | 1670 | 1467394992183 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}] 10:43:12 INFO - PROCESS | 1670 | 1467394992184 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:12 INFO - PROCESS | 1670 | 1467394992287 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 10:43:12 INFO - PROCESS | 1670 | 1467394992406 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:12 INFO - PROCESS | 1670 | 1467394992408 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f82800 == 37 [pid = 1670] [id = 156] 10:43:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x116903800) [pid = 1670] [serial = 465] [outer = 0x0] 10:43:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x116907000) [pid = 1670] [serial = 466] [outer = 0x116903800] 10:43:12 INFO - PROCESS | 1670 | 1467394992440 Marionette DEBUG loaded listener.js 10:43:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x11703a800) [pid = 1670] [serial = 467] [outer = 0x116903800] 10:43:13 INFO - PROCESS | 1670 | 1467394993079 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]]]}] 10:43:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:43:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 974ms 10:43:13 INFO - PROCESS | 1670 | 1467394993148 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 10:43:13 INFO - PROCESS | 1670 | 1467394993151 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 10:43:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:43:13 INFO - PROCESS | 1670 | 1467394993154 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:43:13 INFO - PROCESS | 1670 | 1467394993156 Marionette TRACE conn2 <- [1,598,null,{}] 10:43:13 INFO - PROCESS | 1670 | 1467394993159 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}] 10:43:13 INFO - PROCESS | 1670 | 1467394993161 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:13 INFO - PROCESS | 1670 | 1467394993260 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 10:43:13 INFO - PROCESS | 1670 | 1467394993333 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:13 INFO - PROCESS | 1670 | 1467394993336 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x1162cc800 == 38 [pid = 1670] [id = 157] 10:43:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1175b8000) [pid = 1670] [serial = 468] [outer = 0x0] 10:43:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x118164000) [pid = 1670] [serial = 469] [outer = 0x1175b8000] 10:43:13 INFO - PROCESS | 1670 | 1467394993364 Marionette DEBUG loaded listener.js 10:43:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1183a3400) [pid = 1670] [serial = 470] [outer = 0x1175b8000] 10:43:13 INFO - PROCESS | 1670 | --DOCSHELL 0x123c82800 == 37 [pid = 1670] [id = 154] 10:43:13 INFO - PROCESS | 1670 | --DOCSHELL 0x1215e8000 == 36 [pid = 1670] [id = 153] 10:43:13 INFO - PROCESS | 1670 | --DOCSHELL 0x120d4b000 == 35 [pid = 1670] [id = 152] 10:43:13 INFO - PROCESS | 1670 | --DOCSHELL 0x119910800 == 34 [pid = 1670] [id = 151] 10:43:13 INFO - PROCESS | 1670 | --DOCSHELL 0x1184c2800 == 33 [pid = 1670] [id = 150] 10:43:13 INFO - PROCESS | 1670 | --DOCSHELL 0x118053000 == 32 [pid = 1670] [id = 149] 10:43:13 INFO - PROCESS | 1670 | --DOCSHELL 0x116f85800 == 31 [pid = 1670] [id = 148] 10:43:13 INFO - PROCESS | 1670 | --DOCSHELL 0x116009800 == 30 [pid = 1670] [id = 147] 10:43:13 INFO - PROCESS | 1670 | 1467394993717 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]]]}] 10:43:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:43:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 574ms 10:43:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:43:13 INFO - PROCESS | 1670 | 1467394993729 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 10:43:13 INFO - PROCESS | 1670 | 1467394993733 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 10:43:13 INFO - PROCESS | 1670 | 1467394993737 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:43:13 INFO - PROCESS | 1670 | 1467394993739 Marionette TRACE conn2 <- [1,602,null,{}] 10:43:13 INFO - PROCESS | 1670 | 1467394993743 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}] 10:43:13 INFO - PROCESS | 1670 | 1467394993745 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:13 INFO - PROCESS | 1670 | 1467394993821 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 10:43:13 INFO - PROCESS | 1670 | 1467394993828 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:13 INFO - PROCESS | 1670 | 1467394993829 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184bb800 == 31 [pid = 1670] [id = 158] 10:43:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1183ad400) [pid = 1670] [serial = 471] [outer = 0x0] 10:43:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x11929f000) [pid = 1670] [serial = 472] [outer = 0x1183ad400] 10:43:13 INFO - PROCESS | 1670 | 1467394993857 Marionette DEBUG loaded listener.js 10:43:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1197a9000) [pid = 1670] [serial = 473] [outer = 0x1183ad400] 10:43:14 INFO - PROCESS | 1670 | 1467394994212 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]]]}] 10:43:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:43:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 522ms 10:43:14 INFO - PROCESS | 1670 | 1467394994259 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 10:43:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:43:14 INFO - PROCESS | 1670 | 1467394994261 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 10:43:14 INFO - PROCESS | 1670 | 1467394994263 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:43:14 INFO - PROCESS | 1670 | 1467394994265 Marionette TRACE conn2 <- [1,606,null,{}] 10:43:14 INFO - PROCESS | 1670 | 1467394994273 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}] 10:43:14 INFO - PROCESS | 1670 | 1467394994276 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:14 INFO - PROCESS | 1670 | 1467394994354 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 10:43:14 INFO - PROCESS | 1670 | 1467394994364 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:14 INFO - PROCESS | 1670 | 1467394994366 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x120f2f800 == 32 [pid = 1670] [id = 159] 10:43:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x120dc3400) [pid = 1670] [serial = 474] [outer = 0x0] 10:43:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x121535400) [pid = 1670] [serial = 475] [outer = 0x120dc3400] 10:43:14 INFO - PROCESS | 1670 | 1467394994393 Marionette DEBUG loaded listener.js 10:43:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1248de400) [pid = 1670] [serial = 476] [outer = 0x120dc3400] 10:43:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:43:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 470ms 10:43:14 INFO - PROCESS | 1670 | 1467394994730 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]]]}] 10:43:14 INFO - PROCESS | 1670 | 1467394994733 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 10:43:14 INFO - PROCESS | 1670 | 1467394994735 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 10:43:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:43:14 INFO - PROCESS | 1670 | 1467394994737 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:43:14 INFO - PROCESS | 1670 | 1467394994738 Marionette TRACE conn2 <- [1,610,null,{}] 10:43:14 INFO - PROCESS | 1670 | 1467394994742 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}] 10:43:14 INFO - PROCESS | 1670 | 1467394994744 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:14 INFO - PROCESS | 1670 | 1467394994824 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 10:43:14 INFO - PROCESS | 1670 | 1467394994875 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:14 INFO - PROCESS | 1670 | 1467394994876 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x124c26000 == 33 [pid = 1670] [id = 160] 10:43:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x11607c800) [pid = 1670] [serial = 477] [outer = 0x0] 10:43:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12530ac00) [pid = 1670] [serial = 478] [outer = 0x11607c800] 10:43:14 INFO - PROCESS | 1670 | 1467394994901 Marionette DEBUG loaded listener.js 10:43:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x128446c00) [pid = 1670] [serial = 479] [outer = 0x11607c800] 10:43:15 INFO - PROCESS | 1670 | 1467394995183 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]]]}] 10:43:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:43:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 473ms 10:43:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:43:15 INFO - PROCESS | 1670 | 1467394995215 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 10:43:15 INFO - PROCESS | 1670 | 1467394995216 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 10:43:15 INFO - PROCESS | 1670 | 1467394995218 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:43:15 INFO - PROCESS | 1670 | 1467394995219 Marionette TRACE conn2 <- [1,614,null,{}] 10:43:15 INFO - PROCESS | 1670 | 1467394995221 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}] 10:43:15 INFO - PROCESS | 1670 | 1467394995222 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:15 INFO - PROCESS | 1670 | 1467394995300 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 10:43:15 INFO - PROCESS | 1670 | 1467394995303 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:15 INFO - PROCESS | 1670 | 1467394995304 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x1287dc800 == 34 [pid = 1670] [id = 161] 10:43:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x11690a400) [pid = 1670] [serial = 480] [outer = 0x0] 10:43:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12881f000) [pid = 1670] [serial = 481] [outer = 0x11690a400] 10:43:15 INFO - PROCESS | 1670 | 1467394995331 Marionette DEBUG loaded listener.js 10:43:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x129072400) [pid = 1670] [serial = 482] [outer = 0x11690a400] 10:43:15 INFO - PROCESS | 1670 | 1467394995656 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]]]}] 10:43:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:43:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 468ms 10:43:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:43:15 INFO - PROCESS | 1670 | 1467394995686 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 10:43:15 INFO - PROCESS | 1670 | 1467394995687 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 10:43:15 INFO - PROCESS | 1670 | 1467394995690 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:43:15 INFO - PROCESS | 1670 | 1467394995692 Marionette TRACE conn2 <- [1,618,null,{}] 10:43:15 INFO - PROCESS | 1670 | 1467394995696 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}] 10:43:15 INFO - PROCESS | 1670 | 1467394995700 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:15 INFO - PROCESS | 1670 | 1467394995821 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 10:43:15 INFO - PROCESS | 1670 | 1467394995833 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:15 INFO - PROCESS | 1670 | 1467394995834 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x129011800 == 35 [pid = 1670] [id = 162] 10:43:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x128449c00) [pid = 1670] [serial = 483] [outer = 0x0] 10:43:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12907bc00) [pid = 1670] [serial = 484] [outer = 0x128449c00] 10:43:15 INFO - PROCESS | 1670 | 1467394995859 Marionette DEBUG loaded listener.js 10:43:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12a6b5c00) [pid = 1670] [serial = 485] [outer = 0x128449c00] 10:43:16 INFO - PROCESS | 1670 | 1467394996204 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]]]}] 10:43:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:43:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 521ms 10:43:16 INFO - PROCESS | 1670 | 1467394996212 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 10:43:16 INFO - PROCESS | 1670 | 1467394996214 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 10:43:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:43:16 INFO - PROCESS | 1670 | 1467394996216 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:43:16 INFO - PROCESS | 1670 | 1467394996217 Marionette TRACE conn2 <- [1,622,null,{}] 10:43:16 INFO - PROCESS | 1670 | 1467394996219 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}] 10:43:16 INFO - PROCESS | 1670 | 1467394996220 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:16 INFO - PROCESS | 1670 | 1467394996318 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 10:43:16 INFO - PROCESS | 1670 | 1467394996322 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:16 INFO - PROCESS | 1670 | 1467394996323 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a56a000 == 36 [pid = 1670] [id = 163] 10:43:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x11673c400) [pid = 1670] [serial = 486] [outer = 0x0] 10:43:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12a6c2c00) [pid = 1670] [serial = 487] [outer = 0x11673c400] 10:43:16 INFO - PROCESS | 1670 | 1467394996347 Marionette DEBUG loaded listener.js 10:43:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12aa10400) [pid = 1670] [serial = 488] [outer = 0x11673c400] 10:43:16 INFO - PROCESS | 1670 | 1467394996680 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]]]}] 10:43:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:43:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 520ms 10:43:16 INFO - PROCESS | 1670 | 1467394996736 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 10:43:16 INFO - PROCESS | 1670 | 1467394996738 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 10:43:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:43:16 INFO - PROCESS | 1670 | 1467394996740 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:43:16 INFO - PROCESS | 1670 | 1467394996741 Marionette TRACE conn2 <- [1,626,null,{}] 10:43:16 INFO - PROCESS | 1670 | 1467394996743 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}] 10:43:16 INFO - PROCESS | 1670 | 1467394996744 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:16 INFO - PROCESS | 1670 | 1467394996856 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 10:43:16 INFO - PROCESS | 1670 | 1467394996869 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:16 INFO - PROCESS | 1670 | 1467394996870 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a8de800 == 37 [pid = 1670] [id = 164] 10:43:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12af77c00) [pid = 1670] [serial = 489] [outer = 0x0] 10:43:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12afb2000) [pid = 1670] [serial = 490] [outer = 0x12af77c00] 10:43:16 INFO - PROCESS | 1670 | 1467394996910 Marionette DEBUG loaded listener.js 10:43:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12b781000) [pid = 1670] [serial = 491] [outer = 0x12af77c00] 10:43:17 INFO - PROCESS | 1670 | 1467394997405 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]]]}] 10:43:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:43:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 720ms 10:43:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:43:17 INFO - PROCESS | 1670 | 1467394997462 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 10:43:17 INFO - PROCESS | 1670 | 1467394997463 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 10:43:17 INFO - PROCESS | 1670 | 1467394997465 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:43:17 INFO - PROCESS | 1670 | 1467394997466 Marionette TRACE conn2 <- [1,630,null,{}] 10:43:17 INFO - PROCESS | 1670 | 1467394997469 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}] 10:43:17 INFO - PROCESS | 1670 | 1467394997470 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:17 INFO - PROCESS | 1670 | 1467394997584 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 10:43:17 INFO - PROCESS | 1670 | 1467394997621 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:17 INFO - PROCESS | 1670 | 1467394997622 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af96800 == 38 [pid = 1670] [id = 165] 10:43:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12af78000) [pid = 1670] [serial = 492] [outer = 0x0] 10:43:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12b9eb000) [pid = 1670] [serial = 493] [outer = 0x12af78000] 10:43:17 INFO - PROCESS | 1670 | 1467394997646 Marionette DEBUG loaded listener.js 10:43:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12bad4400) [pid = 1670] [serial = 494] [outer = 0x12af78000] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x116909000) [pid = 1670] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x11269b800) [pid = 1670] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x113a9b000) [pid = 1670] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x118aef800) [pid = 1670] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x116908000) [pid = 1670] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x120dbf800) [pid = 1670] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x1131d3400) [pid = 1670] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12b783400) [pid = 1670] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x124881c00) [pid = 1670] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x128a36800) [pid = 1670] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1266f6000) [pid = 1670] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x11839f800) [pid = 1670] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1290de400) [pid = 1670] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1262c8c00) [pid = 1670] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x124acfc00) [pid = 1670] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1189bd800) [pid = 1670] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12a6bc800) [pid = 1670] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1175b8800) [pid = 1670] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x116903000) [pid = 1670] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1184e3c00) [pid = 1670] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11336c400) [pid = 1670] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x116961400) [pid = 1670] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x112d2f800) [pid = 1670] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:43:17 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x119a02c00) [pid = 1670] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:43:18 INFO - PROCESS | 1670 | 1467394998058 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]]]}] 10:43:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:43:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 619ms 10:43:18 INFO - PROCESS | 1670 | 1467394998085 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 10:43:18 INFO - PROCESS | 1670 | 1467394998086 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 10:43:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:43:18 INFO - PROCESS | 1670 | 1467394998088 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:43:18 INFO - PROCESS | 1670 | 1467394998089 Marionette TRACE conn2 <- [1,634,null,{}] 10:43:18 INFO - PROCESS | 1670 | 1467394998094 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}] 10:43:18 INFO - PROCESS | 1670 | 1467394998095 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:18 INFO - PROCESS | 1670 | 1467394998168 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 10:43:18 INFO - PROCESS | 1670 | 1467394998225 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:18 INFO - PROCESS | 1670 | 1467394998226 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x119244000 == 39 [pid = 1670] [id = 166] 10:43:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x11269b800) [pid = 1670] [serial = 495] [outer = 0x0] 10:43:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x116a0c800) [pid = 1670] [serial = 496] [outer = 0x11269b800] 10:43:18 INFO - PROCESS | 1670 | 1467394998250 Marionette DEBUG loaded listener.js 10:43:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1189c0000) [pid = 1670] [serial = 497] [outer = 0x11269b800] 10:43:18 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:43:18 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:43:18 INFO - PROCESS | 1670 | 1467394998527 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]]]}] 10:43:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:43:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 470ms 10:43:18 INFO - PROCESS | 1670 | 1467394998565 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 10:43:18 INFO - PROCESS | 1670 | 1467394998566 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 10:43:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:43:18 INFO - PROCESS | 1670 | 1467394998569 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:43:18 INFO - PROCESS | 1670 | 1467394998570 Marionette TRACE conn2 <- [1,638,null,{}] 10:43:18 INFO - PROCESS | 1670 | 1467394998573 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}] 10:43:18 INFO - PROCESS | 1670 | 1467394998576 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:18 INFO - PROCESS | 1670 | 1467394998666 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 10:43:18 INFO - PROCESS | 1670 | 1467394998670 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:18 INFO - PROCESS | 1670 | 1467394998671 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba05800 == 40 [pid = 1670] [id = 167] 10:43:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1197a4800) [pid = 1670] [serial = 498] [outer = 0x0] 10:43:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x125310400) [pid = 1670] [serial = 499] [outer = 0x1197a4800] 10:43:18 INFO - PROCESS | 1670 | 1467394998700 Marionette DEBUG loaded listener.js 10:43:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12bd90800) [pid = 1670] [serial = 500] [outer = 0x1197a4800] 10:43:18 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:43:18 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:43:19 INFO - PROCESS | 1670 | 1467394999061 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]]]}] 10:43:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:43:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 519ms 10:43:19 INFO - PROCESS | 1670 | 1467394999089 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 10:43:19 INFO - PROCESS | 1670 | 1467394999090 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 10:43:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:43:19 INFO - PROCESS | 1670 | 1467394999102 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:43:19 INFO - PROCESS | 1670 | 1467394999103 Marionette TRACE conn2 <- [1,642,null,{}] 10:43:19 INFO - PROCESS | 1670 | 1467394999105 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}] 10:43:19 INFO - PROCESS | 1670 | 1467394999106 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:19 INFO - PROCESS | 1670 | 1467394999183 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 10:43:19 INFO - PROCESS | 1670 | 1467394999187 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:19 INFO - PROCESS | 1670 | 1467394999188 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12baa7800 == 41 [pid = 1670] [id = 168] 10:43:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1187a3400) [pid = 1670] [serial = 501] [outer = 0x0] 10:43:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12bd9a800) [pid = 1670] [serial = 502] [outer = 0x1187a3400] 10:43:19 INFO - PROCESS | 1670 | 1467394999213 Marionette DEBUG loaded listener.js 10:43:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12bf21000) [pid = 1670] [serial = 503] [outer = 0x1187a3400] 10:43:19 INFO - PROCESS | 1670 | 1467394999542 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]]]}] 10:43:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:43:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 468ms 10:43:19 INFO - PROCESS | 1670 | 1467394999570 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 10:43:19 INFO - PROCESS | 1670 | 1467394999571 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 10:43:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:43:19 INFO - PROCESS | 1670 | 1467394999574 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:43:19 INFO - PROCESS | 1670 | 1467394999575 Marionette TRACE conn2 <- [1,646,null,{}] 10:43:19 INFO - PROCESS | 1670 | 1467394999579 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}] 10:43:19 INFO - PROCESS | 1670 | 1467394999580 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:19 INFO - PROCESS | 1670 | 1467394999655 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 10:43:19 INFO - PROCESS | 1670 | 1467394999660 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:19 INFO - PROCESS | 1670 | 1467394999661 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bde2800 == 42 [pid = 1670] [id = 169] 10:43:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12bf21400) [pid = 1670] [serial = 504] [outer = 0x0] 10:43:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12bf3d800) [pid = 1670] [serial = 505] [outer = 0x12bf21400] 10:43:19 INFO - PROCESS | 1670 | 1467394999685 Marionette DEBUG loaded listener.js 10:43:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12bf46400) [pid = 1670] [serial = 506] [outer = 0x12bf21400] 10:43:20 INFO - PROCESS | 1670 | 1467395000118 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]]]}] 10:43:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:43:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 570ms 10:43:20 INFO - PROCESS | 1670 | 1467395000145 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 10:43:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:43:20 INFO - PROCESS | 1670 | 1467395000148 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 10:43:20 INFO - PROCESS | 1670 | 1467395000151 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:43:20 INFO - PROCESS | 1670 | 1467395000153 Marionette TRACE conn2 <- [1,650,null,{}] 10:43:20 INFO - PROCESS | 1670 | 1467395000157 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}] 10:43:20 INFO - PROCESS | 1670 | 1467395000158 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:20 INFO - PROCESS | 1670 | 1467395000261 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 10:43:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x11383cc00) [pid = 1670] [serial = 507] [outer = 0x12cdc5000] 10:43:20 INFO - PROCESS | 1670 | 1467395000357 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:20 INFO - PROCESS | 1670 | 1467395000358 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d52800 == 43 [pid = 1670] [id = 170] 10:43:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x118164400) [pid = 1670] [serial = 508] [outer = 0x0] 10:43:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x118261c00) [pid = 1670] [serial = 509] [outer = 0x118164400] 10:43:20 INFO - PROCESS | 1670 | 1467395000393 Marionette DEBUG loaded listener.js 10:43:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1189b7000) [pid = 1670] [serial = 510] [outer = 0x118164400] 10:43:20 INFO - PROCESS | 1670 | 1467395000848 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]]]}] 10:43:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:43:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 720ms 10:43:20 INFO - PROCESS | 1670 | 1467395000871 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 10:43:20 INFO - PROCESS | 1670 | 1467395000875 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 10:43:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:43:20 INFO - PROCESS | 1670 | 1467395000880 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:43:20 INFO - PROCESS | 1670 | 1467395000882 Marionette TRACE conn2 <- [1,654,null,{}] 10:43:20 INFO - PROCESS | 1670 | 1467395000885 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}] 10:43:20 INFO - PROCESS | 1670 | 1467395000886 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:20 INFO - PROCESS | 1670 | 1467395000986 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 10:43:21 INFO - PROCESS | 1670 | 1467395001044 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:21 INFO - PROCESS | 1670 | 1467395001045 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x123c7d000 == 44 [pid = 1670] [id = 171] 10:43:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x1197a0800) [pid = 1670] [serial = 511] [outer = 0x0] 10:43:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x119aa4800) [pid = 1670] [serial = 512] [outer = 0x1197a0800] 10:43:21 INFO - PROCESS | 1670 | 1467395001075 Marionette DEBUG loaded listener.js 10:43:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x121537000) [pid = 1670] [serial = 513] [outer = 0x1197a0800] 10:43:21 INFO - PROCESS | 1670 | 1467395001489 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]]]}] 10:43:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:43:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 623ms 10:43:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:43:21 INFO - PROCESS | 1670 | 1467395001503 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 10:43:21 INFO - PROCESS | 1670 | 1467395001504 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 10:43:21 INFO - PROCESS | 1670 | 1467395001507 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:43:21 INFO - PROCESS | 1670 | 1467395001512 Marionette TRACE conn2 <- [1,658,null,{}] 10:43:21 INFO - PROCESS | 1670 | 1467395001520 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}] 10:43:21 INFO - PROCESS | 1670 | 1467395001523 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:21 INFO - PROCESS | 1670 | 1467395001621 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 10:43:21 INFO - PROCESS | 1670 | 1467395001716 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:21 INFO - PROCESS | 1670 | 1467395001718 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c18d000 == 45 [pid = 1670] [id = 172] 10:43:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x129073400) [pid = 1670] [serial = 514] [outer = 0x0] 10:43:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x129079800) [pid = 1670] [serial = 515] [outer = 0x129073400] 10:43:21 INFO - PROCESS | 1670 | 1467395001749 Marionette DEBUG loaded listener.js 10:43:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x129338400) [pid = 1670] [serial = 516] [outer = 0x129073400] 10:43:22 INFO - PROCESS | 1670 | 1467395002157 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]]]}] 10:43:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:43:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 674ms 10:43:22 INFO - PROCESS | 1670 | 1467395002182 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 10:43:22 INFO - PROCESS | 1670 | 1467395002183 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 10:43:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:43:22 INFO - PROCESS | 1670 | 1467395002186 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:43:22 INFO - PROCESS | 1670 | 1467395002187 Marionette TRACE conn2 <- [1,662,null,{}] 10:43:22 INFO - PROCESS | 1670 | 1467395002189 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}] 10:43:22 INFO - PROCESS | 1670 | 1467395002191 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:22 INFO - PROCESS | 1670 | 1467395002292 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 10:43:22 INFO - PROCESS | 1670 | 1467395002350 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:22 INFO - PROCESS | 1670 | 1467395002351 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c4c7000 == 46 [pid = 1670] [id = 173] 10:43:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12a51e400) [pid = 1670] [serial = 517] [outer = 0x0] 10:43:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12a6bc800) [pid = 1670] [serial = 518] [outer = 0x12a51e400] 10:43:22 INFO - PROCESS | 1670 | 1467395002380 Marionette DEBUG loaded listener.js 10:43:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12b782000) [pid = 1670] [serial = 519] [outer = 0x12a51e400] 10:43:22 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:43:22 INFO - PROCESS | 1670 | 1467395002995 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]]]}] 10:43:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:43:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 869ms 10:43:23 INFO - PROCESS | 1670 | 1467395003056 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 10:43:23 INFO - PROCESS | 1670 | 1467395003058 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 10:43:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:43:23 INFO - PROCESS | 1670 | 1467395003062 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:43:23 INFO - PROCESS | 1670 | 1467395003063 Marionette TRACE conn2 <- [1,666,null,{}] 10:43:23 INFO - PROCESS | 1670 | 1467395003067 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}] 10:43:23 INFO - PROCESS | 1670 | 1467395003068 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:23 INFO - PROCESS | 1670 | 1467395003157 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 10:43:23 INFO - PROCESS | 1670 | 1467395003218 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:23 INFO - PROCESS | 1670 | 1467395003221 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x117461800 == 47 [pid = 1670] [id = 174] 10:43:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x1183a3c00) [pid = 1670] [serial = 520] [outer = 0x0] 10:43:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x1184d4c00) [pid = 1670] [serial = 521] [outer = 0x1183a3c00] 10:43:23 INFO - PROCESS | 1670 | 1467395003248 Marionette DEBUG loaded listener.js 10:43:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x118af3000) [pid = 1670] [serial = 522] [outer = 0x1183a3c00] 10:43:23 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:43:23 INFO - PROCESS | 1670 | 1467395003665 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]]]}] 10:43:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:43:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 620ms 10:43:23 INFO - PROCESS | 1670 | 1467395003681 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 10:43:23 INFO - PROCESS | 1670 | 1467395003684 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 10:43:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:43:23 INFO - PROCESS | 1670 | 1467395003688 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:43:23 INFO - PROCESS | 1670 | 1467395003690 Marionette TRACE conn2 <- [1,670,null,{}] 10:43:23 INFO - PROCESS | 1670 | 1467395003692 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}] 10:43:23 INFO - PROCESS | 1670 | 1467395003694 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:23 INFO - PROCESS | 1670 | 1467395003785 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 10:43:23 INFO - PROCESS | 1670 | 1467395003842 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:23 INFO - PROCESS | 1670 | 1467395003844 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x117463800 == 48 [pid = 1670] [id = 175] 10:43:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x1192a4400) [pid = 1670] [serial = 523] [outer = 0x0] 10:43:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x1197e5800) [pid = 1670] [serial = 524] [outer = 0x1192a4400] 10:43:23 INFO - PROCESS | 1670 | 1467395003871 Marionette DEBUG loaded listener.js 10:43:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x120dc5800) [pid = 1670] [serial = 525] [outer = 0x1192a4400] 10:43:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba06800 == 47 [pid = 1670] [id = 146] 10:43:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12baa7800 == 46 [pid = 1670] [id = 168] 10:43:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba05800 == 45 [pid = 1670] [id = 167] 10:43:24 INFO - PROCESS | 1670 | --DOCSHELL 0x119244000 == 44 [pid = 1670] [id = 166] 10:43:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12af96800 == 43 [pid = 1670] [id = 165] 10:43:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12a8de800 == 42 [pid = 1670] [id = 164] 10:43:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12a56a000 == 41 [pid = 1670] [id = 163] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x128445c00) [pid = 1670] [serial = 463] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOCSHELL 0x129011800 == 40 [pid = 1670] [id = 162] 10:43:24 INFO - PROCESS | 1670 | --DOCSHELL 0x1287dc800 == 39 [pid = 1670] [id = 161] 10:43:24 INFO - PROCESS | 1670 | --DOCSHELL 0x124c26000 == 38 [pid = 1670] [id = 160] 10:43:24 INFO - PROCESS | 1670 | --DOCSHELL 0x120f2f800 == 37 [pid = 1670] [id = 159] 10:43:24 INFO - PROCESS | 1670 | --DOCSHELL 0x1184bb800 == 36 [pid = 1670] [id = 158] 10:43:24 INFO - PROCESS | 1670 | --DOCSHELL 0x1162cc800 == 35 [pid = 1670] [id = 157] 10:43:24 INFO - PROCESS | 1670 | --DOCSHELL 0x118052800 == 34 [pid = 1670] [id = 155] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x11696dc00) [pid = 1670] [serial = 442] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x118740800) [pid = 1670] [serial = 445] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x118af0000) [pid = 1670] [serial = 446] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x116907c00) [pid = 1670] [serial = 440] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x1197a7400) [pid = 1670] [serial = 449] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x1197aa800) [pid = 1670] [serial = 451] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12122fc00) [pid = 1670] [serial = 454] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x120dc4000) [pid = 1670] [serial = 452] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x124aaa400) [pid = 1670] [serial = 455] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x125382800) [pid = 1670] [serial = 458] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12bad0000) [pid = 1670] [serial = 437] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x1192a2000) [pid = 1670] [serial = 448] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x124d93400) [pid = 1670] [serial = 457] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x1176d2800) [pid = 1670] [serial = 443] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12530e400) [pid = 1670] [serial = 415] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x129074c00) [pid = 1670] [serial = 421] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1267d4c00) [pid = 1670] [serial = 418] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1290ddc00) [pid = 1670] [serial = 422] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x124ad9000) [pid = 1670] [serial = 428] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1293ae800) [pid = 1670] [serial = 424] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1197a5800) [pid = 1670] [serial = 427] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12a628c00) [pid = 1670] [serial = 425] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12aa0c400) [pid = 1670] [serial = 431] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x126021c00) [pid = 1670] [serial = 460] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1262be400) [pid = 1670] [serial = 461] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12b9f0800) [pid = 1670] [serial = 436] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1197a0400) [pid = 1670] [serial = 406] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1197aac00) [pid = 1670] [serial = 407] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1160d7800) [pid = 1670] [serial = 439] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x12b780800) [pid = 1670] [serial = 434] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1183a6000) [pid = 1670] [serial = 403] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x118744c00) [pid = 1670] [serial = 404] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x116970000) [pid = 1670] [serial = 400] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x117262000) [pid = 1670] [serial = 401] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x119273400) [pid = 1670] [serial = 398] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x118747000) [pid = 1670] [serial = 397] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11690f800) [pid = 1670] [serial = 395] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x113f38400) [pid = 1670] [serial = 394] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12bf1a800) [pid = 1670] [serial = 392] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x119d40400) [pid = 1670] [serial = 412] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x120dbf400) [pid = 1670] [serial = 409] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x120f79800) [pid = 1670] [serial = 410] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x128824000) [pid = 1670] [serial = 419] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1293a8800) [pid = 1670] [serial = 430] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12af6d800) [pid = 1670] [serial = 433] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x1262c3c00) [pid = 1670] [serial = 416] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x1219cc800) [pid = 1670] [serial = 413] [outer = 0x0] [url = about:blank] 10:43:24 INFO - PROCESS | 1670 | 1467395004222 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]]]}] 10:43:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:43:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 571ms 10:43:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:43:24 INFO - PROCESS | 1670 | 1467395004260 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 10:43:24 INFO - PROCESS | 1670 | 1467395004261 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 10:43:24 INFO - PROCESS | 1670 | 1467395004264 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:43:24 INFO - PROCESS | 1670 | 1467395004266 Marionette TRACE conn2 <- [1,674,null,{}] 10:43:24 INFO - PROCESS | 1670 | 1467395004274 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}] 10:43:24 INFO - PROCESS | 1670 | 1467395004279 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:24 INFO - PROCESS | 1670 | 1467395004356 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 10:43:24 INFO - PROCESS | 1670 | 1467395004363 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:24 INFO - PROCESS | 1670 | 1467395004365 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e5d000 == 35 [pid = 1670] [id = 176] 10:43:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x120f79800) [pid = 1670] [serial = 526] [outer = 0x0] 10:43:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x12186ec00) [pid = 1670] [serial = 527] [outer = 0x120f79800] 10:43:24 INFO - PROCESS | 1670 | 1467395004392 Marionette DEBUG loaded listener.js 10:43:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x124ad0800) [pid = 1670] [serial = 528] [outer = 0x120f79800] 10:43:24 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:43:24 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:43:24 INFO - PROCESS | 1670 | 1467395004754 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]]]}] 10:43:24 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 10:43:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 524ms 10:43:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:43:24 INFO - PROCESS | 1670 | 1467395004789 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 10:43:24 INFO - PROCESS | 1670 | 1467395004791 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 10:43:24 INFO - PROCESS | 1670 | 1467395004800 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:43:24 INFO - PROCESS | 1670 | 1467395004801 Marionette TRACE conn2 <- [1,678,null,{}] 10:43:24 INFO - PROCESS | 1670 | 1467395004803 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}] 10:43:24 INFO - PROCESS | 1670 | 1467395004804 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:24 INFO - PROCESS | 1670 | 1467395004882 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 10:43:24 INFO - PROCESS | 1670 | 1467395004887 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:24 INFO - PROCESS | 1670 | 1467395004888 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x119921800 == 36 [pid = 1670] [id = 177] 10:43:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x12530dc00) [pid = 1670] [serial = 529] [outer = 0x0] 10:43:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x12601f400) [pid = 1670] [serial = 530] [outer = 0x12530dc00] 10:43:24 INFO - PROCESS | 1670 | 1467395004915 Marionette DEBUG loaded listener.js 10:43:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1266f5400) [pid = 1670] [serial = 531] [outer = 0x12530dc00] 10:43:25 INFO - PROCESS | 1670 | 1467395005256 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]]]}] 10:43:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:43:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 473ms 10:43:25 INFO - PROCESS | 1670 | 1467395005268 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 10:43:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:43:25 INFO - PROCESS | 1670 | 1467395005269 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 10:43:25 INFO - PROCESS | 1670 | 1467395005271 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:43:25 INFO - PROCESS | 1670 | 1467395005272 Marionette TRACE conn2 <- [1,682,null,{}] 10:43:25 INFO - PROCESS | 1670 | 1467395005276 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}] 10:43:25 INFO - PROCESS | 1670 | 1467395005279 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:25 INFO - PROCESS | 1670 | 1467395005355 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 10:43:25 INFO - PROCESS | 1670 | 1467395005410 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:25 INFO - PROCESS | 1670 | 1467395005411 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d50000 == 37 [pid = 1670] [id = 178] 10:43:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x120f7c400) [pid = 1670] [serial = 532] [outer = 0x0] 10:43:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x128449400) [pid = 1670] [serial = 533] [outer = 0x120f7c400] 10:43:25 INFO - PROCESS | 1670 | 1467395005436 Marionette DEBUG loaded listener.js 10:43:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x128cea800) [pid = 1670] [serial = 534] [outer = 0x120f7c400] 10:43:26 INFO - PROCESS | 1670 | 1467395006217 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]]]}] 10:43:26 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) 10:43:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 969ms 10:43:26 INFO - PROCESS | 1670 | 1467395006241 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 10:43:26 INFO - PROCESS | 1670 | 1467395006243 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 10:43:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:43:26 INFO - PROCESS | 1670 | 1467395006246 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:43:26 INFO - PROCESS | 1670 | 1467395006247 Marionette TRACE conn2 <- [1,686,null,{}] 10:43:26 INFO - PROCESS | 1670 | 1467395006249 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}] 10:43:26 INFO - PROCESS | 1670 | 1467395006253 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:26 INFO - PROCESS | 1670 | 1467395006365 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 10:43:26 INFO - PROCESS | 1670 | 1467395006410 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:26 INFO - PROCESS | 1670 | 1467395006411 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x123b19800 == 38 [pid = 1670] [id = 179] 10:43:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1290d7c00) [pid = 1670] [serial = 535] [outer = 0x0] 10:43:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12a6b7000) [pid = 1670] [serial = 536] [outer = 0x1290d7c00] 10:43:26 INFO - PROCESS | 1670 | 1467395006443 Marionette DEBUG loaded listener.js 10:43:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12b9ec800) [pid = 1670] [serial = 537] [outer = 0x1290d7c00] 10:43:27 INFO - PROCESS | 1670 | 1467395007233 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]]]}] 10:43:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:43:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1019ms 10:43:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:43:27 INFO - PROCESS | 1670 | 1467395007265 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 10:43:27 INFO - PROCESS | 1670 | 1467395007267 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 10:43:27 INFO - PROCESS | 1670 | 1467395007269 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:43:27 INFO - PROCESS | 1670 | 1467395007270 Marionette TRACE conn2 <- [1,690,null,{}] 10:43:27 INFO - PROCESS | 1670 | 1467395007272 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}] 10:43:27 INFO - PROCESS | 1670 | 1467395007273 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:27 INFO - PROCESS | 1670 | 1467395007373 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 10:43:27 INFO - PROCESS | 1670 | 1467395007376 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:27 INFO - PROCESS | 1670 | 1467395007377 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x125377000 == 39 [pid = 1670] [id = 180] 10:43:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12b9ee000) [pid = 1670] [serial = 538] [outer = 0x0] 10:43:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12bd95800) [pid = 1670] [serial = 539] [outer = 0x12b9ee000] 10:43:27 INFO - PROCESS | 1670 | 1467395007402 Marionette DEBUG loaded listener.js 10:43:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12bf24c00) [pid = 1670] [serial = 540] [outer = 0x12b9ee000] 10:43:27 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11673c400) [pid = 1670] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:43:27 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12af77c00) [pid = 1670] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:43:27 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x120dc3400) [pid = 1670] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:43:27 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1183ad400) [pid = 1670] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:43:27 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x110fa8400) [pid = 1670] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:43:27 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12af78000) [pid = 1670] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:43:27 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x11607c800) [pid = 1670] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:43:27 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x11269b800) [pid = 1670] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:43:27 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x116903800) [pid = 1670] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:43:27 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1197a4800) [pid = 1670] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:43:27 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x11690a400) [pid = 1670] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:43:27 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1175b8000) [pid = 1670] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:43:27 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1187a3400) [pid = 1670] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:43:27 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x128449c00) [pid = 1670] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:43:28 INFO - PROCESS | 1670 | 1467395008202 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]]]}] 10:43:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:43:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 968ms 10:43:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:43:28 INFO - PROCESS | 1670 | 1467395008238 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 10:43:28 INFO - PROCESS | 1670 | 1467395008239 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 10:43:28 INFO - PROCESS | 1670 | 1467395008241 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:43:28 INFO - PROCESS | 1670 | 1467395008244 Marionette TRACE conn2 <- [1,694,null,{}] 10:43:28 INFO - PROCESS | 1670 | 1467395008247 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}] 10:43:28 INFO - PROCESS | 1670 | 1467395008248 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:28 INFO - PROCESS | 1670 | 1467395008320 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 10:43:28 INFO - PROCESS | 1670 | 1467395008323 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:28 INFO - PROCESS | 1670 | 1467395008325 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x126270000 == 40 [pid = 1670] [id = 181] 10:43:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x113370400) [pid = 1670] [serial = 541] [outer = 0x0] 10:43:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1183ad400) [pid = 1670] [serial = 542] [outer = 0x113370400] 10:43:28 INFO - PROCESS | 1670 | 1467395008360 Marionette DEBUG loaded listener.js 10:43:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1216c5c00) [pid = 1670] [serial = 543] [outer = 0x113370400] 10:43:29 INFO - PROCESS | 1670 | 1467395009171 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]]]}] 10:43:29 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) 10:43:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 971ms 10:43:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:43:29 INFO - PROCESS | 1670 | 1467395009213 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 10:43:29 INFO - PROCESS | 1670 | 1467395009214 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 10:43:29 INFO - PROCESS | 1670 | 1467395009216 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:43:29 INFO - PROCESS | 1670 | 1467395009217 Marionette TRACE conn2 <- [1,698,null,{}] 10:43:29 INFO - PROCESS | 1670 | 1467395009219 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}] 10:43:29 INFO - PROCESS | 1670 | 1467395009220 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:29 INFO - PROCESS | 1670 | 1467395009298 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 10:43:29 INFO - PROCESS | 1670 | 1467395009351 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:29 INFO - PROCESS | 1670 | 1467395009352 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12901c000 == 41 [pid = 1670] [id = 182] 10:43:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x116909800) [pid = 1670] [serial = 544] [outer = 0x0] 10:43:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x12af74000) [pid = 1670] [serial = 545] [outer = 0x116909800] 10:43:29 INFO - PROCESS | 1670 | 1467395009376 Marionette DEBUG loaded listener.js 10:43:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x12bf24400) [pid = 1670] [serial = 546] [outer = 0x116909800] 10:43:30 INFO - PROCESS | 1670 | 1467395010145 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]]]}] 10:43:30 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) 10:43:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 971ms 10:43:30 INFO - PROCESS | 1670 | 1467395010189 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 10:43:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:43:30 INFO - PROCESS | 1670 | 1467395010193 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 10:43:30 INFO - PROCESS | 1670 | 1467395010199 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:43:30 INFO - PROCESS | 1670 | 1467395010202 Marionette TRACE conn2 <- [1,702,null,{}] 10:43:30 INFO - PROCESS | 1670 | 1467395010208 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}] 10:43:30 INFO - PROCESS | 1670 | 1467395010210 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:30 INFO - PROCESS | 1670 | 1467395010369 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 10:43:30 INFO - PROCESS | 1670 | 1467395010425 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:30 INFO - PROCESS | 1670 | 1467395010426 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x11699b800 == 42 [pid = 1670] [id = 183] 10:43:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1172e3800) [pid = 1670] [serial = 547] [outer = 0x0] 10:43:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1175b6000) [pid = 1670] [serial = 548] [outer = 0x1172e3800] 10:43:30 INFO - PROCESS | 1670 | 1467395010458 Marionette DEBUG loaded listener.js 10:43:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1184db800) [pid = 1670] [serial = 549] [outer = 0x1172e3800] 10:43:31 INFO - PROCESS | 1670 | 1467395011392 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]]]}] 10:43:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:43:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1225ms 10:43:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:43:31 INFO - PROCESS | 1670 | 1467395011423 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 10:43:31 INFO - PROCESS | 1670 | 1467395011426 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 10:43:31 INFO - PROCESS | 1670 | 1467395011431 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:43:31 INFO - PROCESS | 1670 | 1467395011433 Marionette TRACE conn2 <- [1,706,null,{}] 10:43:31 INFO - PROCESS | 1670 | 1467395011435 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}] 10:43:31 INFO - PROCESS | 1670 | 1467395011437 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:31 INFO - PROCESS | 1670 | 1467395011537 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 10:43:31 INFO - PROCESS | 1670 | 1467395011590 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:31 INFO - PROCESS | 1670 | 1467395011591 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x11931f000 == 43 [pid = 1670] [id = 184] 10:43:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x118aec800) [pid = 1670] [serial = 550] [outer = 0x0] 10:43:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x120dc8400) [pid = 1670] [serial = 551] [outer = 0x118aec800] 10:43:31 INFO - PROCESS | 1670 | 1467395011622 Marionette DEBUG loaded listener.js 10:43:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x123cbe800) [pid = 1670] [serial = 552] [outer = 0x118aec800] 10:43:32 INFO - PROCESS | 1670 | 1467395012552 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]]]}] 10:43:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:43:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1177ms 10:43:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:43:32 INFO - PROCESS | 1670 | 1467395012609 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 10:43:32 INFO - PROCESS | 1670 | 1467395012610 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 10:43:32 INFO - PROCESS | 1670 | 1467395012613 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:43:32 INFO - PROCESS | 1670 | 1467395012615 Marionette TRACE conn2 <- [1,710,null,{}] 10:43:32 INFO - PROCESS | 1670 | 1467395012623 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}] 10:43:32 INFO - PROCESS | 1670 | 1467395012628 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:32 INFO - PROCESS | 1670 | 1467395012726 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 10:43:32 INFO - PROCESS | 1670 | 1467395012779 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:32 INFO - PROCESS | 1670 | 1467395012782 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a565800 == 44 [pid = 1670] [id = 185] 10:43:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1248d7400) [pid = 1670] [serial = 553] [outer = 0x0] 10:43:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1293adc00) [pid = 1670] [serial = 554] [outer = 0x1248d7400] 10:43:32 INFO - PROCESS | 1670 | 1467395012813 Marionette DEBUG loaded listener.js 10:43:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12af73400) [pid = 1670] [serial = 555] [outer = 0x1248d7400] 10:43:34 INFO - PROCESS | 1670 | --DOCSHELL 0x126270000 == 43 [pid = 1670] [id = 181] 10:43:34 INFO - PROCESS | 1670 | --DOCSHELL 0x125377000 == 42 [pid = 1670] [id = 180] 10:43:34 INFO - PROCESS | 1670 | --DOCSHELL 0x123b19800 == 41 [pid = 1670] [id = 179] 10:43:34 INFO - PROCESS | 1670 | --DOCSHELL 0x120d50000 == 40 [pid = 1670] [id = 178] 10:43:34 INFO - PROCESS | 1670 | --DOCSHELL 0x119921800 == 39 [pid = 1670] [id = 177] 10:43:34 INFO - PROCESS | 1670 | --DOCSHELL 0x117e5d000 == 38 [pid = 1670] [id = 176] 10:43:34 INFO - PROCESS | 1670 | --DOCSHELL 0x117463800 == 37 [pid = 1670] [id = 175] 10:43:34 INFO - PROCESS | 1670 | --DOCSHELL 0x117461800 == 36 [pid = 1670] [id = 174] 10:43:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12c18d000 == 35 [pid = 1670] [id = 172] 10:43:34 INFO - PROCESS | 1670 | --DOCSHELL 0x123c7d000 == 34 [pid = 1670] [id = 171] 10:43:34 INFO - PROCESS | 1670 | --DOCSHELL 0x120d52800 == 33 [pid = 1670] [id = 170] 10:43:34 INFO - PROCESS | 1670 | --DOCSHELL 0x116f82800 == 32 [pid = 1670] [id = 156] 10:43:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12bde2800 == 31 [pid = 1670] [id = 169] 10:43:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12c4c7000 == 30 [pid = 1670] [id = 173] 10:43:34 INFO - PROCESS | 1670 | --DOCSHELL 0x11931f000 == 29 [pid = 1670] [id = 184] 10:43:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12901c000 == 28 [pid = 1670] [id = 182] 10:43:34 INFO - PROCESS | 1670 | --DOCSHELL 0x11699b800 == 27 [pid = 1670] [id = 183] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12a6c2c00) [pid = 1670] [serial = 487] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12afb2000) [pid = 1670] [serial = 490] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x121535400) [pid = 1670] [serial = 475] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1248de400) [pid = 1670] [serial = 476] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11929f000) [pid = 1670] [serial = 472] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1197a9000) [pid = 1670] [serial = 473] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12844c000) [pid = 1670] [serial = 464] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12b9eb000) [pid = 1670] [serial = 493] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12530ac00) [pid = 1670] [serial = 478] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x128446c00) [pid = 1670] [serial = 479] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x116a0c800) [pid = 1670] [serial = 496] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x11703a800) [pid = 1670] [serial = 467] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x116907000) [pid = 1670] [serial = 466] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x125310400) [pid = 1670] [serial = 499] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12881f000) [pid = 1670] [serial = 481] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x129072400) [pid = 1670] [serial = 482] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x1183a3400) [pid = 1670] [serial = 470] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x118164000) [pid = 1670] [serial = 469] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x12bd9a800) [pid = 1670] [serial = 502] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x12bd90800) [pid = 1670] [serial = 500] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x12bf21000) [pid = 1670] [serial = 503] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x1189c0000) [pid = 1670] [serial = 497] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x12bad4400) [pid = 1670] [serial = 494] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x12907bc00) [pid = 1670] [serial = 484] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x12aa10400) [pid = 1670] [serial = 488] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x12b781000) [pid = 1670] [serial = 491] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x12bf3d800) [pid = 1670] [serial = 505] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x12a6b5c00) [pid = 1670] [serial = 485] [outer = 0x0] [url = about:blank] 10:43:34 INFO - PROCESS | 1670 | 1467395014460 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]]]}] 10:43:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:43:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1877ms 10:43:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:43:34 INFO - PROCESS | 1670 | 1467395014491 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 10:43:34 INFO - PROCESS | 1670 | 1467395014493 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 10:43:34 INFO - PROCESS | 1670 | 1467395014497 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:43:34 INFO - PROCESS | 1670 | 1467395014500 Marionette TRACE conn2 <- [1,714,null,{}] 10:43:34 INFO - PROCESS | 1670 | 1467395014504 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}] 10:43:34 INFO - PROCESS | 1670 | 1467395014506 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:34 INFO - PROCESS | 1670 | 1467395014584 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 10:43:34 INFO - PROCESS | 1670 | 1467395014588 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:34 INFO - PROCESS | 1670 | 1467395014591 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x1162ce800 == 28 [pid = 1670] [id = 186] 10:43:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x1172e4000) [pid = 1670] [serial = 556] [outer = 0x0] 10:43:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x1172e6c00) [pid = 1670] [serial = 557] [outer = 0x1172e4000] 10:43:34 INFO - PROCESS | 1670 | 1467395014623 Marionette DEBUG loaded listener.js 10:43:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x118262c00) [pid = 1670] [serial = 558] [outer = 0x1172e4000] 10:43:35 INFO - PROCESS | 1670 | 1467395015423 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]]]}] 10:43:35 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 10:43:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 972ms 10:43:35 INFO - PROCESS | 1670 | 1467395015469 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 10:43:35 INFO - PROCESS | 1670 | 1467395015473 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 10:43:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:43:35 INFO - PROCESS | 1670 | 1467395015477 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:43:35 INFO - PROCESS | 1670 | 1467395015479 Marionette TRACE conn2 <- [1,718,null,{}] 10:43:35 INFO - PROCESS | 1670 | 1467395015482 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}] 10:43:35 INFO - PROCESS | 1670 | 1467395015484 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:35 INFO - PROCESS | 1670 | 1467395015566 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 10:43:35 INFO - PROCESS | 1670 | 1467395015617 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:35 INFO - PROCESS | 1670 | 1467395015619 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x1172a7800 == 29 [pid = 1670] [id = 187] 10:43:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x1183a8c00) [pid = 1670] [serial = 559] [outer = 0x0] 10:43:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x119273400) [pid = 1670] [serial = 560] [outer = 0x1183a8c00] 10:43:35 INFO - PROCESS | 1670 | 1467395015646 Marionette DEBUG loaded listener.js 10:43:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x1197a1800) [pid = 1670] [serial = 561] [outer = 0x1183a8c00] 10:43:36 INFO - PROCESS | 1670 | 1467395016445 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]]]}] 10:43:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:43:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1020ms 10:43:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:43:36 INFO - PROCESS | 1670 | 1467395016497 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 10:43:36 INFO - PROCESS | 1670 | 1467395016499 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 10:43:36 INFO - PROCESS | 1670 | 1467395016501 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:43:36 INFO - PROCESS | 1670 | 1467395016503 Marionette TRACE conn2 <- [1,722,null,{}] 10:43:36 INFO - PROCESS | 1670 | 1467395016536 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}] 10:43:36 INFO - PROCESS | 1670 | 1467395016539 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:36 INFO - PROCESS | 1670 | 1467395016641 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 10:43:36 INFO - PROCESS | 1670 | 1467395016646 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:36 INFO - PROCESS | 1670 | 1467395016648 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x119246000 == 30 [pid = 1670] [id = 188] 10:43:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x12132cc00) [pid = 1670] [serial = 562] [outer = 0x0] 10:43:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x124881800) [pid = 1670] [serial = 563] [outer = 0x12132cc00] 10:43:36 INFO - PROCESS | 1670 | 1467395016677 Marionette DEBUG loaded listener.js 10:43:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x124ad9000) [pid = 1670] [serial = 564] [outer = 0x12132cc00] 10:43:37 INFO - PROCESS | 1670 | 1467395017045 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] 10:43:37 INFO - PROCESS | 1670 | 1467395017076 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 10:43:37 INFO - PROCESS | 1670 | 1467395017078 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:43:37 INFO - PROCESS | 1670 | 1467395017079 Marionette TRACE conn2 <- [1,726,null,{}] 10:43:37 INFO - PROCESS | 1670 | 1467395017081 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}] 10:43:37 INFO - PROCESS | 1670 | 1467395017083 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:37 INFO - PROCESS | 1670 | 1467395017178 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 10:43:37 INFO - PROCESS | 1670 | 1467395017187 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:37 INFO - PROCESS | 1670 | 1467395017188 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x121027000 == 31 [pid = 1670] [id = 189] 10:43:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x12538a400) [pid = 1670] [serial = 565] [outer = 0x0] 10:43:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x126024800) [pid = 1670] [serial = 566] [outer = 0x12538a400] 10:43:37 INFO - PROCESS | 1670 | 1467395017216 Marionette DEBUG loaded listener.js 10:43:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x128826000) [pid = 1670] [serial = 567] [outer = 0x12538a400] 10:43:37 INFO - PROCESS | 1670 | 1467395017603 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]]]}] 10:43:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:43:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 568ms 10:43:37 INFO - PROCESS | 1670 | 1467395017647 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 10:43:37 INFO - PROCESS | 1670 | 1467395017648 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 10:43:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:43:37 INFO - PROCESS | 1670 | 1467395017650 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:43:37 INFO - PROCESS | 1670 | 1467395017651 Marionette TRACE conn2 <- [1,730,null,{}] 10:43:37 INFO - PROCESS | 1670 | 1467395017654 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}] 10:43:37 INFO - PROCESS | 1670 | 1467395017655 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:37 INFO - PROCESS | 1670 | 1467395017754 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 10:43:37 INFO - PROCESS | 1670 | 1467395017790 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:37 INFO - PROCESS | 1670 | 1467395017791 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x123c7b000 == 32 [pid = 1670] [id = 190] 10:43:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x12623cc00) [pid = 1670] [serial = 568] [outer = 0x0] 10:43:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x12907d800) [pid = 1670] [serial = 569] [outer = 0x12623cc00] 10:43:37 INFO - PROCESS | 1670 | 1467395017815 Marionette DEBUG loaded listener.js 10:43:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1293b3c00) [pid = 1670] [serial = 570] [outer = 0x12623cc00] 10:43:38 INFO - PROCESS | 1670 | 1467395018160 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] 10:43:38 INFO - PROCESS | 1670 | 1467395018171 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 10:43:38 INFO - PROCESS | 1670 | 1467395018180 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:43:38 INFO - PROCESS | 1670 | 1467395018181 Marionette TRACE conn2 <- [1,734,null,{}] 10:43:38 INFO - PROCESS | 1670 | 1467395018183 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}] 10:43:38 INFO - PROCESS | 1670 | 1467395018187 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:38 INFO - PROCESS | 1670 | 1467395018312 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 10:43:38 INFO - PROCESS | 1670 | 1467395018317 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:38 INFO - PROCESS | 1670 | 1467395018318 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x1266cf800 == 33 [pid = 1670] [id = 191] 10:43:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x12a62ac00) [pid = 1670] [serial = 571] [outer = 0x0] 10:43:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x12aa06800) [pid = 1670] [serial = 572] [outer = 0x12a62ac00] 10:43:38 INFO - PROCESS | 1670 | 1467395018343 Marionette DEBUG loaded listener.js 10:43:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x12b9ef400) [pid = 1670] [serial = 573] [outer = 0x12a62ac00] 10:43:38 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x120f79800) [pid = 1670] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:43:38 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x120f7c400) [pid = 1670] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:43:38 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1183a3c00) [pid = 1670] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:43:38 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1192a4400) [pid = 1670] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:43:38 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12bf21400) [pid = 1670] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:43:38 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x1197a0800) [pid = 1670] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:43:38 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x129073400) [pid = 1670] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:43:38 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x12530dc00) [pid = 1670] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:43:38 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x118164400) [pid = 1670] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:43:38 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x12a51e400) [pid = 1670] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:43:38 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x12b9ee000) [pid = 1670] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:43:38 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x113370400) [pid = 1670] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:43:38 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x1290d7c00) [pid = 1670] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:43:38 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x116909800) [pid = 1670] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:43:38 INFO - PROCESS | 1670 | 1467395018892 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]]]}] 10:43:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:43:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 775ms 10:43:38 INFO - PROCESS | 1670 | 1467395018949 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 10:43:38 INFO - PROCESS | 1670 | 1467395018950 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 10:43:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:43:38 INFO - PROCESS | 1670 | 1467395018953 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:43:38 INFO - PROCESS | 1670 | 1467395018954 Marionette TRACE conn2 <- [1,738,null,{}] 10:43:38 INFO - PROCESS | 1670 | 1467395018956 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}] 10:43:38 INFO - PROCESS | 1670 | 1467395018957 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:39 INFO - PROCESS | 1670 | 1467395019042 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 10:43:39 INFO - PROCESS | 1670 | 1467395019063 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:39 INFO - PROCESS | 1670 | 1467395019064 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x129004000 == 34 [pid = 1670] [id = 192] 10:43:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x1183a5c00) [pid = 1670] [serial = 574] [outer = 0x0] 10:43:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x125382c00) [pid = 1670] [serial = 575] [outer = 0x1183a5c00] 10:43:39 INFO - PROCESS | 1670 | 1467395019089 Marionette DEBUG loaded listener.js 10:43:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x12a51ec00) [pid = 1670] [serial = 576] [outer = 0x1183a5c00] 10:43:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:43:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 918ms 10:43:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:43:39 INFO - PROCESS | 1670 | 1467395019868 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]]]}] 10:43:39 INFO - PROCESS | 1670 | 1467395019871 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 10:43:39 INFO - PROCESS | 1670 | 1467395019873 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 10:43:39 INFO - PROCESS | 1670 | 1467395019875 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:43:39 INFO - PROCESS | 1670 | 1467395019876 Marionette TRACE conn2 <- [1,742,null,{}] 10:43:39 INFO - PROCESS | 1670 | 1467395019881 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}] 10:43:39 INFO - PROCESS | 1670 | 1467395019882 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:39 INFO - PROCESS | 1670 | 1467395019956 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 10:43:39 INFO - PROCESS | 1670 | 1467395019961 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:39 INFO - PROCESS | 1670 | 1467395019963 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x12977c800 == 35 [pid = 1670] [id = 193] 10:43:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x12a6ba400) [pid = 1670] [serial = 577] [outer = 0x0] 10:43:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x12bace800) [pid = 1670] [serial = 578] [outer = 0x12a6ba400] 10:43:39 INFO - PROCESS | 1670 | 1467395019987 Marionette DEBUG loaded listener.js 10:43:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x12bd92800) [pid = 1670] [serial = 579] [outer = 0x12a6ba400] 10:43:40 INFO - PROCESS | 1670 | 1467395020797 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]]]}] 10:43:40 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 10:43:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 971ms 10:43:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:43:40 INFO - PROCESS | 1670 | 1467395020867 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 10:43:40 INFO - PROCESS | 1670 | 1467395020870 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 10:43:40 INFO - PROCESS | 1670 | 1467395020875 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:43:40 INFO - PROCESS | 1670 | 1467395020877 Marionette TRACE conn2 <- [1,746,null,{}] 10:43:40 INFO - PROCESS | 1670 | 1467395020881 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}] 10:43:40 INFO - PROCESS | 1670 | 1467395020882 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:40 INFO - PROCESS | 1670 | 1467395020966 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 10:43:41 INFO - PROCESS | 1670 | 1467395021058 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:41 INFO - PROCESS | 1670 | 1467395021059 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x1169a4000 == 36 [pid = 1670] [id = 194] 10:43:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x11696dc00) [pid = 1670] [serial = 580] [outer = 0x0] 10:43:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x117259400) [pid = 1670] [serial = 581] [outer = 0x11696dc00] 10:43:41 INFO - PROCESS | 1670 | 1467395021092 Marionette DEBUG loaded listener.js 10:43:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1183a5400) [pid = 1670] [serial = 582] [outer = 0x11696dc00] 10:43:42 INFO - PROCESS | 1670 | 1467395022045 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]]]}] 10:43:42 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.) 10:43:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1221ms 10:43:42 INFO - PROCESS | 1670 | 1467395022096 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 10:43:42 INFO - PROCESS | 1670 | 1467395022099 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 10:43:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:43:42 INFO - PROCESS | 1670 | 1467395022103 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:43:42 INFO - PROCESS | 1670 | 1467395022105 Marionette TRACE conn2 <- [1,750,null,{}] 10:43:42 INFO - PROCESS | 1670 | 1467395022108 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}] 10:43:42 INFO - PROCESS | 1670 | 1467395022110 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:42 INFO - PROCESS | 1670 | 1467395022215 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 10:43:42 INFO - PROCESS | 1670 | 1467395022288 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:42 INFO - PROCESS | 1670 | 1467395022290 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x112db2000 == 37 [pid = 1670] [id = 195] 10:43:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x116745000) [pid = 1670] [serial = 583] [outer = 0x0] 10:43:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x116910c00) [pid = 1670] [serial = 584] [outer = 0x116745000] 10:43:42 INFO - PROCESS | 1670 | 1467395022424 Marionette DEBUG loaded listener.js 10:43:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x11825ac00) [pid = 1670] [serial = 585] [outer = 0x116745000] 10:43:42 INFO - PROCESS | 1670 | --DOCSHELL 0x12d2be000 == 36 [pid = 1670] [id = 21] 10:43:42 INFO - PROCESS | 1670 | --DOCSHELL 0x12cdd4000 == 35 [pid = 1670] [id = 15] 10:43:42 INFO - PROCESS | 1670 | --DOCSHELL 0x129015000 == 34 [pid = 1670] [id = 6] 10:43:42 INFO - PROCESS | 1670 | --DOCSHELL 0x12cff8000 == 33 [pid = 1670] [id = 17] 10:43:42 INFO - PROCESS | 1670 | --DOCSHELL 0x12b75e000 == 32 [pid = 1670] [id = 9] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12186ec00) [pid = 1670] [serial = 527] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x124ad0800) [pid = 1670] [serial = 528] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x128449400) [pid = 1670] [serial = 533] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x1184d4c00) [pid = 1670] [serial = 521] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x118af3000) [pid = 1670] [serial = 522] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x1197e5800) [pid = 1670] [serial = 524] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x120dc5800) [pid = 1670] [serial = 525] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x12bf46400) [pid = 1670] [serial = 506] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x119aa4800) [pid = 1670] [serial = 512] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x121537000) [pid = 1670] [serial = 513] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x129079800) [pid = 1670] [serial = 515] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x129338400) [pid = 1670] [serial = 516] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x12601f400) [pid = 1670] [serial = 530] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x1266f5400) [pid = 1670] [serial = 531] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x118261c00) [pid = 1670] [serial = 509] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x1189b7000) [pid = 1670] [serial = 510] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x12a6bc800) [pid = 1670] [serial = 518] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x12b782000) [pid = 1670] [serial = 519] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x12bd95800) [pid = 1670] [serial = 539] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x11933c800) [pid = 1670] [serial = 206] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x1183ad400) [pid = 1670] [serial = 542] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 62 (0x12a6b7000) [pid = 1670] [serial = 536] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 61 (0x12b9ec800) [pid = 1670] [serial = 537] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 60 (0x12bf24c00) [pid = 1670] [serial = 540] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 59 (0x128cea800) [pid = 1670] [serial = 534] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 58 (0x1216c5c00) [pid = 1670] [serial = 543] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 57 (0x12bf24400) [pid = 1670] [serial = 546] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | --DOMWINDOW == 56 (0x12af74000) [pid = 1670] [serial = 545] [outer = 0x0] [url = about:blank] 10:43:43 INFO - PROCESS | 1670 | 1467395023370 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]]]}] 10:43:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:43:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1275ms 10:43:43 INFO - PROCESS | 1670 | 1467395023379 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 10:43:43 INFO - PROCESS | 1670 | 1467395023380 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 10:43:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:43:43 INFO - PROCESS | 1670 | 1467395023383 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:43:43 INFO - PROCESS | 1670 | 1467395023386 Marionette TRACE conn2 <- [1,754,null,{}] 10:43:43 INFO - PROCESS | 1670 | 1467395023389 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}] 10:43:43 INFO - PROCESS | 1670 | 1467395023391 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:43 INFO - PROCESS | 1670 | 1467395023470 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 10:43:43 INFO - PROCESS | 1670 | 1467395023475 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:43 INFO - PROCESS | 1670 | 1467395023478 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e5b000 == 33 [pid = 1670] [id = 196] 10:43:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 57 (0x1183a1400) [pid = 1670] [serial = 586] [outer = 0x0] 10:43:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 58 (0x1189b7000) [pid = 1670] [serial = 587] [outer = 0x1183a1400] 10:43:43 INFO - PROCESS | 1670 | 1467395023509 Marionette DEBUG loaded listener.js 10:43:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 59 (0x1197aa800) [pid = 1670] [serial = 588] [outer = 0x1183a1400] 10:43:44 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 10:43:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 972ms 10:43:44 INFO - PROCESS | 1670 | 1467395024351 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]]]}] 10:43:44 INFO - PROCESS | 1670 | 1467395024356 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 10:43:44 INFO - PROCESS | 1670 | 1467395024359 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 10:43:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:43:44 INFO - PROCESS | 1670 | 1467395024363 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:43:44 INFO - PROCESS | 1670 | 1467395024365 Marionette TRACE conn2 <- [1,758,null,{}] 10:43:44 INFO - PROCESS | 1670 | 1467395024367 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}] 10:43:44 INFO - PROCESS | 1670 | 1467395024369 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:44 INFO - PROCESS | 1670 | 1467395024472 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 10:43:44 INFO - PROCESS | 1670 | 1467395024478 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:44 INFO - PROCESS | 1670 | 1467395024479 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x119324800 == 34 [pid = 1670] [id = 197] 10:43:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 60 (0x1197ad000) [pid = 1670] [serial = 589] [outer = 0x0] 10:43:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 61 (0x121330c00) [pid = 1670] [serial = 590] [outer = 0x1197ad000] 10:43:44 INFO - PROCESS | 1670 | 1467395024505 Marionette DEBUG loaded listener.js 10:43:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 62 (0x124ad0400) [pid = 1670] [serial = 591] [outer = 0x1197ad000] 10:43:44 INFO - PROCESS | 1670 | 1467395024870 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]]]}] 10:43:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:43:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 519ms 10:43:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:43:44 INFO - PROCESS | 1670 | 1467395024883 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 10:43:44 INFO - PROCESS | 1670 | 1467395024884 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 10:43:44 INFO - PROCESS | 1670 | 1467395024887 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:43:44 INFO - PROCESS | 1670 | 1467395024889 Marionette TRACE conn2 <- [1,762,null,{}] 10:43:44 INFO - PROCESS | 1670 | 1467395024899 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}] 10:43:44 INFO - PROCESS | 1670 | 1467395024902 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:45 INFO - PROCESS | 1670 | 1467395025010 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 10:43:45 INFO - PROCESS | 1670 | 1467395025014 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:45 INFO - PROCESS | 1670 | 1467395025016 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213dd000 == 35 [pid = 1670] [id = 198] 10:43:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x1166e8c00) [pid = 1670] [serial = 592] [outer = 0x0] 10:43:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x126235800) [pid = 1670] [serial = 593] [outer = 0x1166e8c00] 10:43:45 INFO - PROCESS | 1670 | 1467395025040 Marionette DEBUG loaded listener.js 10:43:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x128a31000) [pid = 1670] [serial = 594] [outer = 0x1166e8c00] 10:43:45 INFO - PROCESS | 1670 | 1467395025842 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]]]}] 10:43:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:43:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 973ms 10:43:45 INFO - PROCESS | 1670 | 1467395025861 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 10:43:45 INFO - PROCESS | 1670 | 1467395025862 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 10:43:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:43:45 INFO - PROCESS | 1670 | 1467395025865 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:43:45 INFO - PROCESS | 1670 | 1467395025866 Marionette TRACE conn2 <- [1,766,null,{}] 10:43:45 INFO - PROCESS | 1670 | 1467395025868 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}] 10:43:45 INFO - PROCESS | 1670 | 1467395025869 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:45 INFO - PROCESS | 1670 | 1467395025967 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 10:43:45 INFO - PROCESS | 1670 | 1467395025978 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:45 INFO - PROCESS | 1670 | 1467395025980 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12535e800 == 36 [pid = 1670] [id = 199] 10:43:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x12907b400) [pid = 1670] [serial = 595] [outer = 0x0] 10:43:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x1290da000) [pid = 1670] [serial = 596] [outer = 0x12907b400] 10:43:46 INFO - PROCESS | 1670 | 1467395026004 Marionette DEBUG loaded listener.js 10:43:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x12a620000) [pid = 1670] [serial = 597] [outer = 0x12907b400] 10:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x1172e4000) [pid = 1670] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x12132cc00) [pid = 1670] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x12623cc00) [pid = 1670] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x12538a400) [pid = 1670] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x1183a8c00) [pid = 1670] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 62 (0x1248d7400) [pid = 1670] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 61 (0x12a62ac00) [pid = 1670] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 60 (0x1172e3800) [pid = 1670] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 59 (0x118aec800) [pid = 1670] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 58 (0x1183a5c00) [pid = 1670] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:43:46 INFO - PROCESS | 1670 | 1467395026845 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]]]}] 10:43:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:43:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1020ms 10:43:46 INFO - PROCESS | 1670 | 1467395026886 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 10:43:46 INFO - PROCESS | 1670 | 1467395026888 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 10:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:43:46 INFO - PROCESS | 1670 | 1467395026891 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:43:46 INFO - PROCESS | 1670 | 1467395026893 Marionette TRACE conn2 <- [1,770,null,{}] 10:43:46 INFO - PROCESS | 1670 | 1467395026896 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}] 10:43:46 INFO - PROCESS | 1670 | 1467395026898 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:46 INFO - PROCESS | 1670 | 1467395026995 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 10:43:47 INFO - PROCESS | 1670 | 1467395027000 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:47 INFO - PROCESS | 1670 | 1467395027001 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12130a800 == 37 [pid = 1670] [id = 200] 10:43:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 59 (0x12623cc00) [pid = 1670] [serial = 598] [outer = 0x0] 10:43:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 60 (0x129076c00) [pid = 1670] [serial = 599] [outer = 0x12623cc00] 10:43:47 INFO - PROCESS | 1670 | 1467395027027 Marionette DEBUG loaded listener.js 10:43:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 61 (0x12a6c2c00) [pid = 1670] [serial = 600] [outer = 0x12623cc00] 10:43:47 INFO - PROCESS | 1670 | 1467395027488 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]]]}] 10:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 624ms 10:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:43:47 INFO - PROCESS | 1670 | 1467395027517 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 10:43:47 INFO - PROCESS | 1670 | 1467395027519 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 10:43:47 INFO - PROCESS | 1670 | 1467395027522 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:43:47 INFO - PROCESS | 1670 | 1467395027523 Marionette TRACE conn2 <- [1,774,null,{}] 10:43:47 INFO - PROCESS | 1670 | 1467395027528 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}] 10:43:47 INFO - PROCESS | 1670 | 1467395027534 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:47 INFO - PROCESS | 1670 | 1467395027686 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 10:43:47 INFO - PROCESS | 1670 | 1467395027703 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:47 INFO - PROCESS | 1670 | 1467395027705 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x129314800 == 38 [pid = 1670] [id = 201] 10:43:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 62 (0x12a6c2800) [pid = 1670] [serial = 601] [outer = 0x0] 10:43:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x12b9f1c00) [pid = 1670] [serial = 602] [outer = 0x12a6c2800] 10:43:47 INFO - PROCESS | 1670 | 1467395027742 Marionette DEBUG loaded listener.js 10:43:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x12bad3800) [pid = 1670] [serial = 603] [outer = 0x12a6c2800] 10:43:48 INFO - PROCESS | 1670 | 1467395028064 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]]]}] 10:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 574ms 10:43:48 INFO - PROCESS | 1670 | 1467395028097 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 10:43:48 INFO - PROCESS | 1670 | 1467395028098 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 10:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:43:48 INFO - PROCESS | 1670 | 1467395028100 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:43:48 INFO - PROCESS | 1670 | 1467395028102 Marionette TRACE conn2 <- [1,778,null,{}] 10:43:48 INFO - PROCESS | 1670 | 1467395028104 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}] 10:43:48 INFO - PROCESS | 1670 | 1467395028105 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:48 INFO - PROCESS | 1670 | 1467395028181 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 10:43:48 INFO - PROCESS | 1670 | 1467395028185 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:48 INFO - PROCESS | 1670 | 1467395028186 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a8c4800 == 39 [pid = 1670] [id = 202] 10:43:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x12bd92000) [pid = 1670] [serial = 604] [outer = 0x0] 10:43:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x12bd9c000) [pid = 1670] [serial = 605] [outer = 0x12bd92000] 10:43:48 INFO - PROCESS | 1670 | 1467395028213 Marionette DEBUG loaded listener.js 10:43:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x12bf1ec00) [pid = 1670] [serial = 606] [outer = 0x12bd92000] 10:43:48 INFO - PROCESS | 1670 | 1467395028546 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]]]}] 10:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 469ms 10:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:43:48 INFO - PROCESS | 1670 | 1467395028570 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 10:43:48 INFO - PROCESS | 1670 | 1467395028571 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 10:43:48 INFO - PROCESS | 1670 | 1467395028573 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:43:48 INFO - PROCESS | 1670 | 1467395028575 Marionette TRACE conn2 <- [1,782,null,{}] 10:43:48 INFO - PROCESS | 1670 | 1467395028580 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}] 10:43:48 INFO - PROCESS | 1670 | 1467395028581 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:48 INFO - PROCESS | 1670 | 1467395028682 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 10:43:48 INFO - PROCESS | 1670 | 1467395028688 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:48 INFO - PROCESS | 1670 | 1467395028689 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a8ca000 == 40 [pid = 1670] [id = 203] 10:43:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x12bf1f400) [pid = 1670] [serial = 607] [outer = 0x0] 10:43:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x12bf25c00) [pid = 1670] [serial = 608] [outer = 0x12bf1f400] 10:43:48 INFO - PROCESS | 1670 | 1467395028713 Marionette DEBUG loaded listener.js 10:43:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x12bf40000) [pid = 1670] [serial = 609] [outer = 0x12bf1f400] 10:43:49 INFO - PROCESS | 1670 | 1467395029157 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]]]}] 10:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 622ms 10:43:49 INFO - PROCESS | 1670 | 1467395029196 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 10:43:49 INFO - PROCESS | 1670 | 1467395029199 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 10:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:43:49 INFO - PROCESS | 1670 | 1467395029202 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:43:49 INFO - PROCESS | 1670 | 1467395029205 Marionette TRACE conn2 <- [1,786,null,{}] 10:43:49 INFO - PROCESS | 1670 | 1467395029227 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}] 10:43:49 INFO - PROCESS | 1670 | 1467395029228 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:49 INFO - PROCESS | 1670 | 1467395029329 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 10:43:49 INFO - PROCESS | 1670 | 1467395029396 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:49 INFO - PROCESS | 1670 | 1467395029398 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x119254000 == 41 [pid = 1670] [id = 204] 10:43:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x118259400) [pid = 1670] [serial = 610] [outer = 0x0] 10:43:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x1184dac00) [pid = 1670] [serial = 611] [outer = 0x118259400] 10:43:49 INFO - PROCESS | 1670 | 1467395029428 Marionette DEBUG loaded listener.js 10:43:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x1197a6c00) [pid = 1670] [serial = 612] [outer = 0x118259400] 10:43:49 INFO - PROCESS | 1670 | 1467395029894 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]]]}] 10:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 727ms 10:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:43:49 INFO - PROCESS | 1670 | 1467395029929 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 10:43:49 INFO - PROCESS | 1670 | 1467395029932 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 10:43:49 INFO - PROCESS | 1670 | 1467395029936 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:43:49 INFO - PROCESS | 1670 | 1467395029938 Marionette TRACE conn2 <- [1,790,null,{}] 10:43:49 INFO - PROCESS | 1670 | 1467395029941 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}] 10:43:49 INFO - PROCESS | 1670 | 1467395029944 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:50 INFO - PROCESS | 1670 | 1467395030047 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 10:43:50 INFO - PROCESS | 1670 | 1467395030116 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:50 INFO - PROCESS | 1670 | 1467395030117 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x126346000 == 42 [pid = 1670] [id = 205] 10:43:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x1248d1000) [pid = 1670] [serial = 613] [outer = 0x0] 10:43:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x124d91c00) [pid = 1670] [serial = 614] [outer = 0x1248d1000] 10:43:50 INFO - PROCESS | 1670 | 1467395030148 Marionette DEBUG loaded listener.js 10:43:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x1262c1c00) [pid = 1670] [serial = 615] [outer = 0x1248d1000] 10:43:50 INFO - PROCESS | 1670 | 1467395030578 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]]]}] 10:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 670ms 10:43:50 INFO - PROCESS | 1670 | 1467395030606 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 10:43:50 INFO - PROCESS | 1670 | 1467395030608 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 10:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:43:50 INFO - PROCESS | 1670 | 1467395030665 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:43:50 INFO - PROCESS | 1670 | 1467395030668 Marionette TRACE conn2 <- [1,794,null,{}] 10:43:50 INFO - PROCESS | 1670 | 1467395030677 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}] 10:43:50 INFO - PROCESS | 1670 | 1467395030680 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:50 INFO - PROCESS | 1670 | 1467395030779 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 10:43:50 INFO - PROCESS | 1670 | 1467395030847 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:50 INFO - PROCESS | 1670 | 1467395030848 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af8d000 == 43 [pid = 1670] [id = 206] 10:43:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x12a6bc000) [pid = 1670] [serial = 616] [outer = 0x0] 10:43:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x12aa07400) [pid = 1670] [serial = 617] [outer = 0x12a6bc000] 10:43:50 INFO - PROCESS | 1670 | 1467395030881 Marionette DEBUG loaded listener.js 10:43:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x12b783400) [pid = 1670] [serial = 618] [outer = 0x12a6bc000] 10:43:51 INFO - PROCESS | 1670 | 1467395031296 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]]]}] 10:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 710ms 10:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:43:51 INFO - PROCESS | 1670 | 1467395031337 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 10:43:51 INFO - PROCESS | 1670 | 1467395031339 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 10:43:51 INFO - PROCESS | 1670 | 1467395031360 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:43:51 INFO - PROCESS | 1670 | 1467395031361 Marionette TRACE conn2 <- [1,798,null,{}] 10:43:51 INFO - PROCESS | 1670 | 1467395031365 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}] 10:43:51 INFO - PROCESS | 1670 | 1467395031366 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:51 INFO - PROCESS | 1670 | 1467395031465 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 10:43:51 INFO - PROCESS | 1670 | 1467395031532 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:51 INFO - PROCESS | 1670 | 1467395031533 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b75d000 == 44 [pid = 1670] [id = 207] 10:43:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x12bf28400) [pid = 1670] [serial = 619] [outer = 0x0] 10:43:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x12bf41000) [pid = 1670] [serial = 620] [outer = 0x12bf28400] 10:43:51 INFO - PROCESS | 1670 | 1467395031561 Marionette DEBUG loaded listener.js 10:43:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x12bf46c00) [pid = 1670] [serial = 621] [outer = 0x12bf28400] 10:43:52 INFO - PROCESS | 1670 | 1467395032108 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]]]}] 10:43:52 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 10:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 789ms 10:43:52 INFO - PROCESS | 1670 | 1467395032149 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 10:43:52 INFO - PROCESS | 1670 | 1467395032152 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 10:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:43:52 INFO - PROCESS | 1670 | 1467395032155 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:43:52 INFO - PROCESS | 1670 | 1467395032157 Marionette TRACE conn2 <- [1,802,null,{}] 10:43:52 INFO - PROCESS | 1670 | 1467395032163 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}] 10:43:52 INFO - PROCESS | 1670 | 1467395032165 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:52 INFO - PROCESS | 1670 | 1467395032254 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 10:43:52 INFO - PROCESS | 1670 | 1467395032328 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:52 INFO - PROCESS | 1670 | 1467395032331 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x11670f800 == 45 [pid = 1670] [id = 208] 10:43:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x118748000) [pid = 1670] [serial = 622] [outer = 0x0] 10:43:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1189c1000) [pid = 1670] [serial = 623] [outer = 0x118748000] 10:43:52 INFO - PROCESS | 1670 | 1467395032358 Marionette DEBUG loaded listener.js 10:43:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1197a9000) [pid = 1670] [serial = 624] [outer = 0x118748000] 10:43:53 INFO - PROCESS | 1670 | --DOCSHELL 0x1170c4000 == 44 [pid = 1670] [id = 25] 10:43:53 INFO - PROCESS | 1670 | --DOCSHELL 0x1169a7800 == 43 [pid = 1670] [id = 24] 10:43:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12a8ce000 == 42 [pid = 1670] [id = 8] 10:43:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba8a800 == 41 [pid = 1670] [id = 10] 10:43:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12af49800 == 40 [pid = 1670] [id = 14] 10:43:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12a565800 == 39 [pid = 1670] [id = 185] 10:43:53 INFO - PROCESS | 1670 | --DOCSHELL 0x112150800 == 38 [pid = 1670] [id = 26] 10:43:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12c199000 == 37 [pid = 1670] [id = 12] 10:43:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12bde8000 == 36 [pid = 1670] [id = 11] 10:43:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12d8de000 == 35 [pid = 1670] [id = 19] 10:43:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12c4cf000 == 34 [pid = 1670] [id = 13] 10:43:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba16000 == 33 [pid = 1670] [id = 20] 10:43:53 INFO - PROCESS | 1670 | --DOCSHELL 0x11264c000 == 32 [pid = 1670] [id = 23] 10:43:53 INFO - PROCESS | 1670 | --DOCSHELL 0x128c99800 == 31 [pid = 1670] [id = 22] 10:43:53 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x12bace800) [pid = 1670] [serial = 578] [outer = 0x0] [url = about:blank] 10:43:53 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1172e6c00) [pid = 1670] [serial = 557] [outer = 0x0] [url = about:blank] 10:43:53 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x124881800) [pid = 1670] [serial = 563] [outer = 0x0] [url = about:blank] 10:43:53 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12907d800) [pid = 1670] [serial = 569] [outer = 0x0] [url = about:blank] 10:43:53 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x118262c00) [pid = 1670] [serial = 558] [outer = 0x0] [url = about:blank] 10:43:53 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x126024800) [pid = 1670] [serial = 566] [outer = 0x0] [url = about:blank] 10:43:53 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x1293b3c00) [pid = 1670] [serial = 570] [outer = 0x0] [url = about:blank] 10:43:53 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x119273400) [pid = 1670] [serial = 560] [outer = 0x0] [url = about:blank] 10:43:53 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x12af73400) [pid = 1670] [serial = 555] [outer = 0x0] [url = about:blank] 10:43:53 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x1293adc00) [pid = 1670] [serial = 554] [outer = 0x0] [url = about:blank] 10:43:53 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x12aa06800) [pid = 1670] [serial = 572] [outer = 0x0] [url = about:blank] 10:43:53 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x1184db800) [pid = 1670] [serial = 549] [outer = 0x0] [url = about:blank] 10:43:53 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x1175b6000) [pid = 1670] [serial = 548] [outer = 0x0] [url = about:blank] 10:43:53 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x123cbe800) [pid = 1670] [serial = 552] [outer = 0x0] [url = about:blank] 10:43:53 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x120dc8400) [pid = 1670] [serial = 551] [outer = 0x0] [url = about:blank] 10:43:53 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x12a51ec00) [pid = 1670] [serial = 576] [outer = 0x0] [url = about:blank] 10:43:53 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x128826000) [pid = 1670] [serial = 567] [outer = 0x0] [url = about:blank] 10:43:53 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x12b9ef400) [pid = 1670] [serial = 573] [outer = 0x0] [url = about:blank] 10:43:53 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x124ad9000) [pid = 1670] [serial = 564] [outer = 0x0] [url = about:blank] 10:43:53 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x125382c00) [pid = 1670] [serial = 575] [outer = 0x0] [url = about:blank] 10:43:53 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x1197a1800) [pid = 1670] [serial = 561] [outer = 0x0] [url = about:blank] 10:43:53 INFO - PROCESS | 1670 | 1467395033268 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]]]}] 10:43:53 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 10:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1126ms 10:43:53 INFO - PROCESS | 1670 | 1467395033282 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 10:43:53 INFO - PROCESS | 1670 | 1467395033284 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 10:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:43:53 INFO - PROCESS | 1670 | 1467395033287 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:43:53 INFO - PROCESS | 1670 | 1467395033289 Marionette TRACE conn2 <- [1,806,null,{}] 10:43:53 INFO - PROCESS | 1670 | 1467395033293 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}] 10:43:53 INFO - PROCESS | 1670 | 1467395033296 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:53 INFO - PROCESS | 1670 | 1467395033370 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 10:43:53 INFO - PROCESS | 1670 | 1467395033376 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:53 INFO - PROCESS | 1670 | 1467395033380 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x113ac9000 == 32 [pid = 1670] [id = 209] 10:43:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x112a7bc00) [pid = 1670] [serial = 625] [outer = 0x0] 10:43:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x1160d5800) [pid = 1670] [serial = 626] [outer = 0x112a7bc00] 10:43:53 INFO - PROCESS | 1670 | 1467395033408 Marionette DEBUG loaded listener.js 10:43:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x116074000) [pid = 1670] [serial = 627] [outer = 0x112a7bc00] 10:43:53 INFO - PROCESS | 1670 | [1670] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:43:53 INFO - PROCESS | 1670 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 10:43:53 INFO - PROCESS | 1670 | Determined SkiaGL cache limits: Size 100663296, Items: 256 10:43:53 INFO - PROCESS | 1670 | [GFX2-]: Using SkiaGL canvas. 10:43:53 INFO - PROCESS | 1670 | 1467395033801 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]]]}] 10:43:53 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 10:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 521ms 10:43:53 INFO - PROCESS | 1670 | 1467395033807 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 10:43:53 INFO - PROCESS | 1670 | 1467395033811 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 10:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:43:53 INFO - PROCESS | 1670 | 1467395033816 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:43:53 INFO - PROCESS | 1670 | 1467395033817 Marionette TRACE conn2 <- [1,810,null,{}] 10:43:53 INFO - PROCESS | 1670 | 1467395033820 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}] 10:43:53 INFO - PROCESS | 1670 | 1467395033821 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:53 INFO - PROCESS | 1670 | 1467395033897 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 10:43:53 INFO - PROCESS | 1670 | 1467395033901 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:53 INFO - PROCESS | 1670 | 1467395033902 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f93800 == 33 [pid = 1670] [id = 210] 10:43:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x11690dc00) [pid = 1670] [serial = 628] [outer = 0x0] 10:43:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x11825c800) [pid = 1670] [serial = 629] [outer = 0x11690dc00] 10:43:53 INFO - PROCESS | 1670 | 1467395033931 Marionette DEBUG loaded listener.js 10:43:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x1183a4800) [pid = 1670] [serial = 630] [outer = 0x11690dc00] 10:43:54 INFO - PROCESS | 1670 | 1467395034272 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]]]}] 10:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 470ms 10:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:43:54 INFO - PROCESS | 1670 | 1467395034286 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 10:43:54 INFO - PROCESS | 1670 | 1467395034287 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 10:43:54 INFO - PROCESS | 1670 | 1467395034289 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:43:54 INFO - PROCESS | 1670 | 1467395034292 Marionette TRACE conn2 <- [1,814,null,{}] 10:43:54 INFO - PROCESS | 1670 | 1467395034299 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}] 10:43:54 INFO - PROCESS | 1670 | 1467395034303 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:54 INFO - PROCESS | 1670 | 1467395034385 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 10:43:54 INFO - PROCESS | 1670 | 1467395034443 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:54 INFO - PROCESS | 1670 | 1467395034445 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184ab800 == 34 [pid = 1670] [id = 211] 10:43:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x1126a2400) [pid = 1670] [serial = 631] [outer = 0x0] 10:43:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x118799000) [pid = 1670] [serial = 632] [outer = 0x1126a2400] 10:43:54 INFO - PROCESS | 1670 | 1467395034489 Marionette DEBUG loaded listener.js 10:43:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x119337000) [pid = 1670] [serial = 633] [outer = 0x1126a2400] 10:43:54 INFO - PROCESS | 1670 | 1467395034939 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] 10:43:54 INFO - PROCESS | 1670 | 1467395034966 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 10:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:43:54 INFO - PROCESS | 1670 | 1467395034969 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:43:54 INFO - PROCESS | 1670 | 1467395034971 Marionette TRACE conn2 <- [1,818,null,{}] 10:43:54 INFO - PROCESS | 1670 | 1467395034974 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}] 10:43:54 INFO - PROCESS | 1670 | 1467395034976 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:55 INFO - PROCESS | 1670 | 1467395035077 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 10:43:55 INFO - PROCESS | 1670 | 1467395035081 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:55 INFO - PROCESS | 1670 | 1467395035082 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x11931c000 == 35 [pid = 1670] [id = 212] 10:43:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x1197a6400) [pid = 1670] [serial = 634] [outer = 0x0] 10:43:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x119d3cc00) [pid = 1670] [serial = 635] [outer = 0x1197a6400] 10:43:55 INFO - PROCESS | 1670 | 1467395035109 Marionette DEBUG loaded listener.js 10:43:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x120dc8800) [pid = 1670] [serial = 636] [outer = 0x1197a6400] 10:43:55 INFO - PROCESS | 1670 | 1467395035456 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]]]}] 10:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 523ms 10:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:43:55 INFO - PROCESS | 1670 | 1467395035491 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 10:43:55 INFO - PROCESS | 1670 | 1467395035493 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 10:43:55 INFO - PROCESS | 1670 | 1467395035495 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:43:55 INFO - PROCESS | 1670 | 1467395035503 Marionette TRACE conn2 <- [1,822,null,{}] 10:43:55 INFO - PROCESS | 1670 | 1467395035505 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}] 10:43:55 INFO - PROCESS | 1670 | 1467395035506 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:55 INFO - PROCESS | 1670 | 1467395035596 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 10:43:55 INFO - PROCESS | 1670 | 1467395035630 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:55 INFO - PROCESS | 1670 | 1467395035631 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x120f13000 == 36 [pid = 1670] [id = 213] 10:43:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x116964400) [pid = 1670] [serial = 637] [outer = 0x0] 10:43:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1197e6000) [pid = 1670] [serial = 638] [outer = 0x116964400] 10:43:55 INFO - PROCESS | 1670 | 1467395035655 Marionette DEBUG loaded listener.js 10:43:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x121357c00) [pid = 1670] [serial = 639] [outer = 0x116964400] 10:43:56 INFO - PROCESS | 1670 | 1467395036008 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] 10:43:56 INFO - PROCESS | 1670 | 1467395036023 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 10:43:56 INFO - PROCESS | 1670 | 1467395036025 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:43:56 INFO - PROCESS | 1670 | 1467395036026 Marionette TRACE conn2 <- [1,826,null,{}] 10:43:56 INFO - PROCESS | 1670 | 1467395036028 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}] 10:43:56 INFO - PROCESS | 1670 | 1467395036032 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:56 INFO - PROCESS | 1670 | 1467395036145 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 10:43:56 INFO - PROCESS | 1670 | 1467395036177 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:56 INFO - PROCESS | 1670 | 1467395036178 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213d7800 == 37 [pid = 1670] [id = 214] 10:43:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1216c7c00) [pid = 1670] [serial = 640] [outer = 0x0] 10:43:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x124838c00) [pid = 1670] [serial = 641] [outer = 0x1216c7c00] 10:43:56 INFO - PROCESS | 1670 | 1467395036205 Marionette DEBUG loaded listener.js 10:43:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1260cb800) [pid = 1670] [serial = 642] [outer = 0x1216c7c00] 10:43:56 INFO - PROCESS | 1670 | 1467395036611 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]]]}] 10:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 619ms 10:43:56 INFO - PROCESS | 1670 | 1467395036650 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 10:43:56 INFO - PROCESS | 1670 | 1467395036651 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 10:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:43:56 INFO - PROCESS | 1670 | 1467395036655 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:43:56 INFO - PROCESS | 1670 | 1467395036656 Marionette TRACE conn2 <- [1,830,null,{}] 10:43:56 INFO - PROCESS | 1670 | 1467395036669 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}] 10:43:56 INFO - PROCESS | 1670 | 1467395036682 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:56 INFO - PROCESS | 1670 | 1467395036816 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 10:43:56 INFO - PROCESS | 1670 | 1467395036823 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:56 INFO - PROCESS | 1670 | 1467395036824 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x124879800 == 38 [pid = 1670] [id = 215] 10:43:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1216c8800) [pid = 1670] [serial = 643] [outer = 0x0] 10:43:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1266ed400) [pid = 1670] [serial = 644] [outer = 0x1216c8800] 10:43:56 INFO - PROCESS | 1670 | 1467395036850 Marionette DEBUG loaded listener.js 10:43:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1267d4800) [pid = 1670] [serial = 645] [outer = 0x1216c8800] 10:43:57 INFO - PROCESS | 1670 | 1467395037184 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]]]}] 10:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 580ms 10:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:43:57 INFO - PROCESS | 1670 | 1467395037235 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 10:43:57 INFO - PROCESS | 1670 | 1467395037236 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 10:43:57 INFO - PROCESS | 1670 | 1467395037238 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:43:57 INFO - PROCESS | 1670 | 1467395037239 Marionette TRACE conn2 <- [1,834,null,{}] 10:43:57 INFO - PROCESS | 1670 | 1467395037242 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}] 10:43:57 INFO - PROCESS | 1670 | 1467395037243 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:57 INFO - PROCESS | 1670 | 1467395037427 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 10:43:57 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x12bf1f400) [pid = 1670] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:43:57 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12bd92000) [pid = 1670] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:43:57 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12a6c2800) [pid = 1670] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:43:57 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x1166e8c00) [pid = 1670] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:43:57 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x12907b400) [pid = 1670] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:43:57 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x11696dc00) [pid = 1670] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:43:57 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x12a6ba400) [pid = 1670] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:43:57 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x1183a1400) [pid = 1670] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:43:57 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x116745000) [pid = 1670] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:43:57 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x1197ad000) [pid = 1670] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:43:57 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x12623cc00) [pid = 1670] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:43:57 INFO - PROCESS | 1670 | 1467395037468 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:57 INFO - PROCESS | 1670 | 1467395037469 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x125364800 == 39 [pid = 1670] [id = 216] 10:43:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x1133d6400) [pid = 1670] [serial = 646] [outer = 0x0] 10:43:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x1183a1400) [pid = 1670] [serial = 647] [outer = 0x1133d6400] 10:43:57 INFO - PROCESS | 1670 | 1467395037494 Marionette DEBUG loaded listener.js 10:43:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1248de000) [pid = 1670] [serial = 648] [outer = 0x1133d6400] 10:43:57 INFO - PROCESS | 1670 | 1467395037761 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]]]}] 10:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 568ms 10:43:57 INFO - PROCESS | 1670 | 1467395037806 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 10:43:57 INFO - PROCESS | 1670 | 1467395037808 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 10:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:43:57 INFO - PROCESS | 1670 | 1467395037817 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:43:57 INFO - PROCESS | 1670 | 1467395037819 Marionette TRACE conn2 <- [1,838,null,{}] 10:43:57 INFO - PROCESS | 1670 | 1467395037821 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}] 10:43:57 INFO - PROCESS | 1670 | 1467395037822 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:57 INFO - PROCESS | 1670 | 1467395037907 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 10:43:57 INFO - PROCESS | 1670 | 1467395037913 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:57 INFO - PROCESS | 1670 | 1467395037914 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184a9000 == 40 [pid = 1670] [id = 217] 10:43:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x125c4c000) [pid = 1670] [serial = 649] [outer = 0x0] 10:43:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x12881cc00) [pid = 1670] [serial = 650] [outer = 0x125c4c000] 10:43:57 INFO - PROCESS | 1670 | 1467395037938 Marionette DEBUG loaded listener.js 10:43:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x128826000) [pid = 1670] [serial = 651] [outer = 0x125c4c000] 10:43:58 INFO - PROCESS | 1670 | 1467395038251 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]]]}] 10:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 467ms 10:43:58 INFO - PROCESS | 1670 | 1467395038300 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 10:43:58 INFO - PROCESS | 1670 | 1467395038301 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 10:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:43:58 INFO - PROCESS | 1670 | 1467395038314 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:43:58 INFO - PROCESS | 1670 | 1467395038315 Marionette TRACE conn2 <- [1,842,null,{}] 10:43:58 INFO - PROCESS | 1670 | 1467395038317 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}] 10:43:58 INFO - PROCESS | 1670 | 1467395038318 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:58 INFO - PROCESS | 1670 | 1467395038392 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 10:43:58 INFO - PROCESS | 1670 | 1467395038398 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:58 INFO - PROCESS | 1670 | 1467395038399 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x129012000 == 41 [pid = 1670] [id = 218] 10:43:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x125c4c400) [pid = 1670] [serial = 652] [outer = 0x0] 10:43:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x128ce6800) [pid = 1670] [serial = 653] [outer = 0x125c4c400] 10:43:58 INFO - PROCESS | 1670 | 1467395038423 Marionette DEBUG loaded listener.js 10:43:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x129078800) [pid = 1670] [serial = 654] [outer = 0x125c4c400] 10:43:58 INFO - PROCESS | 1670 | 1467395038736 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]]]}] 10:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 469ms 10:43:58 INFO - PROCESS | 1670 | 1467395038783 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 10:43:58 INFO - PROCESS | 1670 | 1467395038784 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 10:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:43:58 INFO - PROCESS | 1670 | 1467395038787 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:43:58 INFO - PROCESS | 1670 | 1467395038788 Marionette TRACE conn2 <- [1,846,null,{}] 10:43:58 INFO - PROCESS | 1670 | 1467395038791 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}] 10:43:58 INFO - PROCESS | 1670 | 1467395038792 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:58 INFO - PROCESS | 1670 | 1467395038887 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 10:43:58 INFO - PROCESS | 1670 | 1467395038945 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:58 INFO - PROCESS | 1670 | 1467395038946 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x120f12800 == 42 [pid = 1670] [id = 219] 10:43:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x12907a400) [pid = 1670] [serial = 655] [outer = 0x0] 10:43:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1290dd000) [pid = 1670] [serial = 656] [outer = 0x12907a400] 10:43:58 INFO - PROCESS | 1670 | 1467395038972 Marionette DEBUG loaded listener.js 10:43:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x12a51dc00) [pid = 1670] [serial = 657] [outer = 0x12907a400] 10:43:59 INFO - PROCESS | 1670 | 1467395039265 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]]]}] 10:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 518ms 10:43:59 INFO - PROCESS | 1670 | 1467395039306 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 10:43:59 INFO - PROCESS | 1670 | 1467395039307 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 10:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:43:59 INFO - PROCESS | 1670 | 1467395039310 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:43:59 INFO - PROCESS | 1670 | 1467395039312 Marionette TRACE conn2 <- [1,850,null,{}] 10:43:59 INFO - PROCESS | 1670 | 1467395039315 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}] 10:43:59 INFO - PROCESS | 1670 | 1467395039316 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:59 INFO - PROCESS | 1670 | 1467395039388 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 10:43:59 INFO - PROCESS | 1670 | 1467395039392 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:59 INFO - PROCESS | 1670 | 1467395039395 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:43:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x10eab0000 == 43 [pid = 1670] [id = 220] 10:43:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x111e2fc00) [pid = 1670] [serial = 658] [outer = 0x0] 10:43:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x112696400) [pid = 1670] [serial = 659] [outer = 0x111e2fc00] 10:43:59 INFO - PROCESS | 1670 | 1467395039467 Marionette DEBUG loaded listener.js 10:43:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11336b400) [pid = 1670] [serial = 660] [outer = 0x111e2fc00] 10:44:00 INFO - PROCESS | 1670 | 1467395040006 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]]]}] 10:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 772ms 10:44:00 INFO - PROCESS | 1670 | 1467395040082 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 10:44:00 INFO - PROCESS | 1670 | 1467395040085 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 10:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:44:00 INFO - PROCESS | 1670 | 1467395040088 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:44:00 INFO - PROCESS | 1670 | 1467395040090 Marionette TRACE conn2 <- [1,854,null,{}] 10:44:00 INFO - PROCESS | 1670 | 1467395040093 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}] 10:44:00 INFO - PROCESS | 1670 | 1467395040095 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:00 INFO - PROCESS | 1670 | 1467395040203 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 10:44:00 INFO - PROCESS | 1670 | 1467395040324 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:00 INFO - PROCESS | 1670 | 1467395040326 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x11805b800 == 44 [pid = 1670] [id = 221] 10:44:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11725e000) [pid = 1670] [serial = 661] [outer = 0x0] 10:44:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11825fc00) [pid = 1670] [serial = 662] [outer = 0x11725e000] 10:44:00 INFO - PROCESS | 1670 | 1467395040357 Marionette DEBUG loaded listener.js 10:44:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1183ab800) [pid = 1670] [serial = 663] [outer = 0x11725e000] 10:44:00 INFO - PROCESS | 1670 | 1467395040983 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]]]}] 10:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 923ms 10:44:01 INFO - PROCESS | 1670 | 1467395041036 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 10:44:01 INFO - PROCESS | 1670 | 1467395041038 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 10:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:44:01 INFO - PROCESS | 1670 | 1467395041043 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:44:01 INFO - PROCESS | 1670 | 1467395041046 Marionette TRACE conn2 <- [1,858,null,{}] 10:44:01 INFO - PROCESS | 1670 | 1467395041050 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}] 10:44:01 INFO - PROCESS | 1670 | 1467395041051 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:01 INFO - PROCESS | 1670 | 1467395041159 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 10:44:01 INFO - PROCESS | 1670 | --DOCSHELL 0x120f12800 == 43 [pid = 1670] [id = 219] 10:44:01 INFO - PROCESS | 1670 | --DOCSHELL 0x129012000 == 42 [pid = 1670] [id = 218] 10:44:01 INFO - PROCESS | 1670 | --DOCSHELL 0x1184a9000 == 41 [pid = 1670] [id = 217] 10:44:01 INFO - PROCESS | 1670 | --DOCSHELL 0x125364800 == 40 [pid = 1670] [id = 216] 10:44:01 INFO - PROCESS | 1670 | --DOCSHELL 0x124879800 == 39 [pid = 1670] [id = 215] 10:44:01 INFO - PROCESS | 1670 | --DOCSHELL 0x1213d7800 == 38 [pid = 1670] [id = 214] 10:44:01 INFO - PROCESS | 1670 | --DOCSHELL 0x120f13000 == 37 [pid = 1670] [id = 213] 10:44:01 INFO - PROCESS | 1670 | --DOCSHELL 0x11931c000 == 36 [pid = 1670] [id = 212] 10:44:01 INFO - PROCESS | 1670 | --DOCSHELL 0x1184ab800 == 35 [pid = 1670] [id = 211] 10:44:01 INFO - PROCESS | 1670 | --DOCSHELL 0x116f93800 == 34 [pid = 1670] [id = 210] 10:44:01 INFO - PROCESS | 1670 | --DOCSHELL 0x113ac9000 == 33 [pid = 1670] [id = 209] 10:44:01 INFO - PROCESS | 1670 | --DOCSHELL 0x11670f800 == 32 [pid = 1670] [id = 208] 10:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12bd9c000) [pid = 1670] [serial = 605] [outer = 0x0] [url = about:blank] 10:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12bad3800) [pid = 1670] [serial = 603] [outer = 0x0] [url = about:blank] 10:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x126235800) [pid = 1670] [serial = 593] [outer = 0x0] [url = about:blank] 10:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1290da000) [pid = 1670] [serial = 596] [outer = 0x0] [url = about:blank] 10:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12b9f1c00) [pid = 1670] [serial = 602] [outer = 0x0] [url = about:blank] 10:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x117259400) [pid = 1670] [serial = 581] [outer = 0x0] [url = about:blank] 10:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1183a5400) [pid = 1670] [serial = 582] [outer = 0x0] [url = about:blank] 10:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x12bd92800) [pid = 1670] [serial = 579] [outer = 0x0] [url = about:blank] 10:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1189b7000) [pid = 1670] [serial = 587] [outer = 0x0] [url = about:blank] 10:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1197aa800) [pid = 1670] [serial = 588] [outer = 0x0] [url = about:blank] 10:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x116910c00) [pid = 1670] [serial = 584] [outer = 0x0] [url = about:blank] 10:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x11825ac00) [pid = 1670] [serial = 585] [outer = 0x0] [url = about:blank] 10:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x121330c00) [pid = 1670] [serial = 590] [outer = 0x0] [url = about:blank] 10:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x12a620000) [pid = 1670] [serial = 597] [outer = 0x0] [url = about:blank] 10:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x128a31000) [pid = 1670] [serial = 594] [outer = 0x0] [url = about:blank] 10:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x124ad0400) [pid = 1670] [serial = 591] [outer = 0x0] [url = about:blank] 10:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x129076c00) [pid = 1670] [serial = 599] [outer = 0x0] [url = about:blank] 10:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x12a6c2c00) [pid = 1670] [serial = 600] [outer = 0x0] [url = about:blank] 10:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x12bf1ec00) [pid = 1670] [serial = 606] [outer = 0x0] [url = about:blank] 10:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x12bf40000) [pid = 1670] [serial = 609] [outer = 0x0] [url = about:blank] 10:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x12bf25c00) [pid = 1670] [serial = 608] [outer = 0x0] [url = about:blank] 10:44:01 INFO - PROCESS | 1670 | 1467395041241 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:01 INFO - PROCESS | 1670 | 1467395041244 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x1132e1000 == 33 [pid = 1670] [id = 222] 10:44:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x112d2dc00) [pid = 1670] [serial = 664] [outer = 0x0] 10:44:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x112e93c00) [pid = 1670] [serial = 665] [outer = 0x112d2dc00] 10:44:01 INFO - PROCESS | 1670 | 1467395041272 Marionette DEBUG loaded listener.js 10:44:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x11329dc00) [pid = 1670] [serial = 666] [outer = 0x112d2dc00] 10:44:01 INFO - PROCESS | 1670 | 1467395041598 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]]]}] 10:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 572ms 10:44:01 INFO - PROCESS | 1670 | 1467395041614 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 10:44:01 INFO - PROCESS | 1670 | 1467395041618 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 10:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:44:01 INFO - PROCESS | 1670 | 1467395041622 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:44:01 INFO - PROCESS | 1670 | 1467395041624 Marionette TRACE conn2 <- [1,862,null,{}] 10:44:01 INFO - PROCESS | 1670 | 1467395041629 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}] 10:44:01 INFO - PROCESS | 1670 | 1467395041630 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:01 INFO - PROCESS | 1670 | 1467395041706 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 10:44:01 INFO - PROCESS | 1670 | 1467395041712 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:01 INFO - PROCESS | 1670 | 1467395041713 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x1169af800 == 34 [pid = 1670] [id = 223] 10:44:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x1160d9400) [pid = 1670] [serial = 667] [outer = 0x0] 10:44:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x11673fc00) [pid = 1670] [serial = 668] [outer = 0x1160d9400] 10:44:01 INFO - PROCESS | 1670 | 1467395041741 Marionette DEBUG loaded listener.js 10:44:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x116906800) [pid = 1670] [serial = 669] [outer = 0x1160d9400] 10:44:02 INFO - PROCESS | 1670 | 1467395042080 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]]]}] 10:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 472ms 10:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:44:02 INFO - PROCESS | 1670 | 1467395042096 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 10:44:02 INFO - PROCESS | 1670 | 1467395042097 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 10:44:02 INFO - PROCESS | 1670 | 1467395042099 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:44:02 INFO - PROCESS | 1670 | 1467395042102 Marionette TRACE conn2 <- [1,866,null,{}] 10:44:02 INFO - PROCESS | 1670 | 1467395042110 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}] 10:44:02 INFO - PROCESS | 1670 | 1467395042113 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:02 INFO - PROCESS | 1670 | 1467395042195 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 10:44:02 INFO - PROCESS | 1670 | 1467395042200 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:02 INFO - PROCESS | 1670 | 1467395042202 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x118065800 == 35 [pid = 1670] [id = 224] 10:44:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1176cc400) [pid = 1670] [serial = 670] [outer = 0x0] 10:44:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x11815c000) [pid = 1670] [serial = 671] [outer = 0x1176cc400] 10:44:02 INFO - PROCESS | 1670 | 1467395042232 Marionette DEBUG loaded listener.js 10:44:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1184d4800) [pid = 1670] [serial = 672] [outer = 0x1176cc400] 10:44:02 INFO - PROCESS | 1670 | 1467395042583 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]]]}] 10:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 521ms 10:44:02 INFO - PROCESS | 1670 | 1467395042626 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 10:44:02 INFO - PROCESS | 1670 | 1467395042628 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 10:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:44:02 INFO - PROCESS | 1670 | 1467395042630 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:44:02 INFO - PROCESS | 1670 | 1467395042631 Marionette TRACE conn2 <- [1,870,null,{}] 10:44:02 INFO - PROCESS | 1670 | 1467395042633 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}] 10:44:02 INFO - PROCESS | 1670 | 1467395042635 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:02 INFO - PROCESS | 1670 | 1467395042714 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 10:44:02 INFO - PROCESS | 1670 | 1467395042718 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:02 INFO - PROCESS | 1670 | 1467395042719 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x119312000 == 36 [pid = 1670] [id = 225] 10:44:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1184e3400) [pid = 1670] [serial = 673] [outer = 0x0] 10:44:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1189be800) [pid = 1670] [serial = 674] [outer = 0x1184e3400] 10:44:02 INFO - PROCESS | 1670 | 1467395042744 Marionette DEBUG loaded listener.js 10:44:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x119274000) [pid = 1670] [serial = 675] [outer = 0x1184e3400] 10:44:03 INFO - PROCESS | 1670 | 1467395043082 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]]]}] 10:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 468ms 10:44:03 INFO - PROCESS | 1670 | 1467395043098 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 10:44:03 INFO - PROCESS | 1670 | 1467395043100 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 10:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:44:03 INFO - PROCESS | 1670 | 1467395043109 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:44:03 INFO - PROCESS | 1670 | 1467395043110 Marionette TRACE conn2 <- [1,874,null,{}] 10:44:03 INFO - PROCESS | 1670 | 1467395043112 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}] 10:44:03 INFO - PROCESS | 1670 | 1467395043113 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:03 INFO - PROCESS | 1670 | 1467395043186 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 10:44:03 INFO - PROCESS | 1670 | 1467395043189 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:03 INFO - PROCESS | 1670 | 1467395043190 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170ca000 == 37 [pid = 1670] [id = 226] 10:44:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x11929d800) [pid = 1670] [serial = 676] [outer = 0x0] 10:44:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x11933b400) [pid = 1670] [serial = 677] [outer = 0x11929d800] 10:44:03 INFO - PROCESS | 1670 | 1467395043217 Marionette DEBUG loaded listener.js 10:44:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1197ab400) [pid = 1670] [serial = 678] [outer = 0x11929d800] 10:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 470ms 10:44:03 INFO - PROCESS | 1670 | 1467395043572 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]]]}] 10:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:44:03 INFO - PROCESS | 1670 | 1467395043582 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 10:44:03 INFO - PROCESS | 1670 | 1467395043584 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 10:44:03 INFO - PROCESS | 1670 | 1467395043586 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:44:03 INFO - PROCESS | 1670 | 1467395043587 Marionette TRACE conn2 <- [1,878,null,{}] 10:44:03 INFO - PROCESS | 1670 | 1467395043589 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}] 10:44:03 INFO - PROCESS | 1670 | 1467395043595 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:03 INFO - PROCESS | 1670 | 1467395043715 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 10:44:03 INFO - PROCESS | 1670 | 1467395043718 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:03 INFO - PROCESS | 1670 | 1467395043719 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x123b19800 == 38 [pid = 1670] [id = 227] 10:44:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1197ab800) [pid = 1670] [serial = 679] [outer = 0x0] 10:44:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x119a9dc00) [pid = 1670] [serial = 680] [outer = 0x1197ab800] 10:44:03 INFO - PROCESS | 1670 | 1467395043744 Marionette DEBUG loaded listener.js 10:44:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12186ec00) [pid = 1670] [serial = 681] [outer = 0x1197ab800] 10:44:04 INFO - PROCESS | 1670 | 1467395044116 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]]]}] 10:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 568ms 10:44:04 INFO - PROCESS | 1670 | 1467395044155 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 10:44:04 INFO - PROCESS | 1670 | 1467395044157 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 10:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:44:04 INFO - PROCESS | 1670 | 1467395044160 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:44:04 INFO - PROCESS | 1670 | 1467395044162 Marionette TRACE conn2 <- [1,882,null,{}] 10:44:04 INFO - PROCESS | 1670 | 1467395044173 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}] 10:44:04 INFO - PROCESS | 1670 | 1467395044175 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:04 INFO - PROCESS | 1670 | 1467395044290 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 10:44:04 INFO - PROCESS | 1670 | 1467395044293 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:04 INFO - PROCESS | 1670 | 1467395044295 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x1252a8800 == 39 [pid = 1670] [id = 228] 10:44:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1133c2c00) [pid = 1670] [serial = 682] [outer = 0x0] 10:44:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1219cec00) [pid = 1670] [serial = 683] [outer = 0x1133c2c00] 10:44:04 INFO - PROCESS | 1670 | 1467395044329 Marionette DEBUG loaded listener.js 10:44:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x124aa5000) [pid = 1670] [serial = 684] [outer = 0x1133c2c00] 10:44:04 INFO - PROCESS | 1670 | 1467395044813 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]]]}] 10:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 679ms 10:44:04 INFO - PROCESS | 1670 | 1467395044839 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 10:44:04 INFO - PROCESS | 1670 | 1467395044840 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 10:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:44:04 INFO - PROCESS | 1670 | 1467395044850 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:44:04 INFO - PROCESS | 1670 | 1467395044851 Marionette TRACE conn2 <- [1,886,null,{}] 10:44:04 INFO - PROCESS | 1670 | 1467395044853 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}] 10:44:04 INFO - PROCESS | 1670 | 1467395044854 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:04 INFO - PROCESS | 1670 | 1467395044949 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 10:44:04 INFO - PROCESS | 1670 | 1467395044953 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:04 INFO - PROCESS | 1670 | 1467395044954 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x126342000 == 40 [pid = 1670] [id = 229] 10:44:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x124aa5800) [pid = 1670] [serial = 685] [outer = 0x0] 10:44:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x124c4e000) [pid = 1670] [serial = 686] [outer = 0x124aa5800] 10:44:04 INFO - PROCESS | 1670 | 1467395044978 Marionette DEBUG loaded listener.js 10:44:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12538bc00) [pid = 1670] [serial = 687] [outer = 0x124aa5800] 10:44:05 INFO - PROCESS | 1670 | 1467395045415 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]]]}] 10:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x112a7bc00) [pid = 1670] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x118748000) [pid = 1670] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1126a2400) [pid = 1670] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1197a6400) [pid = 1670] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11690dc00) [pid = 1670] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x118259400) [pid = 1670] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x116964400) [pid = 1670] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1248d1000) [pid = 1670] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12a6bc000) [pid = 1670] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12bf28400) [pid = 1670] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1216c7c00) [pid = 1670] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1216c8800) [pid = 1670] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1133d6400) [pid = 1670] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x125c4c400) [pid = 1670] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x125c4c000) [pid = 1670] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 618ms 10:44:05 INFO - PROCESS | 1670 | 1467395045468 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 10:44:05 INFO - PROCESS | 1670 | 1467395045470 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 10:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:44:05 INFO - PROCESS | 1670 | 1467395045472 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:44:05 INFO - PROCESS | 1670 | 1467395045473 Marionette TRACE conn2 <- [1,890,null,{}] 10:44:05 INFO - PROCESS | 1670 | 1467395045475 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}] 10:44:05 INFO - PROCESS | 1670 | 1467395045476 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:05 INFO - PROCESS | 1670 | 1467395045553 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 10:44:05 INFO - PROCESS | 1670 | 1467395045576 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:05 INFO - PROCESS | 1670 | 1467395045577 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d4c000 == 41 [pid = 1670] [id = 230] 10:44:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1183a0000) [pid = 1670] [serial = 688] [outer = 0x0] 10:44:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x11929a400) [pid = 1670] [serial = 689] [outer = 0x1183a0000] 10:44:05 INFO - PROCESS | 1670 | 1467395045602 Marionette DEBUG loaded listener.js 10:44:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x12114fc00) [pid = 1670] [serial = 690] [outer = 0x1183a0000] 10:44:05 INFO - PROCESS | 1670 | 1467395045913 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]]]}] 10:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 467ms 10:44:05 INFO - PROCESS | 1670 | 1467395045940 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 10:44:05 INFO - PROCESS | 1670 | 1467395045941 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 10:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:44:05 INFO - PROCESS | 1670 | 1467395045945 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:44:05 INFO - PROCESS | 1670 | 1467395045947 Marionette TRACE conn2 <- [1,894,null,{}] 10:44:05 INFO - PROCESS | 1670 | 1467395045949 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}] 10:44:05 INFO - PROCESS | 1670 | 1467395045951 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:06 INFO - PROCESS | 1670 | 1467395046030 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 10:44:06 INFO - PROCESS | 1670 | 1467395046082 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:06 INFO - PROCESS | 1670 | 1467395046083 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x119244800 == 42 [pid = 1670] [id = 231] 10:44:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1183a1800) [pid = 1670] [serial = 691] [outer = 0x0] 10:44:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1248d1000) [pid = 1670] [serial = 692] [outer = 0x1183a1800] 10:44:06 INFO - PROCESS | 1670 | 1467395046107 Marionette DEBUG loaded listener.js 10:44:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x12602a400) [pid = 1670] [serial = 693] [outer = 0x1183a1800] 10:44:06 INFO - PROCESS | 1670 | 1467395046408 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]]]}] 10:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 520ms 10:44:06 INFO - PROCESS | 1670 | 1467395046464 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 10:44:06 INFO - PROCESS | 1670 | 1467395046466 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 10:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:44:06 INFO - PROCESS | 1670 | 1467395046468 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:44:06 INFO - PROCESS | 1670 | 1467395046470 Marionette TRACE conn2 <- [1,898,null,{}] 10:44:06 INFO - PROCESS | 1670 | 1467395046472 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}] 10:44:06 INFO - PROCESS | 1670 | 1467395046474 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:06 INFO - PROCESS | 1670 | 1467395046563 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 10:44:06 INFO - PROCESS | 1670 | 1467395046567 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:06 INFO - PROCESS | 1670 | 1467395046568 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a8cd000 == 43 [pid = 1670] [id = 232] 10:44:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1262bc000) [pid = 1670] [serial = 694] [outer = 0x0] 10:44:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1267d0800) [pid = 1670] [serial = 695] [outer = 0x1262bc000] 10:44:06 INFO - PROCESS | 1670 | 1467395046594 Marionette DEBUG loaded listener.js 10:44:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x128822400) [pid = 1670] [serial = 696] [outer = 0x1262bc000] 10:44:06 INFO - PROCESS | 1670 | 1467395046909 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]]]}] 10:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 470ms 10:44:06 INFO - PROCESS | 1670 | 1467395046938 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 10:44:06 INFO - PROCESS | 1670 | 1467395046939 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 10:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:44:06 INFO - PROCESS | 1670 | 1467395046949 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:44:06 INFO - PROCESS | 1670 | 1467395046950 Marionette TRACE conn2 <- [1,902,null,{}] 10:44:06 INFO - PROCESS | 1670 | 1467395046953 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}] 10:44:06 INFO - PROCESS | 1670 | 1467395046954 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:07 INFO - PROCESS | 1670 | 1467395047069 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 10:44:07 INFO - PROCESS | 1670 | 1467395047073 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:07 INFO - PROCESS | 1670 | 1467395047074 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af36000 == 44 [pid = 1670] [id = 233] 10:44:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x126028c00) [pid = 1670] [serial = 697] [outer = 0x0] 10:44:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x128a31000) [pid = 1670] [serial = 698] [outer = 0x126028c00] 10:44:07 INFO - PROCESS | 1670 | 1467395047098 Marionette DEBUG loaded listener.js 10:44:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x129075c00) [pid = 1670] [serial = 699] [outer = 0x126028c00] 10:44:07 INFO - PROCESS | 1670 | 1467395047404 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]]]}] 10:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 478ms 10:44:07 INFO - PROCESS | 1670 | 1467395047471 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 10:44:07 INFO - PROCESS | 1670 | 1467395047473 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 10:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:44:07 INFO - PROCESS | 1670 | 1467395047477 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:44:07 INFO - PROCESS | 1670 | 1467395047479 Marionette TRACE conn2 <- [1,906,null,{}] 10:44:07 INFO - PROCESS | 1670 | 1467395047484 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}] 10:44:07 INFO - PROCESS | 1670 | 1467395047486 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:07 INFO - PROCESS | 1670 | 1467395047579 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 10:44:07 INFO - PROCESS | 1670 | 1467395047672 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:07 INFO - PROCESS | 1670 | 1467395047674 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x1160a9800 == 45 [pid = 1670] [id = 234] 10:44:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x112a82800) [pid = 1670] [serial = 700] [outer = 0x0] 10:44:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1131d6800) [pid = 1670] [serial = 701] [outer = 0x112a82800] 10:44:07 INFO - PROCESS | 1670 | 1467395047706 Marionette DEBUG loaded listener.js 10:44:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x113a9b000) [pid = 1670] [serial = 702] [outer = 0x112a82800] 10:44:08 INFO - PROCESS | 1670 | 1467395048148 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]]]}] 10:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 721ms 10:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:44:08 INFO - PROCESS | 1670 | 1467395048199 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 10:44:08 INFO - PROCESS | 1670 | 1467395048201 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 10:44:08 INFO - PROCESS | 1670 | 1467395048205 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:44:08 INFO - PROCESS | 1670 | 1467395048208 Marionette TRACE conn2 <- [1,910,null,{}] 10:44:08 INFO - PROCESS | 1670 | 1467395048211 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}] 10:44:08 INFO - PROCESS | 1670 | 1467395048213 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:08 INFO - PROCESS | 1670 | 1467395048313 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 10:44:08 INFO - PROCESS | 1670 | 1467395048380 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:08 INFO - PROCESS | 1670 | 1467395048381 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d43800 == 46 [pid = 1670] [id = 235] 10:44:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x116074c00) [pid = 1670] [serial = 703] [outer = 0x0] 10:44:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x11703a800) [pid = 1670] [serial = 704] [outer = 0x116074c00] 10:44:08 INFO - PROCESS | 1670 | 1467395048412 Marionette DEBUG loaded listener.js 10:44:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1183a9000) [pid = 1670] [serial = 705] [outer = 0x116074c00] 10:44:08 INFO - PROCESS | 1670 | 1467395048791 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]]]}] 10:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 626ms 10:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:44:08 INFO - PROCESS | 1670 | 1467395048830 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 10:44:08 INFO - PROCESS | 1670 | 1467395048831 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 10:44:08 INFO - PROCESS | 1670 | 1467395048834 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:44:08 INFO - PROCESS | 1670 | 1467395048835 Marionette TRACE conn2 <- [1,914,null,{}] 10:44:08 INFO - PROCESS | 1670 | 1467395048842 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}] 10:44:08 INFO - PROCESS | 1670 | 1467395048847 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:08 INFO - PROCESS | 1670 | 1467395048950 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 10:44:09 INFO - PROCESS | 1670 | 1467395049026 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:09 INFO - PROCESS | 1670 | 1467395049028 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a8d7000 == 47 [pid = 1670] [id = 236] 10:44:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1197e5800) [pid = 1670] [serial = 706] [outer = 0x0] 10:44:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x119a0ac00) [pid = 1670] [serial = 707] [outer = 0x1197e5800] 10:44:09 INFO - PROCESS | 1670 | 1467395049103 Marionette DEBUG loaded listener.js 10:44:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x120dcd800) [pid = 1670] [serial = 708] [outer = 0x1197e5800] 10:44:09 INFO - PROCESS | 1670 | 1467395049493 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]]]}] 10:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 720ms 10:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:44:09 INFO - PROCESS | 1670 | 1467395049554 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 10:44:09 INFO - PROCESS | 1670 | 1467395049556 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 10:44:09 INFO - PROCESS | 1670 | 1467395049577 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:44:09 INFO - PROCESS | 1670 | 1467395049579 Marionette TRACE conn2 <- [1,918,null,{}] 10:44:09 INFO - PROCESS | 1670 | 1467395049583 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}] 10:44:09 INFO - PROCESS | 1670 | 1467395049584 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:09 INFO - PROCESS | 1670 | 1467395049687 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 10:44:09 INFO - PROCESS | 1670 | 1467395049757 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:09 INFO - PROCESS | 1670 | 1467395049758 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170c1800 == 48 [pid = 1670] [id = 237] 10:44:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x118262000) [pid = 1670] [serial = 709] [outer = 0x0] 10:44:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x120dc6400) [pid = 1670] [serial = 710] [outer = 0x118262000] 10:44:09 INFO - PROCESS | 1670 | 1467395049787 Marionette DEBUG loaded listener.js 10:44:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x121865c00) [pid = 1670] [serial = 711] [outer = 0x118262000] 10:44:10 INFO - PROCESS | 1670 | 1467395050335 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]]]}] 10:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 790ms 10:44:10 INFO - PROCESS | 1670 | 1467395050362 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 10:44:10 INFO - PROCESS | 1670 | 1467395050365 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 10:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:44:10 INFO - PROCESS | 1670 | 1467395050369 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:44:10 INFO - PROCESS | 1670 | 1467395050371 Marionette TRACE conn2 <- [1,922,null,{}] 10:44:10 INFO - PROCESS | 1670 | 1467395050375 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}] 10:44:10 INFO - PROCESS | 1670 | 1467395050378 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:10 INFO - PROCESS | 1670 | 1467395050465 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 10:44:10 INFO - PROCESS | 1670 | 1467395050539 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:10 INFO - PROCESS | 1670 | 1467395050540 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f81800 == 49 [pid = 1670] [id = 238] 10:44:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x116a11c00) [pid = 1670] [serial = 712] [outer = 0x0] 10:44:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x11725f800) [pid = 1670] [serial = 713] [outer = 0x116a11c00] 10:44:10 INFO - PROCESS | 1670 | 1467395050568 Marionette DEBUG loaded listener.js 10:44:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x118266000) [pid = 1670] [serial = 714] [outer = 0x116a11c00] 10:44:11 INFO - PROCESS | 1670 | --DOCSHELL 0x119254000 == 48 [pid = 1670] [id = 204] 10:44:11 INFO - PROCESS | 1670 | --DOCSHELL 0x126346000 == 47 [pid = 1670] [id = 205] 10:44:11 INFO - PROCESS | 1670 | --DOCSHELL 0x12af8d000 == 46 [pid = 1670] [id = 206] 10:44:11 INFO - PROCESS | 1670 | --DOCSHELL 0x12a8cd000 == 45 [pid = 1670] [id = 232] 10:44:11 INFO - PROCESS | 1670 | --DOCSHELL 0x119244800 == 44 [pid = 1670] [id = 231] 10:44:11 INFO - PROCESS | 1670 | --DOCSHELL 0x120d4c000 == 43 [pid = 1670] [id = 230] 10:44:11 INFO - PROCESS | 1670 | --DOCSHELL 0x126342000 == 42 [pid = 1670] [id = 229] 10:44:11 INFO - PROCESS | 1670 | --DOCSHELL 0x1252a8800 == 41 [pid = 1670] [id = 228] 10:44:11 INFO - PROCESS | 1670 | --DOCSHELL 0x123b19800 == 40 [pid = 1670] [id = 227] 10:44:11 INFO - PROCESS | 1670 | --DOCSHELL 0x1170ca000 == 39 [pid = 1670] [id = 226] 10:44:11 INFO - PROCESS | 1670 | --DOCSHELL 0x119312000 == 38 [pid = 1670] [id = 225] 10:44:11 INFO - PROCESS | 1670 | --DOCSHELL 0x118065800 == 37 [pid = 1670] [id = 224] 10:44:11 INFO - PROCESS | 1670 | --DOCSHELL 0x1169af800 == 36 [pid = 1670] [id = 223] 10:44:11 INFO - PROCESS | 1670 | --DOCSHELL 0x1132e1000 == 35 [pid = 1670] [id = 222] 10:44:11 INFO - PROCESS | 1670 | --DOCSHELL 0x11805b800 == 34 [pid = 1670] [id = 221] 10:44:11 INFO - PROCESS | 1670 | --DOCSHELL 0x10eab0000 == 33 [pid = 1670] [id = 220] 10:44:11 INFO - PROCESS | 1670 | --DOCSHELL 0x12b75d000 == 32 [pid = 1670] [id = 207] 10:44:11 INFO - PROCESS | 1670 | --DOCSHELL 0x1170c1800 == 31 [pid = 1670] [id = 237] 10:44:11 INFO - PROCESS | 1670 | --DOCSHELL 0x12a8d7000 == 30 [pid = 1670] [id = 236] 10:44:11 INFO - PROCESS | 1670 | --DOCSHELL 0x120d43800 == 29 [pid = 1670] [id = 235] 10:44:11 INFO - PROCESS | 1670 | --DOCSHELL 0x12af36000 == 28 [pid = 1670] [id = 233] 10:44:11 INFO - PROCESS | 1670 | --DOCSHELL 0x1160a9800 == 27 [pid = 1670] [id = 234] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1160d5800) [pid = 1670] [serial = 626] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x116074000) [pid = 1670] [serial = 627] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1197a9000) [pid = 1670] [serial = 624] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1189c1000) [pid = 1670] [serial = 623] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x118799000) [pid = 1670] [serial = 632] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x119337000) [pid = 1670] [serial = 633] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x119d3cc00) [pid = 1670] [serial = 635] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11825c800) [pid = 1670] [serial = 629] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1183a4800) [pid = 1670] [serial = 630] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1197a6c00) [pid = 1670] [serial = 612] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1184dac00) [pid = 1670] [serial = 611] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1197e6000) [pid = 1670] [serial = 638] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1290dd000) [pid = 1670] [serial = 656] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1262c1c00) [pid = 1670] [serial = 615] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x124d91c00) [pid = 1670] [serial = 614] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12b783400) [pid = 1670] [serial = 618] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12aa07400) [pid = 1670] [serial = 617] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12bf46c00) [pid = 1670] [serial = 621] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12bf41000) [pid = 1670] [serial = 620] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x124838c00) [pid = 1670] [serial = 641] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x121357c00) [pid = 1670] [serial = 639] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1266ed400) [pid = 1670] [serial = 644] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1260cb800) [pid = 1670] [serial = 642] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1267d4800) [pid = 1670] [serial = 645] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1248de000) [pid = 1670] [serial = 648] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x128ce6800) [pid = 1670] [serial = 653] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x128826000) [pid = 1670] [serial = 651] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x1183a1400) [pid = 1670] [serial = 647] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x120dc8800) [pid = 1670] [serial = 636] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x12881cc00) [pid = 1670] [serial = 650] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x129078800) [pid = 1670] [serial = 654] [outer = 0x0] [url = about:blank] 10:44:11 INFO - PROCESS | 1670 | 1467395051445 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]]]}] 10:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1124ms 10:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:44:11 INFO - PROCESS | 1670 | 1467395051498 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 10:44:11 INFO - PROCESS | 1670 | 1467395051500 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 10:44:11 INFO - PROCESS | 1670 | 1467395051503 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:44:11 INFO - PROCESS | 1670 | 1467395051505 Marionette TRACE conn2 <- [1,926,null,{}] 10:44:11 INFO - PROCESS | 1670 | 1467395051509 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}] 10:44:11 INFO - PROCESS | 1670 | 1467395051511 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:11 INFO - PROCESS | 1670 | 1467395051588 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 10:44:11 INFO - PROCESS | 1670 | 1467395051596 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:11 INFO - PROCESS | 1670 | 1467395051599 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x116006000 == 28 [pid = 1670] [id = 239] 10:44:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1133dd800) [pid = 1670] [serial = 715] [outer = 0x0] 10:44:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1160d7c00) [pid = 1670] [serial = 716] [outer = 0x1133dd800] 10:44:11 INFO - PROCESS | 1670 | 1467395051627 Marionette DEBUG loaded listener.js 10:44:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1131ce400) [pid = 1670] [serial = 717] [outer = 0x1133dd800] 10:44:11 INFO - PROCESS | 1670 | 1467395051993 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]]]}] 10:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 520ms 10:44:12 INFO - PROCESS | 1670 | 1467395052022 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 10:44:12 INFO - PROCESS | 1670 | 1467395052026 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 10:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:44:12 INFO - PROCESS | 1670 | 1467395052031 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:44:12 INFO - PROCESS | 1670 | 1467395052033 Marionette TRACE conn2 <- [1,930,null,{}] 10:44:12 INFO - PROCESS | 1670 | 1467395052035 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}] 10:44:12 INFO - PROCESS | 1670 | 1467395052037 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:12 INFO - PROCESS | 1670 | 1467395052116 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 10:44:12 INFO - PROCESS | 1670 | 1467395052121 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:12 INFO - PROCESS | 1670 | 1467395052122 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170c4000 == 29 [pid = 1670] [id = 240] 10:44:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x116a0c000) [pid = 1670] [serial = 718] [outer = 0x0] 10:44:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x118168400) [pid = 1670] [serial = 719] [outer = 0x116a0c000] 10:44:12 INFO - PROCESS | 1670 | 1467395052152 Marionette DEBUG loaded listener.js 10:44:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1184d5400) [pid = 1670] [serial = 720] [outer = 0x116a0c000] 10:44:12 INFO - PROCESS | 1670 | 1467395052494 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]]]}] 10:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 468ms 10:44:12 INFO - PROCESS | 1670 | 1467395052500 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 10:44:12 INFO - PROCESS | 1670 | 1467395052501 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 10:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:44:12 INFO - PROCESS | 1670 | 1467395052503 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:44:12 INFO - PROCESS | 1670 | 1467395052506 Marionette TRACE conn2 <- [1,934,null,{}] 10:44:12 INFO - PROCESS | 1670 | 1467395052514 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}] 10:44:12 INFO - PROCESS | 1670 | 1467395052517 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:12 INFO - PROCESS | 1670 | 1467395052601 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 10:44:12 INFO - PROCESS | 1670 | 1467395052650 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:12 INFO - PROCESS | 1670 | 1467395052652 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x11924f000 == 30 [pid = 1670] [id = 241] 10:44:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x111fe3800) [pid = 1670] [serial = 721] [outer = 0x0] 10:44:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1189c5000) [pid = 1670] [serial = 722] [outer = 0x111fe3800] 10:44:12 INFO - PROCESS | 1670 | 1467395052680 Marionette DEBUG loaded listener.js 10:44:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1197a3c00) [pid = 1670] [serial = 723] [outer = 0x111fe3800] 10:44:12 INFO - PROCESS | 1670 | 1467395052985 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]]]}] 10:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 527ms 10:44:13 INFO - PROCESS | 1670 | 1467395053031 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 10:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:44:13 INFO - PROCESS | 1670 | 1467395053033 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 10:44:13 INFO - PROCESS | 1670 | 1467395053035 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:44:13 INFO - PROCESS | 1670 | 1467395053036 Marionette TRACE conn2 <- [1,938,null,{}] 10:44:13 INFO - PROCESS | 1670 | 1467395053038 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}] 10:44:13 INFO - PROCESS | 1670 | 1467395053039 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:13 INFO - PROCESS | 1670 | 1467395053115 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 10:44:13 INFO - PROCESS | 1670 | 1467395053118 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:13 INFO - PROCESS | 1670 | 1467395053120 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d4a000 == 31 [pid = 1670] [id = 242] 10:44:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x119a9b400) [pid = 1670] [serial = 724] [outer = 0x0] 10:44:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x120dca000) [pid = 1670] [serial = 725] [outer = 0x119a9b400] 10:44:13 INFO - PROCESS | 1670 | 1467395053147 Marionette DEBUG loaded listener.js 10:44:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x12122f400) [pid = 1670] [serial = 726] [outer = 0x119a9b400] 10:44:13 INFO - PROCESS | 1670 | 1467395053471 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]]]}] 10:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 472ms 10:44:13 INFO - PROCESS | 1670 | 1467395053530 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 10:44:13 INFO - PROCESS | 1670 | 1467395053532 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 10:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:44:13 INFO - PROCESS | 1670 | 1467395053536 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:44:13 INFO - PROCESS | 1670 | 1467395053539 Marionette TRACE conn2 <- [1,942,null,{}] 10:44:13 INFO - PROCESS | 1670 | 1467395053543 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}] 10:44:13 INFO - PROCESS | 1670 | 1467395053545 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:13 INFO - PROCESS | 1670 | 1467395053629 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 10:44:13 INFO - PROCESS | 1670 | 1467395053718 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:13 INFO - PROCESS | 1670 | 1467395053719 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x116669000 == 32 [pid = 1670] [id = 243] 10:44:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11329bc00) [pid = 1670] [serial = 727] [outer = 0x0] 10:44:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x113da6400) [pid = 1670] [serial = 728] [outer = 0x11329bc00] 10:44:13 INFO - PROCESS | 1670 | 1467395053752 Marionette DEBUG loaded listener.js 10:44:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11673e000) [pid = 1670] [serial = 729] [outer = 0x11329bc00] 10:44:14 INFO - PROCESS | 1670 | 1467395054296 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]]]}] 10:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 770ms 10:44:14 INFO - PROCESS | 1670 | 1467395054307 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 10:44:14 INFO - PROCESS | 1670 | 1467395054309 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 10:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:44:14 INFO - PROCESS | 1670 | 1467395054342 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:44:14 INFO - PROCESS | 1670 | 1467395054346 Marionette TRACE conn2 <- [1,946,null,{}] 10:44:14 INFO - PROCESS | 1670 | 1467395054349 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}] 10:44:14 INFO - PROCESS | 1670 | 1467395054351 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:14 INFO - PROCESS | 1670 | 1467395054452 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 10:44:14 INFO - PROCESS | 1670 | 1467395054524 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:14 INFO - PROCESS | 1670 | 1467395054525 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x12103d800 == 33 [pid = 1670] [id = 244] 10:44:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x116964400) [pid = 1670] [serial = 730] [outer = 0x0] 10:44:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1184d7400) [pid = 1670] [serial = 731] [outer = 0x116964400] 10:44:14 INFO - PROCESS | 1670 | 1467395054556 Marionette DEBUG loaded listener.js 10:44:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x11275bc00) [pid = 1670] [serial = 732] [outer = 0x116964400] 10:44:15 INFO - PROCESS | 1670 | 1467395055149 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]]]}] 10:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 879ms 10:44:15 INFO - PROCESS | 1670 | 1467395055218 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 10:44:15 INFO - PROCESS | 1670 | 1467395055220 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 10:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:44:15 INFO - PROCESS | 1670 | 1467395055223 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:44:15 INFO - PROCESS | 1670 | 1467395055225 Marionette TRACE conn2 <- [1,950,null,{}] 10:44:15 INFO - PROCESS | 1670 | 1467395055229 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}] 10:44:15 INFO - PROCESS | 1670 | 1467395055230 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:15 INFO - PROCESS | 1670 | 1467395055332 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 10:44:15 INFO - PROCESS | 1670 | 1467395055383 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:15 INFO - PROCESS | 1670 | 1467395055386 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x116939800 == 34 [pid = 1670] [id = 245] 10:44:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1172e5800) [pid = 1670] [serial = 733] [outer = 0x0] 10:44:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1176c5400) [pid = 1670] [serial = 734] [outer = 0x1172e5800] 10:44:15 INFO - PROCESS | 1670 | 1467395055413 Marionette DEBUG loaded listener.js 10:44:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1184e3800) [pid = 1670] [serial = 735] [outer = 0x1172e5800] 10:44:15 INFO - PROCESS | 1670 | --DOCSHELL 0x11924f000 == 33 [pid = 1670] [id = 241] 10:44:15 INFO - PROCESS | 1670 | --DOCSHELL 0x1170c4000 == 32 [pid = 1670] [id = 240] 10:44:15 INFO - PROCESS | 1670 | --DOCSHELL 0x116006000 == 31 [pid = 1670] [id = 239] 10:44:15 INFO - PROCESS | 1670 | --DOCSHELL 0x116f81800 == 30 [pid = 1670] [id = 238] 10:44:15 INFO - PROCESS | 1670 | 1467395055759 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]]]}] 10:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 569ms 10:44:15 INFO - PROCESS | 1670 | 1467395055797 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 10:44:15 INFO - PROCESS | 1670 | 1467395055800 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 10:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:44:15 INFO - PROCESS | 1670 | 1467395055804 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:44:15 INFO - PROCESS | 1670 | 1467395055805 Marionette TRACE conn2 <- [1,954,null,{}] 10:44:15 INFO - PROCESS | 1670 | 1467395055808 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}] 10:44:15 INFO - PROCESS | 1670 | 1467395055810 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:15 INFO - PROCESS | 1670 | 1467395055915 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 10:44:15 INFO - PROCESS | 1670 | 1467395055920 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:15 INFO - PROCESS | 1670 | 1467395055921 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x119251800 == 31 [pid = 1670] [id = 246] 10:44:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1183a9c00) [pid = 1670] [serial = 736] [outer = 0x0] 10:44:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x11929dc00) [pid = 1670] [serial = 737] [outer = 0x1183a9c00] 10:44:15 INFO - PROCESS | 1670 | 1467395055960 Marionette DEBUG loaded listener.js 10:44:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1197ad800) [pid = 1670] [serial = 738] [outer = 0x1183a9c00] 10:44:16 INFO - PROCESS | 1670 | 1467395056439 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]]]}] 10:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 669ms 10:44:16 INFO - PROCESS | 1670 | 1467395056481 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 10:44:16 INFO - PROCESS | 1670 | 1467395056482 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 10:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:44:16 INFO - PROCESS | 1670 | 1467395056485 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:44:16 INFO - PROCESS | 1670 | 1467395056487 Marionette TRACE conn2 <- [1,958,null,{}] 10:44:16 INFO - PROCESS | 1670 | 1467395056501 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}] 10:44:16 INFO - PROCESS | 1670 | 1467395056504 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:16 INFO - PROCESS | 1670 | 1467395056606 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 10:44:16 INFO - PROCESS | 1670 | 1467395056661 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:16 INFO - PROCESS | 1670 | 1467395056664 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x12485f000 == 32 [pid = 1670] [id = 247] 10:44:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1219c2c00) [pid = 1670] [serial = 739] [outer = 0x0] 10:44:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1248d5c00) [pid = 1670] [serial = 740] [outer = 0x1219c2c00] 10:44:16 INFO - PROCESS | 1670 | 1467395056691 Marionette DEBUG loaded listener.js 10:44:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x124c4ec00) [pid = 1670] [serial = 741] [outer = 0x1219c2c00] 10:44:17 INFO - PROCESS | 1670 | 1467395057034 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]]]}] 10:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 571ms 10:44:17 INFO - PROCESS | 1670 | 1467395057057 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 10:44:17 INFO - PROCESS | 1670 | 1467395057061 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 10:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:44:17 INFO - PROCESS | 1670 | 1467395057071 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:44:17 INFO - PROCESS | 1670 | 1467395057072 Marionette TRACE conn2 <- [1,962,null,{}] 10:44:17 INFO - PROCESS | 1670 | 1467395057074 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}] 10:44:17 INFO - PROCESS | 1670 | 1467395057076 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:17 INFO - PROCESS | 1670 | 1467395057182 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 10:44:17 INFO - PROCESS | 1670 | 1467395057187 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:17 INFO - PROCESS | 1670 | 1467395057188 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x126346000 == 33 [pid = 1670] [id = 248] 10:44:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1131d3400) [pid = 1670] [serial = 742] [outer = 0x0] 10:44:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x125c47c00) [pid = 1670] [serial = 743] [outer = 0x1131d3400] 10:44:17 INFO - PROCESS | 1670 | 1467395057267 Marionette DEBUG loaded listener.js 10:44:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1262c6400) [pid = 1670] [serial = 744] [outer = 0x1131d3400] 10:44:17 INFO - PROCESS | 1670 | 1467395057739 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]]]}] 10:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12907a400) [pid = 1670] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1197ab800) [pid = 1670] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1133c2c00) [pid = 1670] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x124aa5800) [pid = 1670] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x111e2fc00) [pid = 1670] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x112d2dc00) [pid = 1670] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1184e3400) [pid = 1670] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x11725e000) [pid = 1670] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1160d9400) [pid = 1670] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11929d800) [pid = 1670] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1176cc400) [pid = 1670] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1262bc000) [pid = 1670] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x126028c00) [pid = 1670] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1183a0000) [pid = 1670] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1183a1800) [pid = 1670] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x116a0c000) [pid = 1670] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1133dd800) [pid = 1670] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x112a82800) [pid = 1670] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x116074c00) [pid = 1670] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1197e5800) [pid = 1670] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x118262000) [pid = 1670] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x111fe3800) [pid = 1670] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x116a11c00) [pid = 1670] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 722ms 10:44:17 INFO - PROCESS | 1670 | 1467395057794 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 10:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:44:17 INFO - PROCESS | 1670 | 1467395057796 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 10:44:17 INFO - PROCESS | 1670 | 1467395057799 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:44:17 INFO - PROCESS | 1670 | 1467395057801 Marionette TRACE conn2 <- [1,966,null,{}] 10:44:17 INFO - PROCESS | 1670 | 1467395057804 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}] 10:44:17 INFO - PROCESS | 1670 | 1467395057806 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:17 INFO - PROCESS | 1670 | 1467395057865 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 10:44:17 INFO - PROCESS | 1670 | 1467395057885 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:17 INFO - PROCESS | 1670 | 1467395057886 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184b6800 == 34 [pid = 1670] [id = 249] 10:44:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x112e9ec00) [pid = 1670] [serial = 745] [outer = 0x0] 10:44:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1160d9400) [pid = 1670] [serial = 746] [outer = 0x112e9ec00] 10:44:17 INFO - PROCESS | 1670 | 1467395057906 Marionette DEBUG loaded listener.js 10:44:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x116f3bc00) [pid = 1670] [serial = 747] [outer = 0x112e9ec00] 10:44:18 INFO - PROCESS | 1670 | 1467395058322 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]]]}] 10:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 570ms 10:44:18 INFO - PROCESS | 1670 | 1467395058369 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 10:44:18 INFO - PROCESS | 1670 | 1467395058371 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 10:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:44:18 INFO - PROCESS | 1670 | 1467395058374 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:44:18 INFO - PROCESS | 1670 | 1467395058376 Marionette TRACE conn2 <- [1,970,null,{}] 10:44:18 INFO - PROCESS | 1670 | 1467395058380 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}] 10:44:18 INFO - PROCESS | 1670 | 1467395058386 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:18 INFO - PROCESS | 1670 | 1467395058528 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 10:44:18 INFO - PROCESS | 1670 | 1467395058539 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:18 INFO - PROCESS | 1670 | 1467395058540 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x129303000 == 35 [pid = 1670] [id = 250] 10:44:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x118262000) [pid = 1670] [serial = 748] [outer = 0x0] 10:44:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x123cbe800) [pid = 1670] [serial = 749] [outer = 0x118262000] 10:44:18 INFO - PROCESS | 1670 | 1467395058578 Marionette DEBUG loaded listener.js 10:44:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12881c400) [pid = 1670] [serial = 750] [outer = 0x118262000] 10:44:18 INFO - PROCESS | 1670 | 1467395058948 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]]]}] 10:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 622ms 10:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:44:19 INFO - PROCESS | 1670 | 1467395059005 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 10:44:19 INFO - PROCESS | 1670 | 1467395059006 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 10:44:19 INFO - PROCESS | 1670 | 1467395059008 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:44:19 INFO - PROCESS | 1670 | 1467395059010 Marionette TRACE conn2 <- [1,974,null,{}] 10:44:19 INFO - PROCESS | 1670 | 1467395059012 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}] 10:44:19 INFO - PROCESS | 1670 | 1467395059013 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:19 INFO - PROCESS | 1670 | 1467395059085 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 10:44:19 INFO - PROCESS | 1670 | 1467395059089 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:19 INFO - PROCESS | 1670 | 1467395059090 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a55e000 == 36 [pid = 1670] [id = 251] 10:44:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x128820400) [pid = 1670] [serial = 751] [outer = 0x0] 10:44:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x128829000) [pid = 1670] [serial = 752] [outer = 0x128820400] 10:44:19 INFO - PROCESS | 1670 | 1467395059116 Marionette DEBUG loaded listener.js 10:44:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x128cec000) [pid = 1670] [serial = 753] [outer = 0x128820400] 10:44:19 INFO - PROCESS | 1670 | 1467395059439 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]]]}] 10:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 470ms 10:44:19 INFO - PROCESS | 1670 | 1467395059480 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 10:44:19 INFO - PROCESS | 1670 | 1467395059482 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 10:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:44:19 INFO - PROCESS | 1670 | 1467395059484 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:44:19 INFO - PROCESS | 1670 | 1467395059485 Marionette TRACE conn2 <- [1,978,null,{}] 10:44:19 INFO - PROCESS | 1670 | 1467395059487 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}] 10:44:19 INFO - PROCESS | 1670 | 1467395059488 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:19 INFO - PROCESS | 1670 | 1467395059565 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 10:44:19 INFO - PROCESS | 1670 | 1467395059568 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:19 INFO - PROCESS | 1670 | 1467395059569 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a8d6800 == 37 [pid = 1670] [id = 252] 10:44:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x129073800) [pid = 1670] [serial = 754] [outer = 0x0] 10:44:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12907b800) [pid = 1670] [serial = 755] [outer = 0x129073800] 10:44:19 INFO - PROCESS | 1670 | 1467395059594 Marionette DEBUG loaded listener.js 10:44:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x129081c00) [pid = 1670] [serial = 756] [outer = 0x129073800] 10:44:20 INFO - PROCESS | 1670 | 1467395060044 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]]]}] 10:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 620ms 10:44:20 INFO - PROCESS | 1670 | 1467395060105 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 10:44:20 INFO - PROCESS | 1670 | 1467395060108 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 10:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:44:20 INFO - PROCESS | 1670 | 1467395060111 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:44:20 INFO - PROCESS | 1670 | 1467395060113 Marionette TRACE conn2 <- [1,982,null,{}] 10:44:20 INFO - PROCESS | 1670 | 1467395060118 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}] 10:44:20 INFO - PROCESS | 1670 | 1467395060119 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:20 INFO - PROCESS | 1670 | 1467395060219 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 10:44:20 INFO - PROCESS | 1670 | 1467395060312 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:20 INFO - PROCESS | 1670 | 1467395060313 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x119a22800 == 38 [pid = 1670] [id = 253] 10:44:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11696fc00) [pid = 1670] [serial = 757] [outer = 0x0] 10:44:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x117262000) [pid = 1670] [serial = 758] [outer = 0x11696fc00] 10:44:20 INFO - PROCESS | 1670 | 1467395060346 Marionette DEBUG loaded listener.js 10:44:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1184d9400) [pid = 1670] [serial = 759] [outer = 0x11696fc00] 10:44:20 INFO - PROCESS | 1670 | 1467395060766 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]]]}] 10:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 671ms 10:44:20 INFO - PROCESS | 1670 | 1467395060782 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 10:44:20 INFO - PROCESS | 1670 | 1467395060786 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 10:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:44:20 INFO - PROCESS | 1670 | 1467395060790 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:44:20 INFO - PROCESS | 1670 | 1467395060792 Marionette TRACE conn2 <- [1,986,null,{}] 10:44:20 INFO - PROCESS | 1670 | 1467395060795 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}] 10:44:20 INFO - PROCESS | 1670 | 1467395060797 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:20 INFO - PROCESS | 1670 | 1467395060895 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 10:44:20 INFO - PROCESS | 1670 | 1467395060947 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:20 INFO - PROCESS | 1670 | 1467395060949 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x12633f000 == 39 [pid = 1670] [id = 254] 10:44:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1192a6400) [pid = 1670] [serial = 760] [outer = 0x0] 10:44:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x119a0b800) [pid = 1670] [serial = 761] [outer = 0x1192a6400] 10:44:20 INFO - PROCESS | 1670 | 1467395060980 Marionette DEBUG loaded listener.js 10:44:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x121141000) [pid = 1670] [serial = 762] [outer = 0x1192a6400] 10:44:21 INFO - PROCESS | 1670 | 1467395061399 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]]]}] 10:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 671ms 10:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:44:21 INFO - PROCESS | 1670 | 1467395061462 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 10:44:21 INFO - PROCESS | 1670 | 1467395061463 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 10:44:21 INFO - PROCESS | 1670 | 1467395061466 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:44:21 INFO - PROCESS | 1670 | 1467395061468 Marionette TRACE conn2 <- [1,990,null,{}] 10:44:21 INFO - PROCESS | 1670 | 1467395061476 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}] 10:44:21 INFO - PROCESS | 1670 | 1467395061479 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:21 INFO - PROCESS | 1670 | 1467395061596 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 10:44:21 INFO - PROCESS | 1670 | 1467395061679 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:21 INFO - PROCESS | 1670 | 1467395061681 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b090000 == 40 [pid = 1670] [id = 255] 10:44:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12530c000) [pid = 1670] [serial = 763] [outer = 0x0] 10:44:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12623fc00) [pid = 1670] [serial = 764] [outer = 0x12530c000] 10:44:21 INFO - PROCESS | 1670 | 1467395061712 Marionette DEBUG loaded listener.js 10:44:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x128444400) [pid = 1670] [serial = 765] [outer = 0x12530c000] 10:44:22 INFO - PROCESS | 1670 | 1467395062122 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]]]}] 10:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 673ms 10:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:44:22 INFO - PROCESS | 1670 | 1467395062138 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 10:44:22 INFO - PROCESS | 1670 | 1467395062140 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 10:44:22 INFO - PROCESS | 1670 | 1467395062143 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:44:22 INFO - PROCESS | 1670 | 1467395062146 Marionette TRACE conn2 <- [1,994,null,{}] 10:44:22 INFO - PROCESS | 1670 | 1467395062149 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}] 10:44:22 INFO - PROCESS | 1670 | 1467395062150 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:22 INFO - PROCESS | 1670 | 1467395062245 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 10:44:22 INFO - PROCESS | 1670 | 1467395062297 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:22 INFO - PROCESS | 1670 | 1467395062298 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b765800 == 41 [pid = 1670] [id = 256] 10:44:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x129073000) [pid = 1670] [serial = 766] [outer = 0x0] 10:44:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1290d3800) [pid = 1670] [serial = 767] [outer = 0x129073000] 10:44:22 INFO - PROCESS | 1670 | 1467395062327 Marionette DEBUG loaded listener.js 10:44:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1290de400) [pid = 1670] [serial = 768] [outer = 0x129073000] 10:44:22 INFO - PROCESS | 1670 | 1467395062737 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]]]}] 10:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 621ms 10:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:44:22 INFO - PROCESS | 1670 | 1467395062764 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 10:44:22 INFO - PROCESS | 1670 | 1467395062766 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 10:44:22 INFO - PROCESS | 1670 | 1467395062768 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:44:22 INFO - PROCESS | 1670 | 1467395062769 Marionette TRACE conn2 <- [1,998,null,{}] 10:44:22 INFO - PROCESS | 1670 | 1467395062772 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}] 10:44:22 INFO - PROCESS | 1670 | 1467395062773 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:22 INFO - PROCESS | 1670 | 1467395062869 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 10:44:22 INFO - PROCESS | 1670 | 1467395062955 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:22 INFO - PROCESS | 1670 | 1467395062957 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x116710800 == 42 [pid = 1670] [id = 257] 10:44:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x11662d000) [pid = 1670] [serial = 769] [outer = 0x0] 10:44:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x125383000) [pid = 1670] [serial = 770] [outer = 0x11662d000] 10:44:22 INFO - PROCESS | 1670 | 1467395062987 Marionette DEBUG loaded listener.js 10:44:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1290ddc00) [pid = 1670] [serial = 771] [outer = 0x11662d000] 10:44:23 INFO - PROCESS | 1670 | 1467395063500 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]]]}] 10:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 770ms 10:44:23 INFO - PROCESS | 1670 | 1467395063538 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 10:44:23 INFO - PROCESS | 1670 | 1467395063540 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 10:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:44:23 INFO - PROCESS | 1670 | 1467395063545 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:44:23 INFO - PROCESS | 1670 | 1467395063547 Marionette TRACE conn2 <- [1,1002,null,{}] 10:44:23 INFO - PROCESS | 1670 | 1467395063551 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}] 10:44:23 INFO - PROCESS | 1670 | 1467395063553 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:23 INFO - PROCESS | 1670 | 1467395063652 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 10:44:23 INFO - PROCESS | 1670 | 1467395063736 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:23 INFO - PROCESS | 1670 | 1467395063737 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f9f000 == 43 [pid = 1670] [id = 258] 10:44:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x11690e800) [pid = 1670] [serial = 772] [outer = 0x0] 10:44:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x116f3c400) [pid = 1670] [serial = 773] [outer = 0x11690e800] 10:44:23 INFO - PROCESS | 1670 | 1467395063777 Marionette DEBUG loaded listener.js 10:44:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1183a0c00) [pid = 1670] [serial = 774] [outer = 0x11690e800] 10:44:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12a55e000 == 42 [pid = 1670] [id = 251] 10:44:24 INFO - PROCESS | 1670 | --DOCSHELL 0x129303000 == 41 [pid = 1670] [id = 250] 10:44:24 INFO - PROCESS | 1670 | --DOCSHELL 0x1184b6800 == 40 [pid = 1670] [id = 249] 10:44:24 INFO - PROCESS | 1670 | --DOCSHELL 0x126346000 == 39 [pid = 1670] [id = 248] 10:44:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12485f000 == 38 [pid = 1670] [id = 247] 10:44:24 INFO - PROCESS | 1670 | --DOCSHELL 0x119251800 == 37 [pid = 1670] [id = 246] 10:44:24 INFO - PROCESS | 1670 | --DOCSHELL 0x116939800 == 36 [pid = 1670] [id = 245] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x120dca000) [pid = 1670] [serial = 725] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12103d800 == 35 [pid = 1670] [id = 244] 10:44:24 INFO - PROCESS | 1670 | --DOCSHELL 0x116669000 == 34 [pid = 1670] [id = 243] 10:44:24 INFO - PROCESS | 1670 | 1467395064218 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]]]}] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12a51dc00) [pid = 1670] [serial = 657] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x118168400) [pid = 1670] [serial = 719] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1189c5000) [pid = 1670] [serial = 722] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1160d7c00) [pid = 1670] [serial = 716] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1131d6800) [pid = 1670] [serial = 701] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11703a800) [pid = 1670] [serial = 704] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x119a0ac00) [pid = 1670] [serial = 707] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x120dc6400) [pid = 1670] [serial = 710] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x118266000) [pid = 1670] [serial = 714] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x113a9b000) [pid = 1670] [serial = 702] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1183a9000) [pid = 1670] [serial = 705] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1184d5400) [pid = 1670] [serial = 720] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x120dcd800) [pid = 1670] [serial = 708] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x119a9dc00) [pid = 1670] [serial = 680] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1219cec00) [pid = 1670] [serial = 683] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x124c4e000) [pid = 1670] [serial = 686] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x112696400) [pid = 1670] [serial = 659] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11336b400) [pid = 1670] [serial = 660] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x112e93c00) [pid = 1670] [serial = 665] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x11329dc00) [pid = 1670] [serial = 666] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x124aa5000) [pid = 1670] [serial = 684] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1189be800) [pid = 1670] [serial = 674] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x119274000) [pid = 1670] [serial = 675] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x11825fc00) [pid = 1670] [serial = 662] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1183ab800) [pid = 1670] [serial = 663] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x11673fc00) [pid = 1670] [serial = 668] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x116906800) [pid = 1670] [serial = 669] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x11933b400) [pid = 1670] [serial = 677] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x11815c000) [pid = 1670] [serial = 671] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1184d4800) [pid = 1670] [serial = 672] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x128822400) [pid = 1670] [serial = 696] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x128a31000) [pid = 1670] [serial = 698] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x1197a3c00) [pid = 1670] [serial = 723] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x121865c00) [pid = 1670] [serial = 711] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x129075c00) [pid = 1670] [serial = 699] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x1131ce400) [pid = 1670] [serial = 717] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x11929a400) [pid = 1670] [serial = 689] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x12114fc00) [pid = 1670] [serial = 690] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x12538bc00) [pid = 1670] [serial = 687] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x1267d0800) [pid = 1670] [serial = 695] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x12186ec00) [pid = 1670] [serial = 681] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x1197ab400) [pid = 1670] [serial = 678] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x12602a400) [pid = 1670] [serial = 693] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x1248d1000) [pid = 1670] [serial = 692] [outer = 0x0] [url = about:blank] 10:44:24 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x11725f800) [pid = 1670] [serial = 713] [outer = 0x0] [url = about:blank] 10:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 722ms 10:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:44:24 INFO - PROCESS | 1670 | 1467395064267 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 10:44:24 INFO - PROCESS | 1670 | 1467395064270 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 10:44:24 INFO - PROCESS | 1670 | 1467395064274 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:44:24 INFO - PROCESS | 1670 | 1467395064276 Marionette TRACE conn2 <- [1,1006,null,{}] 10:44:24 INFO - PROCESS | 1670 | 1467395064280 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}] 10:44:24 INFO - PROCESS | 1670 | 1467395064281 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:24 INFO - PROCESS | 1670 | 1467395064364 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 10:44:24 INFO - PROCESS | 1670 | 1467395064368 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:24 INFO - PROCESS | 1670 | 1467395064370 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x116991800 == 35 [pid = 1670] [id = 259] 10:44:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x1183a4800) [pid = 1670] [serial = 775] [outer = 0x0] 10:44:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x1183ae400) [pid = 1670] [serial = 776] [outer = 0x1183a4800] 10:44:24 INFO - PROCESS | 1670 | 1467395064397 Marionette DEBUG loaded listener.js 10:44:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x1189c5000) [pid = 1670] [serial = 777] [outer = 0x1183a4800] 10:44:24 INFO - PROCESS | 1670 | 1467395064752 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]]]}] 10:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 523ms 10:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:44:24 INFO - PROCESS | 1670 | 1467395064798 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 10:44:24 INFO - PROCESS | 1670 | 1467395064799 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 10:44:24 INFO - PROCESS | 1670 | 1467395064801 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:44:24 INFO - PROCESS | 1670 | 1467395064804 Marionette TRACE conn2 <- [1,1010,null,{}] 10:44:24 INFO - PROCESS | 1670 | 1467395064811 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}] 10:44:24 INFO - PROCESS | 1670 | 1467395064814 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:24 INFO - PROCESS | 1670 | 1467395064894 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 10:44:24 INFO - PROCESS | 1670 | 1467395064901 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:24 INFO - PROCESS | 1670 | 1467395064903 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x11930b800 == 36 [pid = 1670] [id = 260] 10:44:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x1197e5c00) [pid = 1670] [serial = 778] [outer = 0x0] 10:44:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x121540c00) [pid = 1670] [serial = 779] [outer = 0x1197e5c00] 10:44:24 INFO - PROCESS | 1670 | 1467395064931 Marionette DEBUG loaded listener.js 10:44:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x1248d7400) [pid = 1670] [serial = 780] [outer = 0x1197e5c00] 10:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 471ms 10:44:25 INFO - PROCESS | 1670 | 1467395065268 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]]]}] 10:44:25 INFO - PROCESS | 1670 | 1467395065273 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 10:44:25 INFO - PROCESS | 1670 | 1467395065274 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 10:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:44:25 INFO - PROCESS | 1670 | 1467395065281 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:44:25 INFO - PROCESS | 1670 | 1467395065283 Marionette TRACE conn2 <- [1,1014,null,{}] 10:44:25 INFO - PROCESS | 1670 | 1467395065286 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}] 10:44:25 INFO - PROCESS | 1670 | 1467395065287 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:25 INFO - PROCESS | 1670 | 1467395065381 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 10:44:25 INFO - PROCESS | 1670 | 1467395065432 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:25 INFO - PROCESS | 1670 | 1467395065433 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d3c000 == 37 [pid = 1670] [id = 261] 10:44:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x124aa5800) [pid = 1670] [serial = 781] [outer = 0x0] 10:44:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x1262c7400) [pid = 1670] [serial = 782] [outer = 0x124aa5800] 10:44:25 INFO - PROCESS | 1670 | 1467395065458 Marionette DEBUG loaded listener.js 10:44:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x128442800) [pid = 1670] [serial = 783] [outer = 0x124aa5800] 10:44:25 INFO - PROCESS | 1670 | 1467395065749 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]]]}] 10:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 521ms 10:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:44:25 INFO - PROCESS | 1670 | 1467395065801 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 10:44:25 INFO - PROCESS | 1670 | 1467395065802 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 10:44:25 INFO - PROCESS | 1670 | 1467395065804 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:44:25 INFO - PROCESS | 1670 | 1467395065805 Marionette TRACE conn2 <- [1,1018,null,{}] 10:44:25 INFO - PROCESS | 1670 | 1467395065808 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}] 10:44:25 INFO - PROCESS | 1670 | 1467395065809 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:25 INFO - PROCESS | 1670 | 1467395065894 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 10:44:25 INFO - PROCESS | 1670 | 1467395065959 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:25 INFO - PROCESS | 1670 | 1467395065960 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x12131c000 == 38 [pid = 1670] [id = 262] 10:44:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1197a9000) [pid = 1670] [serial = 784] [outer = 0x0] 10:44:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x12844d000) [pid = 1670] [serial = 785] [outer = 0x1197a9000] 10:44:26 INFO - PROCESS | 1670 | 1467395065998 Marionette DEBUG loaded listener.js 10:44:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x129334800) [pid = 1670] [serial = 786] [outer = 0x1197a9000] 10:44:26 INFO - PROCESS | 1670 | 1467395066416 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]]]}] 10:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 618ms 10:44:26 INFO - PROCESS | 1670 | 1467395066423 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 10:44:26 INFO - PROCESS | 1670 | 1467395066424 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 10:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:44:26 INFO - PROCESS | 1670 | 1467395066426 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:44:26 INFO - PROCESS | 1670 | 1467395066428 Marionette TRACE conn2 <- [1,1022,null,{}] 10:44:26 INFO - PROCESS | 1670 | 1467395066432 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}] 10:44:26 INFO - PROCESS | 1670 | 1467395066436 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:26 INFO - PROCESS | 1670 | 1467395066555 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 10:44:26 INFO - PROCESS | 1670 | 1467395066566 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:26 INFO - PROCESS | 1670 | 1467395066567 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x126056000 == 39 [pid = 1670] [id = 263] 10:44:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x129339400) [pid = 1670] [serial = 787] [outer = 0x0] 10:44:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1293b1400) [pid = 1670] [serial = 788] [outer = 0x129339400] 10:44:26 INFO - PROCESS | 1670 | 1467395066592 Marionette DEBUG loaded listener.js 10:44:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x12a626400) [pid = 1670] [serial = 789] [outer = 0x129339400] 10:44:26 INFO - PROCESS | 1670 | 1467395066993 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]]]}] 10:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 621ms 10:44:27 INFO - PROCESS | 1670 | 1467395067048 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 10:44:27 INFO - PROCESS | 1670 | 1467395067050 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 10:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:44:27 INFO - PROCESS | 1670 | 1467395067053 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:44:27 INFO - PROCESS | 1670 | 1467395067055 Marionette TRACE conn2 <- [1,1026,null,{}] 10:44:27 INFO - PROCESS | 1670 | 1467395067058 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}] 10:44:27 INFO - PROCESS | 1670 | 1467395067060 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:27 INFO - PROCESS | 1670 | 1467395067207 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 10:44:27 INFO - PROCESS | 1670 | 1467395067230 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:27 INFO - PROCESS | 1670 | 1467395067231 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x129006000 == 40 [pid = 1670] [id = 264] 10:44:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1133c2c00) [pid = 1670] [serial = 790] [outer = 0x0] 10:44:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x12a6ba000) [pid = 1670] [serial = 791] [outer = 0x1133c2c00] 10:44:27 INFO - PROCESS | 1670 | 1467395067279 Marionette DEBUG loaded listener.js 10:44:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x12a6c3400) [pid = 1670] [serial = 792] [outer = 0x1133c2c00] 10:44:27 INFO - PROCESS | 1670 | 1467395067665 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]]]}] 10:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 618ms 10:44:27 INFO - PROCESS | 1670 | 1467395067672 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 10:44:27 INFO - PROCESS | 1670 | 1467395067673 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 10:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:44:27 INFO - PROCESS | 1670 | 1467395067675 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:44:27 INFO - PROCESS | 1670 | 1467395067677 Marionette TRACE conn2 <- [1,1030,null,{}] 10:44:27 INFO - PROCESS | 1670 | 1467395067681 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}] 10:44:27 INFO - PROCESS | 1670 | 1467395067683 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:27 INFO - PROCESS | 1670 | 1467395067783 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 10:44:27 INFO - PROCESS | 1670 | 1467395067813 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:27 INFO - PROCESS | 1670 | 1467395067815 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a55c000 == 41 [pid = 1670] [id = 265] 10:44:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x12a6c3c00) [pid = 1670] [serial = 793] [outer = 0x0] 10:44:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x12aa09c00) [pid = 1670] [serial = 794] [outer = 0x12a6c3c00] 10:44:27 INFO - PROCESS | 1670 | 1467395067839 Marionette DEBUG loaded listener.js 10:44:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x12aa10400) [pid = 1670] [serial = 795] [outer = 0x12a6c3c00] 10:44:28 INFO - PROCESS | 1670 | 1467395068152 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]]]}] 10:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 521ms 10:44:28 INFO - PROCESS | 1670 | 1467395068196 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 10:44:28 INFO - PROCESS | 1670 | 1467395068197 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 10:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:44:28 INFO - PROCESS | 1670 | 1467395068200 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:44:28 INFO - PROCESS | 1670 | 1467395068201 Marionette TRACE conn2 <- [1,1034,null,{}] 10:44:28 INFO - PROCESS | 1670 | 1467395068203 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}] 10:44:28 INFO - PROCESS | 1670 | 1467395068204 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:28 INFO - PROCESS | 1670 | 1467395068304 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 10:44:28 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1183a9c00) [pid = 1670] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:44:28 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1131d3400) [pid = 1670] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:44:28 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1172e5800) [pid = 1670] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:44:28 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x11329bc00) [pid = 1670] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:44:28 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x116964400) [pid = 1670] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:44:28 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1219c2c00) [pid = 1670] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:44:28 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x112e9ec00) [pid = 1670] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:44:28 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x128820400) [pid = 1670] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:44:28 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x118262000) [pid = 1670] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:44:28 INFO - PROCESS | 1670 | 1467395068397 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:28 INFO - PROCESS | 1670 | 1467395068398 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12102e800 == 42 [pid = 1670] [id = 266] 10:44:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1131d1c00) [pid = 1670] [serial = 796] [outer = 0x0] 10:44:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x113297400) [pid = 1670] [serial = 797] [outer = 0x1131d1c00] 10:44:28 INFO - PROCESS | 1670 | 1467395068430 Marionette DEBUG loaded listener.js 10:44:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x118ae4c00) [pid = 1670] [serial = 798] [outer = 0x1131d1c00] 10:44:28 INFO - PROCESS | 1670 | 1467395068699 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]]]}] 10:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 517ms 10:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:44:28 INFO - PROCESS | 1670 | 1467395068718 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 10:44:28 INFO - PROCESS | 1670 | 1467395068719 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 10:44:28 INFO - PROCESS | 1670 | 1467395068721 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:44:28 INFO - PROCESS | 1670 | 1467395068722 Marionette TRACE conn2 <- [1,1038,null,{}] 10:44:28 INFO - PROCESS | 1670 | 1467395068725 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}] 10:44:28 INFO - PROCESS | 1670 | 1467395068726 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:28 INFO - PROCESS | 1670 | 1467395068821 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 10:44:28 INFO - PROCESS | 1670 | 1467395068824 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:28 INFO - PROCESS | 1670 | 1467395068825 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af8e000 == 43 [pid = 1670] [id = 267] 10:44:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x116a0b400) [pid = 1670] [serial = 799] [outer = 0x0] 10:44:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x128a3a400) [pid = 1670] [serial = 800] [outer = 0x116a0b400] 10:44:28 INFO - PROCESS | 1670 | 1467395068849 Marionette DEBUG loaded listener.js 10:44:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x12af75c00) [pid = 1670] [serial = 801] [outer = 0x116a0b400] 10:44:29 INFO - PROCESS | 1670 | 1467395069201 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]]]}] 10:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 519ms 10:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:44:29 INFO - PROCESS | 1670 | 1467395069241 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 10:44:29 INFO - PROCESS | 1670 | 1467395069242 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 10:44:29 INFO - PROCESS | 1670 | 1467395069246 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:44:29 INFO - PROCESS | 1670 | 1467395069248 Marionette TRACE conn2 <- [1,1042,null,{}] 10:44:29 INFO - PROCESS | 1670 | 1467395069251 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}] 10:44:29 INFO - PROCESS | 1670 | 1467395069252 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:29 INFO - PROCESS | 1670 | 1467395069345 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 10:44:29 INFO - PROCESS | 1670 | 1467395069349 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:29 INFO - PROCESS | 1670 | 1467395069358 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba11800 == 44 [pid = 1670] [id = 268] 10:44:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x12af76400) [pid = 1670] [serial = 802] [outer = 0x0] 10:44:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x12b779400) [pid = 1670] [serial = 803] [outer = 0x12af76400] 10:44:29 INFO - PROCESS | 1670 | 1467395069386 Marionette DEBUG loaded listener.js 10:44:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x12b9f0400) [pid = 1670] [serial = 804] [outer = 0x12af76400] 10:44:29 INFO - PROCESS | 1670 | 1467395069718 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]]]}] 10:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 519ms 10:44:29 INFO - PROCESS | 1670 | 1467395069766 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 10:44:29 INFO - PROCESS | 1670 | 1467395069767 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 10:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:44:29 INFO - PROCESS | 1670 | 1467395069769 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:44:29 INFO - PROCESS | 1670 | 1467395069770 Marionette TRACE conn2 <- [1,1046,null,{}] 10:44:29 INFO - PROCESS | 1670 | 1467395069772 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}] 10:44:29 INFO - PROCESS | 1670 | 1467395069774 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:29 INFO - PROCESS | 1670 | 1467395069859 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 10:44:29 INFO - PROCESS | 1670 | 1467395069917 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:29 INFO - PROCESS | 1670 | 1467395069918 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba88800 == 45 [pid = 1670] [id = 269] 10:44:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x124acf000) [pid = 1670] [serial = 805] [outer = 0x0] 10:44:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12bacb400) [pid = 1670] [serial = 806] [outer = 0x124acf000] 10:44:29 INFO - PROCESS | 1670 | 1467395069942 Marionette DEBUG loaded listener.js 10:44:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12bad6000) [pid = 1670] [serial = 807] [outer = 0x124acf000] 10:44:30 INFO - PROCESS | 1670 | 1467395070211 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]]]}] 10:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 470ms 10:44:30 INFO - PROCESS | 1670 | 1467395070240 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 10:44:30 INFO - PROCESS | 1670 | 1467395070242 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 10:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:44:30 INFO - PROCESS | 1670 | 1467395070254 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:44:30 INFO - PROCESS | 1670 | 1467395070256 Marionette TRACE conn2 <- [1,1050,null,{}] 10:44:30 INFO - PROCESS | 1670 | 1467395070259 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}] 10:44:30 INFO - PROCESS | 1670 | 1467395070264 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:30 INFO - PROCESS | 1670 | 1467395070406 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 10:44:30 INFO - PROCESS | 1670 | 1467395070556 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:30 INFO - PROCESS | 1670 | 1467395070559 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x113ad1000 == 46 [pid = 1670] [id = 270] 10:44:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x111c7c000) [pid = 1670] [serial = 808] [outer = 0x0] 10:44:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x112e93c00) [pid = 1670] [serial = 809] [outer = 0x111c7c000] 10:44:30 INFO - PROCESS | 1670 | 1467395070610 Marionette DEBUG loaded listener.js 10:44:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1160d5000) [pid = 1670] [serial = 810] [outer = 0x111c7c000] 10:44:31 INFO - PROCESS | 1670 | 1467395071121 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]]]}] 10:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 927ms 10:44:31 INFO - PROCESS | 1670 | 1467395071182 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 10:44:31 INFO - PROCESS | 1670 | 1467395071184 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 10:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:44:31 INFO - PROCESS | 1670 | 1467395071188 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:44:31 INFO - PROCESS | 1670 | 1467395071190 Marionette TRACE conn2 <- [1,1054,null,{}] 10:44:31 INFO - PROCESS | 1670 | 1467395071193 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}] 10:44:31 INFO - PROCESS | 1670 | 1467395071197 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:31 INFO - PROCESS | 1670 | 1467395071303 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 10:44:31 INFO - PROCESS | 1670 | 1467395071360 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:31 INFO - PROCESS | 1670 | 1467395071362 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x119319800 == 47 [pid = 1670] [id = 271] 10:44:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1172da400) [pid = 1670] [serial = 811] [outer = 0x0] 10:44:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1189bf800) [pid = 1670] [serial = 812] [outer = 0x1172da400] 10:44:31 INFO - PROCESS | 1670 | 1467395071389 Marionette DEBUG loaded listener.js 10:44:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1197a6c00) [pid = 1670] [serial = 813] [outer = 0x1172da400] 10:44:31 INFO - PROCESS | 1670 | 1467395071811 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]]]}] 10:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 670ms 10:44:31 INFO - PROCESS | 1670 | 1467395071860 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 10:44:31 INFO - PROCESS | 1670 | 1467395071863 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 10:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:44:31 INFO - PROCESS | 1670 | 1467395071865 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:44:31 INFO - PROCESS | 1670 | 1467395071866 Marionette TRACE conn2 <- [1,1058,null,{}] 10:44:31 INFO - PROCESS | 1670 | 1467395071869 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}] 10:44:31 INFO - PROCESS | 1670 | 1467395071871 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:31 INFO - PROCESS | 1670 | 1467395071978 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 10:44:32 INFO - PROCESS | 1670 | 1467395072038 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:32 INFO - PROCESS | 1670 | 1467395072039 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a8d8800 == 48 [pid = 1670] [id = 272] 10:44:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1216c7c00) [pid = 1670] [serial = 814] [outer = 0x0] 10:44:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x125305800) [pid = 1670] [serial = 815] [outer = 0x1216c7c00] 10:44:32 INFO - PROCESS | 1670 | 1467395072068 Marionette DEBUG loaded listener.js 10:44:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12881f000) [pid = 1670] [serial = 816] [outer = 0x1216c7c00] 10:44:32 INFO - PROCESS | 1670 | 1467395072529 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]]]}] 10:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 670ms 10:44:32 INFO - PROCESS | 1670 | 1467395072535 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 10:44:32 INFO - PROCESS | 1670 | 1467395072537 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 10:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:44:32 INFO - PROCESS | 1670 | 1467395072544 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:44:32 INFO - PROCESS | 1670 | 1467395072548 Marionette TRACE conn2 <- [1,1062,null,{}] 10:44:32 INFO - PROCESS | 1670 | 1467395072552 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}] 10:44:32 INFO - PROCESS | 1670 | 1467395072554 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:32 INFO - PROCESS | 1670 | 1467395072691 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 10:44:32 INFO - PROCESS | 1670 | 1467395072765 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:32 INFO - PROCESS | 1670 | 1467395072766 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x119310000 == 49 [pid = 1670] [id = 273] 10:44:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1248de000) [pid = 1670] [serial = 817] [outer = 0x0] 10:44:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x129335c00) [pid = 1670] [serial = 818] [outer = 0x1248de000] 10:44:32 INFO - PROCESS | 1670 | 1467395072794 Marionette DEBUG loaded listener.js 10:44:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12a520400) [pid = 1670] [serial = 819] [outer = 0x1248de000] 10:44:33 INFO - PROCESS | 1670 | 1467395073388 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]]]}] 10:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 878ms 10:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:44:33 INFO - PROCESS | 1670 | 1467395073418 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 10:44:33 INFO - PROCESS | 1670 | 1467395073420 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 10:44:33 INFO - PROCESS | 1670 | 1467395073423 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:44:33 INFO - PROCESS | 1670 | 1467395073425 Marionette TRACE conn2 <- [1,1066,null,{}] 10:44:33 INFO - PROCESS | 1670 | 1467395073429 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}] 10:44:33 INFO - PROCESS | 1670 | 1467395073430 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:33 INFO - PROCESS | 1670 | 1467395073526 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 10:44:33 INFO - PROCESS | 1670 | 1467395073598 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:33 INFO - PROCESS | 1670 | 1467395073600 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x119250000 == 50 [pid = 1670] [id = 274] 10:44:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1176c4800) [pid = 1670] [serial = 820] [outer = 0x0] 10:44:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11825fc00) [pid = 1670] [serial = 821] [outer = 0x1176c4800] 10:44:33 INFO - PROCESS | 1670 | 1467395073627 Marionette DEBUG loaded listener.js 10:44:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1184d7c00) [pid = 1670] [serial = 822] [outer = 0x1176c4800] 10:44:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba88800 == 49 [pid = 1670] [id = 269] 10:44:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba11800 == 48 [pid = 1670] [id = 268] 10:44:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12af8e000 == 47 [pid = 1670] [id = 267] 10:44:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12102e800 == 46 [pid = 1670] [id = 266] 10:44:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12a55c000 == 45 [pid = 1670] [id = 265] 10:44:34 INFO - PROCESS | 1670 | --DOCSHELL 0x129006000 == 44 [pid = 1670] [id = 264] 10:44:34 INFO - PROCESS | 1670 | --DOCSHELL 0x126056000 == 43 [pid = 1670] [id = 263] 10:44:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12131c000 == 42 [pid = 1670] [id = 262] 10:44:34 INFO - PROCESS | 1670 | --DOCSHELL 0x120d3c000 == 41 [pid = 1670] [id = 261] 10:44:34 INFO - PROCESS | 1670 | --DOCSHELL 0x11930b800 == 40 [pid = 1670] [id = 260] 10:44:34 INFO - PROCESS | 1670 | --DOCSHELL 0x116991800 == 39 [pid = 1670] [id = 259] 10:44:34 INFO - PROCESS | 1670 | --DOCSHELL 0x116f9f000 == 38 [pid = 1670] [id = 258] 10:44:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12633f000 == 37 [pid = 1670] [id = 254] 10:44:34 INFO - PROCESS | 1670 | --DOCSHELL 0x119a22800 == 36 [pid = 1670] [id = 253] 10:44:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12a8d6800 == 35 [pid = 1670] [id = 252] 10:44:34 INFO - PROCESS | 1670 | --DOCSHELL 0x120d4a000 == 34 [pid = 1670] [id = 242] 10:44:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12b765800 == 33 [pid = 1670] [id = 256] 10:44:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12b090000 == 32 [pid = 1670] [id = 255] 10:44:34 INFO - PROCESS | 1670 | --DOCSHELL 0x116710800 == 31 [pid = 1670] [id = 257] 10:44:34 INFO - PROCESS | 1670 | --DOCSHELL 0x119310000 == 30 [pid = 1670] [id = 273] 10:44:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12a8d8800 == 29 [pid = 1670] [id = 272] 10:44:34 INFO - PROCESS | 1670 | --DOCSHELL 0x119319800 == 28 [pid = 1670] [id = 271] 10:44:34 INFO - PROCESS | 1670 | --DOCSHELL 0x113ad1000 == 27 [pid = 1670] [id = 270] 10:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x11929dc00) [pid = 1670] [serial = 737] [outer = 0x0] [url = about:blank] 10:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x125c47c00) [pid = 1670] [serial = 743] [outer = 0x0] [url = about:blank] 10:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1176c5400) [pid = 1670] [serial = 734] [outer = 0x0] [url = about:blank] 10:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x11673e000) [pid = 1670] [serial = 729] [outer = 0x0] [url = about:blank] 10:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x113da6400) [pid = 1670] [serial = 728] [outer = 0x0] [url = about:blank] 10:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11275bc00) [pid = 1670] [serial = 732] [outer = 0x0] [url = about:blank] 10:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1184d7400) [pid = 1670] [serial = 731] [outer = 0x0] [url = about:blank] 10:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x124c4ec00) [pid = 1670] [serial = 741] [outer = 0x0] [url = about:blank] 10:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1248d5c00) [pid = 1670] [serial = 740] [outer = 0x0] [url = about:blank] 10:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1160d9400) [pid = 1670] [serial = 746] [outer = 0x0] [url = about:blank] 10:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x116f3bc00) [pid = 1670] [serial = 747] [outer = 0x0] [url = about:blank] 10:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x128829000) [pid = 1670] [serial = 752] [outer = 0x0] [url = about:blank] 10:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1262c6400) [pid = 1670] [serial = 744] [outer = 0x0] [url = about:blank] 10:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x123cbe800) [pid = 1670] [serial = 749] [outer = 0x0] [url = about:blank] 10:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1197ad800) [pid = 1670] [serial = 738] [outer = 0x0] [url = about:blank] 10:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12881c400) [pid = 1670] [serial = 750] [outer = 0x0] [url = about:blank] 10:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12907b800) [pid = 1670] [serial = 755] [outer = 0x0] [url = about:blank] 10:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x128cec000) [pid = 1670] [serial = 753] [outer = 0x0] [url = about:blank] 10:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1184e3800) [pid = 1670] [serial = 735] [outer = 0x0] [url = about:blank] 10:44:34 INFO - PROCESS | 1670 | 1467395074676 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]]]}] 10:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1270ms 10:44:34 INFO - PROCESS | 1670 | 1467395074696 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 10:44:34 INFO - PROCESS | 1670 | 1467395074699 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 10:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:44:34 INFO - PROCESS | 1670 | 1467395074702 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:44:34 INFO - PROCESS | 1670 | 1467395074704 Marionette TRACE conn2 <- [1,1070,null,{}] 10:44:34 INFO - PROCESS | 1670 | 1467395074707 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}] 10:44:34 INFO - PROCESS | 1670 | 1467395074709 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:34 INFO - PROCESS | 1670 | 1467395074787 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 10:44:34 INFO - PROCESS | 1670 | 1467395074793 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:34 INFO - PROCESS | 1670 | 1467395074796 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x11609a000 == 28 [pid = 1670] [id = 275] 10:44:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x116966800) [pid = 1670] [serial = 823] [outer = 0x0] 10:44:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x116f3b400) [pid = 1670] [serial = 824] [outer = 0x116966800] 10:44:34 INFO - PROCESS | 1670 | 1467395074826 Marionette DEBUG loaded listener.js 10:44:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1176cb000) [pid = 1670] [serial = 825] [outer = 0x116966800] 10:44:35 INFO - PROCESS | 1670 | 1467395075168 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]]]}] 10:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 471ms 10:44:35 INFO - PROCESS | 1670 | 1467395075172 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 10:44:35 INFO - PROCESS | 1670 | 1467395075176 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 10:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:44:35 INFO - PROCESS | 1670 | 1467395075182 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:44:35 INFO - PROCESS | 1670 | 1467395075184 Marionette TRACE conn2 <- [1,1074,null,{}] 10:44:35 INFO - PROCESS | 1670 | 1467395075187 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}] 10:44:35 INFO - PROCESS | 1670 | 1467395075188 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:35 INFO - PROCESS | 1670 | 1467395075286 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 10:44:35 INFO - PROCESS | 1670 | 1467395075345 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:35 INFO - PROCESS | 1670 | 1467395075346 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x118050800 == 29 [pid = 1670] [id = 276] 10:44:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11839f800) [pid = 1670] [serial = 826] [outer = 0x0] 10:44:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1189be800) [pid = 1670] [serial = 827] [outer = 0x11839f800] 10:44:35 INFO - PROCESS | 1670 | 1467395075373 Marionette DEBUG loaded listener.js 10:44:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1197a8400) [pid = 1670] [serial = 828] [outer = 0x11839f800] 10:44:35 INFO - PROCESS | 1670 | 1467395075675 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]]]}] 10:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 520ms 10:44:35 INFO - PROCESS | 1670 | 1467395075710 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 10:44:35 INFO - PROCESS | 1670 | 1467395075713 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 10:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:44:35 INFO - PROCESS | 1670 | 1467395075718 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:44:35 INFO - PROCESS | 1670 | 1467395075720 Marionette TRACE conn2 <- [1,1078,null,{}] 10:44:35 INFO - PROCESS | 1670 | 1467395075730 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}] 10:44:35 INFO - PROCESS | 1670 | 1467395075734 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:35 INFO - PROCESS | 1670 | 1467395075817 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 10:44:35 INFO - PROCESS | 1670 | 1467395075873 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:35 INFO - PROCESS | 1670 | 1467395075875 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d4f800 == 30 [pid = 1670] [id = 277] 10:44:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1175b8800) [pid = 1670] [serial = 829] [outer = 0x0] 10:44:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x121542000) [pid = 1670] [serial = 830] [outer = 0x1175b8800] 10:44:35 INFO - PROCESS | 1670 | 1467395075904 Marionette DEBUG loaded listener.js 10:44:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x124ad6000) [pid = 1670] [serial = 831] [outer = 0x1175b8800] 10:44:36 INFO - PROCESS | 1670 | 1467395076236 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]]]}] 10:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 570ms 10:44:36 INFO - PROCESS | 1670 | 1467395076289 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 10:44:36 INFO - PROCESS | 1670 | 1467395076292 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 10:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:44:36 INFO - PROCESS | 1670 | 1467395076296 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:44:36 INFO - PROCESS | 1670 | 1467395076297 Marionette TRACE conn2 <- [1,1082,null,{}] 10:44:36 INFO - PROCESS | 1670 | 1467395076301 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}] 10:44:36 INFO - PROCESS | 1670 | 1467395076303 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:36 INFO - PROCESS | 1670 | 1467395076464 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 10:44:36 INFO - PROCESS | 1670 | 1467395076514 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:36 INFO - PROCESS | 1670 | 1467395076515 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213d9000 == 31 [pid = 1670] [id = 278] 10:44:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x124c4ec00) [pid = 1670] [serial = 832] [outer = 0x0] 10:44:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1260cb400) [pid = 1670] [serial = 833] [outer = 0x124c4ec00] 10:44:36 INFO - PROCESS | 1670 | 1467395076556 Marionette DEBUG loaded listener.js 10:44:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12844bc00) [pid = 1670] [serial = 834] [outer = 0x124c4ec00] 10:44:36 INFO - PROCESS | 1670 | 1467395076914 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]]]}] 10:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 671ms 10:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:44:36 INFO - PROCESS | 1670 | 1467395076967 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 10:44:36 INFO - PROCESS | 1670 | 1467395076969 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 10:44:36 INFO - PROCESS | 1670 | 1467395076972 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:44:36 INFO - PROCESS | 1670 | 1467395076974 Marionette TRACE conn2 <- [1,1086,null,{}] 10:44:36 INFO - PROCESS | 1670 | 1467395076977 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}] 10:44:36 INFO - PROCESS | 1670 | 1467395076979 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:37 INFO - PROCESS | 1670 | 1467395077163 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 10:44:37 INFO - PROCESS | 1670 | 1467395077190 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:37 INFO - PROCESS | 1670 | 1467395077192 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x1266dd000 == 32 [pid = 1670] [id = 279] 10:44:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1176d1400) [pid = 1670] [serial = 835] [outer = 0x0] 10:44:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x128827c00) [pid = 1670] [serial = 836] [outer = 0x1176d1400] 10:44:37 INFO - PROCESS | 1670 | 1467395077216 Marionette DEBUG loaded listener.js 10:44:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12907dc00) [pid = 1670] [serial = 837] [outer = 0x1176d1400] 10:44:37 INFO - PROCESS | 1670 | 1467395077538 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]]]}] 10:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 621ms 10:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:44:37 INFO - PROCESS | 1670 | 1467395077593 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 10:44:37 INFO - PROCESS | 1670 | 1467395077594 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 10:44:37 INFO - PROCESS | 1670 | 1467395077596 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:44:37 INFO - PROCESS | 1670 | 1467395077597 Marionette TRACE conn2 <- [1,1090,null,{}] 10:44:37 INFO - PROCESS | 1670 | 1467395077600 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}] 10:44:37 INFO - PROCESS | 1670 | 1467395077604 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:37 INFO - PROCESS | 1670 | 1467395077722 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 10:44:37 INFO - PROCESS | 1670 | 1467395077734 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:37 INFO - PROCESS | 1670 | 1467395077735 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x129313800 == 33 [pid = 1670] [id = 280] 10:44:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x129081800) [pid = 1670] [serial = 838] [outer = 0x0] 10:44:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12933fc00) [pid = 1670] [serial = 839] [outer = 0x129081800] 10:44:37 INFO - PROCESS | 1670 | 1467395077763 Marionette DEBUG loaded listener.js 10:44:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12a6b9800) [pid = 1670] [serial = 840] [outer = 0x129081800] 10:44:38 INFO - PROCESS | 1670 | 1467395078106 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]]]}] 10:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 520ms 10:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:44:38 INFO - PROCESS | 1670 | 1467395078117 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 10:44:38 INFO - PROCESS | 1670 | 1467395078118 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 10:44:38 INFO - PROCESS | 1670 | 1467395078121 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:44:38 INFO - PROCESS | 1670 | 1467395078122 Marionette TRACE conn2 <- [1,1094,null,{}] 10:44:38 INFO - PROCESS | 1670 | 1467395078124 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}] 10:44:38 INFO - PROCESS | 1670 | 1467395078125 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:38 INFO - PROCESS | 1670 | 1467395078244 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 10:44:38 INFO - PROCESS | 1670 | 1467395078247 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:38 INFO - PROCESS | 1670 | 1467395078248 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a56b000 == 34 [pid = 1670] [id = 281] 10:44:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12a6bb800) [pid = 1670] [serial = 841] [outer = 0x0] 10:44:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12aa0cc00) [pid = 1670] [serial = 842] [outer = 0x12a6bb800] 10:44:38 INFO - PROCESS | 1670 | 1467395078273 Marionette DEBUG loaded listener.js 10:44:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12af71c00) [pid = 1670] [serial = 843] [outer = 0x12a6bb800] 10:44:38 INFO - PROCESS | 1670 | 1467395078615 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]]]}] 10:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 521ms 10:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:44:38 INFO - PROCESS | 1670 | 1467395078649 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 10:44:38 INFO - PROCESS | 1670 | 1467395078650 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 10:44:38 INFO - PROCESS | 1670 | 1467395078652 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:44:38 INFO - PROCESS | 1670 | 1467395078653 Marionette TRACE conn2 <- [1,1098,null,{}] 10:44:38 INFO - PROCESS | 1670 | 1467395078656 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}] 10:44:38 INFO - PROCESS | 1670 | 1467395078657 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:39 INFO - PROCESS | 1670 | 1467395079163 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 10:44:39 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x119a9b400) [pid = 1670] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:44:39 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x129339400) [pid = 1670] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:44:39 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1133c2c00) [pid = 1670] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:44:39 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1197a9000) [pid = 1670] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:44:39 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1183a4800) [pid = 1670] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:44:39 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12530c000) [pid = 1670] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:44:39 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x129073000) [pid = 1670] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:44:39 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x129073800) [pid = 1670] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:44:39 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1197e5c00) [pid = 1670] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:44:39 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12a6c3c00) [pid = 1670] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:44:39 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x11696fc00) [pid = 1670] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:44:39 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1192a6400) [pid = 1670] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:44:39 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x124aa5800) [pid = 1670] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:44:39 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11662d000) [pid = 1670] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:44:39 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11690e800) [pid = 1670] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:44:39 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1131d1c00) [pid = 1670] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:44:39 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12af76400) [pid = 1670] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:44:39 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x116a0b400) [pid = 1670] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:44:39 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x124acf000) [pid = 1670] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:44:39 INFO - PROCESS | 1670 | 1467395079212 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:39 INFO - PROCESS | 1670 | 1467395079213 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184c2000 == 35 [pid = 1670] [id = 282] 10:44:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x112e93800) [pid = 1670] [serial = 844] [outer = 0x0] 10:44:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1151d2400) [pid = 1670] [serial = 845] [outer = 0x112e93800] 10:44:39 INFO - PROCESS | 1670 | 1467395079237 Marionette DEBUG loaded listener.js 10:44:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1184d5c00) [pid = 1670] [serial = 846] [outer = 0x112e93800] 10:44:39 INFO - PROCESS | 1670 | 1467395079501 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]]]}] 10:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 870ms 10:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:44:39 INFO - PROCESS | 1670 | 1467395079523 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 10:44:39 INFO - PROCESS | 1670 | 1467395079524 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 10:44:39 INFO - PROCESS | 1670 | 1467395079526 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:44:39 INFO - PROCESS | 1670 | 1467395079528 Marionette TRACE conn2 <- [1,1102,null,{}] 10:44:39 INFO - PROCESS | 1670 | 1467395079537 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}] 10:44:39 INFO - PROCESS | 1670 | 1467395079538 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:39 INFO - PROCESS | 1670 | 1467395079631 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 10:44:39 INFO - PROCESS | 1670 | 1467395079636 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:39 INFO - PROCESS | 1670 | 1467395079637 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d4f000 == 36 [pid = 1670] [id = 283] 10:44:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1192a6400) [pid = 1670] [serial = 847] [outer = 0x0] 10:44:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x126028400) [pid = 1670] [serial = 848] [outer = 0x1192a6400] 10:44:39 INFO - PROCESS | 1670 | 1467395079661 Marionette DEBUG loaded listener.js 10:44:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x129073800) [pid = 1670] [serial = 849] [outer = 0x1192a6400] 10:44:39 INFO - PROCESS | 1670 | 1467395079973 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]]]}] 10:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 476ms 10:44:40 INFO - PROCESS | 1670 | 1467395080003 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 10:44:40 INFO - PROCESS | 1670 | 1467395080004 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 10:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:44:40 INFO - PROCESS | 1670 | 1467395080006 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:44:40 INFO - PROCESS | 1670 | 1467395080007 Marionette TRACE conn2 <- [1,1106,null,{}] 10:44:40 INFO - PROCESS | 1670 | 1467395080009 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}] 10:44:40 INFO - PROCESS | 1670 | 1467395080011 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:40 INFO - PROCESS | 1670 | 1467395080122 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 10:44:40 INFO - PROCESS | 1670 | 1467395080128 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:40 INFO - PROCESS | 1670 | 1467395080129 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba0c000 == 37 [pid = 1670] [id = 284] 10:44:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11662a400) [pid = 1670] [serial = 850] [outer = 0x0] 10:44:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x129080400) [pid = 1670] [serial = 851] [outer = 0x11662a400] 10:44:40 INFO - PROCESS | 1670 | 1467395080153 Marionette DEBUG loaded listener.js 10:44:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12aa04800) [pid = 1670] [serial = 852] [outer = 0x11662a400] 10:44:40 INFO - PROCESS | 1670 | 1467395080466 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]]]}] 10:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 474ms 10:44:40 INFO - PROCESS | 1670 | 1467395080482 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 10:44:40 INFO - PROCESS | 1670 | 1467395080484 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 10:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:44:40 INFO - PROCESS | 1670 | 1467395080487 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:44:40 INFO - PROCESS | 1670 | 1467395080489 Marionette TRACE conn2 <- [1,1110,null,{}] 10:44:40 INFO - PROCESS | 1670 | 1467395080491 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}] 10:44:40 INFO - PROCESS | 1670 | 1467395080493 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:40 INFO - PROCESS | 1670 | 1467395080588 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 10:44:40 INFO - PROCESS | 1670 | 1467395080600 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:40 INFO - PROCESS | 1670 | 1467395080602 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x1266db000 == 38 [pid = 1670] [id = 285] 10:44:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x129335800) [pid = 1670] [serial = 853] [outer = 0x0] 10:44:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12b778000) [pid = 1670] [serial = 854] [outer = 0x129335800] 10:44:40 INFO - PROCESS | 1670 | 1467395080628 Marionette DEBUG loaded listener.js 10:44:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12bacbc00) [pid = 1670] [serial = 855] [outer = 0x129335800] 10:44:40 INFO - PROCESS | 1670 | 1467395080972 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]]]}] 10:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 520ms 10:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:44:41 INFO - PROCESS | 1670 | 1467395081007 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 10:44:41 INFO - PROCESS | 1670 | 1467395081009 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 10:44:41 INFO - PROCESS | 1670 | 1467395081011 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:44:41 INFO - PROCESS | 1670 | 1467395081012 Marionette TRACE conn2 <- [1,1114,null,{}] 10:44:41 INFO - PROCESS | 1670 | 1467395081014 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}] 10:44:41 INFO - PROCESS | 1670 | 1467395081015 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:41 INFO - PROCESS | 1670 | 1467395081125 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 10:44:41 INFO - PROCESS | 1670 | 1467395081131 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:41 INFO - PROCESS | 1670 | 1467395081132 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cdda800 == 39 [pid = 1670] [id = 286] 10:44:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12bd8e800) [pid = 1670] [serial = 856] [outer = 0x0] 10:44:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12bd91400) [pid = 1670] [serial = 857] [outer = 0x12bd8e800] 10:44:41 INFO - PROCESS | 1670 | 1467395081157 Marionette DEBUG loaded listener.js 10:44:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12bd99c00) [pid = 1670] [serial = 858] [outer = 0x12bd8e800] 10:44:41 INFO - PROCESS | 1670 | 1467395081741 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]]]}] 10:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 770ms 10:44:41 INFO - PROCESS | 1670 | 1467395081782 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 10:44:41 INFO - PROCESS | 1670 | 1467395081785 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 10:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:44:41 INFO - PROCESS | 1670 | 1467395081788 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:44:41 INFO - PROCESS | 1670 | 1467395081791 Marionette TRACE conn2 <- [1,1118,null,{}] 10:44:41 INFO - PROCESS | 1670 | 1467395081795 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}] 10:44:41 INFO - PROCESS | 1670 | 1467395081797 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:41 INFO - PROCESS | 1670 | 1467395081907 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 10:44:42 INFO - PROCESS | 1670 | 1467395082038 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:42 INFO - PROCESS | 1670 | 1467395082040 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x118759000 == 40 [pid = 1670] [id = 287] 10:44:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1172e7c00) [pid = 1670] [serial = 859] [outer = 0x0] 10:44:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1183a2400) [pid = 1670] [serial = 860] [outer = 0x1172e7c00] 10:44:42 INFO - PROCESS | 1670 | 1467395082070 Marionette DEBUG loaded listener.js 10:44:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x11926c400) [pid = 1670] [serial = 861] [outer = 0x1172e7c00] 10:44:42 INFO - PROCESS | 1670 | 1467395082625 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]]]}] 10:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1024ms 10:44:42 INFO - PROCESS | 1670 | 1467395082844 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 10:44:42 INFO - PROCESS | 1670 | 1467395082846 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 10:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:44:42 INFO - PROCESS | 1670 | 1467395082851 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:44:42 INFO - PROCESS | 1670 | 1467395082853 Marionette TRACE conn2 <- [1,1122,null,{}] 10:44:42 INFO - PROCESS | 1670 | 1467395082856 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}] 10:44:42 INFO - PROCESS | 1670 | 1467395082858 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:42 INFO - PROCESS | 1670 | 1467395082962 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 10:44:43 INFO - PROCESS | 1670 | 1467395083020 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:43 INFO - PROCESS | 1670 | 1467395083023 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x117448000 == 41 [pid = 1670] [id = 288] 10:44:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x11703c000) [pid = 1670] [serial = 862] [outer = 0x0] 10:44:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x1172e4000) [pid = 1670] [serial = 863] [outer = 0x11703c000] 10:44:43 INFO - PROCESS | 1670 | 1467395083051 Marionette DEBUG loaded listener.js 10:44:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1183a1800) [pid = 1670] [serial = 864] [outer = 0x11703c000] 10:44:43 INFO - PROCESS | 1670 | --DOCSHELL 0x1266db000 == 40 [pid = 1670] [id = 285] 10:44:43 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba0c000 == 39 [pid = 1670] [id = 284] 10:44:43 INFO - PROCESS | 1670 | --DOCSHELL 0x120d4f000 == 38 [pid = 1670] [id = 283] 10:44:43 INFO - PROCESS | 1670 | --DOCSHELL 0x1184c2000 == 37 [pid = 1670] [id = 282] 10:44:43 INFO - PROCESS | 1670 | --DOCSHELL 0x12a56b000 == 36 [pid = 1670] [id = 281] 10:44:43 INFO - PROCESS | 1670 | --DOCSHELL 0x129313800 == 35 [pid = 1670] [id = 280] 10:44:43 INFO - PROCESS | 1670 | --DOCSHELL 0x1266dd000 == 34 [pid = 1670] [id = 279] 10:44:43 INFO - PROCESS | 1670 | --DOCSHELL 0x1213d9000 == 33 [pid = 1670] [id = 278] 10:44:43 INFO - PROCESS | 1670 | --DOCSHELL 0x120d4f800 == 32 [pid = 1670] [id = 277] 10:44:43 INFO - PROCESS | 1670 | --DOCSHELL 0x118050800 == 31 [pid = 1670] [id = 276] 10:44:43 INFO - PROCESS | 1670 | --DOCSHELL 0x11609a000 == 30 [pid = 1670] [id = 275] 10:44:43 INFO - PROCESS | 1670 | --DOCSHELL 0x119250000 == 29 [pid = 1670] [id = 274] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12122f400) [pid = 1670] [serial = 726] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1293b1400) [pid = 1670] [serial = 788] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12a6ba000) [pid = 1670] [serial = 791] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12844d000) [pid = 1670] [serial = 785] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1183ae400) [pid = 1670] [serial = 776] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1189c5000) [pid = 1670] [serial = 777] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12623fc00) [pid = 1670] [serial = 764] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x128444400) [pid = 1670] [serial = 765] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1290d3800) [pid = 1670] [serial = 767] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1290de400) [pid = 1670] [serial = 768] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x129081c00) [pid = 1670] [serial = 756] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x121540c00) [pid = 1670] [serial = 779] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1248d7400) [pid = 1670] [serial = 780] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12aa10400) [pid = 1670] [serial = 795] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x117262000) [pid = 1670] [serial = 758] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1184d9400) [pid = 1670] [serial = 759] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x119a0b800) [pid = 1670] [serial = 761] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x121141000) [pid = 1670] [serial = 762] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1262c7400) [pid = 1670] [serial = 782] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x128442800) [pid = 1670] [serial = 783] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12aa09c00) [pid = 1670] [serial = 794] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x125383000) [pid = 1670] [serial = 770] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1290ddc00) [pid = 1670] [serial = 771] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x116f3c400) [pid = 1670] [serial = 773] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1183a0c00) [pid = 1670] [serial = 774] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x113297400) [pid = 1670] [serial = 797] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x118ae4c00) [pid = 1670] [serial = 798] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12b779400) [pid = 1670] [serial = 803] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12a6c3400) [pid = 1670] [serial = 792] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x128a3a400) [pid = 1670] [serial = 800] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x12bacb400) [pid = 1670] [serial = 806] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x12a626400) [pid = 1670] [serial = 789] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x12af75c00) [pid = 1670] [serial = 801] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x12b9f0400) [pid = 1670] [serial = 804] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x129334800) [pid = 1670] [serial = 786] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x12bad6000) [pid = 1670] [serial = 807] [outer = 0x0] [url = about:blank] 10:44:43 INFO - PROCESS | 1670 | 1467395083496 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]]]}] 10:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 670ms 10:44:43 INFO - PROCESS | 1670 | 1467395083522 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 10:44:43 INFO - PROCESS | 1670 | 1467395083524 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 10:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:44:43 INFO - PROCESS | 1670 | 1467395083529 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:44:43 INFO - PROCESS | 1670 | 1467395083531 Marionette TRACE conn2 <- [1,1126,null,{}] 10:44:43 INFO - PROCESS | 1670 | 1467395083534 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}] 10:44:43 INFO - PROCESS | 1670 | 1467395083535 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:43 INFO - PROCESS | 1670 | 1467395083615 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 10:44:43 INFO - PROCESS | 1670 | 1467395083620 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:43 INFO - PROCESS | 1670 | 1467395083621 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x1172ae000 == 30 [pid = 1670] [id = 289] 10:44:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x1183a6400) [pid = 1670] [serial = 865] [outer = 0x0] 10:44:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x11929dc00) [pid = 1670] [serial = 866] [outer = 0x1183a6400] 10:44:43 INFO - PROCESS | 1670 | 1467395083651 Marionette DEBUG loaded listener.js 10:44:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1197ec000) [pid = 1670] [serial = 867] [outer = 0x1183a6400] 10:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 625ms 10:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:44:44 INFO - PROCESS | 1670 | 1467395084148 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]]]}] 10:44:44 INFO - PROCESS | 1670 | 1467395084151 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 10:44:44 INFO - PROCESS | 1670 | 1467395084153 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 10:44:44 INFO - PROCESS | 1670 | 1467395084155 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:44:44 INFO - PROCESS | 1670 | 1467395084156 Marionette TRACE conn2 <- [1,1130,null,{}] 10:44:44 INFO - PROCESS | 1670 | 1467395084166 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}] 10:44:44 INFO - PROCESS | 1670 | 1467395084170 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:44 INFO - PROCESS | 1670 | 1467395084250 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 10:44:44 INFO - PROCESS | 1670 | 1467395084256 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:44 INFO - PROCESS | 1670 | 1467395084258 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x123b0c800 == 31 [pid = 1670] [id = 290] 10:44:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x12623fc00) [pid = 1670] [serial = 868] [outer = 0x0] 10:44:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1262c8c00) [pid = 1670] [serial = 869] [outer = 0x12623fc00] 10:44:44 INFO - PROCESS | 1670 | 1467395084289 Marionette DEBUG loaded listener.js 10:44:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x128449800) [pid = 1670] [serial = 870] [outer = 0x12623fc00] 10:44:44 INFO - PROCESS | 1670 | 1467395084655 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]]]}] 10:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms 10:44:44 INFO - PROCESS | 1670 | 1467395084675 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 10:44:44 INFO - PROCESS | 1670 | 1467395084676 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 10:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:44:44 INFO - PROCESS | 1670 | 1467395084678 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:44:44 INFO - PROCESS | 1670 | 1467395084680 Marionette TRACE conn2 <- [1,1134,null,{}] 10:44:44 INFO - PROCESS | 1670 | 1467395084682 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}] 10:44:44 INFO - PROCESS | 1670 | 1467395084683 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:44 INFO - PROCESS | 1670 | 1467395084764 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 10:44:44 INFO - PROCESS | 1670 | 1467395084768 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:44 INFO - PROCESS | 1670 | 1467395084770 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x1266dd000 == 32 [pid = 1670] [id = 291] 10:44:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1133b5400) [pid = 1670] [serial = 871] [outer = 0x0] 10:44:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x128a3b800) [pid = 1670] [serial = 872] [outer = 0x1133b5400] 10:44:44 INFO - PROCESS | 1670 | 1467395084795 Marionette DEBUG loaded listener.js 10:44:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1290ddc00) [pid = 1670] [serial = 873] [outer = 0x1133b5400] 10:44:45 INFO - PROCESS | 1670 | 1467395085119 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]]]}] 10:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 471ms 10:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:44:45 INFO - PROCESS | 1670 | 1467395085150 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 10:44:45 INFO - PROCESS | 1670 | 1467395085151 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 10:44:45 INFO - PROCESS | 1670 | 1467395085153 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:44:45 INFO - PROCESS | 1670 | 1467395085154 Marionette TRACE conn2 <- [1,1138,null,{}] 10:44:45 INFO - PROCESS | 1670 | 1467395085157 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}] 10:44:45 INFO - PROCESS | 1670 | 1467395085158 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:45 INFO - PROCESS | 1670 | 1467395085236 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 10:44:45 INFO - PROCESS | 1670 | 1467395085301 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:45 INFO - PROCESS | 1670 | 1467395085302 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x129007800 == 33 [pid = 1670] [id = 292] 10:44:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x116631c00) [pid = 1670] [serial = 874] [outer = 0x0] 10:44:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x129337800) [pid = 1670] [serial = 875] [outer = 0x116631c00] 10:44:45 INFO - PROCESS | 1670 | 1467395085326 Marionette DEBUG loaded listener.js 10:44:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1293af000) [pid = 1670] [serial = 876] [outer = 0x116631c00] 10:44:45 INFO - PROCESS | 1670 | 1467395085649 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]]]}] 10:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 519ms 10:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:44:45 INFO - PROCESS | 1670 | 1467395085673 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 10:44:45 INFO - PROCESS | 1670 | 1467395085675 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 10:44:45 INFO - PROCESS | 1670 | 1467395085677 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:44:45 INFO - PROCESS | 1670 | 1467395085680 Marionette TRACE conn2 <- [1,1142,null,{}] 10:44:45 INFO - PROCESS | 1670 | 1467395085688 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}] 10:44:45 INFO - PROCESS | 1670 | 1467395085692 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:45 INFO - PROCESS | 1670 | 1467395085814 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 10:44:45 INFO - PROCESS | 1670 | 1467395085818 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:45 INFO - PROCESS | 1670 | 1467395085819 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a56b800 == 34 [pid = 1670] [id = 293] 10:44:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x12a526c00) [pid = 1670] [serial = 877] [outer = 0x0] 10:44:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x12aa04400) [pid = 1670] [serial = 878] [outer = 0x12a526c00] 10:44:45 INFO - PROCESS | 1670 | 1467395085877 Marionette DEBUG loaded listener.js 10:44:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12b782800) [pid = 1670] [serial = 879] [outer = 0x12a526c00] 10:44:46 INFO - PROCESS | 1670 | 1467395086187 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]]]}] 10:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 528ms 10:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:44:46 INFO - PROCESS | 1670 | 1467395086205 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 10:44:46 INFO - PROCESS | 1670 | 1467395086206 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 10:44:46 INFO - PROCESS | 1670 | 1467395086208 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:44:46 INFO - PROCESS | 1670 | 1467395086211 Marionette TRACE conn2 <- [1,1146,null,{}] 10:44:46 INFO - PROCESS | 1670 | 1467395086214 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}] 10:44:46 INFO - PROCESS | 1670 | 1467395086215 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:46 INFO - PROCESS | 1670 | 1467395086314 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 10:44:46 INFO - PROCESS | 1670 | 1467395086324 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:46 INFO - PROCESS | 1670 | 1467395086325 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af3d000 == 35 [pid = 1670] [id = 294] 10:44:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x113294400) [pid = 1670] [serial = 880] [outer = 0x0] 10:44:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12b9ef400) [pid = 1670] [serial = 881] [outer = 0x113294400] 10:44:46 INFO - PROCESS | 1670 | 1467395086357 Marionette DEBUG loaded listener.js 10:44:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12bad7400) [pid = 1670] [serial = 882] [outer = 0x113294400] 10:44:46 INFO - PROCESS | 1670 | 1467395086682 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]]]}] 10:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 523ms 10:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:44:46 INFO - PROCESS | 1670 | 1467395086732 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 10:44:46 INFO - PROCESS | 1670 | 1467395086733 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 10:44:46 INFO - PROCESS | 1670 | 1467395086735 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:44:46 INFO - PROCESS | 1670 | 1467395086737 Marionette TRACE conn2 <- [1,1150,null,{}] 10:44:46 INFO - PROCESS | 1670 | 1467395086739 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}] 10:44:46 INFO - PROCESS | 1670 | 1467395086740 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:46 INFO - PROCESS | 1670 | 1467395086839 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 10:44:46 INFO - PROCESS | 1670 | 1467395086851 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:46 INFO - PROCESS | 1670 | 1467395086852 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x118750000 == 36 [pid = 1670] [id = 295] 10:44:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12bad7800) [pid = 1670] [serial = 883] [outer = 0x0] 10:44:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12bd9a800) [pid = 1670] [serial = 884] [outer = 0x12bad7800] 10:44:46 INFO - PROCESS | 1670 | 1467395086877 Marionette DEBUG loaded listener.js 10:44:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12bf1bc00) [pid = 1670] [serial = 885] [outer = 0x12bad7800] 10:44:47 INFO - PROCESS | 1670 | 1467395087216 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]]]}] 10:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 519ms 10:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:44:47 INFO - PROCESS | 1670 | 1467395087256 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 10:44:47 INFO - PROCESS | 1670 | 1467395087257 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 10:44:47 INFO - PROCESS | 1670 | 1467395087259 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:44:47 INFO - PROCESS | 1670 | 1467395087260 Marionette TRACE conn2 <- [1,1154,null,{}] 10:44:47 INFO - PROCESS | 1670 | 1467395087263 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}] 10:44:47 INFO - PROCESS | 1670 | 1467395087264 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:47 INFO - PROCESS | 1670 | 1467395087364 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 10:44:47 INFO - PROCESS | 1670 | 1467395087367 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:47 INFO - PROCESS | 1670 | 1467395087369 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b76e000 == 37 [pid = 1670] [id = 296] 10:44:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x128444c00) [pid = 1670] [serial = 886] [outer = 0x0] 10:44:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12bd95000) [pid = 1670] [serial = 887] [outer = 0x128444c00] 10:44:47 INFO - PROCESS | 1670 | 1467395087400 Marionette DEBUG loaded listener.js 10:44:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12bf28c00) [pid = 1670] [serial = 888] [outer = 0x128444c00] 10:44:47 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x116966800) [pid = 1670] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:44:47 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1172da400) [pid = 1670] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:44:47 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1175b8800) [pid = 1670] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:44:47 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1248de000) [pid = 1670] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:44:47 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x129081800) [pid = 1670] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:44:47 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1176c4800) [pid = 1670] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:44:47 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1192a6400) [pid = 1670] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:44:47 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x112e93800) [pid = 1670] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:44:47 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x124c4ec00) [pid = 1670] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:44:47 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x11839f800) [pid = 1670] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:44:47 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12a6bb800) [pid = 1670] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:44:47 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x11662a400) [pid = 1670] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:44:47 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1176d1400) [pid = 1670] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:44:47 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x111c7c000) [pid = 1670] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:44:47 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1216c7c00) [pid = 1670] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:44:47 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x129335800) [pid = 1670] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:44:47 INFO - PROCESS | 1670 | 1467395087808 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]]]}] 10:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 572ms 10:44:47 INFO - PROCESS | 1670 | 1467395087833 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 10:44:47 INFO - PROCESS | 1670 | 1467395087835 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 10:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:44:47 INFO - PROCESS | 1670 | 1467395087838 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:44:47 INFO - PROCESS | 1670 | 1467395087840 Marionette TRACE conn2 <- [1,1158,null,{}] 10:44:47 INFO - PROCESS | 1670 | 1467395087843 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}] 10:44:47 INFO - PROCESS | 1670 | 1467395087846 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:47 INFO - PROCESS | 1670 | 1467395087973 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 10:44:48 INFO - PROCESS | 1670 | 1467395088062 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:48 INFO - PROCESS | 1670 | 1467395088063 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a571800 == 38 [pid = 1670] [id = 297] 10:44:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x112a79400) [pid = 1670] [serial = 889] [outer = 0x0] 10:44:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x119337000) [pid = 1670] [serial = 890] [outer = 0x112a79400] 10:44:48 INFO - PROCESS | 1670 | 1467395088105 Marionette DEBUG loaded listener.js 10:44:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x12844f400) [pid = 1670] [serial = 891] [outer = 0x112a79400] 10:44:48 INFO - PROCESS | 1670 | 1467395088499 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]]]}] 10:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 669ms 10:44:48 INFO - PROCESS | 1670 | 1467395088507 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 10:44:48 INFO - PROCESS | 1670 | 1467395088509 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 10:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:44:48 INFO - PROCESS | 1670 | 1467395088513 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:44:48 INFO - PROCESS | 1670 | 1467395088517 Marionette TRACE conn2 <- [1,1162,null,{}] 10:44:48 INFO - PROCESS | 1670 | 1467395088519 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}] 10:44:48 INFO - PROCESS | 1670 | 1467395088520 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:48 INFO - PROCESS | 1670 | 1467395088621 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 10:44:48 INFO - PROCESS | 1670 | 1467395088680 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:48 INFO - PROCESS | 1670 | 1467395088681 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12baa6000 == 39 [pid = 1670] [id = 298] 10:44:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x11873f800) [pid = 1670] [serial = 892] [outer = 0x0] 10:44:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x12a6b7000) [pid = 1670] [serial = 893] [outer = 0x11873f800] 10:44:48 INFO - PROCESS | 1670 | 1467395088707 Marionette DEBUG loaded listener.js 10:44:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x12bf46400) [pid = 1670] [serial = 894] [outer = 0x11873f800] 10:44:48 INFO - PROCESS | 1670 | 1467395088985 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]]]}] 10:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 521ms 10:44:49 INFO - PROCESS | 1670 | 1467395089035 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 10:44:49 INFO - PROCESS | 1670 | 1467395089037 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 10:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:44:49 INFO - PROCESS | 1670 | 1467395089039 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:44:49 INFO - PROCESS | 1670 | 1467395089040 Marionette TRACE conn2 <- [1,1166,null,{}] 10:44:49 INFO - PROCESS | 1670 | 1467395089042 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}] 10:44:49 INFO - PROCESS | 1670 | 1467395089043 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:49 INFO - PROCESS | 1670 | 1467395089126 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 10:44:49 INFO - PROCESS | 1670 | 1467395089131 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:49 INFO - PROCESS | 1670 | 1467395089132 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cfde800 == 40 [pid = 1670] [id = 299] 10:44:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12bf48800) [pid = 1670] [serial = 895] [outer = 0x0] 10:44:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12c451c00) [pid = 1670] [serial = 896] [outer = 0x12bf48800] 10:44:49 INFO - PROCESS | 1670 | 1467395089156 Marionette DEBUG loaded listener.js 10:44:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12c459000) [pid = 1670] [serial = 897] [outer = 0x12bf48800] 10:44:49 INFO - PROCESS | 1670 | 1467395089481 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]]]}] 10:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 468ms 10:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:44:49 INFO - PROCESS | 1670 | 1467395089507 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 10:44:49 INFO - PROCESS | 1670 | 1467395089508 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 10:44:49 INFO - PROCESS | 1670 | 1467395089512 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:44:49 INFO - PROCESS | 1670 | 1467395089513 Marionette TRACE conn2 <- [1,1170,null,{}] 10:44:49 INFO - PROCESS | 1670 | 1467395089515 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}] 10:44:49 INFO - PROCESS | 1670 | 1467395089516 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:49 INFO - PROCESS | 1670 | 1467395089634 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 10:44:49 INFO - PROCESS | 1670 | 1467395089640 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:49 INFO - PROCESS | 1670 | 1467395089641 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cfef800 == 41 [pid = 1670] [id = 300] 10:44:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12c44fc00) [pid = 1670] [serial = 898] [outer = 0x0] 10:44:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12c57b400) [pid = 1670] [serial = 899] [outer = 0x12c44fc00] 10:44:49 INFO - PROCESS | 1670 | 1467395089665 Marionette DEBUG loaded listener.js 10:44:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12c57fc00) [pid = 1670] [serial = 900] [outer = 0x12c44fc00] 10:44:50 INFO - PROCESS | 1670 | 1467395090106 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]]]}] 10:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 618ms 10:44:50 INFO - PROCESS | 1670 | 1467395090131 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 10:44:50 INFO - PROCESS | 1670 | 1467395090134 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 10:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:44:50 INFO - PROCESS | 1670 | 1467395090137 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:44:50 INFO - PROCESS | 1670 | 1467395090139 Marionette TRACE conn2 <- [1,1174,null,{}] 10:44:50 INFO - PROCESS | 1670 | 1467395090161 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}] 10:44:50 INFO - PROCESS | 1670 | 1467395090163 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:50 INFO - PROCESS | 1670 | 1467395090289 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 10:44:50 INFO - PROCESS | 1670 | 1467395090345 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:50 INFO - PROCESS | 1670 | 1467395090347 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x118050000 == 42 [pid = 1670] [id = 301] 10:44:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x117047400) [pid = 1670] [serial = 901] [outer = 0x0] 10:44:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x118264c00) [pid = 1670] [serial = 902] [outer = 0x117047400] 10:44:50 INFO - PROCESS | 1670 | 1467395090379 Marionette DEBUG loaded listener.js 10:44:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x119272400) [pid = 1670] [serial = 903] [outer = 0x117047400] 10:44:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x11933b800) [pid = 1670] [serial = 904] [outer = 0x12cdc5000] 10:44:50 INFO - PROCESS | 1670 | 1467395090864 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] 10:44:50 INFO - PROCESS | 1670 | 1467395090912 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 10:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:44:50 INFO - PROCESS | 1670 | 1467395090917 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:44:50 INFO - PROCESS | 1670 | 1467395090919 Marionette TRACE conn2 <- [1,1178,null,{}] 10:44:50 INFO - PROCESS | 1670 | 1467395090922 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}] 10:44:50 INFO - PROCESS | 1670 | 1467395090923 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:51 INFO - PROCESS | 1670 | 1467395091038 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 10:44:51 INFO - PROCESS | 1670 | 1467395091100 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:51 INFO - PROCESS | 1670 | 1467395091102 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x1266d7000 == 43 [pid = 1670] [id = 302] 10:44:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x11926b800) [pid = 1670] [serial = 905] [outer = 0x0] 10:44:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1197ab400) [pid = 1670] [serial = 906] [outer = 0x11926b800] 10:44:51 INFO - PROCESS | 1670 | 1467395091132 Marionette DEBUG loaded listener.js 10:44:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x128a3a400) [pid = 1670] [serial = 907] [outer = 0x11926b800] 10:44:51 INFO - PROCESS | 1670 | 1467395091566 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] 10:44:51 INFO - PROCESS | 1670 | 1467395091612 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 10:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:44:51 INFO - PROCESS | 1670 | 1467395091629 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:44:51 INFO - PROCESS | 1670 | 1467395091631 Marionette TRACE conn2 <- [1,1182,null,{}] 10:44:51 INFO - PROCESS | 1670 | 1467395091639 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}] 10:44:51 INFO - PROCESS | 1670 | 1467395091642 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:51 INFO - PROCESS | 1670 | 1467395091745 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 10:44:51 INFO - PROCESS | 1670 | 1467395091808 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:51 INFO - PROCESS | 1670 | 1467395091810 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d2ac800 == 44 [pid = 1670] [id = 303] 10:44:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1293abc00) [pid = 1670] [serial = 908] [outer = 0x0] 10:44:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12a6c3400) [pid = 1670] [serial = 909] [outer = 0x1293abc00] 10:44:51 INFO - PROCESS | 1670 | 1467395091853 Marionette DEBUG loaded listener.js 10:44:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12b77d400) [pid = 1670] [serial = 910] [outer = 0x1293abc00] 10:44:52 INFO - PROCESS | 1670 | 1467395092307 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] 10:44:52 INFO - PROCESS | 1670 | 1467395092354 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 10:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:44:52 INFO - PROCESS | 1670 | 1467395092358 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:44:52 INFO - PROCESS | 1670 | 1467395092360 Marionette TRACE conn2 <- [1,1186,null,{}] 10:44:52 INFO - PROCESS | 1670 | 1467395092363 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}] 10:44:52 INFO - PROCESS | 1670 | 1467395092365 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:52 INFO - PROCESS | 1670 | 1467395092518 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 10:44:52 INFO - PROCESS | 1670 | 1467395092624 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:52 INFO - PROCESS | 1670 | 1467395092625 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d5db000 == 45 [pid = 1670] [id = 304] 10:44:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12b9f0000) [pid = 1670] [serial = 911] [outer = 0x0] 10:44:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12bf3b400) [pid = 1670] [serial = 912] [outer = 0x12b9f0000] 10:44:52 INFO - PROCESS | 1670 | 1467395092670 Marionette DEBUG loaded listener.js 10:44:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12bf47800) [pid = 1670] [serial = 913] [outer = 0x12b9f0000] 10:44:53 INFO - PROCESS | 1670 | 1467395093286 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] 10:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:44:53 INFO - PROCESS | 1670 | 1467395093334 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 10:44:53 INFO - PROCESS | 1670 | 1467395093338 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:44:53 INFO - PROCESS | 1670 | 1467395093339 Marionette TRACE conn2 <- [1,1190,null,{}] 10:44:53 INFO - PROCESS | 1670 | 1467395093343 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}] 10:44:53 INFO - PROCESS | 1670 | 1467395093344 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:53 INFO - PROCESS | 1670 | 1467395093440 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 10:44:53 INFO - PROCESS | 1670 | 1467395093514 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:53 INFO - PROCESS | 1670 | 1467395093517 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x119251800 == 46 [pid = 1670] [id = 305] 10:44:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1172da400) [pid = 1670] [serial = 914] [outer = 0x0] 10:44:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x1183a0c00) [pid = 1670] [serial = 915] [outer = 0x1172da400] 10:44:53 INFO - PROCESS | 1670 | 1467395093546 Marionette DEBUG loaded listener.js 10:44:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x11879a000) [pid = 1670] [serial = 916] [outer = 0x1172da400] 10:44:53 INFO - PROCESS | 1670 | 1467395093953 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] 10:44:54 INFO - PROCESS | 1670 | 1467395094013 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 10:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:44:54 INFO - PROCESS | 1670 | 1467395094017 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:44:54 INFO - PROCESS | 1670 | 1467395094019 Marionette TRACE conn2 <- [1,1194,null,{}] 10:44:54 INFO - PROCESS | 1670 | 1467395094022 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}] 10:44:54 INFO - PROCESS | 1670 | 1467395094023 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:54 INFO - PROCESS | 1670 | 1467395094116 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 10:44:54 INFO - PROCESS | 1670 | 1467395094180 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:54 INFO - PROCESS | 1670 | 1467395094181 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x118050800 == 47 [pid = 1670] [id = 306] 10:44:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1192a3000) [pid = 1670] [serial = 917] [outer = 0x0] 10:44:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x119a0c800) [pid = 1670] [serial = 918] [outer = 0x1192a3000] 10:44:54 INFO - PROCESS | 1670 | 1467395094209 Marionette DEBUG loaded listener.js 10:44:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12114c000) [pid = 1670] [serial = 919] [outer = 0x1192a3000] 10:44:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12cfde800 == 46 [pid = 1670] [id = 299] 10:44:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12baa6000 == 45 [pid = 1670] [id = 298] 10:44:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12a571800 == 44 [pid = 1670] [id = 297] 10:44:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12b76e000 == 43 [pid = 1670] [id = 296] 10:44:54 INFO - PROCESS | 1670 | --DOCSHELL 0x118750000 == 42 [pid = 1670] [id = 295] 10:44:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12af3d000 == 41 [pid = 1670] [id = 294] 10:44:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12a56b800 == 40 [pid = 1670] [id = 293] 10:44:54 INFO - PROCESS | 1670 | --DOCSHELL 0x129007800 == 39 [pid = 1670] [id = 292] 10:44:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1266dd000 == 38 [pid = 1670] [id = 291] 10:44:54 INFO - PROCESS | 1670 | --DOCSHELL 0x123b0c800 == 37 [pid = 1670] [id = 290] 10:44:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1172ae000 == 36 [pid = 1670] [id = 289] 10:44:54 INFO - PROCESS | 1670 | --DOCSHELL 0x117448000 == 35 [pid = 1670] [id = 288] 10:44:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12cdda800 == 34 [pid = 1670] [id = 286] 10:44:54 INFO - PROCESS | 1670 | --DOCSHELL 0x118759000 == 33 [pid = 1670] [id = 287] 10:44:54 INFO - PROCESS | 1670 | --DOCSHELL 0x119251800 == 32 [pid = 1670] [id = 305] 10:44:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12d5db000 == 31 [pid = 1670] [id = 304] 10:44:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12d2ac800 == 30 [pid = 1670] [id = 303] 10:44:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1266d7000 == 29 [pid = 1670] [id = 302] 10:44:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12cfef800 == 28 [pid = 1670] [id = 300] 10:44:54 INFO - PROCESS | 1670 | --DOCSHELL 0x118050000 == 27 [pid = 1670] [id = 301] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12bacbc00) [pid = 1670] [serial = 855] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12b778000) [pid = 1670] [serial = 854] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1176cb000) [pid = 1670] [serial = 825] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1189bf800) [pid = 1670] [serial = 812] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x121542000) [pid = 1670] [serial = 830] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12a520400) [pid = 1670] [serial = 819] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12933fc00) [pid = 1670] [serial = 839] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x11825fc00) [pid = 1670] [serial = 821] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1184d7c00) [pid = 1670] [serial = 822] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x129073800) [pid = 1670] [serial = 849] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x126028400) [pid = 1670] [serial = 848] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1184d5c00) [pid = 1670] [serial = 846] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1151d2400) [pid = 1670] [serial = 845] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1197a6c00) [pid = 1670] [serial = 813] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x129335c00) [pid = 1670] [serial = 818] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1260cb400) [pid = 1670] [serial = 833] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1189be800) [pid = 1670] [serial = 827] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12aa0cc00) [pid = 1670] [serial = 842] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x129080400) [pid = 1670] [serial = 851] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12907dc00) [pid = 1670] [serial = 837] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x124ad6000) [pid = 1670] [serial = 831] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12aa04800) [pid = 1670] [serial = 852] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x112e93c00) [pid = 1670] [serial = 809] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1160d5000) [pid = 1670] [serial = 810] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x116f3b400) [pid = 1670] [serial = 824] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12af71c00) [pid = 1670] [serial = 843] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1197a8400) [pid = 1670] [serial = 828] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12844bc00) [pid = 1670] [serial = 834] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x128827c00) [pid = 1670] [serial = 836] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12881f000) [pid = 1670] [serial = 816] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12a6b9800) [pid = 1670] [serial = 840] [outer = 0x0] [url = about:blank] 10:44:54 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x125305800) [pid = 1670] [serial = 815] [outer = 0x0] [url = about:blank] 10:44:55 INFO - PROCESS | 1670 | 1467395095127 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] 10:44:55 INFO - PROCESS | 1670 | 1467395095144 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 10:44:55 INFO - PROCESS | 1670 | 1467395095149 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:44:55 INFO - PROCESS | 1670 | 1467395095151 Marionette TRACE conn2 <- [1,1198,null,{}] 10:44:55 INFO - PROCESS | 1670 | 1467395095155 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}] 10:44:55 INFO - PROCESS | 1670 | 1467395095157 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:55 INFO - PROCESS | 1670 | 1467395095234 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 10:44:55 INFO - PROCESS | 1670 | 1467395095286 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:55 INFO - PROCESS | 1670 | 1467395095289 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x1162e9800 == 28 [pid = 1670] [id = 307] 10:44:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x11607f400) [pid = 1670] [serial = 920] [outer = 0x0] 10:44:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x116907c00) [pid = 1670] [serial = 921] [outer = 0x11607f400] 10:44:55 INFO - PROCESS | 1670 | 1467395095316 Marionette DEBUG loaded listener.js 10:44:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x11703cc00) [pid = 1670] [serial = 922] [outer = 0x11607f400] 10:44:55 INFO - PROCESS | 1670 | 1467395095641 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]]]}] 10:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 520ms 10:44:55 INFO - PROCESS | 1670 | 1467395095670 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 10:44:55 INFO - PROCESS | 1670 | 1467395095673 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 10:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:44:55 INFO - PROCESS | 1670 | 1467395095677 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:44:55 INFO - PROCESS | 1670 | 1467395095679 Marionette TRACE conn2 <- [1,1202,null,{}] 10:44:55 INFO - PROCESS | 1670 | 1467395095681 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}] 10:44:55 INFO - PROCESS | 1670 | 1467395095683 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:55 INFO - PROCESS | 1670 | 1467395095757 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 10:44:55 INFO - PROCESS | 1670 | 1467395095762 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:55 INFO - PROCESS | 1670 | 1467395095765 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f9d800 == 29 [pid = 1670] [id = 308] 10:44:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x11815ec00) [pid = 1670] [serial = 923] [outer = 0x0] 10:44:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1183ab000) [pid = 1670] [serial = 924] [outer = 0x11815ec00] 10:44:55 INFO - PROCESS | 1670 | 1467395095793 Marionette DEBUG loaded listener.js 10:44:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11873a800) [pid = 1670] [serial = 925] [outer = 0x11815ec00] 10:44:56 INFO - PROCESS | 1670 | 1467395096153 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]]]}] 10:44:56 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 10:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 521ms 10:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:44:56 INFO - PROCESS | 1670 | 1467395096199 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 10:44:56 INFO - PROCESS | 1670 | 1467395096200 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 10:44:56 INFO - PROCESS | 1670 | 1467395096202 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:44:56 INFO - PROCESS | 1670 | 1467395096205 Marionette TRACE conn2 <- [1,1206,null,{}] 10:44:56 INFO - PROCESS | 1670 | 1467395096213 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}] 10:44:56 INFO - PROCESS | 1670 | 1467395096216 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:56 INFO - PROCESS | 1670 | 1467395096289 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 10:44:56 INFO - PROCESS | 1670 | 1467395096299 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:56 INFO - PROCESS | 1670 | 1467395096301 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184c5800 == 30 [pid = 1670] [id = 309] 10:44:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x113d4b400) [pid = 1670] [serial = 926] [outer = 0x0] 10:44:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x119338800) [pid = 1670] [serial = 927] [outer = 0x113d4b400] 10:44:56 INFO - PROCESS | 1670 | 1467395096329 Marionette DEBUG loaded listener.js 10:44:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x119a0bc00) [pid = 1670] [serial = 928] [outer = 0x113d4b400] 10:44:56 INFO - PROCESS | 1670 | 1467395096645 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]]]}] 10:44:56 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 10:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 470ms 10:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:44:56 INFO - PROCESS | 1670 | 1467395096673 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 10:44:56 INFO - PROCESS | 1670 | 1467395096674 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 10:44:56 INFO - PROCESS | 1670 | 1467395096677 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:44:56 INFO - PROCESS | 1670 | 1467395096678 Marionette TRACE conn2 <- [1,1210,null,{}] 10:44:56 INFO - PROCESS | 1670 | 1467395096683 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}] 10:44:56 INFO - PROCESS | 1670 | 1467395096685 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:56 INFO - PROCESS | 1670 | 1467395096763 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 10:44:56 INFO - PROCESS | 1670 | 1467395096821 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:56 INFO - PROCESS | 1670 | 1467395096822 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d49800 == 31 [pid = 1670] [id = 310] 10:44:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11926b400) [pid = 1670] [serial = 929] [outer = 0x0] 10:44:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x120dc8400) [pid = 1670] [serial = 930] [outer = 0x11926b400] 10:44:56 INFO - PROCESS | 1670 | 1467395096847 Marionette DEBUG loaded listener.js 10:44:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1216c7000) [pid = 1670] [serial = 931] [outer = 0x11926b400] 10:44:57 INFO - PROCESS | 1670 | 1467395097108 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]]]}] 10:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 471ms 10:44:57 INFO - PROCESS | 1670 | 1467395097151 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 10:44:57 INFO - PROCESS | 1670 | 1467395097152 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 10:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:44:57 INFO - PROCESS | 1670 | 1467395097169 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:44:57 INFO - PROCESS | 1670 | 1467395097170 Marionette TRACE conn2 <- [1,1214,null,{}] 10:44:57 INFO - PROCESS | 1670 | 1467395097172 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}] 10:44:57 INFO - PROCESS | 1670 | 1467395097173 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:57 INFO - PROCESS | 1670 | 1467395097271 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 10:44:57 INFO - PROCESS | 1670 | 1467395097275 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:57 INFO - PROCESS | 1670 | 1467395097276 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213e3800 == 32 [pid = 1670] [id = 311] 10:44:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1175b8800) [pid = 1670] [serial = 932] [outer = 0x0] 10:44:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x123cbc000) [pid = 1670] [serial = 933] [outer = 0x1175b8800] 10:44:57 INFO - PROCESS | 1670 | 1467395097301 Marionette DEBUG loaded listener.js 10:44:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x124ad6000) [pid = 1670] [serial = 934] [outer = 0x1175b8800] 10:44:57 INFO - PROCESS | 1670 | 1467395097658 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]]]}] 10:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 526ms 10:44:57 INFO - PROCESS | 1670 | 1467395097688 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 10:44:57 INFO - PROCESS | 1670 | 1467395097689 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 10:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:44:57 INFO - PROCESS | 1670 | 1467395097691 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:44:57 INFO - PROCESS | 1670 | 1467395097692 Marionette TRACE conn2 <- [1,1218,null,{}] 10:44:57 INFO - PROCESS | 1670 | 1467395097695 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}] 10:44:57 INFO - PROCESS | 1670 | 1467395097699 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:57 INFO - PROCESS | 1670 | 1467395097810 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 10:44:57 INFO - PROCESS | 1670 | 1467395097848 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:57 INFO - PROCESS | 1670 | 1467395097849 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x125296000 == 33 [pid = 1670] [id = 312] 10:44:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x118740800) [pid = 1670] [serial = 935] [outer = 0x0] 10:44:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12530fc00) [pid = 1670] [serial = 936] [outer = 0x118740800] 10:44:57 INFO - PROCESS | 1670 | 1467395097873 Marionette DEBUG loaded listener.js 10:44:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12881d000) [pid = 1670] [serial = 937] [outer = 0x118740800] 10:44:58 INFO - PROCESS | 1670 | 1467395098176 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]]]}] 10:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 521ms 10:44:58 INFO - PROCESS | 1670 | 1467395098224 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 10:44:58 INFO - PROCESS | 1670 | 1467395098225 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 10:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:44:58 INFO - PROCESS | 1670 | 1467395098228 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:44:58 INFO - PROCESS | 1670 | 1467395098231 Marionette TRACE conn2 <- [1,1222,null,{}] 10:44:58 INFO - PROCESS | 1670 | 1467395098233 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}] 10:44:58 INFO - PROCESS | 1670 | 1467395098234 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:58 INFO - PROCESS | 1670 | 1467395098329 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 10:44:58 INFO - PROCESS | 1670 | 1467395098332 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:58 INFO - PROCESS | 1670 | 1467395098333 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x12633f800 == 34 [pid = 1670] [id = 313] 10:44:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x121865000) [pid = 1670] [serial = 938] [outer = 0x0] 10:44:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x128a31000) [pid = 1670] [serial = 939] [outer = 0x121865000] 10:44:58 INFO - PROCESS | 1670 | 1467395098357 Marionette DEBUG loaded listener.js 10:44:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x128ceac00) [pid = 1670] [serial = 940] [outer = 0x121865000] 10:44:58 INFO - PROCESS | 1670 | 1467395098654 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] 10:44:58 INFO - PROCESS | 1670 | 1467395098703 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 10:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:44:58 INFO - PROCESS | 1670 | 1467395098705 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:44:58 INFO - PROCESS | 1670 | 1467395098706 Marionette TRACE conn2 <- [1,1226,null,{}] 10:44:58 INFO - PROCESS | 1670 | 1467395098716 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}] 10:44:58 INFO - PROCESS | 1670 | 1467395098717 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:58 INFO - PROCESS | 1670 | 1467395098815 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 10:44:58 INFO - PROCESS | 1670 | 1467395098819 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:58 INFO - PROCESS | 1670 | 1467395098820 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x1287d6000 == 35 [pid = 1670] [id = 314] 10:44:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12881e000) [pid = 1670] [serial = 941] [outer = 0x0] 10:44:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x129072800) [pid = 1670] [serial = 942] [outer = 0x12881e000] 10:44:58 INFO - PROCESS | 1670 | 1467395098844 Marionette DEBUG loaded listener.js 10:44:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1290d6c00) [pid = 1670] [serial = 943] [outer = 0x12881e000] 10:44:59 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12bf48800) [pid = 1670] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:44:59 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x113294400) [pid = 1670] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:44:59 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12a526c00) [pid = 1670] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:44:59 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12bad7800) [pid = 1670] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:44:59 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x128444c00) [pid = 1670] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:44:59 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x112a79400) [pid = 1670] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:44:59 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1133b5400) [pid = 1670] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:44:59 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x12bd8e800) [pid = 1670] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:44:59 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x116631c00) [pid = 1670] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:44:59 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12623fc00) [pid = 1670] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:44:59 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11703c000) [pid = 1670] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:44:59 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1183a6400) [pid = 1670] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:44:59 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x11873f800) [pid = 1670] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:44:59 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1172e7c00) [pid = 1670] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:44:59 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12c44fc00) [pid = 1670] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:44:59 INFO - PROCESS | 1670 | 1467395099356 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]]]}] 10:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 669ms 10:44:59 INFO - PROCESS | 1670 | 1467395099375 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 10:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:44:59 INFO - PROCESS | 1670 | 1467395099386 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 10:44:59 INFO - PROCESS | 1670 | 1467395099388 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:44:59 INFO - PROCESS | 1670 | 1467395099389 Marionette TRACE conn2 <- [1,1230,null,{}] 10:44:59 INFO - PROCESS | 1670 | 1467395099391 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}] 10:44:59 INFO - PROCESS | 1670 | 1467395099393 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:59 INFO - PROCESS | 1670 | 1467395099467 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 10:44:59 INFO - PROCESS | 1670 | 1467395099470 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:59 INFO - PROCESS | 1670 | 1467395099471 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184c4000 == 36 [pid = 1670] [id = 315] 10:44:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1176c4800) [pid = 1670] [serial = 944] [outer = 0x0] 10:44:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11926a400) [pid = 1670] [serial = 945] [outer = 0x1176c4800] 10:44:59 INFO - PROCESS | 1670 | 1467395099496 Marionette DEBUG loaded listener.js 10:44:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x128829000) [pid = 1670] [serial = 946] [outer = 0x1176c4800] 10:44:59 INFO - PROCESS | 1670 | 1467395099821 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]]]}] 10:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 467ms 10:44:59 INFO - PROCESS | 1670 | 1467395099857 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 10:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:44:59 INFO - PROCESS | 1670 | 1467395099858 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 10:44:59 INFO - PROCESS | 1670 | 1467395099860 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:44:59 INFO - PROCESS | 1670 | 1467395099861 Marionette TRACE conn2 <- [1,1234,null,{}] 10:44:59 INFO - PROCESS | 1670 | 1467395099864 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}] 10:44:59 INFO - PROCESS | 1670 | 1467395099865 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:59 INFO - PROCESS | 1670 | 1467395099965 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 10:44:59 INFO - PROCESS | 1670 | 1467395099971 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:59 INFO - PROCESS | 1670 | 1467395099972 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:44:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x12930f800 == 37 [pid = 1670] [id = 316] 10:44:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x128cec000) [pid = 1670] [serial = 947] [outer = 0x0] 10:44:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1290e1400) [pid = 1670] [serial = 948] [outer = 0x128cec000] 10:45:00 INFO - PROCESS | 1670 | 1467395099999 Marionette DEBUG loaded listener.js 10:45:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x129341c00) [pid = 1670] [serial = 949] [outer = 0x128cec000] 10:45:00 INFO - PROCESS | 1670 | 1467395100398 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]]]}] 10:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 571ms 10:45:00 INFO - PROCESS | 1670 | 1467395100432 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 10:45:00 INFO - PROCESS | 1670 | 1467395100434 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 10:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:45:00 INFO - PROCESS | 1670 | 1467395100448 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:45:00 INFO - PROCESS | 1670 | 1467395100451 Marionette TRACE conn2 <- [1,1238,null,{}] 10:45:00 INFO - PROCESS | 1670 | 1467395100454 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}] 10:45:00 INFO - PROCESS | 1670 | 1467395100457 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:00 INFO - PROCESS | 1670 | 1467395100604 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 10:45:00 INFO - PROCESS | 1670 | 1467395100615 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:00 INFO - PROCESS | 1670 | 1467395100616 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213e2000 == 38 [pid = 1670] [id = 317] 10:45:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x129343800) [pid = 1670] [serial = 950] [outer = 0x0] 10:45:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12a61d400) [pid = 1670] [serial = 951] [outer = 0x129343800] 10:45:00 INFO - PROCESS | 1670 | 1467395100643 Marionette DEBUG loaded listener.js 10:45:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12aa08400) [pid = 1670] [serial = 952] [outer = 0x129343800] 10:45:00 INFO - PROCESS | 1670 | 1467395100926 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]]]}] 10:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 521ms 10:45:00 INFO - PROCESS | 1670 | 1467395100968 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 10:45:00 INFO - PROCESS | 1670 | 1467395100969 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 10:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:45:00 INFO - PROCESS | 1670 | 1467395100972 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:45:00 INFO - PROCESS | 1670 | 1467395100973 Marionette TRACE conn2 <- [1,1242,null,{}] 10:45:00 INFO - PROCESS | 1670 | 1467395100975 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}] 10:45:00 INFO - PROCESS | 1670 | 1467395100976 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:01 INFO - PROCESS | 1670 | 1467395101055 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 10:45:01 INFO - PROCESS | 1670 | 1467395101059 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:01 INFO - PROCESS | 1670 | 1467395101060 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af8c000 == 39 [pid = 1670] [id = 318] 10:45:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x128826400) [pid = 1670] [serial = 953] [outer = 0x0] 10:45:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12af72c00) [pid = 1670] [serial = 954] [outer = 0x128826400] 10:45:01 INFO - PROCESS | 1670 | 1467395101086 Marionette DEBUG loaded listener.js 10:45:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1189bfc00) [pid = 1670] [serial = 955] [outer = 0x128826400] 10:45:01 INFO - PROCESS | 1670 | 1467395101620 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]]]}] 10:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 669ms 10:45:01 INFO - PROCESS | 1670 | 1467395101641 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 10:45:01 INFO - PROCESS | 1670 | 1467395101644 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 10:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:45:01 INFO - PROCESS | 1670 | 1467395101675 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:45:01 INFO - PROCESS | 1670 | 1467395101677 Marionette TRACE conn2 <- [1,1246,null,{}] 10:45:01 INFO - PROCESS | 1670 | 1467395101683 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}] 10:45:01 INFO - PROCESS | 1670 | 1467395101685 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:01 INFO - PROCESS | 1670 | 1467395101793 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 10:45:01 INFO - PROCESS | 1670 | 1467395101850 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:01 INFO - PROCESS | 1670 | 1467395101852 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f94000 == 40 [pid = 1670] [id = 319] 10:45:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x11383b800) [pid = 1670] [serial = 956] [outer = 0x0] 10:45:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1166e5400) [pid = 1670] [serial = 957] [outer = 0x11383b800] 10:45:01 INFO - PROCESS | 1670 | 1467395101882 Marionette DEBUG loaded listener.js 10:45:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x116a11800) [pid = 1670] [serial = 958] [outer = 0x11383b800] 10:45:02 INFO - PROCESS | 1670 | 1467395102401 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]]]}] 10:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 776ms 10:45:02 INFO - PROCESS | 1670 | 1467395102449 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 10:45:02 INFO - PROCESS | 1670 | 1467395102453 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 10:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:45:02 INFO - PROCESS | 1670 | 1467395102457 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:45:02 INFO - PROCESS | 1670 | 1467395102459 Marionette TRACE conn2 <- [1,1250,null,{}] 10:45:02 INFO - PROCESS | 1670 | 1467395102462 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}] 10:45:02 INFO - PROCESS | 1670 | 1467395102464 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:02 INFO - PROCESS | 1670 | 1467395102571 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 10:45:02 INFO - PROCESS | 1670 | 1467395102650 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:02 INFO - PROCESS | 1670 | 1467395102651 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x1215e4000 == 41 [pid = 1670] [id = 320] 10:45:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1183ab400) [pid = 1670] [serial = 959] [outer = 0x0] 10:45:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1189bd800) [pid = 1670] [serial = 960] [outer = 0x1183ab400] 10:45:02 INFO - PROCESS | 1670 | 1467395102682 Marionette DEBUG loaded listener.js 10:45:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1197a1000) [pid = 1670] [serial = 961] [outer = 0x1183ab400] 10:45:03 INFO - PROCESS | 1670 | 1467395103336 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]]]}] 10:45:03 INFO - PROCESS | 1670 | --DOCSHELL 0x1213e2000 == 40 [pid = 1670] [id = 317] 10:45:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12930f800 == 39 [pid = 1670] [id = 316] 10:45:03 INFO - PROCESS | 1670 | --DOCSHELL 0x1184c4000 == 38 [pid = 1670] [id = 315] 10:45:03 INFO - PROCESS | 1670 | --DOCSHELL 0x1287d6000 == 37 [pid = 1670] [id = 314] 10:45:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12633f800 == 36 [pid = 1670] [id = 313] 10:45:03 INFO - PROCESS | 1670 | --DOCSHELL 0x125296000 == 35 [pid = 1670] [id = 312] 10:45:03 INFO - PROCESS | 1670 | --DOCSHELL 0x1213e3800 == 34 [pid = 1670] [id = 311] 10:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 925ms 10:45:03 INFO - PROCESS | 1670 | --DOCSHELL 0x120d49800 == 33 [pid = 1670] [id = 310] 10:45:03 INFO - PROCESS | 1670 | --DOCSHELL 0x1184c5800 == 32 [pid = 1670] [id = 309] 10:45:03 INFO - PROCESS | 1670 | --DOCSHELL 0x116f9d800 == 31 [pid = 1670] [id = 308] 10:45:03 INFO - PROCESS | 1670 | --DOCSHELL 0x1162e9800 == 30 [pid = 1670] [id = 307] 10:45:03 INFO - PROCESS | 1670 | --DOCSHELL 0x118050800 == 29 [pid = 1670] [id = 306] 10:45:03 INFO - PROCESS | 1670 | 1467395103398 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 10:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:45:03 INFO - PROCESS | 1670 | 1467395103400 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 10:45:03 INFO - PROCESS | 1670 | 1467395103403 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:45:03 INFO - PROCESS | 1670 | 1467395103405 Marionette TRACE conn2 <- [1,1254,null,{}] 10:45:03 INFO - PROCESS | 1670 | 1467395103409 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}] 10:45:03 INFO - PROCESS | 1670 | 1467395103410 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:03 INFO - PROCESS | 1670 | 1467395103485 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 10:45:03 INFO - PROCESS | 1670 | 1467395103491 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:03 INFO - PROCESS | 1670 | 1467395103494 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x116712800 == 30 [pid = 1670] [id = 321] 10:45:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x117044400) [pid = 1670] [serial = 962] [outer = 0x0] 10:45:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x118162400) [pid = 1670] [serial = 963] [outer = 0x117044400] 10:45:03 INFO - PROCESS | 1670 | 1467395103524 Marionette DEBUG loaded listener.js 10:45:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1184df000) [pid = 1670] [serial = 964] [outer = 0x117044400] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12c451c00) [pid = 1670] [serial = 896] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12b9ef400) [pid = 1670] [serial = 881] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12b782800) [pid = 1670] [serial = 879] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12aa04400) [pid = 1670] [serial = 878] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12bd9a800) [pid = 1670] [serial = 884] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12bd95000) [pid = 1670] [serial = 887] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x119337000) [pid = 1670] [serial = 890] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x128a3b800) [pid = 1670] [serial = 872] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1290ddc00) [pid = 1670] [serial = 873] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12bd99c00) [pid = 1670] [serial = 858] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12bd91400) [pid = 1670] [serial = 857] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x129337800) [pid = 1670] [serial = 875] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1262c8c00) [pid = 1670] [serial = 869] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x128449800) [pid = 1670] [serial = 870] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1172e4000) [pid = 1670] [serial = 863] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1183a1800) [pid = 1670] [serial = 864] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11929dc00) [pid = 1670] [serial = 866] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1197ec000) [pid = 1670] [serial = 867] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12bf46400) [pid = 1670] [serial = 894] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1183a2400) [pid = 1670] [serial = 860] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11926c400) [pid = 1670] [serial = 861] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12bf28c00) [pid = 1670] [serial = 888] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12bf1bc00) [pid = 1670] [serial = 885] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12bad7400) [pid = 1670] [serial = 882] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12844f400) [pid = 1670] [serial = 891] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1293af000) [pid = 1670] [serial = 876] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x12a6b7000) [pid = 1670] [serial = 893] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12c459000) [pid = 1670] [serial = 897] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12c57fc00) [pid = 1670] [serial = 900] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12c57b400) [pid = 1670] [serial = 899] [outer = 0x0] [url = about:blank] 10:45:03 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x11383cc00) [pid = 1670] [serial = 507] [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.] 10:45:03 INFO - PROCESS | 1670 | 1467395103881 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]]]}] 10:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 520ms 10:45:03 INFO - PROCESS | 1670 | 1467395103923 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 10:45:03 INFO - PROCESS | 1670 | 1467395103926 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 10:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:45:03 INFO - PROCESS | 1670 | 1467395103931 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:45:03 INFO - PROCESS | 1670 | 1467395103932 Marionette TRACE conn2 <- [1,1258,null,{}] 10:45:03 INFO - PROCESS | 1670 | 1467395103934 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}] 10:45:03 INFO - PROCESS | 1670 | 1467395103936 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:04 INFO - PROCESS | 1670 | 1467395104016 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 10:45:04 INFO - PROCESS | 1670 | 1467395104020 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:04 INFO - PROCESS | 1670 | 1467395104021 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x118064800 == 31 [pid = 1670] [id = 322] 10:45:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1189bb400) [pid = 1670] [serial = 965] [outer = 0x0] 10:45:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1197a8c00) [pid = 1670] [serial = 966] [outer = 0x1189bb400] 10:45:04 INFO - PROCESS | 1670 | 1467395104048 Marionette DEBUG loaded listener.js 10:45:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x119aa5c00) [pid = 1670] [serial = 967] [outer = 0x1189bb400] 10:45:04 INFO - PROCESS | 1670 | 1467395104388 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]]]}] 10:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 470ms 10:45:04 INFO - PROCESS | 1670 | 1467395104400 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 10:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:45:04 INFO - PROCESS | 1670 | 1467395104402 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 10:45:04 INFO - PROCESS | 1670 | 1467395104404 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:45:04 INFO - PROCESS | 1670 | 1467395104406 Marionette TRACE conn2 <- [1,1262,null,{}] 10:45:04 INFO - PROCESS | 1670 | 1467395104416 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}] 10:45:04 INFO - PROCESS | 1670 | 1467395104420 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:04 INFO - PROCESS | 1670 | 1467395104500 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 10:45:04 INFO - PROCESS | 1670 | 1467395104556 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:04 INFO - PROCESS | 1670 | 1467395104558 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x1211a5800 == 32 [pid = 1670] [id = 323] 10:45:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1151c7000) [pid = 1670] [serial = 968] [outer = 0x0] 10:45:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x120f74c00) [pid = 1670] [serial = 969] [outer = 0x1151c7000] 10:45:04 INFO - PROCESS | 1670 | 1467395104585 Marionette DEBUG loaded listener.js 10:45:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1260cb400) [pid = 1670] [serial = 970] [outer = 0x1151c7000] 10:45:04 INFO - PROCESS | 1670 | 1467395104869 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]]]}] 10:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 521ms 10:45:04 INFO - PROCESS | 1670 | 1467395104926 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 10:45:04 INFO - PROCESS | 1670 | 1467395104930 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 10:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:45:04 INFO - PROCESS | 1670 | 1467395104934 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:45:04 INFO - PROCESS | 1670 | 1467395104935 Marionette TRACE conn2 <- [1,1266,null,{}] 10:45:04 INFO - PROCESS | 1670 | 1467395104938 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}] 10:45:04 INFO - PROCESS | 1670 | 1467395104940 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:05 INFO - PROCESS | 1670 | 1467395105051 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 10:45:05 INFO - PROCESS | 1670 | 1467395105123 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:05 INFO - PROCESS | 1670 | 1467395105125 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x125361000 == 33 [pid = 1670] [id = 324] 10:45:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x126024c00) [pid = 1670] [serial = 971] [outer = 0x0] 10:45:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1267d3800) [pid = 1670] [serial = 972] [outer = 0x126024c00] 10:45:05 INFO - PROCESS | 1670 | 1467395105166 Marionette DEBUG loaded listener.js 10:45:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x128451800) [pid = 1670] [serial = 973] [outer = 0x126024c00] 10:45:05 INFO - PROCESS | 1670 | 1467395105593 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]]]}] 10:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 673ms 10:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:45:05 INFO - PROCESS | 1670 | 1467395105608 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 10:45:05 INFO - PROCESS | 1670 | 1467395105609 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 10:45:05 INFO - PROCESS | 1670 | 1467395105611 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:45:05 INFO - PROCESS | 1670 | 1467395105614 Marionette TRACE conn2 <- [1,1270,null,{}] 10:45:05 INFO - PROCESS | 1670 | 1467395105618 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}] 10:45:05 INFO - PROCESS | 1670 | 1467395105619 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:05 INFO - PROCESS | 1670 | 1467395105725 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 10:45:05 INFO - PROCESS | 1670 | 1467395105761 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:05 INFO - PROCESS | 1670 | 1467395105762 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x1287de000 == 34 [pid = 1670] [id = 325] 10:45:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x112a79400) [pid = 1670] [serial = 974] [outer = 0x0] 10:45:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x128447000) [pid = 1670] [serial = 975] [outer = 0x112a79400] 10:45:05 INFO - PROCESS | 1670 | 1467395105786 Marionette DEBUG loaded listener.js 10:45:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x129076c00) [pid = 1670] [serial = 976] [outer = 0x112a79400] 10:45:06 INFO - PROCESS | 1670 | 1467395106103 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]]]}] 10:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 521ms 10:45:06 INFO - PROCESS | 1670 | 1467395106142 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 10:45:06 INFO - PROCESS | 1670 | 1467395106143 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 10:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:45:06 INFO - PROCESS | 1670 | 1467395106145 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:45:06 INFO - PROCESS | 1670 | 1467395106146 Marionette TRACE conn2 <- [1,1274,null,{}] 10:45:06 INFO - PROCESS | 1670 | 1467395106148 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}] 10:45:06 INFO - PROCESS | 1670 | 1467395106153 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:06 INFO - PROCESS | 1670 | 1467395106277 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 10:45:06 INFO - PROCESS | 1670 | 1467395106288 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:06 INFO - PROCESS | 1670 | 1467395106289 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x12901f800 == 35 [pid = 1670] [id = 326] 10:45:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x128a34000) [pid = 1670] [serial = 977] [outer = 0x0] 10:45:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1293af000) [pid = 1670] [serial = 978] [outer = 0x128a34000] 10:45:06 INFO - PROCESS | 1670 | 1467395106314 Marionette DEBUG loaded listener.js 10:45:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12aa0c800) [pid = 1670] [serial = 979] [outer = 0x128a34000] 10:45:06 INFO - PROCESS | 1670 | 1467395106651 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]]]}] 10:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 520ms 10:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:45:06 INFO - PROCESS | 1670 | 1467395106665 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 10:45:06 INFO - PROCESS | 1670 | 1467395106667 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 10:45:06 INFO - PROCESS | 1670 | 1467395106669 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:45:06 INFO - PROCESS | 1670 | 1467395106670 Marionette TRACE conn2 <- [1,1278,null,{}] 10:45:06 INFO - PROCESS | 1670 | 1467395106672 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}] 10:45:06 INFO - PROCESS | 1670 | 1467395106673 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:06 INFO - PROCESS | 1670 | 1467395106770 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 10:45:06 INFO - PROCESS | 1670 | 1467395106784 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:06 INFO - PROCESS | 1670 | 1467395106785 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a832000 == 36 [pid = 1670] [id = 327] 10:45:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12af6f000) [pid = 1670] [serial = 980] [outer = 0x0] 10:45:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12afa8800) [pid = 1670] [serial = 981] [outer = 0x12af6f000] 10:45:06 INFO - PROCESS | 1670 | 1467395106810 Marionette DEBUG loaded listener.js 10:45:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12b77c000) [pid = 1670] [serial = 982] [outer = 0x12af6f000] 10:45:07 INFO - PROCESS | 1670 | 1467395107136 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]]]}] 10:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 520ms 10:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:45:07 INFO - PROCESS | 1670 | 1467395107190 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 10:45:07 INFO - PROCESS | 1670 | 1467395107191 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 10:45:07 INFO - PROCESS | 1670 | 1467395107193 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:45:07 INFO - PROCESS | 1670 | 1467395107195 Marionette TRACE conn2 <- [1,1282,null,{}] 10:45:07 INFO - PROCESS | 1670 | 1467395107197 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}] 10:45:07 INFO - PROCESS | 1670 | 1467395107199 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:07 INFO - PROCESS | 1670 | 1467395107307 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 10:45:07 INFO - PROCESS | 1670 | 1467395107320 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:07 INFO - PROCESS | 1670 | 1467395107321 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af51800 == 37 [pid = 1670] [id = 328] 10:45:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12b77e000) [pid = 1670] [serial = 983] [outer = 0x0] 10:45:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12b9e4400) [pid = 1670] [serial = 984] [outer = 0x12b77e000] 10:45:07 INFO - PROCESS | 1670 | 1467395107353 Marionette DEBUG loaded listener.js 10:45:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12b9ed800) [pid = 1670] [serial = 985] [outer = 0x12b77e000] 10:45:07 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x117047400) [pid = 1670] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:45:07 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11926b800) [pid = 1670] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:45:07 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1293abc00) [pid = 1670] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:45:07 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1192a3000) [pid = 1670] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:45:07 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x113d4b400) [pid = 1670] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:45:07 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11815ec00) [pid = 1670] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:45:07 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11607f400) [pid = 1670] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:45:07 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11926b400) [pid = 1670] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:45:07 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12b9f0000) [pid = 1670] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:45:07 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1172da400) [pid = 1670] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:45:07 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1175b8800) [pid = 1670] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:45:07 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x118740800) [pid = 1670] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:45:07 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12881e000) [pid = 1670] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:45:07 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x121865000) [pid = 1670] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:45:07 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1176c4800) [pid = 1670] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:45:07 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x128cec000) [pid = 1670] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:45:07 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x129343800) [pid = 1670] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:45:07 INFO - PROCESS | 1670 | 1467395107919 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]]]}] 10:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 772ms 10:45:07 INFO - PROCESS | 1670 | 1467395107965 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 10:45:07 INFO - PROCESS | 1670 | 1467395107966 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 10:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:45:07 INFO - PROCESS | 1670 | 1467395107968 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:45:07 INFO - PROCESS | 1670 | 1467395107969 Marionette TRACE conn2 <- [1,1286,null,{}] 10:45:07 INFO - PROCESS | 1670 | 1467395107972 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}] 10:45:07 INFO - PROCESS | 1670 | 1467395107973 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:08 INFO - PROCESS | 1670 | 1467395108052 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 10:45:08 INFO - PROCESS | 1670 | 1467395108055 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:08 INFO - PROCESS | 1670 | 1467395108056 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x1211a5000 == 38 [pid = 1670] [id = 329] 10:45:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1133db400) [pid = 1670] [serial = 986] [outer = 0x0] 10:45:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1183a9800) [pid = 1670] [serial = 987] [outer = 0x1133db400] 10:45:08 INFO - PROCESS | 1670 | 1467395108081 Marionette DEBUG loaded listener.js 10:45:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x121324400) [pid = 1670] [serial = 988] [outer = 0x1133db400] 10:45:08 INFO - PROCESS | 1670 | 1467395108403 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]]]}] 10:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 470ms 10:45:08 INFO - PROCESS | 1670 | 1467395108439 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 10:45:08 INFO - PROCESS | 1670 | 1467395108440 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 10:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:45:08 INFO - PROCESS | 1670 | 1467395108442 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:45:08 INFO - PROCESS | 1670 | 1467395108444 Marionette TRACE conn2 <- [1,1290,null,{}] 10:45:08 INFO - PROCESS | 1670 | 1467395108448 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}] 10:45:08 INFO - PROCESS | 1670 | 1467395108449 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:08 INFO - PROCESS | 1670 | 1467395108551 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 10:45:08 INFO - PROCESS | 1670 | 1467395108557 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:08 INFO - PROCESS | 1670 | 1467395108558 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b769000 == 39 [pid = 1670] [id = 330] 10:45:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x11926b800) [pid = 1670] [serial = 989] [outer = 0x0] 10:45:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x128443800) [pid = 1670] [serial = 990] [outer = 0x11926b800] 10:45:08 INFO - PROCESS | 1670 | 1467395108583 Marionette DEBUG loaded listener.js 10:45:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12aa0ac00) [pid = 1670] [serial = 991] [outer = 0x11926b800] 10:45:08 INFO - PROCESS | 1670 | 1467395108906 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]]]}] 10:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 472ms 10:45:08 INFO - PROCESS | 1670 | 1467395108916 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 10:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:45:08 INFO - PROCESS | 1670 | 1467395108918 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 10:45:08 INFO - PROCESS | 1670 | 1467395108920 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:45:08 INFO - PROCESS | 1670 | 1467395108922 Marionette TRACE conn2 <- [1,1294,null,{}] 10:45:08 INFO - PROCESS | 1670 | 1467395108924 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}] 10:45:08 INFO - PROCESS | 1670 | 1467395108925 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:09 INFO - PROCESS | 1670 | 1467395109022 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 10:45:09 INFO - PROCESS | 1670 | 1467395109026 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:09 INFO - PROCESS | 1670 | 1467395109027 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba8e800 == 40 [pid = 1670] [id = 331] 10:45:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12844ec00) [pid = 1670] [serial = 992] [outer = 0x0] 10:45:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12bad4000) [pid = 1670] [serial = 993] [outer = 0x12844ec00] 10:45:09 INFO - PROCESS | 1670 | 1467395109053 Marionette DEBUG loaded listener.js 10:45:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12bf21400) [pid = 1670] [serial = 994] [outer = 0x12844ec00] 10:45:09 INFO - PROCESS | 1670 | 1467395109372 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]]]}] 10:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 468ms 10:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:45:09 INFO - PROCESS | 1670 | 1467395109391 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 10:45:09 INFO - PROCESS | 1670 | 1467395109393 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 10:45:09 INFO - PROCESS | 1670 | 1467395109395 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:45:09 INFO - PROCESS | 1670 | 1467395109398 Marionette TRACE conn2 <- [1,1298,null,{}] 10:45:09 INFO - PROCESS | 1670 | 1467395109400 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}] 10:45:09 INFO - PROCESS | 1670 | 1467395109402 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:09 INFO - PROCESS | 1670 | 1467395109508 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 10:45:09 INFO - PROCESS | 1670 | 1467395109542 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:09 INFO - PROCESS | 1670 | 1467395109543 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12baa2000 == 41 [pid = 1670] [id = 332] 10:45:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x129081400) [pid = 1670] [serial = 995] [outer = 0x0] 10:45:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12bf25000) [pid = 1670] [serial = 996] [outer = 0x129081400] 10:45:09 INFO - PROCESS | 1670 | 1467395109567 Marionette DEBUG loaded listener.js 10:45:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12bf45000) [pid = 1670] [serial = 997] [outer = 0x129081400] 10:45:09 INFO - PROCESS | 1670 | 1467395109921 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]]]}] 10:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 572ms 10:45:09 INFO - PROCESS | 1670 | 1467395109968 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 10:45:09 INFO - PROCESS | 1670 | 1467395109970 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 10:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:45:09 INFO - PROCESS | 1670 | 1467395109973 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:45:09 INFO - PROCESS | 1670 | 1467395109976 Marionette TRACE conn2 <- [1,1302,null,{}] 10:45:09 INFO - PROCESS | 1670 | 1467395109981 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}] 10:45:09 INFO - PROCESS | 1670 | 1467395109983 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:10 INFO - PROCESS | 1670 | 1467395110091 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 10:45:10 INFO - PROCESS | 1670 | 1467395110158 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:10 INFO - PROCESS | 1670 | 1467395110160 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x1162e8000 == 42 [pid = 1670] [id = 333] 10:45:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x11607c800) [pid = 1670] [serial = 998] [outer = 0x0] 10:45:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x11690e800) [pid = 1670] [serial = 999] [outer = 0x11607c800] 10:45:10 INFO - PROCESS | 1670 | 1467395110192 Marionette DEBUG loaded listener.js 10:45:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1183a7000) [pid = 1670] [serial = 1000] [outer = 0x11607c800] 10:45:10 INFO - PROCESS | 1670 | 1467395110616 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]]]}] 10:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 673ms 10:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:45:10 INFO - PROCESS | 1670 | 1467395110647 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 10:45:10 INFO - PROCESS | 1670 | 1467395110650 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 10:45:10 INFO - PROCESS | 1670 | 1467395110655 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:45:10 INFO - PROCESS | 1670 | 1467395110657 Marionette TRACE conn2 <- [1,1306,null,{}] 10:45:10 INFO - PROCESS | 1670 | 1467395110659 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}] 10:45:10 INFO - PROCESS | 1670 | 1467395110661 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:10 INFO - PROCESS | 1670 | 1467395110764 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 10:45:10 INFO - PROCESS | 1670 | 1467395110835 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:10 INFO - PROCESS | 1670 | 1467395110836 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x123c67000 == 43 [pid = 1670] [id = 334] 10:45:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x118799800) [pid = 1670] [serial = 1001] [outer = 0x0] 10:45:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1197ac800) [pid = 1670] [serial = 1002] [outer = 0x118799800] 10:45:10 INFO - PROCESS | 1670 | 1467395110866 Marionette DEBUG loaded listener.js 10:45:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x121233800) [pid = 1670] [serial = 1003] [outer = 0x118799800] 10:45:11 INFO - PROCESS | 1670 | 1467395111269 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]]]}] 10:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 670ms 10:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:45:11 INFO - PROCESS | 1670 | 1467395111325 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 10:45:11 INFO - PROCESS | 1670 | 1467395111326 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 10:45:11 INFO - PROCESS | 1670 | 1467395111329 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:45:11 INFO - PROCESS | 1670 | 1467395111331 Marionette TRACE conn2 <- [1,1310,null,{}] 10:45:11 INFO - PROCESS | 1670 | 1467395111339 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}] 10:45:11 INFO - PROCESS | 1670 | 1467395111343 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:11 INFO - PROCESS | 1670 | 1467395111469 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 10:45:11 INFO - PROCESS | 1670 | 1467395111543 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:11 INFO - PROCESS | 1670 | 1467395111545 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba21800 == 44 [pid = 1670] [id = 335] 10:45:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12623fc00) [pid = 1670] [serial = 1004] [outer = 0x0] 10:45:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x128827000) [pid = 1670] [serial = 1005] [outer = 0x12623fc00] 10:45:11 INFO - PROCESS | 1670 | 1467395111578 Marionette DEBUG loaded listener.js 10:45:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1293a9400) [pid = 1670] [serial = 1006] [outer = 0x12623fc00] 10:45:12 INFO - PROCESS | 1670 | 1467395112067 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] 10:45:12 INFO - PROCESS | 1670 | 1467395112106 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 10:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:45:12 INFO - PROCESS | 1670 | 1467395112110 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:45:12 INFO - PROCESS | 1670 | 1467395112112 Marionette TRACE conn2 <- [1,1314,null,{}] 10:45:12 INFO - PROCESS | 1670 | 1467395112115 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}] 10:45:12 INFO - PROCESS | 1670 | 1467395112117 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:12 INFO - PROCESS | 1670 | 1467395112245 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 10:45:12 INFO - PROCESS | 1670 | 1467395112306 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:12 INFO - PROCESS | 1670 | 1467395112307 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cdc6800 == 45 [pid = 1670] [id = 336] 10:45:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12a525000) [pid = 1670] [serial = 1007] [outer = 0x0] 10:45:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12aa04800) [pid = 1670] [serial = 1008] [outer = 0x12a525000] 10:45:12 INFO - PROCESS | 1670 | 1467395112336 Marionette DEBUG loaded listener.js 10:45:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12b9e5c00) [pid = 1670] [serial = 1009] [outer = 0x12a525000] 10:45:12 INFO - PROCESS | 1670 | 1467395112750 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]]]}] 10:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 672ms 10:45:12 INFO - PROCESS | 1670 | 1467395112794 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 10:45:12 INFO - PROCESS | 1670 | 1467395112796 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 10:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:45:12 INFO - PROCESS | 1670 | 1467395112812 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:45:12 INFO - PROCESS | 1670 | 1467395112813 Marionette TRACE conn2 <- [1,1318,null,{}] 10:45:12 INFO - PROCESS | 1670 | 1467395112816 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}] 10:45:12 INFO - PROCESS | 1670 | 1467395112817 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:12 INFO - PROCESS | 1670 | 1467395112914 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 10:45:12 INFO - PROCESS | 1670 | 1467395112973 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:12 INFO - PROCESS | 1670 | 1467395112975 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cfe4000 == 46 [pid = 1670] [id = 337] 10:45:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12b9e6400) [pid = 1670] [serial = 1010] [outer = 0x0] 10:45:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12bd94800) [pid = 1670] [serial = 1011] [outer = 0x12b9e6400] 10:45:13 INFO - PROCESS | 1670 | 1467395113002 Marionette DEBUG loaded listener.js 10:45:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12bf26800) [pid = 1670] [serial = 1012] [outer = 0x12b9e6400] 10:45:13 INFO - PROCESS | 1670 | 1467395113615 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]]]}] 10:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 822ms 10:45:13 INFO - PROCESS | 1670 | 1467395113633 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 10:45:13 INFO - PROCESS | 1670 | 1467395113635 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 10:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:45:13 INFO - PROCESS | 1670 | 1467395113639 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:45:13 INFO - PROCESS | 1670 | 1467395113641 Marionette TRACE conn2 <- [1,1322,null,{}] 10:45:13 INFO - PROCESS | 1670 | 1467395113661 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}] 10:45:13 INFO - PROCESS | 1670 | 1467395113663 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:13 INFO - PROCESS | 1670 | 1467395113778 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 10:45:13 INFO - PROCESS | 1670 | 1467395113836 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:13 INFO - PROCESS | 1670 | 1467395113839 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x1169ad000 == 47 [pid = 1670] [id = 338] 10:45:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x1166e8800) [pid = 1670] [serial = 1013] [outer = 0x0] 10:45:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x116910000) [pid = 1670] [serial = 1014] [outer = 0x1166e8800] 10:45:13 INFO - PROCESS | 1670 | 1467395113866 Marionette DEBUG loaded listener.js 10:45:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x1183aa000) [pid = 1670] [serial = 1015] [outer = 0x1166e8800] 10:45:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba8e800 == 46 [pid = 1670] [id = 331] 10:45:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12b769000 == 45 [pid = 1670] [id = 330] 10:45:14 INFO - PROCESS | 1670 | --DOCSHELL 0x1211a5000 == 44 [pid = 1670] [id = 329] 10:45:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12af51800 == 43 [pid = 1670] [id = 328] 10:45:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12a832000 == 42 [pid = 1670] [id = 327] 10:45:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12901f800 == 41 [pid = 1670] [id = 326] 10:45:14 INFO - PROCESS | 1670 | --DOCSHELL 0x1287de000 == 40 [pid = 1670] [id = 325] 10:45:14 INFO - PROCESS | 1670 | --DOCSHELL 0x125361000 == 39 [pid = 1670] [id = 324] 10:45:14 INFO - PROCESS | 1670 | --DOCSHELL 0x1211a5800 == 38 [pid = 1670] [id = 323] 10:45:14 INFO - PROCESS | 1670 | --DOCSHELL 0x118064800 == 37 [pid = 1670] [id = 322] 10:45:14 INFO - PROCESS | 1670 | --DOCSHELL 0x116712800 == 36 [pid = 1670] [id = 321] 10:45:14 INFO - PROCESS | 1670 | --DOCSHELL 0x1215e4000 == 35 [pid = 1670] [id = 320] 10:45:14 INFO - PROCESS | 1670 | --DOCSHELL 0x116f94000 == 34 [pid = 1670] [id = 319] 10:45:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12af8c000 == 33 [pid = 1670] [id = 318] 10:45:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12cfe4000 == 32 [pid = 1670] [id = 337] 10:45:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12cdc6800 == 31 [pid = 1670] [id = 336] 10:45:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba21800 == 30 [pid = 1670] [id = 335] 10:45:14 INFO - PROCESS | 1670 | --DOCSHELL 0x123c67000 == 29 [pid = 1670] [id = 334] 10:45:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12baa2000 == 28 [pid = 1670] [id = 332] 10:45:14 INFO - PROCESS | 1670 | --DOCSHELL 0x1162e8000 == 27 [pid = 1670] [id = 333] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x119272400) [pid = 1670] [serial = 903] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x118264c00) [pid = 1670] [serial = 902] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x128a3a400) [pid = 1670] [serial = 907] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1197ab400) [pid = 1670] [serial = 906] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12b77d400) [pid = 1670] [serial = 910] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12a6c3400) [pid = 1670] [serial = 909] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x119a0c800) [pid = 1670] [serial = 918] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x119338800) [pid = 1670] [serial = 927] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1183ab000) [pid = 1670] [serial = 924] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x11873a800) [pid = 1670] [serial = 925] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x119a0bc00) [pid = 1670] [serial = 928] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x116907c00) [pid = 1670] [serial = 921] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11703cc00) [pid = 1670] [serial = 922] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x120dc8400) [pid = 1670] [serial = 930] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12bf47800) [pid = 1670] [serial = 913] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12bf3b400) [pid = 1670] [serial = 912] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x11879a000) [pid = 1670] [serial = 916] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1183a0c00) [pid = 1670] [serial = 915] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x123cbc000) [pid = 1670] [serial = 933] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12881d000) [pid = 1670] [serial = 937] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12530fc00) [pid = 1670] [serial = 936] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x129072800) [pid = 1670] [serial = 942] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x128a31000) [pid = 1670] [serial = 939] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x128829000) [pid = 1670] [serial = 946] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1290e1400) [pid = 1670] [serial = 948] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x11926a400) [pid = 1670] [serial = 945] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12a61d400) [pid = 1670] [serial = 951] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1290d6c00) [pid = 1670] [serial = 943] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12114c000) [pid = 1670] [serial = 919] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x128ceac00) [pid = 1670] [serial = 940] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12aa08400) [pid = 1670] [serial = 952] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x124ad6000) [pid = 1670] [serial = 934] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12af72c00) [pid = 1670] [serial = 954] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x129341c00) [pid = 1670] [serial = 949] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x1216c7000) [pid = 1670] [serial = 931] [outer = 0x0] [url = about:blank] 10:45:14 INFO - PROCESS | 1670 | 1467395114915 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]]]}] 10:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1331ms 10:45:14 INFO - PROCESS | 1670 | 1467395114970 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 10:45:14 INFO - PROCESS | 1670 | 1467395114974 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 10:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:45:14 INFO - PROCESS | 1670 | 1467395114988 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:45:14 INFO - PROCESS | 1670 | 1467395114991 Marionette TRACE conn2 <- [1,1326,null,{}] 10:45:15 INFO - PROCESS | 1670 | 1467395114997 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}] 10:45:15 INFO - PROCESS | 1670 | 1467395114999 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:15 INFO - PROCESS | 1670 | 1467395115110 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 10:45:15 INFO - PROCESS | 1670 | 1467395115119 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:15 INFO - PROCESS | 1670 | 1467395115123 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x112dc5000 == 28 [pid = 1670] [id = 339] 10:45:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x113d43c00) [pid = 1670] [serial = 1016] [outer = 0x0] 10:45:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x11511f000) [pid = 1670] [serial = 1017] [outer = 0x113d43c00] 10:45:15 INFO - PROCESS | 1670 | 1467395115167 Marionette DEBUG loaded listener.js 10:45:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x11662a400) [pid = 1670] [serial = 1018] [outer = 0x113d43c00] 10:45:15 INFO - PROCESS | 1670 | 1467395115630 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]]]}] 10:45:15 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 10:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 674ms 10:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:45:15 INFO - PROCESS | 1670 | 1467395115661 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 10:45:15 INFO - PROCESS | 1670 | 1467395115666 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 10:45:15 INFO - PROCESS | 1670 | 1467395115669 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:45:15 INFO - PROCESS | 1670 | 1467395115671 Marionette TRACE conn2 <- [1,1330,null,{}] 10:45:15 INFO - PROCESS | 1670 | 1467395115675 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}] 10:45:15 INFO - PROCESS | 1670 | 1467395115677 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:15 INFO - PROCESS | 1670 | 1467395115781 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 10:45:15 INFO - PROCESS | 1670 | 1467395115835 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:15 INFO - PROCESS | 1670 | 1467395115838 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x116255800 == 29 [pid = 1670] [id = 340] 10:45:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1151d1000) [pid = 1670] [serial = 1019] [outer = 0x0] 10:45:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x116742800) [pid = 1670] [serial = 1020] [outer = 0x1151d1000] 10:45:15 INFO - PROCESS | 1670 | 1467395115869 Marionette DEBUG loaded listener.js 10:45:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x11696cc00) [pid = 1670] [serial = 1021] [outer = 0x1151d1000] 10:45:16 INFO - PROCESS | 1670 | 1467395116368 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]]]}] 10:45:16 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 10:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 773ms 10:45:16 INFO - PROCESS | 1670 | 1467395116451 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 10:45:16 INFO - PROCESS | 1670 | 1467395116455 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 10:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:45:16 INFO - PROCESS | 1670 | 1467395116461 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:45:16 INFO - PROCESS | 1670 | 1467395116463 Marionette TRACE conn2 <- [1,1334,null,{}] 10:45:16 INFO - PROCESS | 1670 | 1467395116465 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}] 10:45:16 INFO - PROCESS | 1670 | 1467395116467 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:16 INFO - PROCESS | 1670 | 1467395116568 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 10:45:16 INFO - PROCESS | 1670 | 1467395116642 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:16 INFO - PROCESS | 1670 | 1467395116644 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x117463800 == 30 [pid = 1670] [id = 341] 10:45:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x118263000) [pid = 1670] [serial = 1022] [outer = 0x0] 10:45:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1183a6c00) [pid = 1670] [serial = 1023] [outer = 0x118263000] 10:45:16 INFO - PROCESS | 1670 | 1467395116676 Marionette DEBUG loaded listener.js 10:45:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1184db000) [pid = 1670] [serial = 1024] [outer = 0x118263000] 10:45:17 INFO - PROCESS | 1670 | 1467395117248 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]]]}] 10:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 823ms 10:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:45:17 INFO - PROCESS | 1670 | 1467395117284 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 10:45:17 INFO - PROCESS | 1670 | 1467395117286 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 10:45:17 INFO - PROCESS | 1670 | 1467395117290 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:45:17 INFO - PROCESS | 1670 | 1467395117292 Marionette TRACE conn2 <- [1,1338,null,{}] 10:45:17 INFO - PROCESS | 1670 | 1467395117297 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}] 10:45:17 INFO - PROCESS | 1670 | 1467395117298 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:17 INFO - PROCESS | 1670 | 1467395117402 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 10:45:17 INFO - PROCESS | 1670 | --DOCSHELL 0x1169ad000 == 29 [pid = 1670] [id = 338] 10:45:17 INFO - PROCESS | 1670 | 1467395117486 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:17 INFO - PROCESS | 1670 | 1467395117489 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x116241800 == 30 [pid = 1670] [id = 342] 10:45:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1160d6800) [pid = 1670] [serial = 1025] [outer = 0x0] 10:45:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x116907c00) [pid = 1670] [serial = 1026] [outer = 0x1160d6800] 10:45:17 INFO - PROCESS | 1670 | 1467395117517 Marionette DEBUG loaded listener.js 10:45:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1172e3800) [pid = 1670] [serial = 1027] [outer = 0x1160d6800] 10:45:18 INFO - PROCESS | 1670 | 1467395118278 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]]]}] 10:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1026ms 10:45:18 INFO - PROCESS | 1670 | 1467395118316 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 10:45:18 INFO - PROCESS | 1670 | 1467395118319 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 10:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:45:18 INFO - PROCESS | 1670 | 1467395118331 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:45:18 INFO - PROCESS | 1670 | 1467395118333 Marionette TRACE conn2 <- [1,1342,null,{}] 10:45:18 INFO - PROCESS | 1670 | 1467395118335 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}] 10:45:18 INFO - PROCESS | 1670 | 1467395118337 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:18 INFO - PROCESS | 1670 | 1467395118415 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 10:45:18 INFO - PROCESS | 1670 | 1467395118421 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:18 INFO - PROCESS | 1670 | 1467395118422 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x119319000 == 31 [pid = 1670] [id = 343] 10:45:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x118aec800) [pid = 1670] [serial = 1028] [outer = 0x0] 10:45:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1192a6c00) [pid = 1670] [serial = 1029] [outer = 0x118aec800] 10:45:18 INFO - PROCESS | 1670 | 1467395118448 Marionette DEBUG loaded listener.js 10:45:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1197ab000) [pid = 1670] [serial = 1030] [outer = 0x118aec800] 10:45:18 INFO - PROCESS | 1670 | 1467395118784 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]]]}] 10:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 478ms 10:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:45:18 INFO - PROCESS | 1670 | 1467395118802 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 10:45:18 INFO - PROCESS | 1670 | 1467395118803 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 10:45:18 INFO - PROCESS | 1670 | 1467395118805 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:45:18 INFO - PROCESS | 1670 | 1467395118808 Marionette TRACE conn2 <- [1,1346,null,{}] 10:45:18 INFO - PROCESS | 1670 | 1467395118818 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}] 10:45:18 INFO - PROCESS | 1670 | 1467395118821 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:18 INFO - PROCESS | 1670 | 1467395118928 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 10:45:18 INFO - PROCESS | 1670 | 1467395118933 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:18 INFO - PROCESS | 1670 | 1467395118935 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x12103a800 == 32 [pid = 1670] [id = 344] 10:45:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x120dc2c00) [pid = 1670] [serial = 1031] [outer = 0x0] 10:45:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x121327800) [pid = 1670] [serial = 1032] [outer = 0x120dc2c00] 10:45:18 INFO - PROCESS | 1670 | 1467395118963 Marionette DEBUG loaded listener.js 10:45:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x124830000) [pid = 1670] [serial = 1033] [outer = 0x120dc2c00] 10:45:19 INFO - PROCESS | 1670 | 1467395119310 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]]]}] 10:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 526ms 10:45:19 INFO - PROCESS | 1670 | 1467395119333 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 10:45:19 INFO - PROCESS | 1670 | 1467395119335 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 10:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:45:19 INFO - PROCESS | 1670 | 1467395119344 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:45:19 INFO - PROCESS | 1670 | 1467395119345 Marionette TRACE conn2 <- [1,1350,null,{}] 10:45:19 INFO - PROCESS | 1670 | 1467395119349 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}] 10:45:19 INFO - PROCESS | 1670 | 1467395119350 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:19 INFO - PROCESS | 1670 | 1467395119451 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 10:45:19 INFO - PROCESS | 1670 | 1467395119454 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:19 INFO - PROCESS | 1670 | 1467395119455 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x123c7d000 == 33 [pid = 1670] [id = 345] 10:45:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x124836c00) [pid = 1670] [serial = 1034] [outer = 0x0] 10:45:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12530ac00) [pid = 1670] [serial = 1035] [outer = 0x124836c00] 10:45:19 INFO - PROCESS | 1670 | 1467395119480 Marionette DEBUG loaded listener.js 10:45:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x126029000) [pid = 1670] [serial = 1036] [outer = 0x124836c00] 10:45:19 INFO - PROCESS | 1670 | 1467395119828 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]]]}] 10:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 522ms 10:45:19 INFO - PROCESS | 1670 | 1467395119866 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 10:45:19 INFO - PROCESS | 1670 | 1467395119867 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 10:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:45:19 INFO - PROCESS | 1670 | 1467395119869 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:45:19 INFO - PROCESS | 1670 | 1467395119870 Marionette TRACE conn2 <- [1,1354,null,{}] 10:45:19 INFO - PROCESS | 1670 | 1467395119873 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}] 10:45:19 INFO - PROCESS | 1670 | 1467395119874 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:19 INFO - PROCESS | 1670 | 1467395119967 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 10:45:19 INFO - PROCESS | 1670 | 1467395119970 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:19 INFO - PROCESS | 1670 | 1467395119978 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12605e800 == 34 [pid = 1670] [id = 346] 10:45:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x120dc3000) [pid = 1670] [serial = 1037] [outer = 0x0] 10:45:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1262c8000) [pid = 1670] [serial = 1038] [outer = 0x120dc3000] 10:45:20 INFO - PROCESS | 1670 | 1467395120003 Marionette DEBUG loaded listener.js 10:45:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x128449800) [pid = 1670] [serial = 1039] [outer = 0x120dc3000] 10:45:20 INFO - PROCESS | 1670 | 1467395120306 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]]]}] 10:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 469ms 10:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:45:20 INFO - PROCESS | 1670 | 1467395120339 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 10:45:20 INFO - PROCESS | 1670 | 1467395120340 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 10:45:20 INFO - PROCESS | 1670 | 1467395120342 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:45:20 INFO - PROCESS | 1670 | 1467395120343 Marionette TRACE conn2 <- [1,1358,null,{}] 10:45:20 INFO - PROCESS | 1670 | 1467395120359 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}] 10:45:20 INFO - PROCESS | 1670 | 1467395120367 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:20 INFO - PROCESS | 1670 | 1467395120485 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 10:45:20 INFO - PROCESS | 1670 | 1467395120489 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:20 INFO - PROCESS | 1670 | 1467395120491 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x1287dc000 == 35 [pid = 1670] [id = 347] 10:45:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12881e000) [pid = 1670] [serial = 1040] [outer = 0x0] 10:45:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x128a2f400) [pid = 1670] [serial = 1041] [outer = 0x12881e000] 10:45:20 INFO - PROCESS | 1670 | 1467395120515 Marionette DEBUG loaded listener.js 10:45:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1290e0800) [pid = 1670] [serial = 1042] [outer = 0x12881e000] 10:45:20 INFO - PROCESS | 1670 | 1467395120913 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]]]}] 10:45:20 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1183ab400) [pid = 1670] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:45:20 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12a525000) [pid = 1670] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:45:20 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x128826400) [pid = 1670] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:45:20 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1151c7000) [pid = 1670] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:45:20 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11383b800) [pid = 1670] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:45:20 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x117044400) [pid = 1670] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:45:20 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12844ec00) [pid = 1670] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:45:20 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1189bb400) [pid = 1670] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:45:20 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1133db400) [pid = 1670] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:45:20 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11926b800) [pid = 1670] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:45:20 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x112a79400) [pid = 1670] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:45:20 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12b9e6400) [pid = 1670] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:45:20 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x129081400) [pid = 1670] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:45:20 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1166e8800) [pid = 1670] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:45:20 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11607c800) [pid = 1670] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:45:20 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x118799800) [pid = 1670] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:45:20 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12623fc00) [pid = 1670] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:45:20 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x128a34000) [pid = 1670] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:45:20 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12af6f000) [pid = 1670] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:45:20 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12b77e000) [pid = 1670] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:45:20 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x126024c00) [pid = 1670] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 628ms 10:45:20 INFO - PROCESS | 1670 | 1467395120971 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 10:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:45:20 INFO - PROCESS | 1670 | 1467395120973 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 10:45:20 INFO - PROCESS | 1670 | 1467395120976 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:45:20 INFO - PROCESS | 1670 | 1467395120978 Marionette TRACE conn2 <- [1,1362,null,{}] 10:45:20 INFO - PROCESS | 1670 | 1467395120982 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}] 10:45:20 INFO - PROCESS | 1670 | 1467395120984 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:21 INFO - PROCESS | 1670 | 1467395121101 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 10:45:21 INFO - PROCESS | 1670 | 1467395121109 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:21 INFO - PROCESS | 1670 | 1467395121110 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184bb000 == 36 [pid = 1670] [id = 348] 10:45:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x116624000) [pid = 1670] [serial = 1043] [outer = 0x0] 10:45:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11690f400) [pid = 1670] [serial = 1044] [outer = 0x116624000] 10:45:21 INFO - PROCESS | 1670 | 1467395121161 Marionette DEBUG loaded listener.js 10:45:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1183ad800) [pid = 1670] [serial = 1045] [outer = 0x116624000] 10:45:21 INFO - PROCESS | 1670 | 1467395121554 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]]]}] 10:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 623ms 10:45:21 INFO - PROCESS | 1670 | 1467395121604 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 10:45:21 INFO - PROCESS | 1670 | 1467395121605 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 10:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:45:21 INFO - PROCESS | 1670 | 1467395121607 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:45:21 INFO - PROCESS | 1670 | 1467395121609 Marionette TRACE conn2 <- [1,1366,null,{}] 10:45:21 INFO - PROCESS | 1670 | 1467395121611 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}] 10:45:21 INFO - PROCESS | 1670 | 1467395121612 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:21 INFO - PROCESS | 1670 | 1467395121687 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 10:45:21 INFO - PROCESS | 1670 | 1467395121690 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:21 INFO - PROCESS | 1670 | 1467395121691 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x129761800 == 37 [pid = 1670] [id = 349] 10:45:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1184d9c00) [pid = 1670] [serial = 1046] [outer = 0x0] 10:45:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1248d1000) [pid = 1670] [serial = 1047] [outer = 0x1184d9c00] 10:45:21 INFO - PROCESS | 1670 | 1467395121717 Marionette DEBUG loaded listener.js 10:45:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x128a3b800) [pid = 1670] [serial = 1048] [outer = 0x1184d9c00] 10:45:22 INFO - PROCESS | 1670 | 1467395122051 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] 10:45:22 INFO - PROCESS | 1670 | 1467395122077 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 10:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:45:22 INFO - PROCESS | 1670 | 1467395122080 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:45:22 INFO - PROCESS | 1670 | 1467395122083 Marionette TRACE conn2 <- [1,1370,null,{}] 10:45:22 INFO - PROCESS | 1670 | 1467395122085 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}] 10:45:22 INFO - PROCESS | 1670 | 1467395122087 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:22 INFO - PROCESS | 1670 | 1467395122166 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 10:45:22 INFO - PROCESS | 1670 | 1467395122169 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:22 INFO - PROCESS | 1670 | 1467395122170 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x121035800 == 38 [pid = 1670] [id = 350] 10:45:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1290df000) [pid = 1670] [serial = 1049] [outer = 0x0] 10:45:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1293ae000) [pid = 1670] [serial = 1050] [outer = 0x1290df000] 10:45:22 INFO - PROCESS | 1670 | 1467395122195 Marionette DEBUG loaded listener.js 10:45:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12a620400) [pid = 1670] [serial = 1051] [outer = 0x1290df000] 10:45:22 INFO - PROCESS | 1670 | 1467395122545 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] 10:45:22 INFO - PROCESS | 1670 | 1467395122553 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 10:45:22 INFO - PROCESS | 1670 | 1467395122555 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:45:22 INFO - PROCESS | 1670 | 1467395122556 Marionette TRACE conn2 <- [1,1374,null,{}] 10:45:22 INFO - PROCESS | 1670 | 1467395122558 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}] 10:45:22 INFO - PROCESS | 1670 | 1467395122559 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:22 INFO - PROCESS | 1670 | 1467395122667 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 10:45:22 INFO - PROCESS | 1670 | 1467395122672 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:22 INFO - PROCESS | 1670 | 1467395122673 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af41800 == 39 [pid = 1670] [id = 351] 10:45:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x118740c00) [pid = 1670] [serial = 1052] [outer = 0x0] 10:45:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12a62b400) [pid = 1670] [serial = 1053] [outer = 0x118740c00] 10:45:22 INFO - PROCESS | 1670 | 1467395122697 Marionette DEBUG loaded listener.js 10:45:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x116a0ac00) [pid = 1670] [serial = 1054] [outer = 0x118740c00] 10:45:23 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:45:23 INFO - PROCESS | 1670 | 1467395123068 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] 10:45:23 INFO - PROCESS | 1670 | 1467395123138 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 10:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:45:23 INFO - PROCESS | 1670 | 1467395123144 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:45:23 INFO - PROCESS | 1670 | 1467395123150 Marionette TRACE conn2 <- [1,1378,null,{}] 10:45:23 INFO - PROCESS | 1670 | 1467395123155 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}] 10:45:23 INFO - PROCESS | 1670 | 1467395123158 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:23 INFO - PROCESS | 1670 | 1467395123310 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 10:45:23 INFO - PROCESS | 1670 | 1467395123411 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:23 INFO - PROCESS | 1670 | 1467395123413 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184b4800 == 40 [pid = 1670] [id = 352] 10:45:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x116905000) [pid = 1670] [serial = 1055] [outer = 0x0] 10:45:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x116f3c800) [pid = 1670] [serial = 1056] [outer = 0x116905000] 10:45:23 INFO - PROCESS | 1670 | 1467395123463 Marionette DEBUG loaded listener.js 10:45:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1183ab000) [pid = 1670] [serial = 1057] [outer = 0x116905000] 10:45:23 INFO - PROCESS | 1670 | 1467395123993 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] 10:45:24 INFO - PROCESS | 1670 | 1467395124021 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 10:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:45:24 INFO - PROCESS | 1670 | 1467395124026 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:45:24 INFO - PROCESS | 1670 | 1467395124028 Marionette TRACE conn2 <- [1,1382,null,{}] 10:45:24 INFO - PROCESS | 1670 | 1467395124031 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}] 10:45:24 INFO - PROCESS | 1670 | 1467395124033 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:24 INFO - PROCESS | 1670 | 1467395124132 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 10:45:24 INFO - PROCESS | 1670 | 1467395124190 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:24 INFO - PROCESS | 1670 | 1467395124191 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x123c67000 == 41 [pid = 1670] [id = 353] 10:45:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11929fc00) [pid = 1670] [serial = 1058] [outer = 0x0] 10:45:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x119d3bc00) [pid = 1670] [serial = 1059] [outer = 0x11929fc00] 10:45:24 INFO - PROCESS | 1670 | 1467395124222 Marionette DEBUG loaded listener.js 10:45:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x123cbc000) [pid = 1670] [serial = 1060] [outer = 0x11929fc00] 10:45:24 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:45:24 INFO - PROCESS | 1670 | 1467395124713 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] 10:45:24 INFO - PROCESS | 1670 | 1467395124750 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 10:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:45:24 INFO - PROCESS | 1670 | 1467395124773 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:45:24 INFO - PROCESS | 1670 | 1467395124776 Marionette TRACE conn2 <- [1,1386,null,{}] 10:45:24 INFO - PROCESS | 1670 | 1467395124798 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}] 10:45:24 INFO - PROCESS | 1670 | 1467395124801 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:24 INFO - PROCESS | 1670 | 1467395124899 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 10:45:24 INFO - PROCESS | 1670 | 1467395124969 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:24 INFO - PROCESS | 1670 | 1467395124971 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b768000 == 42 [pid = 1670] [id = 354] 10:45:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x128824800) [pid = 1670] [serial = 1061] [outer = 0x0] 10:45:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x129073000) [pid = 1670] [serial = 1062] [outer = 0x128824800] 10:45:25 INFO - PROCESS | 1670 | 1467395125002 Marionette DEBUG loaded listener.js 10:45:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1290da400) [pid = 1670] [serial = 1063] [outer = 0x128824800] 10:45:25 INFO - PROCESS | 1670 | 1467395125460 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] 10:45:25 INFO - PROCESS | 1670 | 1467395125500 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 10:45:25 INFO - PROCESS | 1670 | 1467395125503 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:45:25 INFO - PROCESS | 1670 | 1467395125504 Marionette TRACE conn2 <- [1,1390,null,{}] 10:45:25 INFO - PROCESS | 1670 | 1467395125507 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}] 10:45:25 INFO - PROCESS | 1670 | 1467395125508 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:25 INFO - PROCESS | 1670 | 1467395125607 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 10:45:25 INFO - PROCESS | 1670 | 1467395125677 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:25 INFO - PROCESS | 1670 | 1467395125678 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f94800 == 43 [pid = 1670] [id = 355] 10:45:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1160d8800) [pid = 1670] [serial = 1064] [outer = 0x0] 10:45:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x120dc9000) [pid = 1670] [serial = 1065] [outer = 0x1160d8800] 10:45:25 INFO - PROCESS | 1670 | 1467395125708 Marionette DEBUG loaded listener.js 10:45:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12aa0dc00) [pid = 1670] [serial = 1066] [outer = 0x1160d8800] 10:45:26 INFO - PROCESS | 1670 | 1467395126399 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]]]}] 10:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 969ms 10:45:26 INFO - PROCESS | 1670 | 1467395126473 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 10:45:26 INFO - PROCESS | 1670 | 1467395126477 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 10:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:45:26 INFO - PROCESS | 1670 | 1467395126483 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:45:26 INFO - PROCESS | 1670 | 1467395126485 Marionette TRACE conn2 <- [1,1394,null,{}] 10:45:26 INFO - PROCESS | 1670 | 1467395126490 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}] 10:45:26 INFO - PROCESS | 1670 | 1467395126492 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:26 INFO - PROCESS | 1670 | 1467395126612 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 10:45:26 INFO - PROCESS | 1670 | 1467395126673 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:26 INFO - PROCESS | 1670 | 1467395126675 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x118a83800 == 44 [pid = 1670] [id = 356] 10:45:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x116904400) [pid = 1670] [serial = 1067] [outer = 0x0] 10:45:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x118262800) [pid = 1670] [serial = 1068] [outer = 0x116904400] 10:45:26 INFO - PROCESS | 1670 | 1467395126703 Marionette DEBUG loaded listener.js 10:45:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x118af0000) [pid = 1670] [serial = 1069] [outer = 0x116904400] 10:45:27 INFO - PROCESS | 1670 | --DOCSHELL 0x121035800 == 43 [pid = 1670] [id = 350] 10:45:27 INFO - PROCESS | 1670 | --DOCSHELL 0x129761800 == 42 [pid = 1670] [id = 349] 10:45:27 INFO - PROCESS | 1670 | --DOCSHELL 0x1184bb000 == 41 [pid = 1670] [id = 348] 10:45:27 INFO - PROCESS | 1670 | --DOCSHELL 0x1287dc000 == 40 [pid = 1670] [id = 347] 10:45:27 INFO - PROCESS | 1670 | --DOCSHELL 0x12605e800 == 39 [pid = 1670] [id = 346] 10:45:27 INFO - PROCESS | 1670 | --DOCSHELL 0x123c7d000 == 38 [pid = 1670] [id = 345] 10:45:27 INFO - PROCESS | 1670 | --DOCSHELL 0x12103a800 == 37 [pid = 1670] [id = 344] 10:45:27 INFO - PROCESS | 1670 | --DOCSHELL 0x119319000 == 36 [pid = 1670] [id = 343] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11511f000) [pid = 1670] [serial = 1017] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | 1467395127144 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]]]}] 10:45:27 INFO - PROCESS | 1670 | --DOCSHELL 0x116241800 == 35 [pid = 1670] [id = 342] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x116910000) [pid = 1670] [serial = 1014] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1183a7000) [pid = 1670] [serial = 1000] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x121233800) [pid = 1670] [serial = 1003] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1197ac800) [pid = 1670] [serial = 1002] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x128827000) [pid = 1670] [serial = 1005] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1293a9400) [pid = 1670] [serial = 1006] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1293af000) [pid = 1670] [serial = 978] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1183aa000) [pid = 1670] [serial = 1015] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12afa8800) [pid = 1670] [serial = 981] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12aa0c800) [pid = 1670] [serial = 979] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12b9e4400) [pid = 1670] [serial = 984] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1267d3800) [pid = 1670] [serial = 972] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x128451800) [pid = 1670] [serial = 973] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1189bd800) [pid = 1670] [serial = 960] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1197a1000) [pid = 1670] [serial = 961] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12b9e5c00) [pid = 1670] [serial = 1009] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1189bfc00) [pid = 1670] [serial = 955] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x120f74c00) [pid = 1670] [serial = 969] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1260cb400) [pid = 1670] [serial = 970] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1166e5400) [pid = 1670] [serial = 957] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x116a11800) [pid = 1670] [serial = 958] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x118162400) [pid = 1670] [serial = 963] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1184df000) [pid = 1670] [serial = 964] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12bf21400) [pid = 1670] [serial = 994] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12aa04800) [pid = 1670] [serial = 1008] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1197a8c00) [pid = 1670] [serial = 966] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x119aa5c00) [pid = 1670] [serial = 967] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x121324400) [pid = 1670] [serial = 988] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1183a9800) [pid = 1670] [serial = 987] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x128443800) [pid = 1670] [serial = 990] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x12bad4000) [pid = 1670] [serial = 993] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x12b9ed800) [pid = 1670] [serial = 985] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x128447000) [pid = 1670] [serial = 975] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x12bd94800) [pid = 1670] [serial = 1011] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x12bf26800) [pid = 1670] [serial = 1012] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x11690e800) [pid = 1670] [serial = 999] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x12b77c000) [pid = 1670] [serial = 982] [outer = 0x0] [url = about:blank] 10:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x129076c00) [pid = 1670] [serial = 976] [outer = 0x0] [url = about:blank] 10:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 676ms 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x12bf25000) [pid = 1670] [serial = 996] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x12bf45000) [pid = 1670] [serial = 997] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x12aa0ac00) [pid = 1670] [serial = 991] [outer = 0x0] [url = about:blank] 10:45:27 INFO - PROCESS | 1670 | 1467395127157 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 10:45:27 INFO - PROCESS | 1670 | 1467395127160 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 10:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:45:27 INFO - PROCESS | 1670 | 1467395127165 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:45:27 INFO - PROCESS | 1670 | 1467395127166 Marionette TRACE conn2 <- [1,1398,null,{}] 10:45:27 INFO - PROCESS | 1670 | 1467395127169 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}] 10:45:27 INFO - PROCESS | 1670 | 1467395127170 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:27 INFO - PROCESS | 1670 | 1467395127257 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 10:45:27 INFO - PROCESS | 1670 | 1467395127309 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:27 INFO - PROCESS | 1670 | 1467395127310 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x116712800 == 36 [pid = 1670] [id = 357] 10:45:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x11725e400) [pid = 1670] [serial = 1070] [outer = 0x0] 10:45:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x119299000) [pid = 1670] [serial = 1071] [outer = 0x11725e400] 10:45:27 INFO - PROCESS | 1670 | 1467395127337 Marionette DEBUG loaded listener.js 10:45:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x119a04000) [pid = 1670] [serial = 1072] [outer = 0x11725e400] 10:45:27 INFO - PROCESS | 1670 | 1467395127626 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]]]}] 10:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 469ms 10:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:45:27 INFO - PROCESS | 1670 | 1467395127638 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 10:45:27 INFO - PROCESS | 1670 | 1467395127640 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 10:45:27 INFO - PROCESS | 1670 | 1467395127642 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:45:27 INFO - PROCESS | 1670 | 1467395127644 Marionette TRACE conn2 <- [1,1402,null,{}] 10:45:27 INFO - PROCESS | 1670 | 1467395127659 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}] 10:45:27 INFO - PROCESS | 1670 | 1467395127662 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:27 INFO - PROCESS | 1670 | 1467395127755 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 10:45:27 INFO - PROCESS | 1670 | 1467395127759 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:27 INFO - PROCESS | 1670 | 1467395127761 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d3c800 == 37 [pid = 1670] [id = 358] 10:45:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x1248d1c00) [pid = 1670] [serial = 1073] [outer = 0x0] 10:45:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x125c4c000) [pid = 1670] [serial = 1074] [outer = 0x1248d1c00] 10:45:27 INFO - PROCESS | 1670 | 1467395127791 Marionette DEBUG loaded listener.js 10:45:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x12844b800) [pid = 1670] [serial = 1075] [outer = 0x1248d1c00] 10:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 530ms 10:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:45:28 INFO - PROCESS | 1670 | 1467395128170 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]]]}] 10:45:28 INFO - PROCESS | 1670 | 1467395128173 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 10:45:28 INFO - PROCESS | 1670 | 1467395128174 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 10:45:28 INFO - PROCESS | 1670 | 1467395128176 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:45:28 INFO - PROCESS | 1670 | 1467395128177 Marionette TRACE conn2 <- [1,1406,null,{}] 10:45:28 INFO - PROCESS | 1670 | 1467395128182 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}] 10:45:28 INFO - PROCESS | 1670 | 1467395128183 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:28 INFO - PROCESS | 1670 | 1467395128261 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 10:45:28 INFO - PROCESS | 1670 | 1467395128267 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:28 INFO - PROCESS | 1670 | 1467395128268 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x125297800 == 38 [pid = 1670] [id = 359] 10:45:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x128821800) [pid = 1670] [serial = 1076] [outer = 0x0] 10:45:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x12907c000) [pid = 1670] [serial = 1077] [outer = 0x128821800] 10:45:28 INFO - PROCESS | 1670 | 1467395128294 Marionette DEBUG loaded listener.js 10:45:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x129343800) [pid = 1670] [serial = 1078] [outer = 0x128821800] 10:45:28 INFO - PROCESS | 1670 | 1467395128623 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]]]}] 10:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 471ms 10:45:28 INFO - PROCESS | 1670 | 1467395128649 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 10:45:28 INFO - PROCESS | 1670 | 1467395128650 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 10:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:45:28 INFO - PROCESS | 1670 | 1467395128652 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:45:28 INFO - PROCESS | 1670 | 1467395128653 Marionette TRACE conn2 <- [1,1410,null,{}] 10:45:28 INFO - PROCESS | 1670 | 1467395128656 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}] 10:45:28 INFO - PROCESS | 1670 | 1467395128657 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:28 INFO - PROCESS | 1670 | 1467395128753 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 10:45:28 INFO - PROCESS | 1670 | 1467395128759 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:28 INFO - PROCESS | 1670 | 1467395128760 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x1266d1800 == 39 [pid = 1670] [id = 360] 10:45:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1293b1c00) [pid = 1670] [serial = 1079] [outer = 0x0] 10:45:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x12a62b800) [pid = 1670] [serial = 1080] [outer = 0x1293b1c00] 10:45:28 INFO - PROCESS | 1670 | 1467395128789 Marionette DEBUG loaded listener.js 10:45:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x12aa11800) [pid = 1670] [serial = 1081] [outer = 0x1293b1c00] 10:45:29 INFO - PROCESS | 1670 | 1467395129142 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]]]}] 10:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 518ms 10:45:29 INFO - PROCESS | 1670 | 1467395129171 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 10:45:29 INFO - PROCESS | 1670 | 1467395129172 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 10:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:45:29 INFO - PROCESS | 1670 | 1467395129174 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:45:29 INFO - PROCESS | 1670 | 1467395129175 Marionette TRACE conn2 <- [1,1414,null,{}] 10:45:29 INFO - PROCESS | 1670 | 1467395129177 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}] 10:45:29 INFO - PROCESS | 1670 | 1467395129182 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:29 INFO - PROCESS | 1670 | 1467395129282 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 10:45:29 INFO - PROCESS | 1670 | 1467395129353 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:29 INFO - PROCESS | 1670 | 1467395129354 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12900c000 == 40 [pid = 1670] [id = 361] 10:45:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1133d8000) [pid = 1670] [serial = 1082] [outer = 0x0] 10:45:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x12af77000) [pid = 1670] [serial = 1083] [outer = 0x1133d8000] 10:45:29 INFO - PROCESS | 1670 | 1467395129379 Marionette DEBUG loaded listener.js 10:45:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x12bd8e800) [pid = 1670] [serial = 1084] [outer = 0x1133d8000] 10:45:29 INFO - PROCESS | 1670 | 1467395129717 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]]]}] 10:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 569ms 10:45:29 INFO - PROCESS | 1670 | 1467395129744 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 10:45:29 INFO - PROCESS | 1670 | 1467395129745 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 10:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:45:29 INFO - PROCESS | 1670 | 1467395129750 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:45:29 INFO - PROCESS | 1670 | 1467395129751 Marionette TRACE conn2 <- [1,1418,null,{}] 10:45:29 INFO - PROCESS | 1670 | 1467395129753 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}] 10:45:29 INFO - PROCESS | 1670 | 1467395129754 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:29 INFO - PROCESS | 1670 | 1467395129851 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 10:45:29 INFO - PROCESS | 1670 | 1467395129868 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:29 INFO - PROCESS | 1670 | 1467395129869 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x113acc800 == 41 [pid = 1670] [id = 362] 10:45:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x12bad3800) [pid = 1670] [serial = 1085] [outer = 0x0] 10:45:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x12bd9cc00) [pid = 1670] [serial = 1086] [outer = 0x12bad3800] 10:45:29 INFO - PROCESS | 1670 | 1467395129893 Marionette DEBUG loaded listener.js 10:45:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x12bf24000) [pid = 1670] [serial = 1087] [outer = 0x12bad3800] 10:45:30 INFO - PROCESS | 1670 | 1467395130236 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]]]}] 10:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 519ms 10:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:45:30 INFO - PROCESS | 1670 | 1467395130273 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 10:45:30 INFO - PROCESS | 1670 | 1467395130275 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 10:45:30 INFO - PROCESS | 1670 | 1467395130277 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:45:30 INFO - PROCESS | 1670 | 1467395130278 Marionette TRACE conn2 <- [1,1422,null,{}] 10:45:30 INFO - PROCESS | 1670 | 1467395130280 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}] 10:45:30 INFO - PROCESS | 1670 | 1467395130281 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:30 INFO - PROCESS | 1670 | 1467395130381 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 10:45:30 INFO - PROCESS | 1670 | 1467395130384 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:30 INFO - PROCESS | 1670 | 1467395130386 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af95800 == 42 [pid = 1670] [id = 363] 10:45:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x111c83800) [pid = 1670] [serial = 1088] [outer = 0x0] 10:45:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12bf3d400) [pid = 1670] [serial = 1089] [outer = 0x111c83800] 10:45:30 INFO - PROCESS | 1670 | 1467395130409 Marionette DEBUG loaded listener.js 10:45:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12bf45400) [pid = 1670] [serial = 1090] [outer = 0x111c83800] 10:45:30 INFO - PROCESS | 1670 | 1467395130759 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]]]}] 10:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 518ms 10:45:30 INFO - PROCESS | 1670 | 1467395130796 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 10:45:30 INFO - PROCESS | 1670 | 1467395130797 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 10:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:45:30 INFO - PROCESS | 1670 | 1467395130799 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:45:30 INFO - PROCESS | 1670 | 1467395130800 Marionette TRACE conn2 <- [1,1426,null,{}] 10:45:30 INFO - PROCESS | 1670 | 1467395130803 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}] 10:45:30 INFO - PROCESS | 1670 | 1467395130804 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:30 INFO - PROCESS | 1670 | 1467395130905 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 10:45:30 INFO - PROCESS | 1670 | 1467395130908 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:30 INFO - PROCESS | 1670 | 1467395130909 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b771800 == 43 [pid = 1670] [id = 364] 10:45:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12bf45c00) [pid = 1670] [serial = 1091] [outer = 0x0] 10:45:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12c325c00) [pid = 1670] [serial = 1092] [outer = 0x12bf45c00] 10:45:30 INFO - PROCESS | 1670 | 1467395130964 Marionette DEBUG loaded listener.js 10:45:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12c32ac00) [pid = 1670] [serial = 1093] [outer = 0x12bf45c00] 10:45:31 INFO - PROCESS | 1670 | 1467395131284 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]]]}] 10:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 519ms 10:45:31 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x124836c00) [pid = 1670] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:45:31 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x120dc3000) [pid = 1670] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:45:31 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1160d6800) [pid = 1670] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:45:31 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x118aec800) [pid = 1670] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:45:31 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12881e000) [pid = 1670] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:45:31 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x116624000) [pid = 1670] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:45:31 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1290df000) [pid = 1670] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:45:31 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1184d9c00) [pid = 1670] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:45:31 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x120dc2c00) [pid = 1670] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:45:31 INFO - PROCESS | 1670 | 1467395131361 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 10:45:31 INFO - PROCESS | 1670 | 1467395131362 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 10:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:45:31 INFO - PROCESS | 1670 | 1467395131367 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:45:31 INFO - PROCESS | 1670 | 1467395131368 Marionette TRACE conn2 <- [1,1430,null,{}] 10:45:31 INFO - PROCESS | 1670 | 1467395131370 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}] 10:45:31 INFO - PROCESS | 1670 | 1467395131371 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:31 INFO - PROCESS | 1670 | 1467395131450 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 10:45:31 INFO - PROCESS | 1670 | 1467395131454 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:31 INFO - PROCESS | 1670 | 1467395131455 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af45800 == 44 [pid = 1670] [id = 365] 10:45:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1184d4c00) [pid = 1670] [serial = 1094] [outer = 0x0] 10:45:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1192a3000) [pid = 1670] [serial = 1095] [outer = 0x1184d4c00] 10:45:31 INFO - PROCESS | 1670 | 1467395131479 Marionette DEBUG loaded listener.js 10:45:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x125310400) [pid = 1670] [serial = 1096] [outer = 0x1184d4c00] 10:45:31 INFO - PROCESS | 1670 | 1467395131822 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]]]}] 10:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 468ms 10:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:45:31 INFO - PROCESS | 1670 | 1467395131835 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 10:45:31 INFO - PROCESS | 1670 | 1467395131837 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 10:45:31 INFO - PROCESS | 1670 | 1467395131839 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:45:31 INFO - PROCESS | 1670 | 1467395131841 Marionette TRACE conn2 <- [1,1434,null,{}] 10:45:31 INFO - PROCESS | 1670 | 1467395131843 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}] 10:45:31 INFO - PROCESS | 1670 | 1467395131845 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:31 INFO - PROCESS | 1670 | 1467395131940 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 10:45:31 INFO - PROCESS | 1670 | 1467395131944 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:31 INFO - PROCESS | 1670 | 1467395131946 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bdee000 == 45 [pid = 1670] [id = 366] 10:45:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12844c400) [pid = 1670] [serial = 1097] [outer = 0x0] 10:45:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x129334800) [pid = 1670] [serial = 1098] [outer = 0x12844c400] 10:45:31 INFO - PROCESS | 1670 | 1467395131980 Marionette DEBUG loaded listener.js 10:45:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12c458800) [pid = 1670] [serial = 1099] [outer = 0x12844c400] 10:45:32 INFO - PROCESS | 1670 | 1467395132318 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]]]}] 10:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 519ms 10:45:32 INFO - PROCESS | 1670 | 1467395132366 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 10:45:32 INFO - PROCESS | 1670 | 1467395132368 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 10:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:45:32 INFO - PROCESS | 1670 | 1467395132370 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:45:32 INFO - PROCESS | 1670 | 1467395132371 Marionette TRACE conn2 <- [1,1438,null,{}] 10:45:32 INFO - PROCESS | 1670 | 1467395132373 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}] 10:45:32 INFO - PROCESS | 1670 | 1467395132374 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:32 INFO - PROCESS | 1670 | 1467395132458 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 10:45:32 INFO - PROCESS | 1670 | 1467395132462 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:32 INFO - PROCESS | 1670 | 1467395132463 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cdd5800 == 46 [pid = 1670] [id = 367] 10:45:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1172e8800) [pid = 1670] [serial = 1100] [outer = 0x0] 10:45:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12c3e8c00) [pid = 1670] [serial = 1101] [outer = 0x1172e8800] 10:45:32 INFO - PROCESS | 1670 | 1467395132487 Marionette DEBUG loaded listener.js 10:45:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12c3ecc00) [pid = 1670] [serial = 1102] [outer = 0x1172e8800] 10:45:32 INFO - PROCESS | 1670 | 1467395132829 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]]]}] 10:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 471ms 10:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:45:32 INFO - PROCESS | 1670 | 1467395132841 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 10:45:32 INFO - PROCESS | 1670 | 1467395132842 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 10:45:32 INFO - PROCESS | 1670 | 1467395132844 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:45:32 INFO - PROCESS | 1670 | 1467395132846 Marionette TRACE conn2 <- [1,1442,null,{}] 10:45:32 INFO - PROCESS | 1670 | 1467395132850 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}] 10:45:32 INFO - PROCESS | 1670 | 1467395132851 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:32 INFO - PROCESS | 1670 | 1467395132932 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 10:45:32 INFO - PROCESS | 1670 | 1467395132952 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:32 INFO - PROCESS | 1670 | 1467395132953 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d2ae800 == 47 [pid = 1670] [id = 368] 10:45:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12c459000) [pid = 1670] [serial = 1103] [outer = 0x0] 10:45:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12c45cc00) [pid = 1670] [serial = 1104] [outer = 0x12c459000] 10:45:32 INFO - PROCESS | 1670 | 1467395132977 Marionette DEBUG loaded listener.js 10:45:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12c57f000) [pid = 1670] [serial = 1105] [outer = 0x12c459000] 10:45:33 INFO - PROCESS | 1670 | 1467395133290 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]]]}] 10:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 472ms 10:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:45:33 INFO - PROCESS | 1670 | 1467395133319 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 10:45:33 INFO - PROCESS | 1670 | 1467395133320 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 10:45:33 INFO - PROCESS | 1670 | 1467395133322 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:45:33 INFO - PROCESS | 1670 | 1467395133324 Marionette TRACE conn2 <- [1,1446,null,{}] 10:45:33 INFO - PROCESS | 1670 | 1467395133326 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}] 10:45:33 INFO - PROCESS | 1670 | 1467395133327 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:33 INFO - PROCESS | 1670 | 1467395133495 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 10:45:33 INFO - PROCESS | 1670 | 1467395133533 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:33 INFO - PROCESS | 1670 | 1467395133535 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x116014000 == 48 [pid = 1670] [id = 369] 10:45:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1121b1400) [pid = 1670] [serial = 1106] [outer = 0x0] 10:45:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1133d8800) [pid = 1670] [serial = 1107] [outer = 0x1121b1400] 10:45:33 INFO - PROCESS | 1670 | 1467395133566 Marionette DEBUG loaded listener.js 10:45:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x11673ec00) [pid = 1670] [serial = 1108] [outer = 0x1121b1400] 10:45:34 INFO - PROCESS | 1670 | 1467395134031 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]]]}] 10:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 719ms 10:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:45:34 INFO - PROCESS | 1670 | 1467395134043 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 10:45:34 INFO - PROCESS | 1670 | 1467395134046 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 10:45:34 INFO - PROCESS | 1670 | 1467395134051 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:45:34 INFO - PROCESS | 1670 | 1467395134053 Marionette TRACE conn2 <- [1,1450,null,{}] 10:45:34 INFO - PROCESS | 1670 | 1467395134056 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}] 10:45:34 INFO - PROCESS | 1670 | 1467395134059 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:34 INFO - PROCESS | 1670 | 1467395134166 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 10:45:34 INFO - PROCESS | 1670 | 1467395134261 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:34 INFO - PROCESS | 1670 | 1467395134263 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12103d800 == 49 [pid = 1670] [id = 370] 10:45:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x119a9b400) [pid = 1670] [serial = 1109] [outer = 0x0] 10:45:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x120dccc00) [pid = 1670] [serial = 1110] [outer = 0x119a9b400] 10:45:34 INFO - PROCESS | 1670 | 1467395134305 Marionette DEBUG loaded listener.js 10:45:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x125307800) [pid = 1670] [serial = 1111] [outer = 0x119a9b400] 10:45:34 INFO - PROCESS | 1670 | 1467395134747 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]]]}] 10:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 720ms 10:45:34 INFO - PROCESS | 1670 | 1467395134771 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 10:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:45:34 INFO - PROCESS | 1670 | 1467395134773 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 10:45:34 INFO - PROCESS | 1670 | 1467395134775 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:45:34 INFO - PROCESS | 1670 | 1467395134777 Marionette TRACE conn2 <- [1,1454,null,{}] 10:45:34 INFO - PROCESS | 1670 | 1467395134780 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}] 10:45:34 INFO - PROCESS | 1670 | 1467395134781 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:34 INFO - PROCESS | 1670 | 1467395134887 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 10:45:34 INFO - PROCESS | 1670 | 1467395134948 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:34 INFO - PROCESS | 1670 | 1467395134950 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a8d7000 == 50 [pid = 1670] [id = 371] 10:45:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12844bc00) [pid = 1670] [serial = 1112] [outer = 0x0] 10:45:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x129081800) [pid = 1670] [serial = 1113] [outer = 0x12844bc00] 10:45:34 INFO - PROCESS | 1670 | 1467395134979 Marionette DEBUG loaded listener.js 10:45:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12a62c800) [pid = 1670] [serial = 1114] [outer = 0x12844bc00] 10:45:35 INFO - PROCESS | 1670 | 1467395135450 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]]]}] 10:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 719ms 10:45:35 INFO - PROCESS | 1670 | 1467395135502 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 10:45:35 INFO - PROCESS | 1670 | 1467395135504 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 10:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:45:35 INFO - PROCESS | 1670 | 1467395135512 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:45:35 INFO - PROCESS | 1670 | 1467395135516 Marionette TRACE conn2 <- [1,1458,null,{}] 10:45:35 INFO - PROCESS | 1670 | 1467395135536 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}] 10:45:35 INFO - PROCESS | 1670 | 1467395135539 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:35 INFO - PROCESS | 1670 | 1467395135647 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 10:45:35 INFO - PROCESS | 1670 | 1467395135720 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:35 INFO - PROCESS | 1670 | 1467395135722 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d8cd800 == 51 [pid = 1670] [id = 372] 10:45:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12a6bc000) [pid = 1670] [serial = 1115] [outer = 0x0] 10:45:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12bacd800) [pid = 1670] [serial = 1116] [outer = 0x12a6bc000] 10:45:35 INFO - PROCESS | 1670 | 1467395135750 Marionette DEBUG loaded listener.js 10:45:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12bf3c000) [pid = 1670] [serial = 1117] [outer = 0x12a6bc000] 10:45:36 INFO - PROCESS | 1670 | 1467395136531 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]]]}] 10:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1043ms 10:45:36 INFO - PROCESS | 1670 | 1467395136552 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 10:45:36 INFO - PROCESS | 1670 | 1467395136554 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 10:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:45:36 INFO - PROCESS | 1670 | 1467395136558 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:45:36 INFO - PROCESS | 1670 | 1467395136560 Marionette TRACE conn2 <- [1,1462,null,{}] 10:45:36 INFO - PROCESS | 1670 | 1467395136565 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}] 10:45:36 INFO - PROCESS | 1670 | 1467395136567 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:36 INFO - PROCESS | 1670 | 1467395136659 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 10:45:36 INFO - PROCESS | 1670 | 1467395136732 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:36 INFO - PROCESS | 1670 | 1467395136734 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213d6800 == 52 [pid = 1670] [id = 373] 10:45:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1189bac00) [pid = 1670] [serial = 1118] [outer = 0x0] 10:45:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x119267800) [pid = 1670] [serial = 1119] [outer = 0x1189bac00] 10:45:36 INFO - PROCESS | 1670 | 1467395136761 Marionette DEBUG loaded listener.js 10:45:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x1197df800) [pid = 1670] [serial = 1120] [outer = 0x1189bac00] 10:45:37 INFO - PROCESS | 1670 | --DOCSHELL 0x116255800 == 51 [pid = 1670] [id = 340] 10:45:37 INFO - PROCESS | 1670 | --DOCSHELL 0x112dc5000 == 50 [pid = 1670] [id = 339] 10:45:37 INFO - PROCESS | 1670 | --DOCSHELL 0x12d2ae800 == 49 [pid = 1670] [id = 368] 10:45:37 INFO - PROCESS | 1670 | --DOCSHELL 0x12cdd5800 == 48 [pid = 1670] [id = 367] 10:45:37 INFO - PROCESS | 1670 | --DOCSHELL 0x12bdee000 == 47 [pid = 1670] [id = 366] 10:45:37 INFO - PROCESS | 1670 | --DOCSHELL 0x12af45800 == 46 [pid = 1670] [id = 365] 10:45:37 INFO - PROCESS | 1670 | --DOCSHELL 0x12b771800 == 45 [pid = 1670] [id = 364] 10:45:37 INFO - PROCESS | 1670 | --DOCSHELL 0x12af95800 == 44 [pid = 1670] [id = 363] 10:45:37 INFO - PROCESS | 1670 | --DOCSHELL 0x113acc800 == 43 [pid = 1670] [id = 362] 10:45:37 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12a62b400) [pid = 1670] [serial = 1053] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1670 | 1467395137275 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]]]}] 10:45:37 INFO - PROCESS | 1670 | --DOCSHELL 0x12900c000 == 42 [pid = 1670] [id = 361] 10:45:37 INFO - PROCESS | 1670 | --DOCSHELL 0x1266d1800 == 41 [pid = 1670] [id = 360] 10:45:37 INFO - PROCESS | 1670 | --DOCSHELL 0x125297800 == 40 [pid = 1670] [id = 359] 10:45:37 INFO - PROCESS | 1670 | --DOCSHELL 0x120d3c800 == 39 [pid = 1670] [id = 358] 10:45:37 INFO - PROCESS | 1670 | --DOCSHELL 0x116712800 == 38 [pid = 1670] [id = 357] 10:45:37 INFO - PROCESS | 1670 | --DOCSHELL 0x118a83800 == 37 [pid = 1670] [id = 356] 10:45:37 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12530ac00) [pid = 1670] [serial = 1035] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1262c8000) [pid = 1670] [serial = 1038] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x116907c00) [pid = 1670] [serial = 1026] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1172e3800) [pid = 1670] [serial = 1027] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1192a6c00) [pid = 1670] [serial = 1029] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1183a6c00) [pid = 1670] [serial = 1023] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x116742800) [pid = 1670] [serial = 1020] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x128a2f400) [pid = 1670] [serial = 1041] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x128449800) [pid = 1670] [serial = 1039] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1183ad800) [pid = 1670] [serial = 1045] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11690f400) [pid = 1670] [serial = 1044] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1293ae000) [pid = 1670] [serial = 1050] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1290e0800) [pid = 1670] [serial = 1042] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1248d1000) [pid = 1670] [serial = 1047] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x121327800) [pid = 1670] [serial = 1032] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12a620400) [pid = 1670] [serial = 1051] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x124830000) [pid = 1670] [serial = 1033] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x126029000) [pid = 1670] [serial = 1036] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x128a3b800) [pid = 1670] [serial = 1048] [outer = 0x0] [url = about:blank] 10:45:37 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1197ab000) [pid = 1670] [serial = 1030] [outer = 0x0] [url = about:blank] 10:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 779ms 10:45:37 INFO - PROCESS | 1670 | 1467395137336 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 10:45:37 INFO - PROCESS | 1670 | 1467395137339 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 10:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:45:37 INFO - PROCESS | 1670 | 1467395137343 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:45:37 INFO - PROCESS | 1670 | 1467395137345 Marionette TRACE conn2 <- [1,1466,null,{}] 10:45:37 INFO - PROCESS | 1670 | 1467395137347 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}] 10:45:37 INFO - PROCESS | 1670 | 1467395137349 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:37 INFO - PROCESS | 1670 | 1467395137437 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 10:45:37 INFO - PROCESS | 1670 | 1467395137496 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:37 INFO - PROCESS | 1670 | 1467395137497 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x116708800 == 38 [pid = 1670] [id = 374] 10:45:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11703b000) [pid = 1670] [serial = 1121] [outer = 0x0] 10:45:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x119aa1800) [pid = 1670] [serial = 1122] [outer = 0x11703b000] 10:45:37 INFO - PROCESS | 1670 | 1467395137524 Marionette DEBUG loaded listener.js 10:45:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x121233c00) [pid = 1670] [serial = 1123] [outer = 0x11703b000] 10:45:37 INFO - PROCESS | 1670 | 1467395137828 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]]]}] 10:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 523ms 10:45:37 INFO - PROCESS | 1670 | 1467395137868 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 10:45:37 INFO - PROCESS | 1670 | 1467395137869 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 10:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:45:37 INFO - PROCESS | 1670 | 1467395137872 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:45:37 INFO - PROCESS | 1670 | 1467395137874 Marionette TRACE conn2 <- [1,1470,null,{}] 10:45:37 INFO - PROCESS | 1670 | 1467395137884 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}] 10:45:37 INFO - PROCESS | 1670 | 1467395137887 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:37 INFO - PROCESS | 1670 | 1467395137967 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 10:45:38 INFO - PROCESS | 1670 | 1467395138058 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:38 INFO - PROCESS | 1670 | 1467395138060 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d49800 == 39 [pid = 1670] [id = 375] 10:45:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x124830000) [pid = 1670] [serial = 1124] [outer = 0x0] 10:45:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12602ac00) [pid = 1670] [serial = 1125] [outer = 0x124830000] 10:45:38 INFO - PROCESS | 1670 | 1467395138088 Marionette DEBUG loaded listener.js 10:45:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x128444c00) [pid = 1670] [serial = 1126] [outer = 0x124830000] 10:45:38 INFO - PROCESS | 1670 | 1467395138396 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]]]}] 10:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 571ms 10:45:38 INFO - PROCESS | 1670 | 1467395138443 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 10:45:38 INFO - PROCESS | 1670 | 1467395138446 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 10:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:45:38 INFO - PROCESS | 1670 | 1467395138450 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:45:38 INFO - PROCESS | 1670 | 1467395138452 Marionette TRACE conn2 <- [1,1474,null,{}] 10:45:38 INFO - PROCESS | 1670 | 1467395138454 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}] 10:45:38 INFO - PROCESS | 1670 | 1467395138455 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:38 INFO - PROCESS | 1670 | 1467395138538 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 10:45:38 INFO - PROCESS | 1670 | 1467395138603 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:38 INFO - PROCESS | 1670 | 1467395138604 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x123b1f800 == 40 [pid = 1670] [id = 376] 10:45:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12601d800) [pid = 1670] [serial = 1127] [outer = 0x0] 10:45:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x128a39800) [pid = 1670] [serial = 1128] [outer = 0x12601d800] 10:45:38 INFO - PROCESS | 1670 | 1467395138630 Marionette DEBUG loaded listener.js 10:45:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1290dd000) [pid = 1670] [serial = 1129] [outer = 0x12601d800] 10:45:38 INFO - PROCESS | 1670 | 1467395138904 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]]]}] 10:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 469ms 10:45:38 INFO - PROCESS | 1670 | 1467395138920 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 10:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:45:38 INFO - PROCESS | 1670 | 1467395138921 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 10:45:38 INFO - PROCESS | 1670 | 1467395138923 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:45:38 INFO - PROCESS | 1670 | 1467395138924 Marionette TRACE conn2 <- [1,1478,null,{}] 10:45:38 INFO - PROCESS | 1670 | 1467395138926 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}] 10:45:38 INFO - PROCESS | 1670 | 1467395138928 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:39 INFO - PROCESS | 1670 | 1467395139020 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 10:45:39 INFO - PROCESS | 1670 | 1467395139023 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:39 INFO - PROCESS | 1670 | 1467395139025 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x12901c800 == 41 [pid = 1670] [id = 377] 10:45:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12933a000) [pid = 1670] [serial = 1130] [outer = 0x0] 10:45:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12a626400) [pid = 1670] [serial = 1131] [outer = 0x12933a000] 10:45:39 INFO - PROCESS | 1670 | 1467395139050 Marionette DEBUG loaded listener.js 10:45:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12af6f400) [pid = 1670] [serial = 1132] [outer = 0x12933a000] 10:45:39 INFO - PROCESS | 1670 | 1467395139424 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]]]}] 10:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 518ms 10:45:39 INFO - PROCESS | 1670 | 1467395139454 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 10:45:39 INFO - PROCESS | 1670 | 1467395139455 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 10:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:45:39 INFO - PROCESS | 1670 | 1467395139457 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:45:39 INFO - PROCESS | 1670 | 1467395139458 Marionette TRACE conn2 <- [1,1482,null,{}] 10:45:39 INFO - PROCESS | 1670 | 1467395139460 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}] 10:45:39 INFO - PROCESS | 1670 | 1467395139467 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:39 INFO - PROCESS | 1670 | 1467395139589 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 10:45:39 INFO - PROCESS | 1670 | 1467395139629 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:39 INFO - PROCESS | 1670 | 1467395139630 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x12977d000 == 42 [pid = 1670] [id = 378] 10:45:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12afb0000) [pid = 1670] [serial = 1133] [outer = 0x0] 10:45:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12bac8400) [pid = 1670] [serial = 1134] [outer = 0x12afb0000] 10:45:39 INFO - PROCESS | 1670 | 1467395139655 Marionette DEBUG loaded listener.js 10:45:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12bf41000) [pid = 1670] [serial = 1135] [outer = 0x12afb0000] 10:45:40 INFO - PROCESS | 1670 | 1467395140013 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]]]}] 10:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 574ms 10:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:45:40 INFO - PROCESS | 1670 | 1467395140033 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 10:45:40 INFO - PROCESS | 1670 | 1467395140034 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 10:45:40 INFO - PROCESS | 1670 | 1467395140037 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:45:40 INFO - PROCESS | 1670 | 1467395140039 Marionette TRACE conn2 <- [1,1486,null,{}] 10:45:40 INFO - PROCESS | 1670 | 1467395140048 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}] 10:45:40 INFO - PROCESS | 1670 | 1467395140050 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:40 INFO - PROCESS | 1670 | 1467395140198 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 10:45:40 INFO - PROCESS | 1670 | 1467395140212 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:40 INFO - PROCESS | 1670 | 1467395140213 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af4e800 == 43 [pid = 1670] [id = 379] 10:45:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x116907800) [pid = 1670] [serial = 1136] [outer = 0x0] 10:45:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12c32d400) [pid = 1670] [serial = 1137] [outer = 0x116907800] 10:45:40 INFO - PROCESS | 1670 | 1467395140237 Marionette DEBUG loaded listener.js 10:45:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12c3e1000) [pid = 1670] [serial = 1138] [outer = 0x116907800] 10:45:40 INFO - PROCESS | 1670 | 1467395140602 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]]]}] 10:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 570ms 10:45:40 INFO - PROCESS | 1670 | 1467395140608 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 10:45:40 INFO - PROCESS | 1670 | 1467395140609 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 10:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:45:40 INFO - PROCESS | 1670 | 1467395140611 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:45:40 INFO - PROCESS | 1670 | 1467395140612 Marionette TRACE conn2 <- [1,1490,null,{}] 10:45:40 INFO - PROCESS | 1670 | 1467395140617 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}] 10:45:40 INFO - PROCESS | 1670 | 1467395140618 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:40 INFO - PROCESS | 1670 | 1467395140719 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 10:45:40 INFO - PROCESS | 1670 | 1467395140723 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:40 INFO - PROCESS | 1670 | 1467395140724 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x116679800 == 44 [pid = 1670] [id = 380] 10:45:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12c3e1800) [pid = 1670] [serial = 1139] [outer = 0x0] 10:45:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12c3ed000) [pid = 1670] [serial = 1140] [outer = 0x12c3e1800] 10:45:40 INFO - PROCESS | 1670 | 1467395140783 Marionette DEBUG loaded listener.js 10:45:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12c452400) [pid = 1670] [serial = 1141] [outer = 0x12c3e1800] 10:45:41 INFO - PROCESS | 1670 | 1467395141093 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]]]}] 10:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 522ms 10:45:41 INFO - PROCESS | 1670 | 1467395141134 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 10:45:41 INFO - PROCESS | 1670 | 1467395141136 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 10:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:45:41 INFO - PROCESS | 1670 | 1467395141138 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:45:41 INFO - PROCESS | 1670 | 1467395141139 Marionette TRACE conn2 <- [1,1494,null,{}] 10:45:41 INFO - PROCESS | 1670 | 1467395141142 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}] 10:45:41 INFO - PROCESS | 1670 | 1467395141143 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:41 INFO - PROCESS | 1670 | 1467395141242 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 10:45:41 INFO - PROCESS | 1670 | 1467395141254 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:41 INFO - PROCESS | 1670 | 1467395141255 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cddf800 == 45 [pid = 1670] [id = 381] 10:45:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12c452800) [pid = 1670] [serial = 1142] [outer = 0x0] 10:45:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12c57b800) [pid = 1670] [serial = 1143] [outer = 0x12c452800] 10:45:41 INFO - PROCESS | 1670 | 1467395141287 Marionette DEBUG loaded listener.js 10:45:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12c584400) [pid = 1670] [serial = 1144] [outer = 0x12c452800] 10:45:41 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12bad3800) [pid = 1670] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:45:41 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x111c83800) [pid = 1670] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:45:41 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x128821800) [pid = 1670] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:45:41 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11725e400) [pid = 1670] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:45:41 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1293b1c00) [pid = 1670] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:45:41 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1172e8800) [pid = 1670] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:45:41 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1248d1c00) [pid = 1670] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:45:41 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x116904400) [pid = 1670] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:45:41 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12bf45c00) [pid = 1670] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:45:41 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1184d4c00) [pid = 1670] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:45:41 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12844c400) [pid = 1670] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:45:41 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1133d8000) [pid = 1670] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:45:41 INFO - PROCESS | 1670 | 1467395141748 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]]]}] 10:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 619ms 10:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:45:41 INFO - PROCESS | 1670 | 1467395141757 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 10:45:41 INFO - PROCESS | 1670 | 1467395141759 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 10:45:41 INFO - PROCESS | 1670 | 1467395141761 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:45:41 INFO - PROCESS | 1670 | 1467395141762 Marionette TRACE conn2 <- [1,1498,null,{}] 10:45:41 INFO - PROCESS | 1670 | 1467395141768 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}] 10:45:41 INFO - PROCESS | 1670 | 1467395141770 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:41 INFO - PROCESS | 1670 | 1467395141854 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 10:45:41 INFO - PROCESS | 1670 | 1467395141858 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:41 INFO - PROCESS | 1670 | 1467395141859 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cfdc800 == 46 [pid = 1670] [id = 382] 10:45:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x110e78c00) [pid = 1670] [serial = 1145] [outer = 0x0] 10:45:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x110e81400) [pid = 1670] [serial = 1146] [outer = 0x110e78c00] 10:45:41 INFO - PROCESS | 1670 | 1467395141883 Marionette DEBUG loaded listener.js 10:45:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x110e85400) [pid = 1670] [serial = 1147] [outer = 0x110e78c00] 10:45:42 INFO - PROCESS | 1670 | 1467395142236 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]]]}] 10:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 523ms 10:45:42 INFO - PROCESS | 1670 | 1467395142285 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 10:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:45:42 INFO - PROCESS | 1670 | 1467395142286 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 10:45:42 INFO - PROCESS | 1670 | 1467395142288 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:45:42 INFO - PROCESS | 1670 | 1467395142290 Marionette TRACE conn2 <- [1,1502,null,{}] 10:45:42 INFO - PROCESS | 1670 | 1467395142292 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}] 10:45:42 INFO - PROCESS | 1670 | 1467395142294 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:42 INFO - PROCESS | 1670 | 1467395142394 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 10:45:42 INFO - PROCESS | 1670 | 1467395142399 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:42 INFO - PROCESS | 1670 | 1467395142401 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e01f800 == 47 [pid = 1670] [id = 383] 10:45:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x116904400) [pid = 1670] [serial = 1148] [outer = 0x0] 10:45:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12c3dfc00) [pid = 1670] [serial = 1149] [outer = 0x116904400] 10:45:42 INFO - PROCESS | 1670 | 1467395142427 Marionette DEBUG loaded listener.js 10:45:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12cb19800) [pid = 1670] [serial = 1150] [outer = 0x116904400] 10:45:42 INFO - PROCESS | 1670 | 1467395142774 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]]]}] 10:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 519ms 10:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:45:42 INFO - PROCESS | 1670 | 1467395142808 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 10:45:42 INFO - PROCESS | 1670 | 1467395142809 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 10:45:42 INFO - PROCESS | 1670 | 1467395142811 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:45:42 INFO - PROCESS | 1670 | 1467395142812 Marionette TRACE conn2 <- [1,1506,null,{}] 10:45:42 INFO - PROCESS | 1670 | 1467395142814 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}] 10:45:42 INFO - PROCESS | 1670 | 1467395142815 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:42 INFO - PROCESS | 1670 | 1467395142894 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 10:45:42 INFO - PROCESS | 1670 | 1467395142962 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:42 INFO - PROCESS | 1670 | 1467395142963 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e032000 == 48 [pid = 1670] [id = 384] 10:45:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x110e76800) [pid = 1670] [serial = 1151] [outer = 0x0] 10:45:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12cb1d800) [pid = 1670] [serial = 1152] [outer = 0x110e76800] 10:45:42 INFO - PROCESS | 1670 | 1467395142988 Marionette DEBUG loaded listener.js 10:45:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12cdb7400) [pid = 1670] [serial = 1153] [outer = 0x110e76800] 10:45:43 INFO - PROCESS | 1670 | 1467395143245 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]]]}] 10:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 472ms 10:45:43 INFO - PROCESS | 1670 | 1467395143287 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 10:45:43 INFO - PROCESS | 1670 | 1467395143289 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 10:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:45:43 INFO - PROCESS | 1670 | 1467395143291 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:45:43 INFO - PROCESS | 1670 | 1467395143292 Marionette TRACE conn2 <- [1,1510,null,{}] 10:45:43 INFO - PROCESS | 1670 | 1467395143294 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}] 10:45:43 INFO - PROCESS | 1670 | 1467395143306 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:43 INFO - PROCESS | 1670 | 1467395143397 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 10:45:43 INFO - PROCESS | 1670 | 1467395143402 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:43 INFO - PROCESS | 1670 | 1467395143403 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x120f95800 == 49 [pid = 1670] [id = 385] 10:45:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x128f9d000) [pid = 1670] [serial = 1154] [outer = 0x0] 10:45:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x128fa5c00) [pid = 1670] [serial = 1155] [outer = 0x128f9d000] 10:45:43 INFO - PROCESS | 1670 | 1467395143427 Marionette DEBUG loaded listener.js 10:45:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x128fab400) [pid = 1670] [serial = 1156] [outer = 0x128f9d000] 10:45:44 INFO - PROCESS | 1670 | 1467395144004 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]]]}] 10:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 719ms 10:45:44 INFO - PROCESS | 1670 | 1467395144011 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 10:45:44 INFO - PROCESS | 1670 | 1467395144013 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 10:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:45:44 INFO - PROCESS | 1670 | 1467395144016 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:45:44 INFO - PROCESS | 1670 | 1467395144018 Marionette TRACE conn2 <- [1,1514,null,{}] 10:45:44 INFO - PROCESS | 1670 | 1467395144021 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}] 10:45:44 INFO - PROCESS | 1670 | 1467395144022 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:44 INFO - PROCESS | 1670 | 1467395144131 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 10:45:44 INFO - PROCESS | 1670 | 1467395144196 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:44 INFO - PROCESS | 1670 | 1467395144197 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d4c000 == 50 [pid = 1670] [id = 386] 10:45:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x11929e400) [pid = 1670] [serial = 1157] [outer = 0x0] 10:45:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x119d3b800) [pid = 1670] [serial = 1158] [outer = 0x11929e400] 10:45:44 INFO - PROCESS | 1670 | 1467395144268 Marionette DEBUG loaded listener.js 10:45:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x1219c4400) [pid = 1670] [serial = 1159] [outer = 0x11929e400] 10:45:44 INFO - PROCESS | 1670 | 1467395144678 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]]]}] 10:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 721ms 10:45:44 INFO - PROCESS | 1670 | 1467395144736 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 10:45:44 INFO - PROCESS | 1670 | 1467395144739 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 10:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:45:44 INFO - PROCESS | 1670 | 1467395144744 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:45:44 INFO - PROCESS | 1670 | 1467395144746 Marionette TRACE conn2 <- [1,1518,null,{}] 10:45:44 INFO - PROCESS | 1670 | 1467395144767 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}] 10:45:44 INFO - PROCESS | 1670 | 1467395144769 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:44 INFO - PROCESS | 1670 | 1467395144893 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 10:45:44 INFO - PROCESS | 1670 | 1467395144970 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:44 INFO - PROCESS | 1670 | 1467395144972 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x1266e7000 == 51 [pid = 1670] [id = 387] 10:45:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x126705000) [pid = 1670] [serial = 1160] [outer = 0x0] 10:45:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x126709000) [pid = 1670] [serial = 1161] [outer = 0x126705000] 10:45:45 INFO - PROCESS | 1670 | 1467395145003 Marionette DEBUG loaded listener.js 10:45:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12670e800) [pid = 1670] [serial = 1162] [outer = 0x126705000] 10:45:45 INFO - PROCESS | 1670 | 1467395145406 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]]]}] 10:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 689ms 10:45:45 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:45:45 INFO - PROCESS | 1670 | 1467395145433 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 10:45:45 INFO - PROCESS | 1670 | 1467395145435 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 10:45:45 INFO - PROCESS | 1670 | 1467395145437 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:45:45 INFO - PROCESS | 1670 | 1467395145440 Marionette TRACE conn2 <- [1,1522,null,{}] 10:45:45 INFO - PROCESS | 1670 | 1467395145447 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}] 10:45:45 INFO - PROCESS | 1670 | 1467395145450 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:45 INFO - PROCESS | 1670 | 1467395145554 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 10:45:45 INFO - PROCESS | 1670 | 1467395145621 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:45 INFO - PROCESS | 1670 | 1467395145623 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e01c800 == 52 [pid = 1670] [id = 388] 10:45:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12844e400) [pid = 1670] [serial = 1163] [outer = 0x0] 10:45:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x128fa2800) [pid = 1670] [serial = 1164] [outer = 0x12844e400] 10:45:45 INFO - PROCESS | 1670 | 1467395145654 Marionette DEBUG loaded listener.js 10:45:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x1293af000) [pid = 1670] [serial = 1165] [outer = 0x12844e400] 10:45:46 INFO - PROCESS | 1670 | 1467395146026 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"]]]}] 10:45:46 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 () { 10:45:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:45:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:45:46 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 () { 10:45:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:45:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:45:46 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 () { 10:45:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:45:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:45:46 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 () { 10:45:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:45:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:45:46 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 624ms 10:45:46 INFO - PROCESS | 1670 | 1467395146061 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 10:45:46 INFO - PROCESS | 1670 | 1467395146065 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 10:45:46 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:45:46 INFO - PROCESS | 1670 | 1467395146068 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:45:46 INFO - PROCESS | 1670 | 1467395146069 Marionette TRACE conn2 <- [1,1526,null,{}] 10:45:46 INFO - PROCESS | 1670 | 1467395146071 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}] 10:45:46 INFO - PROCESS | 1670 | 1467395146073 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:46 INFO - PROCESS | 1670 | 1467395146178 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 10:45:46 INFO - PROCESS | 1670 | 1467395146275 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:46 INFO - PROCESS | 1670 | 1467395146276 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x1127ed800 == 53 [pid = 1670] [id = 389] 10:45:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12b9e3800) [pid = 1670] [serial = 1166] [outer = 0x0] 10:45:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12bf1bc00) [pid = 1670] [serial = 1167] [outer = 0x12b9e3800] 10:45:46 INFO - PROCESS | 1670 | 1467395146305 Marionette DEBUG loaded listener.js 10:45:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12bf47800) [pid = 1670] [serial = 1168] [outer = 0x12b9e3800] 10:45:46 INFO - PROCESS | 1670 | 1467395146658 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"]]]}] 10:45:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:45:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:45:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:45:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:45:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:45:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:45:46 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 619ms 10:45:46 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:45:46 INFO - PROCESS | 1670 | 1467395146687 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 10:45:46 INFO - PROCESS | 1670 | 1467395146689 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 10:45:46 INFO - PROCESS | 1670 | 1467395146691 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:45:46 INFO - PROCESS | 1670 | 1467395146692 Marionette TRACE conn2 <- [1,1530,null,{}] 10:45:46 INFO - PROCESS | 1670 | 1467395146695 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}] 10:45:46 INFO - PROCESS | 1670 | 1467395146696 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:46 INFO - PROCESS | 1670 | 1467395146801 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 10:45:46 INFO - PROCESS | 1670 | 1467395146908 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:46 INFO - PROCESS | 1670 | 1467395146909 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x10eadb800 == 54 [pid = 1670] [id = 390] 10:45:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x111caec00) [pid = 1670] [serial = 1169] [outer = 0x0] 10:45:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x128fa7800) [pid = 1670] [serial = 1170] [outer = 0x111caec00] 10:45:46 INFO - PROCESS | 1670 | 1467395146940 Marionette DEBUG loaded listener.js 10:45:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12c3ed800) [pid = 1670] [serial = 1171] [outer = 0x111caec00] 10:45:47 INFO - PROCESS | 1670 | 1467395147429 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]]]}] 10:45:47 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 10:45:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:45:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:45:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:45:47 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. 10:45:47 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:45:47 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 771ms 10:45:47 INFO - PROCESS | 1670 | 1467395147478 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 10:45:47 INFO - PROCESS | 1670 | 1467395147480 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 10:45:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:45:47 INFO - PROCESS | 1670 | 1467395147498 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:45:47 INFO - PROCESS | 1670 | 1467395147500 Marionette TRACE conn2 <- [1,1534,null,{}] 10:45:47 INFO - PROCESS | 1670 | 1467395147503 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}] 10:45:47 INFO - PROCESS | 1670 | 1467395147505 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:47 INFO - PROCESS | 1670 | 1467395147602 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 10:45:47 INFO - PROCESS | 1670 | 1467395147686 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:47 INFO - PROCESS | 1670 | 1467395147688 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x118057800 == 55 [pid = 1670] [id = 391] 10:45:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x112a7b400) [pid = 1670] [serial = 1172] [outer = 0x0] 10:45:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x11662d000) [pid = 1670] [serial = 1173] [outer = 0x112a7b400] 10:45:47 INFO - PROCESS | 1670 | 1467395147716 Marionette DEBUG loaded listener.js 10:45:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x121233800) [pid = 1670] [serial = 1174] [outer = 0x112a7b400] 10:45:48 INFO - PROCESS | 1670 | 1467395148154 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]]]}] 10:45:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:45:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 673ms 10:45:48 INFO - PROCESS | 1670 | 1467395148168 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 10:45:48 INFO - PROCESS | 1670 | 1467395148171 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 10:45:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:45:48 INFO - PROCESS | 1670 | 1467395148175 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:45:48 INFO - PROCESS | 1670 | 1467395148177 Marionette TRACE conn2 <- [1,1538,null,{}] 10:45:48 INFO - PROCESS | 1670 | 1467395148179 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}] 10:45:48 INFO - PROCESS | 1670 | 1467395148181 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:48 INFO - PROCESS | 1670 | 1467395148281 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 10:45:48 INFO - PROCESS | 1670 | 1467395148350 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:48 INFO - PROCESS | 1670 | 1467395148351 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e71800 == 56 [pid = 1670] [id = 392] 10:45:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x126029400) [pid = 1670] [serial = 1175] [outer = 0x0] 10:45:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x128449400) [pid = 1670] [serial = 1176] [outer = 0x126029400] 10:45:48 INFO - PROCESS | 1670 | 1467395148379 Marionette DEBUG loaded listener.js 10:45:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x128f9dc00) [pid = 1670] [serial = 1177] [outer = 0x126029400] 10:45:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12e032000 == 55 [pid = 1670] [id = 384] 10:45:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12e01f800 == 54 [pid = 1670] [id = 383] 10:45:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12cfdc800 == 53 [pid = 1670] [id = 382] 10:45:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12cddf800 == 52 [pid = 1670] [id = 381] 10:45:48 INFO - PROCESS | 1670 | --DOCSHELL 0x116679800 == 51 [pid = 1670] [id = 380] 10:45:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12af4e800 == 50 [pid = 1670] [id = 379] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x12c45cc00) [pid = 1670] [serial = 1104] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x119d3bc00) [pid = 1670] [serial = 1059] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x116f3c800) [pid = 1670] [serial = 1056] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x120dc9000) [pid = 1670] [serial = 1065] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x129073000) [pid = 1670] [serial = 1062] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12977d000 == 49 [pid = 1670] [id = 378] 10:45:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12901c800 == 48 [pid = 1670] [id = 377] 10:45:48 INFO - PROCESS | 1670 | --DOCSHELL 0x123b1f800 == 47 [pid = 1670] [id = 376] 10:45:48 INFO - PROCESS | 1670 | --DOCSHELL 0x120d49800 == 46 [pid = 1670] [id = 375] 10:45:48 INFO - PROCESS | 1670 | --DOCSHELL 0x116708800 == 45 [pid = 1670] [id = 374] 10:45:48 INFO - PROCESS | 1670 | --DOCSHELL 0x1213d6800 == 44 [pid = 1670] [id = 373] 10:45:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12a8d7000 == 43 [pid = 1670] [id = 371] 10:45:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12103d800 == 42 [pid = 1670] [id = 370] 10:45:48 INFO - PROCESS | 1670 | --DOCSHELL 0x116014000 == 41 [pid = 1670] [id = 369] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12bd9cc00) [pid = 1670] [serial = 1086] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12bf3d400) [pid = 1670] [serial = 1089] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x12907c000) [pid = 1670] [serial = 1077] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x119299000) [pid = 1670] [serial = 1071] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x119a04000) [pid = 1670] [serial = 1072] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x129343800) [pid = 1670] [serial = 1078] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12a62b800) [pid = 1670] [serial = 1080] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12aa11800) [pid = 1670] [serial = 1081] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12c3ecc00) [pid = 1670] [serial = 1102] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x125c4c000) [pid = 1670] [serial = 1074] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12844b800) [pid = 1670] [serial = 1075] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x118af0000) [pid = 1670] [serial = 1069] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x118262800) [pid = 1670] [serial = 1068] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12c325c00) [pid = 1670] [serial = 1092] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12bf45400) [pid = 1670] [serial = 1090] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x1192a3000) [pid = 1670] [serial = 1095] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x125310400) [pid = 1670] [serial = 1096] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12c3e8c00) [pid = 1670] [serial = 1101] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12c32ac00) [pid = 1670] [serial = 1093] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12c458800) [pid = 1670] [serial = 1099] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x129334800) [pid = 1670] [serial = 1098] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12af77000) [pid = 1670] [serial = 1083] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12bd8e800) [pid = 1670] [serial = 1084] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12bf24000) [pid = 1670] [serial = 1087] [outer = 0x0] [url = about:blank] 10:45:48 INFO - PROCESS | 1670 | 1467395148771 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]]]}] 10:45:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:45:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 619ms 10:45:48 INFO - PROCESS | 1670 | 1467395148795 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 10:45:48 INFO - PROCESS | 1670 | 1467395148797 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 10:45:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:45:48 INFO - PROCESS | 1670 | 1467395148801 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:45:48 INFO - PROCESS | 1670 | 1467395148804 Marionette TRACE conn2 <- [1,1542,null,{}] 10:45:48 INFO - PROCESS | 1670 | 1467395148811 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}] 10:45:48 INFO - PROCESS | 1670 | 1467395148814 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:48 INFO - PROCESS | 1670 | 1467395148902 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 10:45:49 INFO - PROCESS | 1670 | 1467395148991 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:49 INFO - PROCESS | 1670 | 1467395148993 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12118c000 == 42 [pid = 1670] [id = 393] 10:45:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x128fa1000) [pid = 1670] [serial = 1178] [outer = 0x0] 10:45:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12907c800) [pid = 1670] [serial = 1179] [outer = 0x128fa1000] 10:45:49 INFO - PROCESS | 1670 | 1467395149020 Marionette DEBUG loaded listener.js 10:45:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12a52ac00) [pid = 1670] [serial = 1180] [outer = 0x128fa1000] 10:45:49 INFO - PROCESS | 1670 | 1467395149316 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]]]}] 10:45:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:45:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 572ms 10:45:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:45:49 INFO - PROCESS | 1670 | 1467395149373 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 10:45:49 INFO - PROCESS | 1670 | 1467395149375 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 10:45:49 INFO - PROCESS | 1670 | 1467395149377 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:45:49 INFO - PROCESS | 1670 | 1467395149379 Marionette TRACE conn2 <- [1,1546,null,{}] 10:45:49 INFO - PROCESS | 1670 | 1467395149383 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}] 10:45:49 INFO - PROCESS | 1670 | 1467395149385 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:49 INFO - PROCESS | 1670 | 1467395149471 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 10:45:49 INFO - PROCESS | 1670 | 1467395149536 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:49 INFO - PROCESS | 1670 | 1467395149537 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x126049800 == 43 [pid = 1670] [id = 394] 10:45:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12aa11800) [pid = 1670] [serial = 1181] [outer = 0x0] 10:45:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12bad6000) [pid = 1670] [serial = 1182] [outer = 0x12aa11800] 10:45:49 INFO - PROCESS | 1670 | 1467395149562 Marionette DEBUG loaded listener.js 10:45:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12bf26000) [pid = 1670] [serial = 1183] [outer = 0x12aa11800] 10:45:49 INFO - PROCESS | 1670 | 1467395149837 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]]]}] 10:45:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:45:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 472ms 10:45:49 INFO - PROCESS | 1670 | 1467395149856 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 10:45:49 INFO - PROCESS | 1670 | 1467395149858 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 10:45:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:45:49 INFO - PROCESS | 1670 | 1467395149860 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:45:49 INFO - PROCESS | 1670 | 1467395149861 Marionette TRACE conn2 <- [1,1550,null,{}] 10:45:49 INFO - PROCESS | 1670 | 1467395149871 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}] 10:45:49 INFO - PROCESS | 1670 | 1467395149872 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:49 INFO - PROCESS | 1670 | 1467395149961 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 10:45:49 INFO - PROCESS | 1670 | 1467395149968 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:49 INFO - PROCESS | 1670 | 1467395149969 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x129004800 == 44 [pid = 1670] [id = 395] 10:45:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12bf42000) [pid = 1670] [serial = 1184] [outer = 0x0] 10:45:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12c3e0c00) [pid = 1670] [serial = 1185] [outer = 0x12bf42000] 10:45:49 INFO - PROCESS | 1670 | 1467395149994 Marionette DEBUG loaded listener.js 10:45:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12c44f400) [pid = 1670] [serial = 1186] [outer = 0x12bf42000] 10:45:50 INFO - PROCESS | 1670 | 1467395150362 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]]]}] 10:45:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:45:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 524ms 10:45:50 INFO - PROCESS | 1670 | 1467395150402 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 10:45:50 INFO - PROCESS | 1670 | 1467395150403 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 10:45:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:45:50 INFO - PROCESS | 1670 | 1467395150407 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:45:50 INFO - PROCESS | 1670 | 1467395150408 Marionette TRACE conn2 <- [1,1554,null,{}] 10:45:50 INFO - PROCESS | 1670 | 1467395150410 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}] 10:45:50 INFO - PROCESS | 1670 | 1467395150414 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:50 INFO - PROCESS | 1670 | 1467395150515 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 10:45:50 INFO - PROCESS | 1670 | 1467395150521 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:50 INFO - PROCESS | 1670 | 1467395150522 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a8d7000 == 45 [pid = 1670] [id = 396] 10:45:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x128668000) [pid = 1670] [serial = 1187] [outer = 0x0] 10:45:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12c32d000) [pid = 1670] [serial = 1188] [outer = 0x128668000] 10:45:50 INFO - PROCESS | 1670 | 1467395150554 Marionette DEBUG loaded listener.js 10:45:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12cb1e000) [pid = 1670] [serial = 1189] [outer = 0x128668000] 10:45:50 INFO - PROCESS | 1670 | 1467395150907 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]]]}] 10:45:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:45:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 518ms 10:45:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:45:50 INFO - PROCESS | 1670 | 1467395150926 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 10:45:50 INFO - PROCESS | 1670 | 1467395150927 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 10:45:50 INFO - PROCESS | 1670 | 1467395150929 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:45:50 INFO - PROCESS | 1670 | 1467395150930 Marionette TRACE conn2 <- [1,1558,null,{}] 10:45:50 INFO - PROCESS | 1670 | 1467395150939 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}] 10:45:50 INFO - PROCESS | 1670 | 1467395150940 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:51 INFO - PROCESS | 1670 | 1467395151049 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 10:45:51 INFO - PROCESS | 1670 | 1467395151053 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:51 INFO - PROCESS | 1670 | 1467395151054 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af95800 == 46 [pid = 1670] [id = 397] 10:45:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12866d400) [pid = 1670] [serial = 1190] [outer = 0x0] 10:45:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x128675c00) [pid = 1670] [serial = 1191] [outer = 0x12866d400] 10:45:51 INFO - PROCESS | 1670 | 1467395151078 Marionette DEBUG loaded listener.js 10:45:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12867b000) [pid = 1670] [serial = 1192] [outer = 0x12866d400] 10:45:51 INFO - PROCESS | 1670 | 1467395151438 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]]]}] 10:45:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:45:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 570ms 10:45:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:45:51 INFO - PROCESS | 1670 | 1467395151502 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 10:45:51 INFO - PROCESS | 1670 | 1467395151504 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 10:45:51 INFO - PROCESS | 1670 | 1467395151506 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:45:51 INFO - PROCESS | 1670 | 1467395151508 Marionette TRACE conn2 <- [1,1562,null,{}] 10:45:51 INFO - PROCESS | 1670 | 1467395151511 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}] 10:45:51 INFO - PROCESS | 1670 | 1467395151512 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:51 INFO - PROCESS | 1670 | 1467395151669 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 10:45:51 INFO - PROCESS | 1670 | 1467395151704 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:51 INFO - PROCESS | 1670 | 1467395151705 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba19000 == 47 [pid = 1670] [id = 398] 10:45:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12867b400) [pid = 1670] [serial = 1193] [outer = 0x0] 10:45:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12cb1ac00) [pid = 1670] [serial = 1194] [outer = 0x12867b400] 10:45:51 INFO - PROCESS | 1670 | 1467395151730 Marionette DEBUG loaded listener.js 10:45:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12cdb8c00) [pid = 1670] [serial = 1195] [outer = 0x12867b400] 10:45:52 INFO - PROCESS | 1670 | 1467395152067 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]]]}] 10:45:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:45:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 570ms 10:45:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:45:52 INFO - PROCESS | 1670 | 1467395152077 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 10:45:52 INFO - PROCESS | 1670 | 1467395152078 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 10:45:52 INFO - PROCESS | 1670 | 1467395152082 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:45:52 INFO - PROCESS | 1670 | 1467395152084 Marionette TRACE conn2 <- [1,1566,null,{}] 10:45:52 INFO - PROCESS | 1670 | 1467395152086 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}] 10:45:52 INFO - PROCESS | 1670 | 1467395152087 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:52 INFO - PROCESS | 1670 | 1467395152198 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 10:45:52 INFO - PROCESS | 1670 | 1467395152242 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:52 INFO - PROCESS | 1670 | 1467395152243 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bde5000 == 48 [pid = 1670] [id = 399] 10:45:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12867c000) [pid = 1670] [serial = 1196] [outer = 0x0] 10:45:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12cba5800) [pid = 1670] [serial = 1197] [outer = 0x12867c000] 10:45:52 INFO - PROCESS | 1670 | 1467395152267 Marionette DEBUG loaded listener.js 10:45:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12cbaa800) [pid = 1670] [serial = 1198] [outer = 0x12867c000] 10:45:52 INFO - PROCESS | 1670 | 1467395152553 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]]]}] 10:45:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:45:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 520ms 10:45:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:45:52 INFO - PROCESS | 1670 | 1467395152602 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 10:45:52 INFO - PROCESS | 1670 | 1467395152604 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 10:45:52 INFO - PROCESS | 1670 | 1467395152606 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:45:52 INFO - PROCESS | 1670 | 1467395152607 Marionette TRACE conn2 <- [1,1570,null,{}] 10:45:52 INFO - PROCESS | 1670 | 1467395152609 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}] 10:45:52 INFO - PROCESS | 1670 | 1467395152610 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:52 INFO - PROCESS | 1670 | 1467395152728 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 10:45:52 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x118263000) [pid = 1670] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:45:52 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x1151d1000) [pid = 1670] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:45:52 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x128824800) [pid = 1670] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:45:52 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x116905000) [pid = 1670] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:45:52 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x113d43c00) [pid = 1670] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:45:52 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x1160d8800) [pid = 1670] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:45:52 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x118740c00) [pid = 1670] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:45:52 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x11929fc00) [pid = 1670] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:45:52 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x116907800) [pid = 1670] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:45:52 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12c3e1800) [pid = 1670] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:45:52 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12c452800) [pid = 1670] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:45:52 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x1189bac00) [pid = 1670] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:45:52 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x124830000) [pid = 1670] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:45:52 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12933a000) [pid = 1670] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:45:52 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x11703b000) [pid = 1670] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:45:52 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x110e78c00) [pid = 1670] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:45:52 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12601d800) [pid = 1670] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:45:52 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12c459000) [pid = 1670] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:45:52 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x116904400) [pid = 1670] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:45:52 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x110e76800) [pid = 1670] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:45:52 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12afb0000) [pid = 1670] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:45:52 INFO - PROCESS | 1670 | 1467395152936 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:52 INFO - PROCESS | 1670 | 1467395152937 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x113ac0000 == 49 [pid = 1670] [id = 400] 10:45:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x110e78c00) [pid = 1670] [serial = 1199] [outer = 0x0] 10:45:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x112a77c00) [pid = 1670] [serial = 1200] [outer = 0x110e78c00] 10:45:52 INFO - PROCESS | 1670 | 1467395152963 Marionette DEBUG loaded listener.js 10:45:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x11690ec00) [pid = 1670] [serial = 1201] [outer = 0x110e78c00] 10:45:53 INFO - PROCESS | 1670 | 1467395153354 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]]]}] 10:45:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:45:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 769ms 10:45:53 INFO - PROCESS | 1670 | 1467395153376 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 10:45:53 INFO - PROCESS | 1670 | 1467395153380 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 10:45:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:45:53 INFO - PROCESS | 1670 | 1467395153384 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:45:53 INFO - PROCESS | 1670 | 1467395153386 Marionette TRACE conn2 <- [1,1574,null,{}] 10:45:53 INFO - PROCESS | 1670 | 1467395153390 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}] 10:45:53 INFO - PROCESS | 1670 | 1467395153392 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:53 INFO - PROCESS | 1670 | 1467395153527 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 10:45:53 INFO - PROCESS | 1670 | 1467395153601 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:53 INFO - PROCESS | 1670 | 1467395153602 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d5e5800 == 50 [pid = 1670] [id = 401] 10:45:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x118266000) [pid = 1670] [serial = 1202] [outer = 0x0] 10:45:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x1267aac00) [pid = 1670] [serial = 1203] [outer = 0x118266000] 10:45:53 INFO - PROCESS | 1670 | 1467395153629 Marionette DEBUG loaded listener.js 10:45:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1293b4c00) [pid = 1670] [serial = 1204] [outer = 0x118266000] 10:45:53 INFO - PROCESS | 1670 | 1467395153917 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]]]}] 10:45:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:45:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 574ms 10:45:53 INFO - PROCESS | 1670 | 1467395153958 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 10:45:53 INFO - PROCESS | 1670 | 1467395153959 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 10:45:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:45:53 INFO - PROCESS | 1670 | 1467395153961 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:45:53 INFO - PROCESS | 1670 | 1467395153962 Marionette TRACE conn2 <- [1,1578,null,{}] 10:45:53 INFO - PROCESS | 1670 | 1467395153968 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}] 10:45:53 INFO - PROCESS | 1670 | 1467395153969 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:54 INFO - PROCESS | 1670 | 1467395154063 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 10:45:54 INFO - PROCESS | 1670 | 1467395154066 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:54 INFO - PROCESS | 1670 | 1467395154067 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e4a6000 == 51 [pid = 1670] [id = 402] 10:45:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x115e7b800) [pid = 1670] [serial = 1205] [outer = 0x0] 10:45:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x115e84400) [pid = 1670] [serial = 1206] [outer = 0x115e7b800] 10:45:54 INFO - PROCESS | 1670 | 1467395154091 Marionette DEBUG loaded listener.js 10:45:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x118741000) [pid = 1670] [serial = 1207] [outer = 0x115e7b800] 10:45:54 INFO - PROCESS | 1670 | 1467395154415 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]]]}] 10:45:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:45:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 472ms 10:45:54 INFO - PROCESS | 1670 | 1467395154436 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 10:45:54 INFO - PROCESS | 1670 | 1467395154437 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 10:45:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:45:54 INFO - PROCESS | 1670 | 1467395154439 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:45:54 INFO - PROCESS | 1670 | 1467395154440 Marionette TRACE conn2 <- [1,1582,null,{}] 10:45:54 INFO - PROCESS | 1670 | 1467395154442 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}] 10:45:54 INFO - PROCESS | 1670 | 1467395154443 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:54 INFO - PROCESS | 1670 | 1467395154565 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 10:45:54 INFO - PROCESS | 1670 | 1467395154571 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:54 INFO - PROCESS | 1670 | 1467395154573 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x110e1e800 == 52 [pid = 1670] [id = 403] 10:45:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x115e7ec00) [pid = 1670] [serial = 1208] [outer = 0x0] 10:45:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x116a0c000) [pid = 1670] [serial = 1209] [outer = 0x115e7ec00] 10:45:54 INFO - PROCESS | 1670 | 1467395154596 Marionette DEBUG loaded listener.js 10:45:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12c452800) [pid = 1670] [serial = 1210] [outer = 0x115e7ec00] 10:45:54 INFO - PROCESS | 1670 | 1467395154918 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]]]}] 10:45:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:45:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 518ms 10:45:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:45:54 INFO - PROCESS | 1670 | 1467395154989 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 10:45:54 INFO - PROCESS | 1670 | 1467395154991 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 10:45:54 INFO - PROCESS | 1670 | 1467395154996 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:45:54 INFO - PROCESS | 1670 | 1467395154998 Marionette TRACE conn2 <- [1,1586,null,{}] 10:45:55 INFO - PROCESS | 1670 | 1467395155002 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}] 10:45:55 INFO - PROCESS | 1670 | 1467395155004 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:55 INFO - PROCESS | 1670 | 1467395155110 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 10:45:55 INFO - PROCESS | 1670 | 1467395155222 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:55 INFO - PROCESS | 1670 | 1467395155226 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x11624c000 == 53 [pid = 1670] [id = 404] 10:45:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x115e7f400) [pid = 1670] [serial = 1211] [outer = 0x0] 10:45:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x116904400) [pid = 1670] [serial = 1212] [outer = 0x115e7f400] 10:45:55 INFO - PROCESS | 1670 | 1467395155256 Marionette DEBUG loaded listener.js 10:45:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x1184d5000) [pid = 1670] [serial = 1213] [outer = 0x115e7f400] 10:45:55 INFO - PROCESS | 1670 | 1467395155676 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]]]}] 10:45:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:45:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 722ms 10:45:55 INFO - PROCESS | 1670 | 1467395155718 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 10:45:55 INFO - PROCESS | 1670 | 1467395155720 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 10:45:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:45:55 INFO - PROCESS | 1670 | 1467395155725 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:45:55 INFO - PROCESS | 1670 | 1467395155728 Marionette TRACE conn2 <- [1,1590,null,{}] 10:45:55 INFO - PROCESS | 1670 | 1467395155731 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}] 10:45:55 INFO - PROCESS | 1670 | 1467395155732 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:55 INFO - PROCESS | 1670 | 1467395155841 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 10:45:55 INFO - PROCESS | 1670 | 1467395155954 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:55 INFO - PROCESS | 1670 | 1467395155955 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x118a17000 == 54 [pid = 1670] [id = 405] 10:45:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x11873fc00) [pid = 1670] [serial = 1214] [outer = 0x0] 10:45:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x119a04000) [pid = 1670] [serial = 1215] [outer = 0x11873fc00] 10:45:55 INFO - PROCESS | 1670 | 1467395155987 Marionette DEBUG loaded listener.js 10:45:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12670a800) [pid = 1670] [serial = 1216] [outer = 0x11873fc00] 10:45:56 INFO - PROCESS | 1670 | 1467395156399 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]]]}] 10:45:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:45:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 726ms 10:45:56 INFO - PROCESS | 1670 | 1467395156460 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 10:45:56 INFO - PROCESS | 1670 | 1467395156462 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 10:45:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:45:56 INFO - PROCESS | 1670 | 1467395156478 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:45:56 INFO - PROCESS | 1670 | 1467395156479 Marionette TRACE conn2 <- [1,1594,null,{}] 10:45:56 INFO - PROCESS | 1670 | 1467395156486 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}] 10:45:56 INFO - PROCESS | 1670 | 1467395156489 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:56 INFO - PROCESS | 1670 | 1467395156602 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 10:45:56 INFO - PROCESS | 1670 | 1467395156690 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:56 INFO - PROCESS | 1670 | 1467395156693 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x125367800 == 55 [pid = 1670] [id = 406] 10:45:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x126770c00) [pid = 1670] [serial = 1217] [outer = 0x0] 10:45:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x1267abc00) [pid = 1670] [serial = 1218] [outer = 0x126770c00] 10:45:56 INFO - PROCESS | 1670 | 1467395156726 Marionette DEBUG loaded listener.js 10:45:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x1267b3000) [pid = 1670] [serial = 1219] [outer = 0x126770c00] 10:45:57 INFO - PROCESS | 1670 | 1467395157152 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]]]}] 10:45:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:45:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 722ms 10:45:57 INFO - PROCESS | 1670 | 1467395157199 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 10:45:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:45:57 INFO - PROCESS | 1670 | 1467395157200 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 10:45:57 INFO - PROCESS | 1670 | 1467395157202 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:45:57 INFO - PROCESS | 1670 | 1467395157203 Marionette TRACE conn2 <- [1,1598,null,{}] 10:45:57 INFO - PROCESS | 1670 | 1467395157206 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}] 10:45:57 INFO - PROCESS | 1670 | 1467395157207 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:57 INFO - PROCESS | 1670 | 1467395157318 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 10:45:57 INFO - PROCESS | 1670 | 1467395157401 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:57 INFO - PROCESS | 1670 | 1467395157403 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cdd3800 == 56 [pid = 1670] [id = 407] 10:45:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12865d400) [pid = 1670] [serial = 1220] [outer = 0x0] 10:45:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12866a400) [pid = 1670] [serial = 1221] [outer = 0x12865d400] 10:45:57 INFO - PROCESS | 1670 | 1467395157433 Marionette DEBUG loaded listener.js 10:45:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x128a35800) [pid = 1670] [serial = 1222] [outer = 0x12865d400] 10:45:57 INFO - PROCESS | 1670 | 1467395157841 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]]]}] 10:45:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:45:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 669ms 10:45:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:45:57 INFO - PROCESS | 1670 | 1467395157872 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 10:45:57 INFO - PROCESS | 1670 | 1467395157873 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 10:45:57 INFO - PROCESS | 1670 | 1467395157875 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:45:57 INFO - PROCESS | 1670 | 1467395157877 Marionette TRACE conn2 <- [1,1602,null,{}] 10:45:57 INFO - PROCESS | 1670 | 1467395157879 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}] 10:45:57 INFO - PROCESS | 1670 | 1467395157880 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:58 INFO - PROCESS | 1670 | 1467395158004 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 10:45:58 INFO - PROCESS | 1670 | 1467395158287 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:58 INFO - PROCESS | 1670 | 1467395158289 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f9b000 == 57 [pid = 1670] [id = 408] 10:45:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x110e84000) [pid = 1670] [serial = 1223] [outer = 0x0] 10:45:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x11690bc00) [pid = 1670] [serial = 1224] [outer = 0x110e84000] 10:45:58 INFO - PROCESS | 1670 | 1467395158347 Marionette DEBUG loaded listener.js 10:45:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x118168400) [pid = 1670] [serial = 1225] [outer = 0x110e84000] 10:45:58 INFO - PROCESS | 1670 | 1467395158776 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]]]}] 10:45:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:45:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 971ms 10:45:58 INFO - PROCESS | 1670 | 1467395158847 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 10:45:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:45:58 INFO - PROCESS | 1670 | 1467395158850 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 10:45:58 INFO - PROCESS | 1670 | 1467395158852 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:45:58 INFO - PROCESS | 1670 | 1467395158854 Marionette TRACE conn2 <- [1,1606,null,{}] 10:45:58 INFO - PROCESS | 1670 | 1467395158857 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}] 10:45:58 INFO - PROCESS | 1670 | 1467395158860 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:58 INFO - PROCESS | 1670 | 1467395158957 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 10:45:59 INFO - PROCESS | 1670 | 1467395159045 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:59 INFO - PROCESS | 1670 | 1467395159047 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:45:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x1127f2000 == 58 [pid = 1670] [id = 409] 10:45:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x11696e400) [pid = 1670] [serial = 1226] [outer = 0x0] 10:45:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x118799400) [pid = 1670] [serial = 1227] [outer = 0x11696e400] 10:45:59 INFO - PROCESS | 1670 | 1467395159075 Marionette DEBUG loaded listener.js 10:45:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x11929a800) [pid = 1670] [serial = 1228] [outer = 0x11696e400] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12e4a6000 == 57 [pid = 1670] [id = 402] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12d5e5800 == 56 [pid = 1670] [id = 401] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x113ac0000 == 55 [pid = 1670] [id = 400] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12bde5000 == 54 [pid = 1670] [id = 399] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba19000 == 53 [pid = 1670] [id = 398] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12af95800 == 52 [pid = 1670] [id = 397] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12a8d7000 == 51 [pid = 1670] [id = 396] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x129004800 == 50 [pid = 1670] [id = 395] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x126049800 == 49 [pid = 1670] [id = 394] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12118c000 == 48 [pid = 1670] [id = 393] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x117e71800 == 47 [pid = 1670] [id = 392] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x118057800 == 46 [pid = 1670] [id = 391] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x1266e7000 == 45 [pid = 1670] [id = 387] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x120f95800 == 44 [pid = 1670] [id = 385] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x120d4c000 == 43 [pid = 1670] [id = 386] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x117463800 == 42 [pid = 1670] [id = 341] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x116f94800 == 41 [pid = 1670] [id = 355] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x123c67000 == 40 [pid = 1670] [id = 353] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x1127ed800 == 39 [pid = 1670] [id = 389] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x1184b4800 == 38 [pid = 1670] [id = 352] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x10eadb800 == 37 [pid = 1670] [id = 390] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12af41800 == 36 [pid = 1670] [id = 351] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12e01c800 == 35 [pid = 1670] [id = 388] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12d8cd800 == 34 [pid = 1670] [id = 372] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12b768000 == 33 [pid = 1670] [id = 354] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x116f9b000 == 32 [pid = 1670] [id = 408] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12cdd3800 == 31 [pid = 1670] [id = 407] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x125367800 == 30 [pid = 1670] [id = 406] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x118a17000 == 29 [pid = 1670] [id = 405] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x110e1e800 == 28 [pid = 1670] [id = 403] 10:45:59 INFO - PROCESS | 1670 | --DOCSHELL 0x11624c000 == 27 [pid = 1670] [id = 404] 10:45:59 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x1183ab000) [pid = 1670] [serial = 1057] [outer = 0x0] [url = about:blank] 10:45:59 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x11662a400) [pid = 1670] [serial = 1018] [outer = 0x0] [url = about:blank] 10:45:59 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12aa0dc00) [pid = 1670] [serial = 1066] [outer = 0x0] [url = about:blank] 10:45:59 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x116a0ac00) [pid = 1670] [serial = 1054] [outer = 0x0] [url = about:blank] 10:45:59 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x123cbc000) [pid = 1670] [serial = 1060] [outer = 0x0] [url = about:blank] 10:45:59 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x1184db000) [pid = 1670] [serial = 1024] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x11696cc00) [pid = 1670] [serial = 1021] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x1290da400) [pid = 1670] [serial = 1063] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x12c32d400) [pid = 1670] [serial = 1137] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12c3ed000) [pid = 1670] [serial = 1140] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12c57b800) [pid = 1670] [serial = 1143] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12c452400) [pid = 1670] [serial = 1141] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x1197df800) [pid = 1670] [serial = 1120] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x119267800) [pid = 1670] [serial = 1119] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12602ac00) [pid = 1670] [serial = 1125] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x128444c00) [pid = 1670] [serial = 1126] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12a626400) [pid = 1670] [serial = 1131] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x119aa1800) [pid = 1670] [serial = 1122] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x121233c00) [pid = 1670] [serial = 1123] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x110e85400) [pid = 1670] [serial = 1147] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x1133d8800) [pid = 1670] [serial = 1107] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12bacd800) [pid = 1670] [serial = 1116] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x120dccc00) [pid = 1670] [serial = 1110] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x128a39800) [pid = 1670] [serial = 1128] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x1290dd000) [pid = 1670] [serial = 1129] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x129081800) [pid = 1670] [serial = 1113] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12c57f000) [pid = 1670] [serial = 1105] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x110e81400) [pid = 1670] [serial = 1146] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12cb19800) [pid = 1670] [serial = 1150] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12c584400) [pid = 1670] [serial = 1144] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12c3dfc00) [pid = 1670] [serial = 1149] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12cb1d800) [pid = 1670] [serial = 1152] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12bac8400) [pid = 1670] [serial = 1134] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12bf41000) [pid = 1670] [serial = 1135] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x128fa5c00) [pid = 1670] [serial = 1155] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12c3e1000) [pid = 1670] [serial = 1138] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12cdb7400) [pid = 1670] [serial = 1153] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12af6f400) [pid = 1670] [serial = 1132] [outer = 0x0] [url = about:blank] 10:46:00 INFO - PROCESS | 1670 | 1467395160158 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]]]}] 10:46:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:46:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1321ms 10:46:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:46:00 INFO - PROCESS | 1670 | 1467395160174 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 10:46:00 INFO - PROCESS | 1670 | 1467395160177 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 10:46:00 INFO - PROCESS | 1670 | 1467395160180 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:46:00 INFO - PROCESS | 1670 | 1467395160185 Marionette TRACE conn2 <- [1,1610,null,{}] 10:46:00 INFO - PROCESS | 1670 | 1467395160193 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}] 10:46:00 INFO - PROCESS | 1670 | 1467395160194 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:00 INFO - PROCESS | 1670 | 1467395160273 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 10:46:00 INFO - PROCESS | 1670 | 1467395160277 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:00 INFO - PROCESS | 1670 | 1467395160280 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x112dac800 == 28 [pid = 1670] [id = 410] 10:46:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x11696cc00) [pid = 1670] [serial = 1229] [outer = 0x0] 10:46:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1183a4c00) [pid = 1670] [serial = 1230] [outer = 0x11696cc00] 10:46:00 INFO - PROCESS | 1670 | 1467395160311 Marionette DEBUG loaded listener.js 10:46:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x113da7000) [pid = 1670] [serial = 1231] [outer = 0x11696cc00] 10:46:00 INFO - PROCESS | 1670 | 1467395160651 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]]]}] 10:46:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:46:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 530ms 10:46:00 INFO - PROCESS | 1670 | 1467395160709 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 10:46:00 INFO - PROCESS | 1670 | 1467395160712 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 10:46:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:46:00 INFO - PROCESS | 1670 | 1467395160717 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:46:00 INFO - PROCESS | 1670 | 1467395160719 Marionette TRACE conn2 <- [1,1614,null,{}] 10:46:00 INFO - PROCESS | 1670 | 1467395160721 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}] 10:46:00 INFO - PROCESS | 1670 | 1467395160723 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:00 INFO - PROCESS | 1670 | 1467395160804 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 10:46:00 INFO - PROCESS | 1670 | 1467395160808 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:00 INFO - PROCESS | 1670 | 1467395160809 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f87800 == 29 [pid = 1670] [id = 411] 10:46:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1197a8c00) [pid = 1670] [serial = 1232] [outer = 0x0] 10:46:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x120f75000) [pid = 1670] [serial = 1233] [outer = 0x1197a8c00] 10:46:00 INFO - PROCESS | 1670 | 1467395160839 Marionette DEBUG loaded listener.js 10:46:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x123cbf400) [pid = 1670] [serial = 1234] [outer = 0x1197a8c00] 10:46:01 INFO - PROCESS | 1670 | 1467395161199 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]]]}] 10:46:01 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 10:46:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 519ms 10:46:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:46:01 INFO - PROCESS | 1670 | 1467395161236 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 10:46:01 INFO - PROCESS | 1670 | 1467395161237 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 10:46:01 INFO - PROCESS | 1670 | 1467395161240 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:46:01 INFO - PROCESS | 1670 | 1467395161242 Marionette TRACE conn2 <- [1,1618,null,{}] 10:46:01 INFO - PROCESS | 1670 | 1467395161250 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}] 10:46:01 INFO - PROCESS | 1670 | 1467395161253 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:01 INFO - PROCESS | 1670 | 1467395161335 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 10:46:01 INFO - PROCESS | 1670 | 1467395161340 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:01 INFO - PROCESS | 1670 | 1467395161342 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x118a11800 == 30 [pid = 1670] [id = 412] 10:46:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x115e79c00) [pid = 1670] [serial = 1235] [outer = 0x0] 10:46:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12670c400) [pid = 1670] [serial = 1236] [outer = 0x115e79c00] 10:46:01 INFO - PROCESS | 1670 | 1467395161370 Marionette DEBUG loaded listener.js 10:46:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12676b400) [pid = 1670] [serial = 1237] [outer = 0x115e79c00] 10:46:01 INFO - PROCESS | 1670 | 1467395161800 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]]]}] 10:46:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:46:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 571ms 10:46:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:46:01 INFO - PROCESS | 1670 | 1467395161812 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 10:46:01 INFO - PROCESS | 1670 | 1467395161817 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 10:46:01 INFO - PROCESS | 1670 | 1467395161821 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:46:01 INFO - PROCESS | 1670 | 1467395161823 Marionette TRACE conn2 <- [1,1622,null,{}] 10:46:01 INFO - PROCESS | 1670 | 1467395161847 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}] 10:46:01 INFO - PROCESS | 1670 | 1467395161849 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:01 INFO - PROCESS | 1670 | 1467395161973 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 10:46:01 INFO - PROCESS | 1670 | 1467395161979 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:01 INFO - PROCESS | 1670 | 1467395161980 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x120f2c800 == 31 [pid = 1670] [id = 413] 10:46:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12676f000) [pid = 1670] [serial = 1238] [outer = 0x0] 10:46:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1267a8400) [pid = 1670] [serial = 1239] [outer = 0x12676f000] 10:46:02 INFO - PROCESS | 1670 | 1467395162025 Marionette DEBUG loaded listener.js 10:46:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1267d3800) [pid = 1670] [serial = 1240] [outer = 0x12676f000] 10:46:02 INFO - PROCESS | 1670 | 1467395162492 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]]]}] 10:46:02 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 10:46:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 691ms 10:46:02 INFO - PROCESS | 1670 | 1467395162511 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 10:46:02 INFO - PROCESS | 1670 | 1467395162512 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 10:46:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:46:02 INFO - PROCESS | 1670 | 1467395162520 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:46:02 INFO - PROCESS | 1670 | 1467395162521 Marionette TRACE conn2 <- [1,1626,null,{}] 10:46:02 INFO - PROCESS | 1670 | 1467395162533 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}] 10:46:02 INFO - PROCESS | 1670 | 1467395162535 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:02 INFO - PROCESS | 1670 | 1467395162646 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 10:46:02 INFO - PROCESS | 1670 | 1467395162650 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:02 INFO - PROCESS | 1670 | 1467395162651 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213e6800 == 32 [pid = 1670] [id = 414] 10:46:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x1197a7000) [pid = 1670] [serial = 1241] [outer = 0x0] 10:46:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12865fc00) [pid = 1670] [serial = 1242] [outer = 0x1197a7000] 10:46:02 INFO - PROCESS | 1670 | 1467395162676 Marionette DEBUG loaded listener.js 10:46:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12866d800) [pid = 1670] [serial = 1243] [outer = 0x1197a7000] 10:46:03 INFO - PROCESS | 1670 | 1467395163016 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]]]}] 10:46:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:46:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 518ms 10:46:03 INFO - PROCESS | 1670 | 1467395163056 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 10:46:03 INFO - PROCESS | 1670 | 1467395163057 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 10:46:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:46:03 INFO - PROCESS | 1670 | 1467395163059 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:46:03 INFO - PROCESS | 1670 | 1467395163060 Marionette TRACE conn2 <- [1,1630,null,{}] 10:46:03 INFO - PROCESS | 1670 | 1467395163064 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}] 10:46:03 INFO - PROCESS | 1670 | 1467395163068 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:03 INFO - PROCESS | 1670 | 1467395163196 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 10:46:03 INFO - PROCESS | 1670 | 1467395163201 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:03 INFO - PROCESS | 1670 | 1467395163202 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x126057000 == 33 [pid = 1670] [id = 415] 10:46:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x120dc9000) [pid = 1670] [serial = 1244] [outer = 0x0] 10:46:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x128824800) [pid = 1670] [serial = 1245] [outer = 0x120dc9000] 10:46:03 INFO - PROCESS | 1670 | 1467395163227 Marionette DEBUG loaded listener.js 10:46:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x1290de800) [pid = 1670] [serial = 1246] [outer = 0x120dc9000] 10:46:03 INFO - PROCESS | 1670 | 1467395163573 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]]]}] 10:46:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:46:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 569ms 10:46:03 INFO - PROCESS | 1670 | 1467395163628 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 10:46:03 INFO - PROCESS | 1670 | 1467395163629 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 10:46:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:46:03 INFO - PROCESS | 1670 | 1467395163632 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:46:03 INFO - PROCESS | 1670 | 1467395163633 Marionette TRACE conn2 <- [1,1634,null,{}] 10:46:03 INFO - PROCESS | 1670 | 1467395163635 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}] 10:46:03 INFO - PROCESS | 1670 | 1467395163636 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:03 INFO - PROCESS | 1670 | 1467395163740 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 10:46:03 INFO - PROCESS | 1670 | 1467395163750 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:03 INFO - PROCESS | 1670 | 1467395163751 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x128c8f000 == 34 [pid = 1670] [id = 416] 10:46:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12530dc00) [pid = 1670] [serial = 1247] [outer = 0x0] 10:46:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x129341400) [pid = 1670] [serial = 1248] [outer = 0x12530dc00] 10:46:03 INFO - PROCESS | 1670 | 1467395163775 Marionette DEBUG loaded listener.js 10:46:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12a526c00) [pid = 1670] [serial = 1249] [outer = 0x12530dc00] 10:46:04 INFO - PROCESS | 1670 | 1467395164125 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]]]}] 10:46:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:46:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 518ms 10:46:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:46:04 INFO - PROCESS | 1670 | 1467395164150 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 10:46:04 INFO - PROCESS | 1670 | 1467395164152 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 10:46:04 INFO - PROCESS | 1670 | 1467395164154 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:46:04 INFO - PROCESS | 1670 | 1467395164155 Marionette TRACE conn2 <- [1,1638,null,{}] 10:46:04 INFO - PROCESS | 1670 | 1467395164157 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}] 10:46:04 INFO - PROCESS | 1670 | 1467395164158 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:04 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12a6bc000) [pid = 1670] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:46:04 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x115e7b800) [pid = 1670] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:46:04 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12866d400) [pid = 1670] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:46:04 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12867b400) [pid = 1670] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:46:04 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12867c000) [pid = 1670] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:46:04 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x126705000) [pid = 1670] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:46:04 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x128668000) [pid = 1670] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:46:04 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12844e400) [pid = 1670] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:46:04 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11929e400) [pid = 1670] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:46:04 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12aa11800) [pid = 1670] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:46:04 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12bf42000) [pid = 1670] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:46:04 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x112a7b400) [pid = 1670] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:46:04 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12b9e3800) [pid = 1670] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:46:04 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x128fa1000) [pid = 1670] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:46:04 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x126029400) [pid = 1670] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:46:04 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x110e78c00) [pid = 1670] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:46:04 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x128f9d000) [pid = 1670] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:46:04 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x111caec00) [pid = 1670] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:46:04 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x115e7ec00) [pid = 1670] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:46:04 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x118266000) [pid = 1670] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:46:04 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12844bc00) [pid = 1670] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:46:04 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1121b1400) [pid = 1670] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:46:04 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x119a9b400) [pid = 1670] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:46:04 INFO - PROCESS | 1670 | 1467395164747 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 10:46:04 INFO - PROCESS | 1670 | 1467395164755 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:04 INFO - PROCESS | 1670 | 1467395164756 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x1127f9800 == 35 [pid = 1670] [id = 417] 10:46:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x115e7a800) [pid = 1670] [serial = 1250] [outer = 0x0] 10:46:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x116739400) [pid = 1670] [serial = 1251] [outer = 0x115e7a800] 10:46:04 INFO - PROCESS | 1670 | 1467395164783 Marionette DEBUG loaded listener.js 10:46:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x119a9b400) [pid = 1670] [serial = 1252] [outer = 0x115e7a800] 10:46:05 INFO - PROCESS | 1670 | 1467395165102 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]]]}] 10:46:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:46:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 971ms 10:46:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:46:05 INFO - PROCESS | 1670 | 1467395165137 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 10:46:05 INFO - PROCESS | 1670 | 1467395165139 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 10:46:05 INFO - PROCESS | 1670 | 1467395165141 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:46:05 INFO - PROCESS | 1670 | 1467395165142 Marionette TRACE conn2 <- [1,1642,null,{}] 10:46:05 INFO - PROCESS | 1670 | 1467395165144 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}] 10:46:05 INFO - PROCESS | 1670 | 1467395165146 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:05 INFO - PROCESS | 1670 | 1467395165224 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 10:46:05 INFO - PROCESS | 1670 | 1467395165294 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:05 INFO - PROCESS | 1670 | 1467395165295 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x118a11000 == 36 [pid = 1670] [id = 418] 10:46:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x115e7b800) [pid = 1670] [serial = 1253] [outer = 0x0] 10:46:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x126765000) [pid = 1670] [serial = 1254] [outer = 0x115e7b800] 10:46:05 INFO - PROCESS | 1670 | 1467395165322 Marionette DEBUG loaded listener.js 10:46:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x128ce6800) [pid = 1670] [serial = 1255] [outer = 0x115e7b800] 10:46:05 INFO - PROCESS | 1670 | 1467395165590 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]]]}] 10:46:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:46:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 468ms 10:46:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:46:05 INFO - PROCESS | 1670 | 1467395165610 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 10:46:05 INFO - PROCESS | 1670 | 1467395165611 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 10:46:05 INFO - PROCESS | 1670 | 1467395165621 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:46:05 INFO - PROCESS | 1670 | 1467395165623 Marionette TRACE conn2 <- [1,1646,null,{}] 10:46:05 INFO - PROCESS | 1670 | 1467395165625 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}] 10:46:05 INFO - PROCESS | 1670 | 1467395165626 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:05 INFO - PROCESS | 1670 | 1467395165728 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 10:46:05 INFO - PROCESS | 1670 | 1467395165734 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:05 INFO - PROCESS | 1670 | 1467395165736 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af85800 == 37 [pid = 1670] [id = 419] 10:46:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x128f9cc00) [pid = 1670] [serial = 1256] [outer = 0x0] 10:46:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12a6bf400) [pid = 1670] [serial = 1257] [outer = 0x128f9cc00] 10:46:05 INFO - PROCESS | 1670 | 1467395165775 Marionette DEBUG loaded listener.js 10:46:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12af6dc00) [pid = 1670] [serial = 1258] [outer = 0x128f9cc00] 10:46:06 INFO - PROCESS | 1670 | 1467395166153 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]]]}] 10:46:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:46:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 576ms 10:46:06 INFO - PROCESS | 1670 | 1467395166202 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 10:46:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:46:06 INFO - PROCESS | 1670 | 1467395166211 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 10:46:06 INFO - PROCESS | 1670 | 1467395166213 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:46:06 INFO - PROCESS | 1670 | 1467395166216 Marionette TRACE conn2 <- [1,1650,null,{}] 10:46:06 INFO - PROCESS | 1670 | 1467395166218 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}] 10:46:06 INFO - PROCESS | 1670 | 1467395166219 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:06 INFO - PROCESS | 1670 | 1467395166308 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 10:46:06 INFO - PROCESS | 1670 | 1467395166311 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:06 INFO - PROCESS | 1670 | 1467395166313 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213e0000 == 38 [pid = 1670] [id = 420] 10:46:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x128447400) [pid = 1670] [serial = 1259] [outer = 0x0] 10:46:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12b9ea000) [pid = 1670] [serial = 1260] [outer = 0x128447400] 10:46:06 INFO - PROCESS | 1670 | 1467395166340 Marionette DEBUG loaded listener.js 10:46:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12bd91800) [pid = 1670] [serial = 1261] [outer = 0x128447400] 10:46:06 INFO - PROCESS | 1670 | 1467395166734 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]]]}] 10:46:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:46:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 570ms 10:46:06 INFO - PROCESS | 1670 | 1467395166784 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 10:46:06 INFO - PROCESS | 1670 | 1467395166787 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 10:46:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:46:06 INFO - PROCESS | 1670 | 1467395166791 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:46:06 INFO - PROCESS | 1670 | 1467395166793 Marionette TRACE conn2 <- [1,1654,null,{}] 10:46:06 INFO - PROCESS | 1670 | 1467395166797 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}] 10:46:06 INFO - PROCESS | 1670 | 1467395166799 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:06 INFO - PROCESS | 1670 | 1467395166917 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 10:46:07 INFO - PROCESS | 1670 | 1467395167028 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:07 INFO - PROCESS | 1670 | 1467395167031 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x115189800 == 39 [pid = 1670] [id = 421] 10:46:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x115e85000) [pid = 1670] [serial = 1262] [outer = 0x0] 10:46:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x116743c00) [pid = 1670] [serial = 1263] [outer = 0x115e85000] 10:46:07 INFO - PROCESS | 1670 | 1467395167066 Marionette DEBUG loaded listener.js 10:46:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x1184e3000) [pid = 1670] [serial = 1264] [outer = 0x115e85000] 10:46:07 INFO - PROCESS | 1670 | 1467395167615 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]]]}] 10:46:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:46:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 871ms 10:46:07 INFO - PROCESS | 1670 | 1467395167662 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 10:46:07 INFO - PROCESS | 1670 | 1467395167667 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 10:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:46:07 INFO - PROCESS | 1670 | 1467395167674 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:46:07 INFO - PROCESS | 1670 | 1467395167677 Marionette TRACE conn2 <- [1,1658,null,{}] 10:46:07 INFO - PROCESS | 1670 | 1467395167681 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}] 10:46:07 INFO - PROCESS | 1670 | 1467395167683 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:07 INFO - PROCESS | 1670 | 1467395167847 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 10:46:07 INFO - PROCESS | 1670 | 1467395167970 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:07 INFO - PROCESS | 1670 | 1467395167971 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x119a3c800 == 40 [pid = 1670] [id = 422] 10:46:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1197e9000) [pid = 1670] [serial = 1265] [outer = 0x0] 10:46:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x124881800) [pid = 1670] [serial = 1266] [outer = 0x1197e9000] 10:46:08 INFO - PROCESS | 1670 | 1467395168002 Marionette DEBUG loaded listener.js 10:46:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12601d800) [pid = 1670] [serial = 1267] [outer = 0x1197e9000] 10:46:08 INFO - PROCESS | 1670 | 1467395168495 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]]]}] 10:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 873ms 10:46:08 INFO - PROCESS | 1670 | 1467395168552 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 10:46:08 INFO - PROCESS | 1670 | 1467395168554 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 10:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:46:08 INFO - PROCESS | 1670 | 1467395168556 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:46:08 INFO - PROCESS | 1670 | 1467395168559 Marionette TRACE conn2 <- [1,1662,null,{}] 10:46:08 INFO - PROCESS | 1670 | 1467395168567 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}] 10:46:08 INFO - PROCESS | 1670 | 1467395168570 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:08 INFO - PROCESS | 1670 | 1467395168679 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 10:46:08 INFO - PROCESS | 1670 | 1467395168771 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:08 INFO - PROCESS | 1670 | 1467395168773 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b754800 == 41 [pid = 1670] [id = 423] 10:46:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x1267a5000) [pid = 1670] [serial = 1268] [outer = 0x0] 10:46:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12865e800) [pid = 1670] [serial = 1269] [outer = 0x1267a5000] 10:46:08 INFO - PROCESS | 1670 | 1467395168804 Marionette DEBUG loaded listener.js 10:46:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x128678000) [pid = 1670] [serial = 1270] [outer = 0x1267a5000] 10:46:09 INFO - PROCESS | 1670 | 1467395169498 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]]]}] 10:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 979ms 10:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:46:09 INFO - PROCESS | 1670 | 1467395169553 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 10:46:09 INFO - PROCESS | 1670 | 1467395169555 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 10:46:09 INFO - PROCESS | 1670 | 1467395169559 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:46:09 INFO - PROCESS | 1670 | 1467395169560 Marionette TRACE conn2 <- [1,1666,null,{}] 10:46:09 INFO - PROCESS | 1670 | 1467395169564 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}] 10:46:09 INFO - PROCESS | 1670 | 1467395169566 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:09 INFO - PROCESS | 1670 | 1467395169675 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 10:46:09 INFO - PROCESS | 1670 | 1467395169745 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:09 INFO - PROCESS | 1670 | 1467395169748 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x116247800 == 42 [pid = 1670] [id = 424] 10:46:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x115120000) [pid = 1670] [serial = 1271] [outer = 0x0] 10:46:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x115e7e000) [pid = 1670] [serial = 1272] [outer = 0x115120000] 10:46:09 INFO - PROCESS | 1670 | 1467395169776 Marionette DEBUG loaded listener.js 10:46:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1160d7000) [pid = 1670] [serial = 1273] [outer = 0x115120000] 10:46:09 INFO - PROCESS | 1670 | --DOCSHELL 0x12af85800 == 41 [pid = 1670] [id = 419] 10:46:09 INFO - PROCESS | 1670 | --DOCSHELL 0x118a11000 == 40 [pid = 1670] [id = 418] 10:46:09 INFO - PROCESS | 1670 | --DOCSHELL 0x1127f9800 == 39 [pid = 1670] [id = 417] 10:46:09 INFO - PROCESS | 1670 | --DOCSHELL 0x128c8f000 == 38 [pid = 1670] [id = 416] 10:46:09 INFO - PROCESS | 1670 | --DOCSHELL 0x126057000 == 37 [pid = 1670] [id = 415] 10:46:09 INFO - PROCESS | 1670 | --DOCSHELL 0x1213e6800 == 36 [pid = 1670] [id = 414] 10:46:09 INFO - PROCESS | 1670 | --DOCSHELL 0x120f2c800 == 35 [pid = 1670] [id = 413] 10:46:09 INFO - PROCESS | 1670 | --DOCSHELL 0x118a11800 == 34 [pid = 1670] [id = 412] 10:46:09 INFO - PROCESS | 1670 | --DOCSHELL 0x116f87800 == 33 [pid = 1670] [id = 411] 10:46:09 INFO - PROCESS | 1670 | --DOCSHELL 0x112dac800 == 32 [pid = 1670] [id = 410] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12bf3c000) [pid = 1670] [serial = 1117] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12a62c800) [pid = 1670] [serial = 1114] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x118741000) [pid = 1670] [serial = 1207] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x128675c00) [pid = 1670] [serial = 1191] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12cb1ac00) [pid = 1670] [serial = 1194] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12cba5800) [pid = 1670] [serial = 1197] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12cdb8c00) [pid = 1670] [serial = 1195] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x126709000) [pid = 1670] [serial = 1161] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12670e800) [pid = 1670] [serial = 1162] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12c32d000) [pid = 1670] [serial = 1188] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x128fa2800) [pid = 1670] [serial = 1164] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1293af000) [pid = 1670] [serial = 1165] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x119d3b800) [pid = 1670] [serial = 1158] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1219c4400) [pid = 1670] [serial = 1159] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12bad6000) [pid = 1670] [serial = 1182] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12bf26000) [pid = 1670] [serial = 1183] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12cbaa800) [pid = 1670] [serial = 1198] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12c3e0c00) [pid = 1670] [serial = 1185] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12c44f400) [pid = 1670] [serial = 1186] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11662d000) [pid = 1670] [serial = 1173] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x121233800) [pid = 1670] [serial = 1174] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12bf1bc00) [pid = 1670] [serial = 1167] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12bf47800) [pid = 1670] [serial = 1168] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x12907c800) [pid = 1670] [serial = 1179] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12a52ac00) [pid = 1670] [serial = 1180] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x128449400) [pid = 1670] [serial = 1176] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x128f9dc00) [pid = 1670] [serial = 1177] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11690ec00) [pid = 1670] [serial = 1201] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x128fab400) [pid = 1670] [serial = 1156] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x128fa7800) [pid = 1670] [serial = 1170] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12c3ed800) [pid = 1670] [serial = 1171] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x116a0c000) [pid = 1670] [serial = 1209] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12c452800) [pid = 1670] [serial = 1210] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x115e84400) [pid = 1670] [serial = 1206] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x112a77c00) [pid = 1670] [serial = 1200] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12867b000) [pid = 1670] [serial = 1192] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1267aac00) [pid = 1670] [serial = 1203] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1293b4c00) [pid = 1670] [serial = 1204] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12cb1e000) [pid = 1670] [serial = 1189] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x11673ec00) [pid = 1670] [serial = 1108] [outer = 0x0] [url = about:blank] 10:46:09 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x125307800) [pid = 1670] [serial = 1111] [outer = 0x0] [url = about:blank] 10:46:10 INFO - PROCESS | 1670 | 1467395170208 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]]]}] 10:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 676ms 10:46:10 INFO - PROCESS | 1670 | 1467395170234 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 10:46:10 INFO - PROCESS | 1670 | 1467395170237 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 10:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:46:10 INFO - PROCESS | 1670 | 1467395170241 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:46:10 INFO - PROCESS | 1670 | 1467395170242 Marionette TRACE conn2 <- [1,1670,null,{}] 10:46:10 INFO - PROCESS | 1670 | 1467395170244 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}] 10:46:10 INFO - PROCESS | 1670 | 1467395170246 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:10 INFO - PROCESS | 1670 | 1467395170312 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 10:46:10 INFO - PROCESS | 1670 | 1467395170318 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:10 INFO - PROCESS | 1670 | 1467395170319 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x11609b800 == 33 [pid = 1670] [id = 425] 10:46:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x116739000) [pid = 1670] [serial = 1274] [outer = 0x0] 10:46:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x116a04000) [pid = 1670] [serial = 1275] [outer = 0x116739000] 10:46:10 INFO - PROCESS | 1670 | 1467395170348 Marionette DEBUG loaded listener.js 10:46:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1172e3400) [pid = 1670] [serial = 1276] [outer = 0x116739000] 10:46:10 INFO - PROCESS | 1670 | 1467395170820 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]]]}] 10:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 624ms 10:46:10 INFO - PROCESS | 1670 | 1467395170867 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 10:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:46:10 INFO - PROCESS | 1670 | 1467395170870 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 10:46:10 INFO - PROCESS | 1670 | 1467395170873 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:46:10 INFO - PROCESS | 1670 | 1467395170877 Marionette TRACE conn2 <- [1,1674,null,{}] 10:46:10 INFO - PROCESS | 1670 | 1467395170888 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}] 10:46:10 INFO - PROCESS | 1670 | 1467395170892 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:11 INFO - PROCESS | 1670 | 1467395171044 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 10:46:11 INFO - PROCESS | 1670 | 1467395171058 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:11 INFO - PROCESS | 1670 | 1467395171060 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x118a1d800 == 34 [pid = 1670] [id = 426] 10:46:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1183a8800) [pid = 1670] [serial = 1277] [outer = 0x0] 10:46:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1189bd000) [pid = 1670] [serial = 1278] [outer = 0x1183a8800] 10:46:11 INFO - PROCESS | 1670 | 1467395171092 Marionette DEBUG loaded listener.js 10:46:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1197a3000) [pid = 1670] [serial = 1279] [outer = 0x1183a8800] 10:46:11 INFO - PROCESS | 1670 | 1467395171427 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]]]}] 10:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 574ms 10:46:11 INFO - PROCESS | 1670 | 1467395171446 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 10:46:11 INFO - PROCESS | 1670 | 1467395171450 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 10:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:46:11 INFO - PROCESS | 1670 | 1467395171453 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:46:11 INFO - PROCESS | 1670 | 1467395171454 Marionette TRACE conn2 <- [1,1678,null,{}] 10:46:11 INFO - PROCESS | 1670 | 1467395171456 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}] 10:46:11 INFO - PROCESS | 1670 | 1467395171457 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:11 INFO - PROCESS | 1670 | 1467395171540 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 10:46:11 INFO - PROCESS | 1670 | 1467395171543 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:11 INFO - PROCESS | 1670 | 1467395171544 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x120f8c000 == 35 [pid = 1670] [id = 427] 10:46:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x119a9a800) [pid = 1670] [serial = 1280] [outer = 0x0] 10:46:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x121328c00) [pid = 1670] [serial = 1281] [outer = 0x119a9a800] 10:46:11 INFO - PROCESS | 1670 | 1467395171571 Marionette DEBUG loaded listener.js 10:46:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x124836c00) [pid = 1670] [serial = 1282] [outer = 0x119a9a800] 10:46:11 INFO - PROCESS | 1670 | 1467395171907 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]]]}] 10:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 467ms 10:46:11 INFO - PROCESS | 1670 | 1467395171921 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 10:46:11 INFO - PROCESS | 1670 | 1467395171922 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 10:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:46:11 INFO - PROCESS | 1670 | 1467395171924 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:46:11 INFO - PROCESS | 1670 | 1467395171926 Marionette TRACE conn2 <- [1,1682,null,{}] 10:46:11 INFO - PROCESS | 1670 | 1467395171928 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}] 10:46:11 INFO - PROCESS | 1670 | 1467395171929 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:12 INFO - PROCESS | 1670 | 1467395172016 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 10:46:12 INFO - PROCESS | 1670 | 1467395172021 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:12 INFO - PROCESS | 1670 | 1467395172022 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x12183d000 == 36 [pid = 1670] [id = 428] 10:46:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x120f74c00) [pid = 1670] [serial = 1283] [outer = 0x0] 10:46:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12538c000) [pid = 1670] [serial = 1284] [outer = 0x120f74c00] 10:46:12 INFO - PROCESS | 1670 | 1467395172054 Marionette DEBUG loaded listener.js 10:46:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1262c7000) [pid = 1670] [serial = 1285] [outer = 0x120f74c00] 10:46:12 INFO - PROCESS | 1670 | 1467395172440 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]]]}] 10:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 521ms 10:46:12 INFO - PROCESS | 1670 | 1467395172445 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 10:46:12 INFO - PROCESS | 1670 | 1467395172446 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 10:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:46:12 INFO - PROCESS | 1670 | 1467395172451 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:46:12 INFO - PROCESS | 1670 | 1467395172452 Marionette TRACE conn2 <- [1,1686,null,{}] 10:46:12 INFO - PROCESS | 1670 | 1467395172454 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}] 10:46:12 INFO - PROCESS | 1670 | 1467395172458 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:12 INFO - PROCESS | 1670 | 1467395172586 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 10:46:12 INFO - PROCESS | 1670 | 1467395172624 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:12 INFO - PROCESS | 1670 | 1467395172625 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x1252a3000 == 37 [pid = 1670] [id = 429] 10:46:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1266efc00) [pid = 1670] [serial = 1286] [outer = 0x0] 10:46:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12670cc00) [pid = 1670] [serial = 1287] [outer = 0x1266efc00] 10:46:12 INFO - PROCESS | 1670 | 1467395172650 Marionette DEBUG loaded listener.js 10:46:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x128449400) [pid = 1670] [serial = 1288] [outer = 0x1266efc00] 10:46:12 INFO - PROCESS | 1670 | 1467395172963 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]]]}] 10:46:13 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 10:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 571ms 10:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:46:13 INFO - PROCESS | 1670 | 1467395173022 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 10:46:13 INFO - PROCESS | 1670 | 1467395173023 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 10:46:13 INFO - PROCESS | 1670 | 1467395173025 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:46:13 INFO - PROCESS | 1670 | 1467395173026 Marionette TRACE conn2 <- [1,1690,null,{}] 10:46:13 INFO - PROCESS | 1670 | 1467395173029 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}] 10:46:13 INFO - PROCESS | 1670 | 1467395173030 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:13 INFO - PROCESS | 1670 | 1467395173134 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 10:46:13 INFO - PROCESS | 1670 | 1467395173181 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:13 INFO - PROCESS | 1670 | 1467395173182 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x128a59000 == 38 [pid = 1670] [id = 430] 10:46:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x112e9d400) [pid = 1670] [serial = 1289] [outer = 0x0] 10:46:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x128449800) [pid = 1670] [serial = 1290] [outer = 0x112e9d400] 10:46:13 INFO - PROCESS | 1670 | 1467395173208 Marionette DEBUG loaded listener.js 10:46:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x128674400) [pid = 1670] [serial = 1291] [outer = 0x112e9d400] 10:46:13 INFO - PROCESS | 1670 | 1467395173500 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]]]}] 10:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 518ms 10:46:13 INFO - PROCESS | 1670 | 1467395173545 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 10:46:13 INFO - PROCESS | 1670 | 1467395173546 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 10:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:46:13 INFO - PROCESS | 1670 | 1467395173551 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:46:13 INFO - PROCESS | 1670 | 1467395173552 Marionette TRACE conn2 <- [1,1694,null,{}] 10:46:13 INFO - PROCESS | 1670 | 1467395173554 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}] 10:46:13 INFO - PROCESS | 1670 | 1467395173555 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:13 INFO - PROCESS | 1670 | 1467395173657 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 10:46:13 INFO - PROCESS | 1670 | 1467395173668 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:13 INFO - PROCESS | 1670 | 1467395173669 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x129310800 == 39 [pid = 1670] [id = 431] 10:46:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x128675c00) [pid = 1670] [serial = 1292] [outer = 0x0] 10:46:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x128823800) [pid = 1670] [serial = 1293] [outer = 0x128675c00] 10:46:13 INFO - PROCESS | 1670 | 1467395173693 Marionette DEBUG loaded listener.js 10:46:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x128ce5000) [pid = 1670] [serial = 1294] [outer = 0x128675c00] 10:46:14 INFO - PROCESS | 1670 | 1467395174024 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]]]}] 10:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 521ms 10:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:46:14 INFO - PROCESS | 1670 | 1467395174074 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 10:46:14 INFO - PROCESS | 1670 | 1467395174075 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 10:46:14 INFO - PROCESS | 1670 | 1467395174078 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:46:14 INFO - PROCESS | 1670 | 1467395174079 Marionette TRACE conn2 <- [1,1698,null,{}] 10:46:14 INFO - PROCESS | 1670 | 1467395174081 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}] 10:46:14 INFO - PROCESS | 1670 | 1467395174082 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:14 INFO - PROCESS | 1670 | 1467395174249 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 10:46:14 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1197a7000) [pid = 1670] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:46:14 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12676f000) [pid = 1670] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:46:14 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x115e79c00) [pid = 1670] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:46:14 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x11696e400) [pid = 1670] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:46:14 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1197a8c00) [pid = 1670] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:46:14 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x115e7f400) [pid = 1670] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:46:14 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11696cc00) [pid = 1670] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:46:14 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11873fc00) [pid = 1670] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:46:14 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x126770c00) [pid = 1670] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:46:14 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12865d400) [pid = 1670] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:46:14 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x110e84000) [pid = 1670] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:46:14 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x120dc9000) [pid = 1670] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:46:14 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x128f9cc00) [pid = 1670] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:46:14 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12530dc00) [pid = 1670] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:46:14 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x115e7a800) [pid = 1670] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:46:14 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x115e7b800) [pid = 1670] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:46:14 INFO - PROCESS | 1670 | 1467395174299 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:14 INFO - PROCESS | 1670 | 1467395174300 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e6a800 == 40 [pid = 1670] [id = 432] 10:46:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x113237400) [pid = 1670] [serial = 1295] [outer = 0x0] 10:46:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x115e7b800) [pid = 1670] [serial = 1296] [outer = 0x113237400] 10:46:14 INFO - PROCESS | 1670 | 1467395174324 Marionette DEBUG loaded listener.js 10:46:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1183ab400) [pid = 1670] [serial = 1297] [outer = 0x113237400] 10:46:14 INFO - PROCESS | 1670 | 1467395174618 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]]]}] 10:46:14 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 10:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 568ms 10:46:14 INFO - PROCESS | 1670 | 1467395174649 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 10:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:46:14 INFO - PROCESS | 1670 | 1467395174652 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 10:46:14 INFO - PROCESS | 1670 | 1467395174656 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:46:14 INFO - PROCESS | 1670 | 1467395174657 Marionette TRACE conn2 <- [1,1702,null,{}] 10:46:14 INFO - PROCESS | 1670 | 1467395174661 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}] 10:46:14 INFO - PROCESS | 1670 | 1467395174663 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:14 INFO - PROCESS | 1670 | 1467395174793 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 10:46:14 INFO - PROCESS | 1670 | 1467395174910 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:14 INFO - PROCESS | 1670 | 1467395174911 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a8d2000 == 41 [pid = 1670] [id = 433] 10:46:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11329bc00) [pid = 1670] [serial = 1298] [outer = 0x0] 10:46:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11929dc00) [pid = 1670] [serial = 1299] [outer = 0x11329bc00] 10:46:14 INFO - PROCESS | 1670 | 1467395174951 Marionette DEBUG loaded listener.js 10:46:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x128667000) [pid = 1670] [serial = 1300] [outer = 0x11329bc00] 10:46:15 INFO - PROCESS | 1670 | 1467395175307 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]]]}] 10:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 670ms 10:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:46:15 INFO - PROCESS | 1670 | 1467395175325 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 10:46:15 INFO - PROCESS | 1670 | 1467395175327 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 10:46:15 INFO - PROCESS | 1670 | 1467395175329 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:46:15 INFO - PROCESS | 1670 | 1467395175331 Marionette TRACE conn2 <- [1,1706,null,{}] 10:46:15 INFO - PROCESS | 1670 | 1467395175335 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}] 10:46:15 INFO - PROCESS | 1670 | 1467395175337 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:15 INFO - PROCESS | 1670 | 1467395175466 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 10:46:15 INFO - PROCESS | 1670 | 1467395175472 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:15 INFO - PROCESS | 1670 | 1467395175473 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af97000 == 42 [pid = 1670] [id = 434] 10:46:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11926b000) [pid = 1670] [serial = 1301] [outer = 0x0] 10:46:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x128669800) [pid = 1670] [serial = 1302] [outer = 0x11926b000] 10:46:15 INFO - PROCESS | 1670 | 1467395175499 Marionette DEBUG loaded listener.js 10:46:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1290d6800) [pid = 1670] [serial = 1303] [outer = 0x11926b000] 10:46:15 INFO - PROCESS | 1670 | 1467395175802 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]]]}] 10:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 521ms 10:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:46:15 INFO - PROCESS | 1670 | 1467395175852 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 10:46:15 INFO - PROCESS | 1670 | 1467395175853 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 10:46:15 INFO - PROCESS | 1670 | 1467395175855 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:46:15 INFO - PROCESS | 1670 | 1467395175856 Marionette TRACE conn2 <- [1,1710,null,{}] 10:46:15 INFO - PROCESS | 1670 | 1467395175858 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}] 10:46:15 INFO - PROCESS | 1670 | 1467395175859 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:15 INFO - PROCESS | 1670 | 1467395175942 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 10:46:15 INFO - PROCESS | 1670 | 1467395175947 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:15 INFO - PROCESS | 1670 | 1467395175948 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba9d000 == 43 [pid = 1670] [id = 435] 10:46:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1290da000) [pid = 1670] [serial = 1304] [outer = 0x0] 10:46:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12933f800) [pid = 1670] [serial = 1305] [outer = 0x1290da000] 10:46:15 INFO - PROCESS | 1670 | 1467395175974 Marionette DEBUG loaded listener.js 10:46:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12a528400) [pid = 1670] [serial = 1306] [outer = 0x1290da000] 10:46:16 INFO - PROCESS | 1670 | --DOCSHELL 0x1127f2000 == 42 [pid = 1670] [id = 409] 10:46:16 INFO - PROCESS | 1670 | --DOCSHELL 0x116247800 == 41 [pid = 1670] [id = 424] 10:46:16 INFO - PROCESS | 1670 | --DOCSHELL 0x12b754800 == 40 [pid = 1670] [id = 423] 10:46:16 INFO - PROCESS | 1670 | --DOCSHELL 0x119a3c800 == 39 [pid = 1670] [id = 422] 10:46:16 INFO - PROCESS | 1670 | --DOCSHELL 0x115189800 == 38 [pid = 1670] [id = 421] 10:46:16 INFO - PROCESS | 1670 | --DOCSHELL 0x1213e0000 == 37 [pid = 1670] [id = 420] 10:46:17 INFO - PROCESS | 1670 | --DOCSHELL 0x1252a3000 == 36 [pid = 1670] [id = 429] 10:46:17 INFO - PROCESS | 1670 | --DOCSHELL 0x120f8c000 == 35 [pid = 1670] [id = 427] 10:46:17 INFO - PROCESS | 1670 | --DOCSHELL 0x128a59000 == 34 [pid = 1670] [id = 430] 10:46:17 INFO - PROCESS | 1670 | --DOCSHELL 0x129310800 == 33 [pid = 1670] [id = 431] 10:46:17 INFO - PROCESS | 1670 | --DOCSHELL 0x12a8d2000 == 32 [pid = 1670] [id = 433] 10:46:17 INFO - PROCESS | 1670 | --DOCSHELL 0x118a1d800 == 31 [pid = 1670] [id = 426] 10:46:17 INFO - PROCESS | 1670 | --DOCSHELL 0x117e6a800 == 30 [pid = 1670] [id = 432] 10:46:17 INFO - PROCESS | 1670 | --DOCSHELL 0x11609b800 == 29 [pid = 1670] [id = 425] 10:46:17 INFO - PROCESS | 1670 | --DOCSHELL 0x12183d000 == 28 [pid = 1670] [id = 428] 10:46:17 INFO - PROCESS | 1670 | --DOCSHELL 0x12af97000 == 27 [pid = 1670] [id = 434] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12865fc00) [pid = 1670] [serial = 1242] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1267a8400) [pid = 1670] [serial = 1239] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12670c400) [pid = 1670] [serial = 1236] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12676b400) [pid = 1670] [serial = 1237] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x11929a800) [pid = 1670] [serial = 1228] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x118799400) [pid = 1670] [serial = 1227] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x120f75000) [pid = 1670] [serial = 1233] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x123cbf400) [pid = 1670] [serial = 1234] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1184d5000) [pid = 1670] [serial = 1213] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x116904400) [pid = 1670] [serial = 1212] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1183a4c00) [pid = 1670] [serial = 1230] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x113da7000) [pid = 1670] [serial = 1231] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x119a04000) [pid = 1670] [serial = 1215] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12670a800) [pid = 1670] [serial = 1216] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1267b3000) [pid = 1670] [serial = 1219] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12b9ea000) [pid = 1670] [serial = 1260] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x1267abc00) [pid = 1670] [serial = 1218] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x128a35800) [pid = 1670] [serial = 1222] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x12866a400) [pid = 1670] [serial = 1221] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x118168400) [pid = 1670] [serial = 1225] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x11690bc00) [pid = 1670] [serial = 1224] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x128824800) [pid = 1670] [serial = 1245] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x12af6dc00) [pid = 1670] [serial = 1258] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x12866d800) [pid = 1670] [serial = 1243] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x129341400) [pid = 1670] [serial = 1248] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x1290de800) [pid = 1670] [serial = 1246] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x12a6bf400) [pid = 1670] [serial = 1257] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x119a9b400) [pid = 1670] [serial = 1252] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x12a526c00) [pid = 1670] [serial = 1249] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x116739400) [pid = 1670] [serial = 1251] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x126765000) [pid = 1670] [serial = 1254] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x128ce6800) [pid = 1670] [serial = 1255] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x1267d3800) [pid = 1670] [serial = 1240] [outer = 0x0] [url = about:blank] 10:46:17 INFO - PROCESS | 1670 | 1467395177693 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]]]}] 10:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1878ms 10:46:17 INFO - PROCESS | 1670 | 1467395177734 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 10:46:17 INFO - PROCESS | 1670 | 1467395177736 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 10:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:46:17 INFO - PROCESS | 1670 | 1467395177740 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:46:17 INFO - PROCESS | 1670 | 1467395177742 Marionette TRACE conn2 <- [1,1714,null,{}] 10:46:17 INFO - PROCESS | 1670 | 1467395177746 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}] 10:46:17 INFO - PROCESS | 1670 | 1467395177748 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:17 INFO - PROCESS | 1670 | 1467395177854 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 10:46:17 INFO - PROCESS | 1670 | 1467395177908 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:17 INFO - PROCESS | 1670 | 1467395177911 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x111e8c800 == 28 [pid = 1670] [id = 436] 10:46:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x112e93800) [pid = 1670] [serial = 1307] [outer = 0x0] 10:46:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x112e94400) [pid = 1670] [serial = 1308] [outer = 0x112e93800] 10:46:17 INFO - PROCESS | 1670 | 1467395177944 Marionette DEBUG loaded listener.js 10:46:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x11329cc00) [pid = 1670] [serial = 1309] [outer = 0x112e93800] 10:46:18 INFO - PROCESS | 1670 | 1467395178457 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]]]}] 10:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 774ms 10:46:18 INFO - PROCESS | 1670 | 1467395178514 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 10:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:46:18 INFO - PROCESS | 1670 | 1467395178520 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 10:46:18 INFO - PROCESS | 1670 | 1467395178524 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:46:18 INFO - PROCESS | 1670 | 1467395178527 Marionette TRACE conn2 <- [1,1718,null,{}] 10:46:18 INFO - PROCESS | 1670 | 1467395178529 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}] 10:46:18 INFO - PROCESS | 1670 | 1467395178531 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:18 INFO - PROCESS | 1670 | 1467395178640 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 10:46:18 INFO - PROCESS | 1670 | 1467395178715 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:18 INFO - PROCESS | 1670 | 1467395178717 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x113ad2800 == 29 [pid = 1670] [id = 437] 10:46:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x115e7ac00) [pid = 1670] [serial = 1310] [outer = 0x0] 10:46:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x115e7f800) [pid = 1670] [serial = 1311] [outer = 0x115e7ac00] 10:46:18 INFO - PROCESS | 1670 | 1467395178749 Marionette DEBUG loaded listener.js 10:46:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x115e88c00) [pid = 1670] [serial = 1312] [outer = 0x115e7ac00] 10:46:19 INFO - PROCESS | 1670 | --DOCSHELL 0x12a8ca000 == 28 [pid = 1670] [id = 203] 10:46:19 INFO - PROCESS | 1670 | --DOCSHELL 0x12a8c4800 == 27 [pid = 1670] [id = 202] 10:46:19 INFO - PROCESS | 1670 | 1467395179308 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]]]}] 10:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 821ms 10:46:19 INFO - PROCESS | 1670 | 1467395179347 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 10:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:46:19 INFO - PROCESS | 1670 | 1467395179353 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 10:46:19 INFO - PROCESS | 1670 | 1467395179357 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:46:19 INFO - PROCESS | 1670 | 1467395179359 Marionette TRACE conn2 <- [1,1722,null,{}] 10:46:19 INFO - PROCESS | 1670 | 1467395179366 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}] 10:46:19 INFO - PROCESS | 1670 | 1467395179369 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:19 INFO - PROCESS | 1670 | 1467395179471 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 10:46:19 INFO - PROCESS | 1670 | 1467395179480 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:19 INFO - PROCESS | 1670 | 1467395179484 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x113a34000 == 28 [pid = 1670] [id = 438] 10:46:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x113237c00) [pid = 1670] [serial = 1313] [outer = 0x0] 10:46:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x113da6400) [pid = 1670] [serial = 1314] [outer = 0x113237c00] 10:46:19 INFO - PROCESS | 1670 | 1467395179530 Marionette DEBUG loaded listener.js 10:46:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x115e87800) [pid = 1670] [serial = 1315] [outer = 0x113237c00] 10:46:19 INFO - PROCESS | 1670 | 1467395179971 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]]]}] 10:46:19 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 10:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 622ms 10:46:19 INFO - PROCESS | 1670 | 1467395179978 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 10:46:19 INFO - PROCESS | 1670 | 1467395179983 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 10:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:46:19 INFO - PROCESS | 1670 | 1467395179988 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:46:19 INFO - PROCESS | 1670 | 1467395179989 Marionette TRACE conn2 <- [1,1726,null,{}] 10:46:19 INFO - PROCESS | 1670 | 1467395179992 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}] 10:46:19 INFO - PROCESS | 1670 | 1467395179993 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:20 INFO - PROCESS | 1670 | 1467395180072 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 10:46:20 INFO - PROCESS | 1670 | 1467395180076 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:20 INFO - PROCESS | 1670 | 1467395180077 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x11699d000 == 29 [pid = 1670] [id = 439] 10:46:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x1160d6c00) [pid = 1670] [serial = 1316] [outer = 0x0] 10:46:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x11673f400) [pid = 1670] [serial = 1317] [outer = 0x1160d6c00] 10:46:20 INFO - PROCESS | 1670 | 1467395180106 Marionette DEBUG loaded listener.js 10:46:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x116908c00) [pid = 1670] [serial = 1318] [outer = 0x1160d6c00] 10:46:20 INFO - PROCESS | 1670 | 1467395180457 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]]]}] 10:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 522ms 10:46:20 INFO - PROCESS | 1670 | 1467395180510 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 10:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:46:20 INFO - PROCESS | 1670 | 1467395180518 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 10:46:20 INFO - PROCESS | 1670 | 1467395180521 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:46:20 INFO - PROCESS | 1670 | 1467395180523 Marionette TRACE conn2 <- [1,1730,null,{}] 10:46:20 INFO - PROCESS | 1670 | 1467395180531 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}] 10:46:20 INFO - PROCESS | 1670 | 1467395180535 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:20 INFO - PROCESS | 1670 | 1467395180617 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 10:46:20 INFO - PROCESS | 1670 | 1467395180622 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:20 INFO - PROCESS | 1670 | 1467395180624 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x117462800 == 30 [pid = 1670] [id = 440] 10:46:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1151d3800) [pid = 1670] [serial = 1319] [outer = 0x0] 10:46:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1175b6800) [pid = 1670] [serial = 1320] [outer = 0x1151d3800] 10:46:20 INFO - PROCESS | 1670 | 1467395180653 Marionette DEBUG loaded listener.js 10:46:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x118259400) [pid = 1670] [serial = 1321] [outer = 0x1151d3800] 10:46:21 INFO - PROCESS | 1670 | 1467395181010 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]]]}] 10:46:21 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 10:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 523ms 10:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:46:21 INFO - PROCESS | 1670 | 1467395181045 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 10:46:21 INFO - PROCESS | 1670 | 1467395181046 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 10:46:21 INFO - PROCESS | 1670 | 1467395181051 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:46:21 INFO - PROCESS | 1670 | 1467395181052 Marionette TRACE conn2 <- [1,1734,null,{}] 10:46:21 INFO - PROCESS | 1670 | 1467395181054 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}] 10:46:21 INFO - PROCESS | 1670 | 1467395181055 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:21 INFO - PROCESS | 1670 | 1467395181162 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 10:46:21 INFO - PROCESS | 1670 | 1467395181197 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:21 INFO - PROCESS | 1670 | 1467395181198 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184bc800 == 31 [pid = 1670] [id = 441] 10:46:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1183a1400) [pid = 1670] [serial = 1322] [outer = 0x0] 10:46:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1184d5000) [pid = 1670] [serial = 1323] [outer = 0x1183a1400] 10:46:21 INFO - PROCESS | 1670 | 1467395181223 Marionette DEBUG loaded listener.js 10:46:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x118746400) [pid = 1670] [serial = 1324] [outer = 0x1183a1400] 10:46:21 INFO - PROCESS | 1670 | 1467395181523 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]]]}] 10:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 522ms 10:46:21 INFO - PROCESS | 1670 | 1467395181573 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 10:46:21 INFO - PROCESS | 1670 | 1467395181574 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 10:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:46:21 INFO - PROCESS | 1670 | 1467395181576 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:46:21 INFO - PROCESS | 1670 | 1467395181588 Marionette TRACE conn2 <- [1,1738,null,{}] 10:46:21 INFO - PROCESS | 1670 | 1467395181591 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}] 10:46:21 INFO - PROCESS | 1670 | 1467395181592 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:21 INFO - PROCESS | 1670 | 1467395181694 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 10:46:21 INFO - PROCESS | 1670 | 1467395181732 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:21 INFO - PROCESS | 1670 | 1467395181733 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x118a1b800 == 32 [pid = 1670] [id = 442] 10:46:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1126a2000) [pid = 1670] [serial = 1325] [outer = 0x0] 10:46:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1189bb400) [pid = 1670] [serial = 1326] [outer = 0x1126a2000] 10:46:21 INFO - PROCESS | 1670 | 1467395181759 Marionette DEBUG loaded listener.js 10:46:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x11926c800) [pid = 1670] [serial = 1327] [outer = 0x1126a2000] 10:46:22 INFO - PROCESS | 1670 | 1467395182143 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]]]}] 10:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 583ms 10:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:46:22 INFO - PROCESS | 1670 | 1467395182159 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 10:46:22 INFO - PROCESS | 1670 | 1467395182160 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 10:46:22 INFO - PROCESS | 1670 | 1467395182162 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:46:22 INFO - PROCESS | 1670 | 1467395182164 Marionette TRACE conn2 <- [1,1742,null,{}] 10:46:22 INFO - PROCESS | 1670 | 1467395182168 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}] 10:46:22 INFO - PROCESS | 1670 | 1467395182172 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:22 INFO - PROCESS | 1670 | 1467395182302 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 10:46:22 INFO - PROCESS | 1670 | 1467395182314 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:22 INFO - PROCESS | 1670 | 1467395182315 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d34800 == 33 [pid = 1670] [id = 443] 10:46:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1192a2800) [pid = 1670] [serial = 1328] [outer = 0x0] 10:46:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1197a6400) [pid = 1670] [serial = 1329] [outer = 0x1192a2800] 10:46:22 INFO - PROCESS | 1670 | 1467395182340 Marionette DEBUG loaded listener.js 10:46:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x120dc9000) [pid = 1670] [serial = 1330] [outer = 0x1192a2800] 10:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 523ms 10:46:22 INFO - PROCESS | 1670 | 1467395182679 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]]]}] 10:46:22 INFO - PROCESS | 1670 | 1467395182687 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 10:46:22 INFO - PROCESS | 1670 | 1467395182688 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 10:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:46:22 INFO - PROCESS | 1670 | 1467395182691 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:46:22 INFO - PROCESS | 1670 | 1467395182692 Marionette TRACE conn2 <- [1,1746,null,{}] 10:46:22 INFO - PROCESS | 1670 | 1467395182694 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}] 10:46:22 INFO - PROCESS | 1670 | 1467395182695 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:22 INFO - PROCESS | 1670 | 1467395182816 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 10:46:22 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x11926b000) [pid = 1670] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:46:22 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1266efc00) [pid = 1670] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:46:22 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x112e9d400) [pid = 1670] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:46:22 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x128675c00) [pid = 1670] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:46:22 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x11329bc00) [pid = 1670] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:46:22 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x113237400) [pid = 1670] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:46:22 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x1197e9000) [pid = 1670] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:46:22 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x115e85000) [pid = 1670] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:46:22 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x128447400) [pid = 1670] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:46:22 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x120f74c00) [pid = 1670] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:46:22 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x119a9a800) [pid = 1670] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:46:22 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x1183a8800) [pid = 1670] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:46:22 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x116739000) [pid = 1670] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:46:22 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x115120000) [pid = 1670] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:46:22 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x1267a5000) [pid = 1670] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:46:22 INFO - PROCESS | 1670 | 1467395182861 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:22 INFO - PROCESS | 1670 | 1467395182862 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x113a2e800 == 34 [pid = 1670] [id = 444] 10:46:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x1121b1400) [pid = 1670] [serial = 1331] [outer = 0x0] 10:46:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x11329bc00) [pid = 1670] [serial = 1332] [outer = 0x1121b1400] 10:46:22 INFO - PROCESS | 1670 | 1467395182887 Marionette DEBUG loaded listener.js 10:46:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x118740c00) [pid = 1670] [serial = 1333] [outer = 0x1121b1400] 10:46:23 INFO - PROCESS | 1670 | 1467395183170 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]]]}] 10:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 519ms 10:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:46:23 INFO - PROCESS | 1670 | 1467395183209 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 10:46:23 INFO - PROCESS | 1670 | 1467395183210 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 10:46:23 INFO - PROCESS | 1670 | 1467395183213 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:46:23 INFO - PROCESS | 1670 | 1467395183214 Marionette TRACE conn2 <- [1,1750,null,{}] 10:46:23 INFO - PROCESS | 1670 | 1467395183220 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}] 10:46:23 INFO - PROCESS | 1670 | 1467395183221 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:23 INFO - PROCESS | 1670 | 1467395183299 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 10:46:23 INFO - PROCESS | 1670 | 1467395183304 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:23 INFO - PROCESS | 1670 | 1467395183305 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x120fa2000 == 35 [pid = 1670] [id = 445] 10:46:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x11825fc00) [pid = 1670] [serial = 1334] [outer = 0x0] 10:46:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1212c6800) [pid = 1670] [serial = 1335] [outer = 0x11825fc00] 10:46:23 INFO - PROCESS | 1670 | 1467395183329 Marionette DEBUG loaded listener.js 10:46:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1216c7c00) [pid = 1670] [serial = 1336] [outer = 0x11825fc00] 10:46:23 INFO - PROCESS | 1670 | 1467395183653 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]]]}] 10:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 473ms 10:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:46:23 INFO - PROCESS | 1670 | 1467395183687 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 10:46:23 INFO - PROCESS | 1670 | 1467395183688 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 10:46:23 INFO - PROCESS | 1670 | 1467395183690 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:46:23 INFO - PROCESS | 1670 | 1467395183691 Marionette TRACE conn2 <- [1,1754,null,{}] 10:46:23 INFO - PROCESS | 1670 | 1467395183694 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}] 10:46:23 INFO - PROCESS | 1670 | 1467395183695 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:23 INFO - PROCESS | 1670 | 1467395183807 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 10:46:23 INFO - PROCESS | 1670 | 1467395183812 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:23 INFO - PROCESS | 1670 | 1467395183814 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213d8000 == 36 [pid = 1670] [id = 446] 10:46:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x11213bc00) [pid = 1670] [serial = 1337] [outer = 0x0] 10:46:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1219cc400) [pid = 1670] [serial = 1338] [outer = 0x11213bc00] 10:46:23 INFO - PROCESS | 1670 | 1467395183841 Marionette DEBUG loaded listener.js 10:46:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x12488cc00) [pid = 1670] [serial = 1339] [outer = 0x11213bc00] 10:46:24 INFO - PROCESS | 1670 | 1467395184158 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]]]}] 10:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 520ms 10:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:46:24 INFO - PROCESS | 1670 | 1467395184210 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 10:46:24 INFO - PROCESS | 1670 | 1467395184211 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 10:46:24 INFO - PROCESS | 1670 | 1467395184213 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:46:24 INFO - PROCESS | 1670 | 1467395184215 Marionette TRACE conn2 <- [1,1758,null,{}] 10:46:24 INFO - PROCESS | 1670 | 1467395184217 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}] 10:46:24 INFO - PROCESS | 1670 | 1467395184218 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:24 INFO - PROCESS | 1670 | 1467395184295 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 10:46:24 INFO - PROCESS | 1670 | 1467395184301 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:24 INFO - PROCESS | 1670 | 1467395184302 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x124868800 == 37 [pid = 1670] [id = 447] 10:46:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x124aa3400) [pid = 1670] [serial = 1340] [outer = 0x0] 10:46:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x124ad6c00) [pid = 1670] [serial = 1341] [outer = 0x124aa3400] 10:46:24 INFO - PROCESS | 1670 | 1467395184326 Marionette DEBUG loaded listener.js 10:46:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x125306000) [pid = 1670] [serial = 1342] [outer = 0x124aa3400] 10:46:24 INFO - PROCESS | 1670 | 1467395184642 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]]]}] 10:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 470ms 10:46:24 INFO - PROCESS | 1670 | 1467395184684 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 10:46:24 INFO - PROCESS | 1670 | 1467395184686 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 10:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:46:24 INFO - PROCESS | 1670 | 1467395184688 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:46:24 INFO - PROCESS | 1670 | 1467395184690 Marionette TRACE conn2 <- [1,1762,null,{}] 10:46:24 INFO - PROCESS | 1670 | 1467395184692 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}] 10:46:24 INFO - PROCESS | 1670 | 1467395184693 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:24 INFO - PROCESS | 1670 | 1467395184822 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 10:46:24 INFO - PROCESS | 1670 | 1467395184828 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:24 INFO - PROCESS | 1670 | 1467395184829 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x125361000 == 38 [pid = 1670] [id = 448] 10:46:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x125310400) [pid = 1670] [serial = 1343] [outer = 0x0] 10:46:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x125c4b800) [pid = 1670] [serial = 1344] [outer = 0x125310400] 10:46:24 INFO - PROCESS | 1670 | 1467395184860 Marionette DEBUG loaded listener.js 10:46:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1266fb400) [pid = 1670] [serial = 1345] [outer = 0x125310400] 10:46:25 INFO - PROCESS | 1670 | 1467395185175 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]]]}] 10:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 520ms 10:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:46:25 INFO - PROCESS | 1670 | 1467395185209 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 10:46:25 INFO - PROCESS | 1670 | 1467395185210 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 10:46:25 INFO - PROCESS | 1670 | 1467395185212 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:46:25 INFO - PROCESS | 1670 | 1467395185213 Marionette TRACE conn2 <- [1,1766,null,{}] 10:46:25 INFO - PROCESS | 1670 | 1467395185218 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}] 10:46:25 INFO - PROCESS | 1670 | 1467395185219 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:25 INFO - PROCESS | 1670 | 1467395185295 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 10:46:25 INFO - PROCESS | 1670 | 1467395185299 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:25 INFO - PROCESS | 1670 | 1467395185301 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x1266ec800 == 39 [pid = 1670] [id = 449] 10:46:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x116f3b400) [pid = 1670] [serial = 1346] [outer = 0x0] 10:46:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12670c800) [pid = 1670] [serial = 1347] [outer = 0x116f3b400] 10:46:25 INFO - PROCESS | 1670 | 1467395185325 Marionette DEBUG loaded listener.js 10:46:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x126766c00) [pid = 1670] [serial = 1348] [outer = 0x116f3b400] 10:46:25 INFO - PROCESS | 1670 | 1467395185871 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]]]}] 10:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 726ms 10:46:25 INFO - PROCESS | 1670 | 1467395185939 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 10:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:46:25 INFO - PROCESS | 1670 | 1467395185942 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 10:46:25 INFO - PROCESS | 1670 | 1467395185945 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:46:25 INFO - PROCESS | 1670 | 1467395185947 Marionette TRACE conn2 <- [1,1770,null,{}] 10:46:25 INFO - PROCESS | 1670 | 1467395185951 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}] 10:46:25 INFO - PROCESS | 1670 | 1467395185953 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:26 INFO - PROCESS | 1670 | 1467395186052 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 10:46:26 INFO - PROCESS | 1670 | 1467395186123 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:26 INFO - PROCESS | 1670 | 1467395186124 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x116939800 == 40 [pid = 1670] [id = 450] 10:46:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1151d1800) [pid = 1670] [serial = 1349] [outer = 0x0] 10:46:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x116076800) [pid = 1670] [serial = 1350] [outer = 0x1151d1800] 10:46:26 INFO - PROCESS | 1670 | 1467395186155 Marionette DEBUG loaded listener.js 10:46:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x116742400) [pid = 1670] [serial = 1351] [outer = 0x1151d1800] 10:46:26 INFO - PROCESS | 1670 | 1467395186572 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]]]}] 10:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 673ms 10:46:26 INFO - PROCESS | 1670 | 1467395186618 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 10:46:26 INFO - PROCESS | 1670 | 1467395186621 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 10:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:46:26 INFO - PROCESS | 1670 | 1467395186625 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:46:26 INFO - PROCESS | 1670 | 1467395186627 Marionette TRACE conn2 <- [1,1774,null,{}] 10:46:26 INFO - PROCESS | 1670 | 1467395186629 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}] 10:46:26 INFO - PROCESS | 1670 | 1467395186631 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:26 INFO - PROCESS | 1670 | 1467395186733 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 10:46:26 INFO - PROCESS | 1670 | 1467395186821 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:26 INFO - PROCESS | 1670 | 1467395186823 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x118a89800 == 41 [pid = 1670] [id = 451] 10:46:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x11703c400) [pid = 1670] [serial = 1352] [outer = 0x0] 10:46:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x118164400) [pid = 1670] [serial = 1353] [outer = 0x11703c400] 10:46:26 INFO - PROCESS | 1670 | 1467395186868 Marionette DEBUG loaded listener.js 10:46:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1184d5400) [pid = 1670] [serial = 1354] [outer = 0x11703c400] 10:46:27 INFO - PROCESS | 1670 | 1467395187273 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]]]}] 10:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 669ms 10:46:27 INFO - PROCESS | 1670 | 1467395187295 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 10:46:27 INFO - PROCESS | 1670 | 1467395187296 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 10:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:46:27 INFO - PROCESS | 1670 | 1467395187299 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:46:27 INFO - PROCESS | 1670 | 1467395187302 Marionette TRACE conn2 <- [1,1778,null,{}] 10:46:27 INFO - PROCESS | 1670 | 1467395187309 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}] 10:46:27 INFO - PROCESS | 1670 | 1467395187313 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:27 INFO - PROCESS | 1670 | 1467395187414 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 10:46:27 INFO - PROCESS | 1670 | 1467395187474 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:27 INFO - PROCESS | 1670 | 1467395187476 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x128a4a000 == 42 [pid = 1670] [id = 452] 10:46:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1189b7000) [pid = 1670] [serial = 1355] [outer = 0x0] 10:46:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1192a1000) [pid = 1670] [serial = 1356] [outer = 0x1189b7000] 10:46:27 INFO - PROCESS | 1670 | 1467395187507 Marionette DEBUG loaded listener.js 10:46:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x120dbf400) [pid = 1670] [serial = 1357] [outer = 0x1189b7000] 10:46:27 INFO - PROCESS | 1670 | 1467395187917 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]]]}] 10:46:27 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 10:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 671ms 10:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:46:27 INFO - PROCESS | 1670 | 1467395187970 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 10:46:27 INFO - PROCESS | 1670 | 1467395187972 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 10:46:27 INFO - PROCESS | 1670 | 1467395187974 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:46:27 INFO - PROCESS | 1670 | 1467395187976 Marionette TRACE conn2 <- [1,1782,null,{}] 10:46:27 INFO - PROCESS | 1670 | 1467395187978 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}] 10:46:27 INFO - PROCESS | 1670 | 1467395187979 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:28 INFO - PROCESS | 1670 | 1467395188082 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 10:46:28 INFO - PROCESS | 1670 | 1467395188172 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:28 INFO - PROCESS | 1670 | 1467395188173 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x129022800 == 43 [pid = 1670] [id = 453] 10:46:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x123b67400) [pid = 1670] [serial = 1358] [outer = 0x0] 10:46:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x125385c00) [pid = 1670] [serial = 1359] [outer = 0x123b67400] 10:46:28 INFO - PROCESS | 1670 | 1467395188202 Marionette DEBUG loaded listener.js 10:46:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1262c4c00) [pid = 1670] [serial = 1360] [outer = 0x123b67400] 10:46:28 INFO - PROCESS | 1670 | 1467395188617 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]]]}] 10:46:28 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 10:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 672ms 10:46:28 INFO - PROCESS | 1670 | 1467395188646 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 10:46:28 INFO - PROCESS | 1670 | 1467395188648 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 10:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:46:28 INFO - PROCESS | 1670 | 1467395188650 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:46:28 INFO - PROCESS | 1670 | 1467395188651 Marionette TRACE conn2 <- [1,1786,null,{}] 10:46:28 INFO - PROCESS | 1670 | 1467395188654 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}] 10:46:28 INFO - PROCESS | 1670 | 1467395188655 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:28 INFO - PROCESS | 1670 | 1467395188753 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 10:46:28 INFO - PROCESS | 1670 | 1467395188825 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:28 INFO - PROCESS | 1670 | 1467395188826 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x110e19800 == 44 [pid = 1670] [id = 454] 10:46:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x11690b800) [pid = 1670] [serial = 1361] [outer = 0x0] 10:46:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x120dc9c00) [pid = 1670] [serial = 1362] [outer = 0x11690b800] 10:46:28 INFO - PROCESS | 1670 | 1467395188855 Marionette DEBUG loaded listener.js 10:46:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1266f8400) [pid = 1670] [serial = 1363] [outer = 0x11690b800] 10:46:29 INFO - PROCESS | 1670 | 1467395189402 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]]]}] 10:46:29 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 10:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 819ms 10:46:29 INFO - PROCESS | 1670 | 1467395189470 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 10:46:29 INFO - PROCESS | 1670 | 1467395189472 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 10:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:46:29 INFO - PROCESS | 1670 | 1467395189475 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:46:29 INFO - PROCESS | 1670 | 1467395189477 Marionette TRACE conn2 <- [1,1790,null,{}] 10:46:29 INFO - PROCESS | 1670 | 1467395189480 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}] 10:46:29 INFO - PROCESS | 1670 | 1467395189482 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:29 INFO - PROCESS | 1670 | 1467395189576 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 10:46:29 INFO - PROCESS | 1670 | 1467395189653 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:29 INFO - PROCESS | 1670 | 1467395189655 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x113a4d000 == 45 [pid = 1670] [id = 455] 10:46:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1160d9800) [pid = 1670] [serial = 1364] [outer = 0x0] 10:46:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x116744800) [pid = 1670] [serial = 1365] [outer = 0x1160d9800] 10:46:29 INFO - PROCESS | 1670 | 1467395189686 Marionette DEBUG loaded listener.js 10:46:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x116a0bc00) [pid = 1670] [serial = 1366] [outer = 0x1160d9800] 10:46:30 INFO - PROCESS | 1670 | --DOCSHELL 0x1213dd000 == 44 [pid = 1670] [id = 198] 10:46:30 INFO - PROCESS | 1670 | --DOCSHELL 0x1172a7800 == 43 [pid = 1670] [id = 187] 10:46:30 INFO - PROCESS | 1670 | --DOCSHELL 0x119324800 == 42 [pid = 1670] [id = 197] 10:46:30 INFO - PROCESS | 1670 | --DOCSHELL 0x1266cf800 == 41 [pid = 1670] [id = 191] 10:46:30 INFO - PROCESS | 1670 | --DOCSHELL 0x1169a4000 == 40 [pid = 1670] [id = 194] 10:46:30 INFO - PROCESS | 1670 | --DOCSHELL 0x112db2000 == 39 [pid = 1670] [id = 195] 10:46:30 INFO - PROCESS | 1670 | --DOCSHELL 0x12535e800 == 38 [pid = 1670] [id = 199] 10:46:30 INFO - PROCESS | 1670 | --DOCSHELL 0x119246000 == 37 [pid = 1670] [id = 188] 10:46:30 INFO - PROCESS | 1670 | --DOCSHELL 0x123c7b000 == 36 [pid = 1670] [id = 190] 10:46:30 INFO - PROCESS | 1670 | --DOCSHELL 0x129314800 == 35 [pid = 1670] [id = 201] 10:46:30 INFO - PROCESS | 1670 | --DOCSHELL 0x12130a800 == 34 [pid = 1670] [id = 200] 10:46:30 INFO - PROCESS | 1670 | --DOCSHELL 0x117e5b000 == 33 [pid = 1670] [id = 196] 10:46:30 INFO - PROCESS | 1670 | --DOCSHELL 0x1162ce800 == 32 [pid = 1670] [id = 186] 10:46:30 INFO - PROCESS | 1670 | 1467395190248 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]]]}] 10:46:30 INFO - PROCESS | 1670 | --DOCSHELL 0x111e8c800 == 31 [pid = 1670] [id = 436] 10:46:30 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) 10:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 820ms 10:46:30 INFO - PROCESS | 1670 | 1467395190296 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 10:46:30 INFO - PROCESS | 1670 | 1467395190300 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 10:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:46:30 INFO - PROCESS | 1670 | 1467395190306 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:46:30 INFO - PROCESS | 1670 | 1467395190309 Marionette TRACE conn2 <- [1,1794,null,{}] 10:46:30 INFO - PROCESS | 1670 | 1467395190312 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}] 10:46:30 INFO - PROCESS | 1670 | 1467395190314 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:30 INFO - PROCESS | 1670 | 1467395190409 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 10:46:30 INFO - PROCESS | 1670 | 1467395190420 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:30 INFO - PROCESS | 1670 | 1467395190421 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x116708800 == 32 [pid = 1670] [id = 456] 10:46:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1175b8800) [pid = 1670] [serial = 1367] [outer = 0x0] 10:46:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1183a3000) [pid = 1670] [serial = 1368] [outer = 0x1175b8800] 10:46:30 INFO - PROCESS | 1670 | 1467395190450 Marionette DEBUG loaded listener.js 10:46:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x1189bbc00) [pid = 1670] [serial = 1369] [outer = 0x1175b8800] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1290d6800) [pid = 1670] [serial = 1303] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12670cc00) [pid = 1670] [serial = 1287] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x128449800) [pid = 1670] [serial = 1290] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x128449400) [pid = 1670] [serial = 1288] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x128823800) [pid = 1670] [serial = 1293] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x128674400) [pid = 1670] [serial = 1291] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x128ce5000) [pid = 1670] [serial = 1294] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x128669800) [pid = 1670] [serial = 1302] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x11929dc00) [pid = 1670] [serial = 1299] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x115e7b800) [pid = 1670] [serial = 1296] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1183ab400) [pid = 1670] [serial = 1297] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x124881800) [pid = 1670] [serial = 1266] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1184e3000) [pid = 1670] [serial = 1264] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x116743c00) [pid = 1670] [serial = 1263] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x12bd91800) [pid = 1670] [serial = 1261] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12538c000) [pid = 1670] [serial = 1284] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x121328c00) [pid = 1670] [serial = 1281] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x124836c00) [pid = 1670] [serial = 1282] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1189bd000) [pid = 1670] [serial = 1278] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1197a3000) [pid = 1670] [serial = 1279] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x116a04000) [pid = 1670] [serial = 1275] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1172e3400) [pid = 1670] [serial = 1276] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1160d7000) [pid = 1670] [serial = 1273] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x115e7e000) [pid = 1670] [serial = 1272] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x128678000) [pid = 1670] [serial = 1270] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12865e800) [pid = 1670] [serial = 1269] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12601d800) [pid = 1670] [serial = 1267] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x128667000) [pid = 1670] [serial = 1300] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1262c7000) [pid = 1670] [serial = 1285] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1670 | 1467395190820 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]]]}] 10:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 572ms 10:46:30 INFO - PROCESS | 1670 | 1467395190877 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 10:46:30 INFO - PROCESS | 1670 | 1467395190879 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 10:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:46:30 INFO - PROCESS | 1670 | 1467395190881 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:46:30 INFO - PROCESS | 1670 | 1467395190884 Marionette TRACE conn2 <- [1,1798,null,{}] 10:46:30 INFO - PROCESS | 1670 | 1467395190891 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}] 10:46:30 INFO - PROCESS | 1670 | 1467395190894 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:30 INFO - PROCESS | 1670 | 1467395190991 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 10:46:31 INFO - PROCESS | 1670 | 1467395191005 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:31 INFO - PROCESS | 1670 | 1467395191006 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x119245000 == 33 [pid = 1670] [id = 457] 10:46:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1192a7800) [pid = 1670] [serial = 1370] [outer = 0x0] 10:46:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x119d3c000) [pid = 1670] [serial = 1371] [outer = 0x1192a7800] 10:46:31 INFO - PROCESS | 1670 | 1467395191034 Marionette DEBUG loaded listener.js 10:46:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x121233800) [pid = 1670] [serial = 1372] [outer = 0x1192a7800] 10:46:31 INFO - PROCESS | 1670 | 1467395191377 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]]]}] 10:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 520ms 10:46:31 INFO - PROCESS | 1670 | 1467395191402 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 10:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:46:31 INFO - PROCESS | 1670 | 1467395191404 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 10:46:31 INFO - PROCESS | 1670 | 1467395191406 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:46:31 INFO - PROCESS | 1670 | 1467395191407 Marionette TRACE conn2 <- [1,1802,null,{}] 10:46:31 INFO - PROCESS | 1670 | 1467395191409 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}] 10:46:31 INFO - PROCESS | 1670 | 1467395191410 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:31 INFO - PROCESS | 1670 | 1467395191493 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 10:46:31 INFO - PROCESS | 1670 | 1467395191498 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:31 INFO - PROCESS | 1670 | 1467395191501 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x120fa5000 == 34 [pid = 1670] [id = 458] 10:46:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1248dcc00) [pid = 1670] [serial = 1373] [outer = 0x0] 10:46:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x125307c00) [pid = 1670] [serial = 1374] [outer = 0x1248dcc00] 10:46:31 INFO - PROCESS | 1670 | 1467395191527 Marionette DEBUG loaded listener.js 10:46:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1262c3c00) [pid = 1670] [serial = 1375] [outer = 0x1248dcc00] 10:46:31 INFO - PROCESS | 1670 | 1467395191885 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]]]}] 10:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 519ms 10:46:31 INFO - PROCESS | 1670 | 1467395191926 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 10:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:46:31 INFO - PROCESS | 1670 | 1467395191928 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 10:46:31 INFO - PROCESS | 1670 | 1467395191934 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:46:31 INFO - PROCESS | 1670 | 1467395191936 Marionette TRACE conn2 <- [1,1806,null,{}] 10:46:31 INFO - PROCESS | 1670 | 1467395191939 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}] 10:46:31 INFO - PROCESS | 1670 | 1467395191941 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:32 INFO - PROCESS | 1670 | 1467395192108 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 10:46:32 INFO - PROCESS | 1670 | 1467395192120 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:32 INFO - PROCESS | 1670 | 1467395192122 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x121313800 == 35 [pid = 1670] [id = 459] 10:46:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1262c5000) [pid = 1670] [serial = 1376] [outer = 0x0] 10:46:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x126705800) [pid = 1670] [serial = 1377] [outer = 0x1262c5000] 10:46:32 INFO - PROCESS | 1670 | 1467395192161 Marionette DEBUG loaded listener.js 10:46:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x126712400) [pid = 1670] [serial = 1378] [outer = 0x1262c5000] 10:46:32 INFO - PROCESS | 1670 | 1467395192545 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]]]}] 10:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 622ms 10:46:32 INFO - PROCESS | 1670 | 1467395192554 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 10:46:32 INFO - PROCESS | 1670 | 1467395192555 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 10:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:46:32 INFO - PROCESS | 1670 | 1467395192557 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:46:32 INFO - PROCESS | 1670 | 1467395192558 Marionette TRACE conn2 <- [1,1810,null,{}] 10:46:32 INFO - PROCESS | 1670 | 1467395192560 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}] 10:46:32 INFO - PROCESS | 1670 | 1467395192564 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:32 INFO - PROCESS | 1670 | 1467395192693 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 10:46:32 INFO - PROCESS | 1670 | 1467395192698 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:32 INFO - PROCESS | 1670 | 1467395192699 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x112d64000 == 36 [pid = 1670] [id = 460] 10:46:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x126767c00) [pid = 1670] [serial = 1379] [outer = 0x0] 10:46:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x126771000) [pid = 1670] [serial = 1380] [outer = 0x126767c00] 10:46:32 INFO - PROCESS | 1670 | 1467395192724 Marionette DEBUG loaded listener.js 10:46:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x128446800) [pid = 1670] [serial = 1381] [outer = 0x126767c00] 10:46:33 INFO - PROCESS | 1670 | 1467395193053 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]]]}] 10:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 518ms 10:46:33 INFO - PROCESS | 1670 | 1467395193075 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 10:46:33 INFO - PROCESS | 1670 | 1467395193076 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 10:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:46:33 INFO - PROCESS | 1670 | 1467395193079 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:46:33 INFO - PROCESS | 1670 | 1467395193080 Marionette TRACE conn2 <- [1,1814,null,{}] 10:46:33 INFO - PROCESS | 1670 | 1467395193090 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}] 10:46:33 INFO - PROCESS | 1670 | 1467395193091 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:33 INFO - PROCESS | 1670 | 1467395193195 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 10:46:33 INFO - PROCESS | 1670 | 1467395193242 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:33 INFO - PROCESS | 1670 | 1467395193243 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x128c92000 == 37 [pid = 1670] [id = 461] 10:46:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1133db400) [pid = 1670] [serial = 1382] [outer = 0x0] 10:46:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12865f800) [pid = 1670] [serial = 1383] [outer = 0x1133db400] 10:46:33 INFO - PROCESS | 1670 | 1467395193273 Marionette DEBUG loaded listener.js 10:46:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x128667400) [pid = 1670] [serial = 1384] [outer = 0x1133db400] 10:46:33 INFO - PROCESS | 1670 | 1467395193603 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]]]}] 10:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 571ms 10:46:33 INFO - PROCESS | 1670 | 1467395193651 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 10:46:33 INFO - PROCESS | 1670 | 1467395193652 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 10:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:46:33 INFO - PROCESS | 1670 | 1467395193654 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:46:33 INFO - PROCESS | 1670 | 1467395193655 Marionette TRACE conn2 <- [1,1818,null,{}] 10:46:33 INFO - PROCESS | 1670 | 1467395193658 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}] 10:46:33 INFO - PROCESS | 1670 | 1467395193659 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:33 INFO - PROCESS | 1670 | 1467395193761 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 10:46:33 INFO - PROCESS | 1670 | 1467395193772 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:33 INFO - PROCESS | 1670 | 1467395193773 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x12931e000 == 38 [pid = 1670] [id = 462] 10:46:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12866a400) [pid = 1670] [serial = 1385] [outer = 0x0] 10:46:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x128670c00) [pid = 1670] [serial = 1386] [outer = 0x12866a400] 10:46:33 INFO - PROCESS | 1670 | 1467395193798 Marionette DEBUG loaded listener.js 10:46:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x128678c00) [pid = 1670] [serial = 1387] [outer = 0x12866a400] 10:46:34 INFO - PROCESS | 1670 | 1467395194124 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]]]}] 10:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 518ms 10:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:46:34 INFO - PROCESS | 1670 | 1467395194172 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 10:46:34 INFO - PROCESS | 1670 | 1467395194174 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 10:46:34 INFO - PROCESS | 1670 | 1467395194176 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:46:34 INFO - PROCESS | 1670 | 1467395194177 Marionette TRACE conn2 <- [1,1822,null,{}] 10:46:34 INFO - PROCESS | 1670 | 1467395194179 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}] 10:46:34 INFO - PROCESS | 1670 | 1467395194180 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:34 INFO - PROCESS | 1670 | 1467395194280 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 10:46:34 INFO - PROCESS | 1670 | 1467395194301 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:34 INFO - PROCESS | 1670 | 1467395194302 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a829000 == 39 [pid = 1670] [id = 463] 10:46:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12867b400) [pid = 1670] [serial = 1388] [outer = 0x0] 10:46:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x128820400) [pid = 1670] [serial = 1389] [outer = 0x12867b400] 10:46:34 INFO - PROCESS | 1670 | 1467395194327 Marionette DEBUG loaded listener.js 10:46:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12882a000) [pid = 1670] [serial = 1390] [outer = 0x12867b400] 10:46:34 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1183a1400) [pid = 1670] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:46:34 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1290da000) [pid = 1670] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:46:34 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x115e7ac00) [pid = 1670] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:46:34 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x113237c00) [pid = 1670] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:46:34 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1151d3800) [pid = 1670] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:46:34 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1126a2000) [pid = 1670] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:46:34 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1160d6c00) [pid = 1670] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:46:34 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1121b1400) [pid = 1670] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:46:34 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x112e93800) [pid = 1670] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:46:34 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1192a2800) [pid = 1670] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:46:34 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11213bc00) [pid = 1670] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:46:34 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x124aa3400) [pid = 1670] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:46:34 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x125310400) [pid = 1670] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:46:34 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11825fc00) [pid = 1670] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:46:34 INFO - PROCESS | 1670 | 1467395194736 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]]]}] 10:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 568ms 10:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:46:34 INFO - PROCESS | 1670 | 1467395194744 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 10:46:34 INFO - PROCESS | 1670 | 1467395194745 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 10:46:34 INFO - PROCESS | 1670 | 1467395194749 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:46:34 INFO - PROCESS | 1670 | 1467395194751 Marionette TRACE conn2 <- [1,1826,null,{}] 10:46:34 INFO - PROCESS | 1670 | 1467395194757 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}] 10:46:34 INFO - PROCESS | 1670 | 1467395194758 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:34 INFO - PROCESS | 1670 | 1467395194877 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 10:46:34 INFO - PROCESS | 1670 | 1467395194914 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:34 INFO - PROCESS | 1670 | 1467395194915 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a8c7800 == 40 [pid = 1670] [id = 464] 10:46:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1121b1400) [pid = 1670] [serial = 1391] [outer = 0x0] 10:46:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x116630800) [pid = 1670] [serial = 1392] [outer = 0x1121b1400] 10:46:34 INFO - PROCESS | 1670 | 1467395194939 Marionette DEBUG loaded listener.js 10:46:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1192a2800) [pid = 1670] [serial = 1393] [outer = 0x1121b1400] 10:46:35 INFO - PROCESS | 1670 | 1467395195219 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]]]}] 10:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 523ms 10:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:46:35 INFO - PROCESS | 1670 | 1467395195272 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 10:46:35 INFO - PROCESS | 1670 | 1467395195274 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 10:46:35 INFO - PROCESS | 1670 | 1467395195276 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:46:35 INFO - PROCESS | 1670 | 1467395195277 Marionette TRACE conn2 <- [1,1830,null,{}] 10:46:35 INFO - PROCESS | 1670 | 1467395195279 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}] 10:46:35 INFO - PROCESS | 1670 | 1467395195282 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:35 INFO - PROCESS | 1670 | 1467395195381 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 10:46:35 INFO - PROCESS | 1670 | 1467395195442 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:35 INFO - PROCESS | 1670 | 1467395195444 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af3f800 == 41 [pid = 1670] [id = 465] 10:46:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x116f3c800) [pid = 1670] [serial = 1394] [outer = 0x0] 10:46:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x125310400) [pid = 1670] [serial = 1395] [outer = 0x116f3c800] 10:46:35 INFO - PROCESS | 1670 | 1467395195470 Marionette DEBUG loaded listener.js 10:46:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x128fa5c00) [pid = 1670] [serial = 1396] [outer = 0x116f3c800] 10:46:35 INFO - PROCESS | 1670 | 1467395195807 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]]]}] 10:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 569ms 10:46:35 INFO - PROCESS | 1670 | 1467395195846 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 10:46:35 INFO - PROCESS | 1670 | 1467395195848 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 10:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:46:35 INFO - PROCESS | 1670 | 1467395195851 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:46:35 INFO - PROCESS | 1670 | 1467395195853 Marionette TRACE conn2 <- [1,1834,null,{}] 10:46:35 INFO - PROCESS | 1670 | 1467395195856 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}] 10:46:35 INFO - PROCESS | 1670 | 1467395195858 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:35 INFO - PROCESS | 1670 | 1467395195986 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 10:46:36 INFO - PROCESS | 1670 | 1467395196081 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:36 INFO - PROCESS | 1670 | 1467395196082 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af9f800 == 42 [pid = 1670] [id = 466] 10:46:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x118aefc00) [pid = 1670] [serial = 1397] [outer = 0x0] 10:46:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x128fa4400) [pid = 1670] [serial = 1398] [outer = 0x118aefc00] 10:46:36 INFO - PROCESS | 1670 | 1467395196107 Marionette DEBUG loaded listener.js 10:46:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12907b000) [pid = 1670] [serial = 1399] [outer = 0x118aefc00] 10:46:36 INFO - PROCESS | 1670 | 1467395196353 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]]]}] 10:46:36 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 10:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 519ms 10:46:36 INFO - PROCESS | 1670 | 1467395196373 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 10:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:46:36 INFO - PROCESS | 1670 | 1467395196374 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 10:46:36 INFO - PROCESS | 1670 | 1467395196376 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:46:36 INFO - PROCESS | 1670 | 1467395196377 Marionette TRACE conn2 <- [1,1838,null,{}] 10:46:36 INFO - PROCESS | 1670 | 1467395196379 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}] 10:46:36 INFO - PROCESS | 1670 | 1467395196380 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:36 INFO - PROCESS | 1670 | 1467395196478 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 10:46:36 INFO - PROCESS | 1670 | 1467395196483 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:36 INFO - PROCESS | 1670 | 1467395196484 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba05000 == 43 [pid = 1670] [id = 467] 10:46:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12907ec00) [pid = 1670] [serial = 1400] [outer = 0x0] 10:46:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1290d2c00) [pid = 1670] [serial = 1401] [outer = 0x12907ec00] 10:46:36 INFO - PROCESS | 1670 | 1467395196507 Marionette DEBUG loaded listener.js 10:46:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1290dec00) [pid = 1670] [serial = 1402] [outer = 0x12907ec00] 10:46:37 INFO - PROCESS | 1670 | 1467395197020 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]]]}] 10:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 669ms 10:46:37 INFO - PROCESS | 1670 | 1467395197045 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 10:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:46:37 INFO - PROCESS | 1670 | 1467395197048 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 10:46:37 INFO - PROCESS | 1670 | 1467395197051 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:46:37 INFO - PROCESS | 1670 | 1467395197055 Marionette TRACE conn2 <- [1,1842,null,{}] 10:46:37 INFO - PROCESS | 1670 | 1467395197058 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}] 10:46:37 INFO - PROCESS | 1670 | 1467395197060 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:37 INFO - PROCESS | 1670 | 1467395197167 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 10:46:37 INFO - PROCESS | 1670 | 1467395197253 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:37 INFO - PROCESS | 1670 | 1467395197255 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e55800 == 44 [pid = 1670] [id = 468] 10:46:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x116738800) [pid = 1670] [serial = 1403] [outer = 0x0] 10:46:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x116907800) [pid = 1670] [serial = 1404] [outer = 0x116738800] 10:46:37 INFO - PROCESS | 1670 | 1467395197328 Marionette DEBUG loaded listener.js 10:46:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11825bc00) [pid = 1670] [serial = 1405] [outer = 0x116738800] 10:46:37 INFO - PROCESS | 1670 | 1467395197750 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]]]}] 10:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 721ms 10:46:37 INFO - PROCESS | 1670 | 1467395197773 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 10:46:37 INFO - PROCESS | 1670 | 1467395197776 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 10:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:46:37 INFO - PROCESS | 1670 | 1467395197780 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:46:37 INFO - PROCESS | 1670 | 1467395197782 Marionette TRACE conn2 <- [1,1846,null,{}] 10:46:37 INFO - PROCESS | 1670 | 1467395197785 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}] 10:46:37 INFO - PROCESS | 1670 | 1467395197787 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:37 INFO - PROCESS | 1670 | 1467395197897 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 10:46:37 INFO - PROCESS | 1670 | 1467395197960 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:37 INFO - PROCESS | 1670 | 1467395197961 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x124879800 == 45 [pid = 1670] [id = 469] 10:46:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x118747400) [pid = 1670] [serial = 1406] [outer = 0x0] 10:46:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1192a4800) [pid = 1670] [serial = 1407] [outer = 0x118747400] 10:46:38 INFO - PROCESS | 1670 | 1467395198032 Marionette DEBUG loaded listener.js 10:46:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x120dc0000) [pid = 1670] [serial = 1408] [outer = 0x118747400] 10:46:38 INFO - PROCESS | 1670 | 1467395198440 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]]]}] 10:46:38 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) 10:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 671ms 10:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:46:38 INFO - PROCESS | 1670 | 1467395198453 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 10:46:38 INFO - PROCESS | 1670 | 1467395198454 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 10:46:38 INFO - PROCESS | 1670 | 1467395198456 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:46:38 INFO - PROCESS | 1670 | 1467395198459 Marionette TRACE conn2 <- [1,1850,null,{}] 10:46:38 INFO - PROCESS | 1670 | 1467395198467 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}] 10:46:38 INFO - PROCESS | 1670 | 1467395198470 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:38 INFO - PROCESS | 1670 | 1467395198594 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 10:46:38 INFO - PROCESS | 1670 | 1467395198672 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:38 INFO - PROCESS | 1670 | 1467395198674 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b75b000 == 46 [pid = 1670] [id = 470] 10:46:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x1262c9000) [pid = 1670] [serial = 1409] [outer = 0x0] 10:46:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x126768c00) [pid = 1670] [serial = 1410] [outer = 0x1262c9000] 10:46:38 INFO - PROCESS | 1670 | 1467395198705 Marionette DEBUG loaded listener.js 10:46:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1267a8c00) [pid = 1670] [serial = 1411] [outer = 0x1262c9000] 10:46:39 INFO - PROCESS | 1670 | 1467395199126 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]]]}] 10:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 721ms 10:46:39 INFO - PROCESS | 1670 | 1467395199178 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 10:46:39 INFO - PROCESS | 1670 | 1467395199180 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 10:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:46:39 INFO - PROCESS | 1670 | 1467395199201 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:46:39 INFO - PROCESS | 1670 | 1467395199203 Marionette TRACE conn2 <- [1,1854,null,{}] 10:46:39 INFO - PROCESS | 1670 | 1467395199205 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}] 10:46:39 INFO - PROCESS | 1670 | 1467395199206 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:39 INFO - PROCESS | 1670 | 1467395199467 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 10:46:39 INFO - PROCESS | 1670 | 1467395199557 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:39 INFO - PROCESS | 1670 | 1467395199559 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f8f800 == 47 [pid = 1670] [id = 471] 10:46:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x113370000) [pid = 1670] [serial = 1412] [outer = 0x0] 10:46:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x115e7d400) [pid = 1670] [serial = 1413] [outer = 0x113370000] 10:46:39 INFO - PROCESS | 1670 | 1467395199586 Marionette DEBUG loaded listener.js 10:46:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x116910000) [pid = 1670] [serial = 1414] [outer = 0x113370000] 10:46:40 INFO - PROCESS | 1670 | 1467395200038 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]]]}] 10:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 870ms 10:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:46:40 INFO - PROCESS | 1670 | 1467395200071 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 10:46:40 INFO - PROCESS | 1670 | 1467395200074 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 10:46:40 INFO - PROCESS | 1670 | 1467395200077 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:46:40 INFO - PROCESS | 1670 | 1467395200079 Marionette TRACE conn2 <- [1,1858,null,{}] 10:46:40 INFO - PROCESS | 1670 | 1467395200099 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}] 10:46:40 INFO - PROCESS | 1670 | 1467395200101 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:40 INFO - PROCESS | 1670 | 1467395200217 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 10:46:40 INFO - PROCESS | 1670 | 1467395200276 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:40 INFO - PROCESS | 1670 | 1467395200278 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x116622800 == 48 [pid = 1670] [id = 472] 10:46:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x118265c00) [pid = 1670] [serial = 1415] [outer = 0x0] 10:46:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x1183aa800) [pid = 1670] [serial = 1416] [outer = 0x118265c00] 10:46:40 INFO - PROCESS | 1670 | 1467395200308 Marionette DEBUG loaded listener.js 10:46:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x118744c00) [pid = 1670] [serial = 1417] [outer = 0x118265c00] 10:46:40 INFO - PROCESS | 1670 | --DOCSHELL 0x12977c800 == 47 [pid = 1670] [id = 193] 10:46:40 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba9d000 == 46 [pid = 1670] [id = 435] 10:46:40 INFO - PROCESS | 1670 | --DOCSHELL 0x12af9f800 == 45 [pid = 1670] [id = 466] 10:46:40 INFO - PROCESS | 1670 | --DOCSHELL 0x12af3f800 == 44 [pid = 1670] [id = 465] 10:46:40 INFO - PROCESS | 1670 | --DOCSHELL 0x12a8c7800 == 43 [pid = 1670] [id = 464] 10:46:40 INFO - PROCESS | 1670 | --DOCSHELL 0x12a829000 == 42 [pid = 1670] [id = 463] 10:46:40 INFO - PROCESS | 1670 | --DOCSHELL 0x12931e000 == 41 [pid = 1670] [id = 462] 10:46:40 INFO - PROCESS | 1670 | --DOCSHELL 0x128c92000 == 40 [pid = 1670] [id = 461] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12670c800) [pid = 1670] [serial = 1347] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOCSHELL 0x112d64000 == 39 [pid = 1670] [id = 460] 10:46:40 INFO - PROCESS | 1670 | --DOCSHELL 0x121313800 == 38 [pid = 1670] [id = 459] 10:46:40 INFO - PROCESS | 1670 | --DOCSHELL 0x120fa5000 == 37 [pid = 1670] [id = 458] 10:46:40 INFO - PROCESS | 1670 | --DOCSHELL 0x119245000 == 36 [pid = 1670] [id = 457] 10:46:40 INFO - PROCESS | 1670 | --DOCSHELL 0x116708800 == 35 [pid = 1670] [id = 456] 10:46:40 INFO - PROCESS | 1670 | 1467395200693 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]]]}] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12933f800) [pid = 1670] [serial = 1305] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x1184d5000) [pid = 1670] [serial = 1323] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12a528400) [pid = 1670] [serial = 1306] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x115e7f800) [pid = 1670] [serial = 1311] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x115e88c00) [pid = 1670] [serial = 1312] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x113da6400) [pid = 1670] [serial = 1314] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x115e87800) [pid = 1670] [serial = 1315] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1175b6800) [pid = 1670] [serial = 1320] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1189bb400) [pid = 1670] [serial = 1326] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x118259400) [pid = 1670] [serial = 1321] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x11673f400) [pid = 1670] [serial = 1317] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x116908c00) [pid = 1670] [serial = 1318] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x11329bc00) [pid = 1670] [serial = 1332] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x11329cc00) [pid = 1670] [serial = 1309] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x112e94400) [pid = 1670] [serial = 1308] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1197a6400) [pid = 1670] [serial = 1329] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11926c800) [pid = 1670] [serial = 1327] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x118740c00) [pid = 1670] [serial = 1333] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x12488cc00) [pid = 1670] [serial = 1339] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x124ad6c00) [pid = 1670] [serial = 1341] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x125306000) [pid = 1670] [serial = 1342] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x120dc9000) [pid = 1670] [serial = 1330] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x118746400) [pid = 1670] [serial = 1324] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1219cc400) [pid = 1670] [serial = 1338] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x125c4b800) [pid = 1670] [serial = 1344] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1266fb400) [pid = 1670] [serial = 1345] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1216c7c00) [pid = 1670] [serial = 1336] [outer = 0x0] [url = about:blank] 10:46:40 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1212c6800) [pid = 1670] [serial = 1335] [outer = 0x0] [url = about:blank] 10:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 670ms 10:46:40 INFO - PROCESS | 1670 | 1467395200746 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 10:46:40 INFO - PROCESS | 1670 | 1467395200748 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 10:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:46:40 INFO - PROCESS | 1670 | 1467395200750 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:46:40 INFO - PROCESS | 1670 | 1467395200751 Marionette TRACE conn2 <- [1,1862,null,{}] 10:46:40 INFO - PROCESS | 1670 | 1467395200753 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}] 10:46:40 INFO - PROCESS | 1670 | 1467395200754 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:40 INFO - PROCESS | 1670 | 1467395200841 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 10:46:40 INFO - PROCESS | 1670 | 1467395200847 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:40 INFO - PROCESS | 1670 | 1467395200849 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x116937000 == 36 [pid = 1670] [id = 473] 10:46:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1189bdc00) [pid = 1670] [serial = 1418] [outer = 0x0] 10:46:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11926d000) [pid = 1670] [serial = 1419] [outer = 0x1189bdc00] 10:46:40 INFO - PROCESS | 1670 | 1467395200878 Marionette DEBUG loaded listener.js 10:46:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1197e8400) [pid = 1670] [serial = 1420] [outer = 0x1189bdc00] 10:46:41 INFO - PROCESS | 1670 | 1467395201277 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]]]}] 10:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 568ms 10:46:41 INFO - PROCESS | 1670 | 1467395201318 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 10:46:41 INFO - PROCESS | 1670 | 1467395201321 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 10:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:46:41 INFO - PROCESS | 1670 | 1467395201328 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:46:41 INFO - PROCESS | 1670 | 1467395201331 Marionette TRACE conn2 <- [1,1866,null,{}] 10:46:41 INFO - PROCESS | 1670 | 1467395201334 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}] 10:46:41 INFO - PROCESS | 1670 | 1467395201336 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:41 INFO - PROCESS | 1670 | 1467395201422 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 10:46:41 INFO - PROCESS | 1670 | 1467395201425 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:41 INFO - PROCESS | 1670 | 1467395201426 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x118a7c000 == 37 [pid = 1670] [id = 474] 10:46:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x120dc9400) [pid = 1670] [serial = 1421] [outer = 0x0] 10:46:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1216c7c00) [pid = 1670] [serial = 1422] [outer = 0x120dc9400] 10:46:41 INFO - PROCESS | 1670 | 1467395201451 Marionette DEBUG loaded listener.js 10:46:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x124c4f000) [pid = 1670] [serial = 1423] [outer = 0x120dc9400] 10:46:41 INFO - PROCESS | 1670 | 1467395201803 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]]]}] 10:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 525ms 10:46:41 INFO - PROCESS | 1670 | 1467395201860 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 10:46:41 INFO - PROCESS | 1670 | 1467395201862 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 10:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:46:41 INFO - PROCESS | 1670 | 1467395201865 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:46:41 INFO - PROCESS | 1670 | 1467395201867 Marionette TRACE conn2 <- [1,1870,null,{}] 10:46:41 INFO - PROCESS | 1670 | 1467395201869 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}] 10:46:41 INFO - PROCESS | 1670 | 1467395201870 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:41 INFO - PROCESS | 1670 | 1467395201946 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 10:46:41 INFO - PROCESS | 1670 | 1467395201952 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:41 INFO - PROCESS | 1670 | 1467395201953 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x120f96000 == 38 [pid = 1670] [id = 475] 10:46:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x113f3ac00) [pid = 1670] [serial = 1424] [outer = 0x0] 10:46:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1262ca800) [pid = 1670] [serial = 1425] [outer = 0x113f3ac00] 10:46:41 INFO - PROCESS | 1670 | 1467395201978 Marionette DEBUG loaded listener.js 10:46:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x126769800) [pid = 1670] [serial = 1426] [outer = 0x113f3ac00] 10:46:42 INFO - PROCESS | 1670 | 1467395202310 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]]]}] 10:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 471ms 10:46:42 INFO - PROCESS | 1670 | 1467395202338 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 10:46:42 INFO - PROCESS | 1670 | 1467395202339 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 10:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:46:42 INFO - PROCESS | 1670 | 1467395202341 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:46:42 INFO - PROCESS | 1670 | 1467395202342 Marionette TRACE conn2 <- [1,1874,null,{}] 10:46:42 INFO - PROCESS | 1670 | 1467395202345 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}] 10:46:42 INFO - PROCESS | 1670 | 1467395202346 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:42 INFO - PROCESS | 1670 | 1467395202426 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 10:46:42 INFO - PROCESS | 1670 | 1467395202431 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:42 INFO - PROCESS | 1670 | 1467395202437 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x113d75000 == 39 [pid = 1670] [id = 476] 10:46:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1267b3c00) [pid = 1670] [serial = 1427] [outer = 0x0] 10:46:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1267d4000) [pid = 1670] [serial = 1428] [outer = 0x1267b3c00] 10:46:42 INFO - PROCESS | 1670 | 1467395202476 Marionette DEBUG loaded listener.js 10:46:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x128661400) [pid = 1670] [serial = 1429] [outer = 0x1267b3c00] 10:46:42 INFO - PROCESS | 1670 | 1467395202853 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]]]}] 10:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 572ms 10:46:42 INFO - PROCESS | 1670 | 1467395202914 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 10:46:42 INFO - PROCESS | 1670 | 1467395202916 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 10:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:46:42 INFO - PROCESS | 1670 | 1467395202919 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:46:42 INFO - PROCESS | 1670 | 1467395202921 Marionette TRACE conn2 <- [1,1878,null,{}] 10:46:42 INFO - PROCESS | 1670 | 1467395202924 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}] 10:46:42 INFO - PROCESS | 1670 | 1467395202926 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:43 INFO - PROCESS | 1670 | 1467395203081 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 10:46:43 INFO - PROCESS | 1670 | 1467395203095 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:43 INFO - PROCESS | 1670 | 1467395203096 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x1252aa000 == 40 [pid = 1670] [id = 477] 10:46:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1267af000) [pid = 1670] [serial = 1430] [outer = 0x0] 10:46:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x128670000) [pid = 1670] [serial = 1431] [outer = 0x1267af000] 10:46:43 INFO - PROCESS | 1670 | 1467395203138 Marionette DEBUG loaded listener.js 10:46:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x128829400) [pid = 1670] [serial = 1432] [outer = 0x1267af000] 10:46:43 INFO - PROCESS | 1670 | 1467395203554 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]]]}] 10:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 671ms 10:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:46:43 INFO - PROCESS | 1670 | 1467395203591 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 10:46:43 INFO - PROCESS | 1670 | 1467395203593 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 10:46:43 INFO - PROCESS | 1670 | 1467395203595 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:46:43 INFO - PROCESS | 1670 | 1467395203596 Marionette TRACE conn2 <- [1,1882,null,{}] 10:46:43 INFO - PROCESS | 1670 | 1467395203598 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}] 10:46:43 INFO - PROCESS | 1670 | 1467395203599 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:43 INFO - PROCESS | 1670 | 1467395203708 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 10:46:43 INFO - PROCESS | 1670 | 1467395203763 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:43 INFO - PROCESS | 1670 | 1467395203764 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x1287e2800 == 41 [pid = 1670] [id = 478] 10:46:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x128663c00) [pid = 1670] [serial = 1433] [outer = 0x0] 10:46:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x128ce8c00) [pid = 1670] [serial = 1434] [outer = 0x128663c00] 10:46:43 INFO - PROCESS | 1670 | 1467395203788 Marionette DEBUG loaded listener.js 10:46:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x128fa2800) [pid = 1670] [serial = 1435] [outer = 0x128663c00] 10:46:44 INFO - PROCESS | 1670 | 1467395204107 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]]]}] 10:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 568ms 10:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:46:44 INFO - PROCESS | 1670 | 1467395204163 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 10:46:44 INFO - PROCESS | 1670 | 1467395204164 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 10:46:44 INFO - PROCESS | 1670 | 1467395204166 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:46:44 INFO - PROCESS | 1670 | 1467395204168 Marionette TRACE conn2 <- [1,1886,null,{}] 10:46:44 INFO - PROCESS | 1670 | 1467395204170 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}] 10:46:44 INFO - PROCESS | 1670 | 1467395204172 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:44 INFO - PROCESS | 1670 | 1467395204273 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 10:46:44 INFO - PROCESS | 1670 | 1467395204283 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:44 INFO - PROCESS | 1670 | 1467395204284 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a560800 == 42 [pid = 1670] [id = 479] 10:46:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1131d1c00) [pid = 1670] [serial = 1436] [outer = 0x0] 10:46:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12907d800) [pid = 1670] [serial = 1437] [outer = 0x1131d1c00] 10:46:44 INFO - PROCESS | 1670 | 1467395204309 Marionette DEBUG loaded listener.js 10:46:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x1290de800) [pid = 1670] [serial = 1438] [outer = 0x1131d1c00] 10:46:44 INFO - PROCESS | 1670 | 1467395204647 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]]]}] 10:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 520ms 10:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:46:44 INFO - PROCESS | 1670 | 1467395204687 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 10:46:44 INFO - PROCESS | 1670 | 1467395204688 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 10:46:44 INFO - PROCESS | 1670 | 1467395204690 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:46:44 INFO - PROCESS | 1670 | 1467395204691 Marionette TRACE conn2 <- [1,1890,null,{}] 10:46:44 INFO - PROCESS | 1670 | 1467395204693 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}] 10:46:44 INFO - PROCESS | 1670 | 1467395204694 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:44 INFO - PROCESS | 1670 | 1467395204808 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 10:46:44 INFO - PROCESS | 1670 | 1467395204850 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:44 INFO - PROCESS | 1670 | 1467395204852 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af53800 == 43 [pid = 1670] [id = 480] 10:46:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x128ce5000) [pid = 1670] [serial = 1439] [outer = 0x0] 10:46:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12933e000) [pid = 1670] [serial = 1440] [outer = 0x128ce5000] 10:46:44 INFO - PROCESS | 1670 | 1467395204876 Marionette DEBUG loaded listener.js 10:46:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x1293b2400) [pid = 1670] [serial = 1441] [outer = 0x128ce5000] 10:46:45 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x126767c00) [pid = 1670] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:46:45 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1133db400) [pid = 1670] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:46:45 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1121b1400) [pid = 1670] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:46:45 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12866a400) [pid = 1670] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:46:45 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1262c5000) [pid = 1670] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:46:45 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1175b8800) [pid = 1670] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:46:45 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1160d9800) [pid = 1670] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:46:45 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x11690b800) [pid = 1670] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:46:45 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1248dcc00) [pid = 1670] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:46:45 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1192a7800) [pid = 1670] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:46:45 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12867b400) [pid = 1670] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:46:45 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x118aefc00) [pid = 1670] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:46:45 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x116f3c800) [pid = 1670] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:46:45 INFO - PROCESS | 1670 | 1467395205348 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]]]}] 10:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 673ms 10:46:45 INFO - PROCESS | 1670 | 1467395205370 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 10:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:46:45 INFO - PROCESS | 1670 | 1467395205372 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 10:46:45 INFO - PROCESS | 1670 | 1467395205375 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:46:45 INFO - PROCESS | 1670 | 1467395205376 Marionette TRACE conn2 <- [1,1894,null,{}] 10:46:45 INFO - PROCESS | 1670 | 1467395205379 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}] 10:46:45 INFO - PROCESS | 1670 | 1467395205381 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:45 INFO - PROCESS | 1670 | 1467395205567 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 10:46:45 INFO - PROCESS | 1670 | 1467395205626 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:45 INFO - PROCESS | 1670 | 1467395205627 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b75b800 == 44 [pid = 1670] [id = 481] 10:46:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1131d3c00) [pid = 1670] [serial = 1442] [outer = 0x0] 10:46:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x121330400) [pid = 1670] [serial = 1443] [outer = 0x1131d3c00] 10:46:45 INFO - PROCESS | 1670 | 1467395205670 Marionette DEBUG loaded listener.js 10:46:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x128675000) [pid = 1670] [serial = 1444] [outer = 0x1131d3c00] 10:46:45 INFO - PROCESS | 1670 | 1467395205990 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]]]}] 10:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 669ms 10:46:46 INFO - PROCESS | 1670 | 1467395206058 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 10:46:46 INFO - PROCESS | 1670 | 1467395206060 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 10:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:46:46 INFO - PROCESS | 1670 | 1467395206065 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:46:46 INFO - PROCESS | 1670 | 1467395206068 Marionette TRACE conn2 <- [1,1898,null,{}] 10:46:46 INFO - PROCESS | 1670 | 1467395206072 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}] 10:46:46 INFO - PROCESS | 1670 | 1467395206075 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:46 INFO - PROCESS | 1670 | 1467395206221 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 10:46:46 INFO - PROCESS | 1670 | 1467395206243 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:46 INFO - PROCESS | 1670 | 1467395206244 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba9d000 == 45 [pid = 1670] [id = 482] 10:46:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1293b2800) [pid = 1670] [serial = 1445] [outer = 0x0] 10:46:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12a528400) [pid = 1670] [serial = 1446] [outer = 0x1293b2800] 10:46:46 INFO - PROCESS | 1670 | 1467395206268 Marionette DEBUG loaded listener.js 10:46:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12a62c800) [pid = 1670] [serial = 1447] [outer = 0x1293b2800] 10:46:46 INFO - PROCESS | 1670 | 1467395206604 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]]]}] 10:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 571ms 10:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:46:46 INFO - PROCESS | 1670 | 1467395206636 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 10:46:46 INFO - PROCESS | 1670 | 1467395206637 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 10:46:46 INFO - PROCESS | 1670 | 1467395206640 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:46:46 INFO - PROCESS | 1670 | 1467395206641 Marionette TRACE conn2 <- [1,1902,null,{}] 10:46:46 INFO - PROCESS | 1670 | 1467395206643 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}] 10:46:46 INFO - PROCESS | 1670 | 1467395206644 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:46 INFO - PROCESS | 1670 | 1467395206759 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 10:46:46 INFO - PROCESS | 1670 | 1467395206765 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:46 INFO - PROCESS | 1670 | 1467395206766 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bdd9000 == 46 [pid = 1670] [id = 483] 10:46:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12a621800) [pid = 1670] [serial = 1448] [outer = 0x0] 10:46:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12a6bb800) [pid = 1670] [serial = 1449] [outer = 0x12a621800] 10:46:46 INFO - PROCESS | 1670 | 1467395206793 Marionette DEBUG loaded listener.js 10:46:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12a6c3000) [pid = 1670] [serial = 1450] [outer = 0x12a621800] 10:46:47 INFO - PROCESS | 1670 | 1467395207219 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]]]}] 10:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 621ms 10:46:47 INFO - PROCESS | 1670 | 1467395207262 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 10:46:47 INFO - PROCESS | 1670 | 1467395207265 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 10:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:46:47 INFO - PROCESS | 1670 | 1467395207268 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:46:47 INFO - PROCESS | 1670 | 1467395207270 Marionette TRACE conn2 <- [1,1906,null,{}] 10:46:47 INFO - PROCESS | 1670 | 1467395207274 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}] 10:46:47 INFO - PROCESS | 1670 | 1467395207276 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:47 INFO - PROCESS | 1670 | 1467395207385 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 10:46:47 INFO - PROCESS | 1670 | 1467395207488 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:47 INFO - PROCESS | 1670 | 1467395207490 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x1162d5800 == 47 [pid = 1670] [id = 484] 10:46:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x116904c00) [pid = 1670] [serial = 1451] [outer = 0x0] 10:46:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x116909000) [pid = 1670] [serial = 1452] [outer = 0x116904c00] 10:46:47 INFO - PROCESS | 1670 | 1467395207522 Marionette DEBUG loaded listener.js 10:46:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1176ce800) [pid = 1670] [serial = 1453] [outer = 0x116904c00] 10:46:47 INFO - PROCESS | 1670 | 1467395207952 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]]]}] 10:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 722ms 10:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:46:47 INFO - PROCESS | 1670 | 1467395207989 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 10:46:47 INFO - PROCESS | 1670 | 1467395207992 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 10:46:47 INFO - PROCESS | 1670 | 1467395207997 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:46:48 INFO - PROCESS | 1670 | 1467395207999 Marionette TRACE conn2 <- [1,1910,null,{}] 10:46:48 INFO - PROCESS | 1670 | 1467395208001 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}] 10:46:48 INFO - PROCESS | 1670 | 1467395208003 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:48 INFO - PROCESS | 1670 | 1467395208116 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 10:46:48 INFO - PROCESS | 1670 | 1467395208181 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:48 INFO - PROCESS | 1670 | 1467395208183 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x118a78800 == 48 [pid = 1670] [id = 485] 10:46:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x118266800) [pid = 1670] [serial = 1454] [outer = 0x0] 10:46:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1184e0400) [pid = 1670] [serial = 1455] [outer = 0x118266800] 10:46:48 INFO - PROCESS | 1670 | 1467395208226 Marionette DEBUG loaded listener.js 10:46:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x11929bc00) [pid = 1670] [serial = 1456] [outer = 0x118266800] 10:46:48 INFO - PROCESS | 1670 | 1467395208669 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]]]}] 10:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 723ms 10:46:48 INFO - PROCESS | 1670 | 1467395208729 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 10:46:48 INFO - PROCESS | 1670 | 1467395208730 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 10:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:46:48 INFO - PROCESS | 1670 | 1467395208734 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:46:48 INFO - PROCESS | 1670 | 1467395208737 Marionette TRACE conn2 <- [1,1914,null,{}] 10:46:48 INFO - PROCESS | 1670 | 1467395208744 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}] 10:46:48 INFO - PROCESS | 1670 | 1467395208748 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:48 INFO - PROCESS | 1670 | 1467395208855 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 10:46:48 INFO - PROCESS | 1670 | 1467395208934 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:48 INFO - PROCESS | 1670 | 1467395208936 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b767000 == 49 [pid = 1670] [id = 486] 10:46:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x1197e8800) [pid = 1670] [serial = 1457] [outer = 0x0] 10:46:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x120f74c00) [pid = 1670] [serial = 1458] [outer = 0x1197e8800] 10:46:48 INFO - PROCESS | 1670 | 1467395208969 Marionette DEBUG loaded listener.js 10:46:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12530dc00) [pid = 1670] [serial = 1459] [outer = 0x1197e8800] 10:46:49 INFO - PROCESS | 1670 | 1467395209397 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]]]}] 10:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 673ms 10:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:46:49 INFO - PROCESS | 1670 | 1467395209407 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 10:46:49 INFO - PROCESS | 1670 | 1467395209409 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 10:46:49 INFO - PROCESS | 1670 | 1467395209411 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:46:49 INFO - PROCESS | 1670 | 1467395209413 Marionette TRACE conn2 <- [1,1918,null,{}] 10:46:49 INFO - PROCESS | 1670 | 1467395209415 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}] 10:46:49 INFO - PROCESS | 1670 | 1467395209417 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:49 INFO - PROCESS | 1670 | 1467395209525 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 10:46:49 INFO - PROCESS | 1670 | 1467395209590 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:49 INFO - PROCESS | 1670 | 1467395209592 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cdd0800 == 50 [pid = 1670] [id = 487] 10:46:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12676e000) [pid = 1670] [serial = 1460] [outer = 0x0] 10:46:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x1267af800) [pid = 1670] [serial = 1461] [outer = 0x12676e000] 10:46:49 INFO - PROCESS | 1670 | 1467395209661 Marionette DEBUG loaded listener.js 10:46:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12844fc00) [pid = 1670] [serial = 1462] [outer = 0x12676e000] 10:46:50 INFO - PROCESS | 1670 | 1467395210048 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]]]}] 10:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 673ms 10:46:50 INFO - PROCESS | 1670 | 1467395210085 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 10:46:50 INFO - PROCESS | 1670 | 1467395210086 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 10:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:46:50 INFO - PROCESS | 1670 | 1467395210088 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:46:50 INFO - PROCESS | 1670 | 1467395210090 Marionette TRACE conn2 <- [1,1922,null,{}] 10:46:50 INFO - PROCESS | 1670 | 1467395210092 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}] 10:46:50 INFO - PROCESS | 1670 | 1467395210093 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:50 INFO - PROCESS | 1670 | 1467395210199 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 10:46:50 INFO - PROCESS | 1670 | 1467395210305 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:50 INFO - PROCESS | 1670 | 1467395210307 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cfdd800 == 51 [pid = 1670] [id = 488] 10:46:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1267ad000) [pid = 1670] [serial = 1463] [outer = 0x0] 10:46:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12867b400) [pid = 1670] [serial = 1464] [outer = 0x1267ad000] 10:46:50 INFO - PROCESS | 1670 | 1467395210337 Marionette DEBUG loaded listener.js 10:46:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x128faa800) [pid = 1670] [serial = 1465] [outer = 0x1267ad000] 10:46:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x1133da800) [pid = 1670] [serial = 1466] [outer = 0x12cdc5000] 10:46:50 INFO - PROCESS | 1670 | 1467395210825 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]]]}] 10:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 768ms 10:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:46:50 INFO - PROCESS | 1670 | 1467395210858 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 10:46:50 INFO - PROCESS | 1670 | 1467395210859 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 10:46:50 INFO - PROCESS | 1670 | 1467395210861 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:46:50 INFO - PROCESS | 1670 | 1467395210862 Marionette TRACE conn2 <- [1,1926,null,{}] 10:46:51 INFO - PROCESS | 1670 | 1467395211041 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}] 10:46:51 INFO - PROCESS | 1670 | 1467395211043 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:51 INFO - PROCESS | 1670 | 1467395211186 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 10:46:51 INFO - PROCESS | 1670 | 1467395211194 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:51 INFO - PROCESS | 1670 | 1467395211195 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x118752800 == 52 [pid = 1670] [id = 489] 10:46:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x11662f000) [pid = 1670] [serial = 1467] [outer = 0x0] 10:46:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x11673e000) [pid = 1670] [serial = 1468] [outer = 0x11662f000] 10:46:51 INFO - PROCESS | 1670 | 1467395211224 Marionette DEBUG loaded listener.js 10:46:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x1176c4400) [pid = 1670] [serial = 1469] [outer = 0x11662f000] 10:46:51 INFO - PROCESS | 1670 | 1467395211704 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]]]}] 10:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 874ms 10:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:46:51 INFO - PROCESS | 1670 | 1467395211736 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 10:46:51 INFO - PROCESS | 1670 | 1467395211738 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 10:46:51 INFO - PROCESS | 1670 | 1467395211741 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:46:51 INFO - PROCESS | 1670 | 1467395211743 Marionette TRACE conn2 <- [1,1930,null,{}] 10:46:51 INFO - PROCESS | 1670 | 1467395211746 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}] 10:46:51 INFO - PROCESS | 1670 | 1467395211748 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x125361000 == 51 [pid = 1670] [id = 448] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba9d000 == 50 [pid = 1670] [id = 482] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12b75b800 == 49 [pid = 1670] [id = 481] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12af53800 == 48 [pid = 1670] [id = 480] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12a560800 == 47 [pid = 1670] [id = 479] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x1287e2800 == 46 [pid = 1670] [id = 478] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x1252aa000 == 45 [pid = 1670] [id = 477] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x113d75000 == 44 [pid = 1670] [id = 476] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x120f96000 == 43 [pid = 1670] [id = 475] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x118a7c000 == 42 [pid = 1670] [id = 474] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x116937000 == 41 [pid = 1670] [id = 473] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x116622800 == 40 [pid = 1670] [id = 472] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x116f8f800 == 39 [pid = 1670] [id = 471] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12b75b000 == 38 [pid = 1670] [id = 470] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x124879800 == 37 [pid = 1670] [id = 469] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x117e55800 == 36 [pid = 1670] [id = 468] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba05000 == 35 [pid = 1670] [id = 467] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x129004000 == 34 [pid = 1670] [id = 192] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x1266ec800 == 33 [pid = 1670] [id = 449] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x124868800 == 32 [pid = 1670] [id = 447] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x121027000 == 31 [pid = 1670] [id = 189] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x1213d8000 == 30 [pid = 1670] [id = 446] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x113a2e800 == 29 [pid = 1670] [id = 444] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x118a1b800 == 28 [pid = 1670] [id = 442] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x116939800 == 27 [pid = 1670] [id = 450] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x110e19800 == 26 [pid = 1670] [id = 454] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x120fa2000 == 25 [pid = 1670] [id = 445] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x113a34000 == 24 [pid = 1670] [id = 438] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x120d34800 == 23 [pid = 1670] [id = 443] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x1184bc800 == 22 [pid = 1670] [id = 441] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x117462800 == 21 [pid = 1670] [id = 440] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x11699d000 == 20 [pid = 1670] [id = 439] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x128a4a000 == 19 [pid = 1670] [id = 452] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x113a4d000 == 18 [pid = 1670] [id = 455] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x118a89800 == 17 [pid = 1670] [id = 451] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x129022800 == 16 [pid = 1670] [id = 453] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x113ad2800 == 15 [pid = 1670] [id = 437] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12cfdd800 == 14 [pid = 1670] [id = 488] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12cdd0800 == 13 [pid = 1670] [id = 487] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12b767000 == 12 [pid = 1670] [id = 486] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x118a78800 == 11 [pid = 1670] [id = 485] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12bdd9000 == 10 [pid = 1670] [id = 483] 10:46:53 INFO - PROCESS | 1670 | --DOCSHELL 0x1162d5800 == 9 [pid = 1670] [id = 484] 10:46:54 INFO - PROCESS | 1670 | --DOCSHELL 0x118752800 == 8 [pid = 1670] [id = 489] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x1192a1000) [pid = 1670] [serial = 1356] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x128820400) [pid = 1670] [serial = 1389] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x128678c00) [pid = 1670] [serial = 1387] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x128fa4400) [pid = 1670] [serial = 1398] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12882a000) [pid = 1670] [serial = 1390] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12907b000) [pid = 1670] [serial = 1399] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x1192a2800) [pid = 1670] [serial = 1393] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x128446800) [pid = 1670] [serial = 1381] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x125310400) [pid = 1670] [serial = 1395] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x126712400) [pid = 1670] [serial = 1378] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x128fa5c00) [pid = 1670] [serial = 1396] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x126771000) [pid = 1670] [serial = 1380] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12865f800) [pid = 1670] [serial = 1383] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x116630800) [pid = 1670] [serial = 1392] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x116076800) [pid = 1670] [serial = 1350] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x128670c00) [pid = 1670] [serial = 1386] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x118164400) [pid = 1670] [serial = 1353] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x126705800) [pid = 1670] [serial = 1377] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1183a3000) [pid = 1670] [serial = 1368] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1189bbc00) [pid = 1670] [serial = 1369] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x116a0bc00) [pid = 1670] [serial = 1366] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x116744800) [pid = 1670] [serial = 1365] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1266f8400) [pid = 1670] [serial = 1363] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x128667400) [pid = 1670] [serial = 1384] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x120dc9c00) [pid = 1670] [serial = 1362] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x125385c00) [pid = 1670] [serial = 1359] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x125307c00) [pid = 1670] [serial = 1374] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1262c3c00) [pid = 1670] [serial = 1375] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x119d3c000) [pid = 1670] [serial = 1371] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x121233800) [pid = 1670] [serial = 1372] [outer = 0x0] [url = about:blank] 10:46:54 INFO - PROCESS | 1670 | 1467395214121 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 10:46:54 INFO - PROCESS | 1670 | 1467395214181 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:54 INFO - PROCESS | 1670 | 1467395214182 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x111f20800 == 9 [pid = 1670] [id = 490] 10:46:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x112e92400) [pid = 1670] [serial = 1470] [outer = 0x0] 10:46:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1133b4400) [pid = 1670] [serial = 1471] [outer = 0x112e92400] 10:46:54 INFO - PROCESS | 1670 | 1467395214211 Marionette DEBUG loaded listener.js 10:46:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x115efa800) [pid = 1670] [serial = 1472] [outer = 0x112e92400] 10:46:54 INFO - PROCESS | 1670 | 1467395214517 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]]]}] 10:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2829ms 10:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:46:54 INFO - PROCESS | 1670 | 1467395214572 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 10:46:54 INFO - PROCESS | 1670 | 1467395214575 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 10:46:54 INFO - PROCESS | 1670 | 1467395214578 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:46:54 INFO - PROCESS | 1670 | 1467395214580 Marionette TRACE conn2 <- [1,1934,null,{}] 10:46:54 INFO - PROCESS | 1670 | 1467395214583 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}] 10:46:54 INFO - PROCESS | 1670 | 1467395214585 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:54 INFO - PROCESS | 1670 | 1467395214670 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 10:46:54 INFO - PROCESS | 1670 | 1467395214752 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:54 INFO - PROCESS | 1670 | 1467395214754 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x116677000 == 10 [pid = 1670] [id = 491] 10:46:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x116630800) [pid = 1670] [serial = 1473] [outer = 0x0] 10:46:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x116f3c800) [pid = 1670] [serial = 1474] [outer = 0x116630800] 10:46:54 INFO - PROCESS | 1670 | 1467395214781 Marionette DEBUG loaded listener.js 10:46:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1183a1400) [pid = 1670] [serial = 1475] [outer = 0x116630800] 10:46:55 INFO - PROCESS | 1670 | 1467395215110 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]]]}] 10:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 574ms 10:46:55 INFO - PROCESS | 1670 | 1467395215154 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 10:46:55 INFO - PROCESS | 1670 | 1467395215157 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 10:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:46:55 INFO - PROCESS | 1670 | 1467395215159 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:46:55 INFO - PROCESS | 1670 | 1467395215160 Marionette TRACE conn2 <- [1,1938,null,{}] 10:46:55 INFO - PROCESS | 1670 | 1467395215163 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}] 10:46:55 INFO - PROCESS | 1670 | 1467395215164 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:55 INFO - PROCESS | 1670 | 1467395215298 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 10:46:55 INFO - PROCESS | 1670 | 1467395215432 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:55 INFO - PROCESS | 1670 | 1467395215434 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x116673000 == 11 [pid = 1670] [id = 492] 10:46:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1187a3000) [pid = 1670] [serial = 1476] [outer = 0x0] 10:46:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11926e400) [pid = 1670] [serial = 1477] [outer = 0x1187a3000] 10:46:55 INFO - PROCESS | 1670 | 1467395215469 Marionette DEBUG loaded listener.js 10:46:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1197a0800) [pid = 1670] [serial = 1478] [outer = 0x1187a3000] 10:46:55 INFO - PROCESS | 1670 | 1467395215778 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]]]}] 10:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 623ms 10:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:46:55 INFO - PROCESS | 1670 | 1467395215790 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 10:46:55 INFO - PROCESS | 1670 | 1467395215792 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 10:46:55 INFO - PROCESS | 1670 | 1467395215807 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:46:55 INFO - PROCESS | 1670 | 1467395215810 Marionette TRACE conn2 <- [1,1942,null,{}] 10:46:55 INFO - PROCESS | 1670 | 1467395215813 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}] 10:46:55 INFO - PROCESS | 1670 | 1467395215816 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:55 INFO - PROCESS | 1670 | 1467395215941 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 10:46:55 INFO - PROCESS | 1670 | 1467395215944 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:55 INFO - PROCESS | 1670 | 1467395215945 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x119a2b000 == 12 [pid = 1670] [id = 493] 10:46:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1197a6400) [pid = 1670] [serial = 1479] [outer = 0x0] 10:46:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x120dc3c00) [pid = 1670] [serial = 1480] [outer = 0x1197a6400] 10:46:55 INFO - PROCESS | 1670 | 1467395215973 Marionette DEBUG loaded listener.js 10:46:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12153d000) [pid = 1670] [serial = 1481] [outer = 0x1197a6400] 10:46:56 INFO - PROCESS | 1670 | 1467395216326 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]]]}] 10:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 582ms 10:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:46:56 INFO - PROCESS | 1670 | 1467395216378 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 10:46:56 INFO - PROCESS | 1670 | 1467395216379 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 10:46:56 INFO - PROCESS | 1670 | 1467395216381 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:46:56 INFO - PROCESS | 1670 | 1467395216383 Marionette TRACE conn2 <- [1,1946,null,{}] 10:46:56 INFO - PROCESS | 1670 | 1467395216385 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}] 10:46:56 INFO - PROCESS | 1670 | 1467395216386 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:56 INFO - PROCESS | 1670 | 1467395216487 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 10:46:56 INFO - PROCESS | 1670 | 1467395216492 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:56 INFO - PROCESS | 1670 | 1467395216493 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x12103d800 == 13 [pid = 1670] [id = 494] 10:46:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x120dc7800) [pid = 1670] [serial = 1482] [outer = 0x0] 10:46:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x124aa6400) [pid = 1670] [serial = 1483] [outer = 0x120dc7800] 10:46:56 INFO - PROCESS | 1670 | 1467395216517 Marionette DEBUG loaded listener.js 10:46:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12530cc00) [pid = 1670] [serial = 1484] [outer = 0x120dc7800] 10:46:56 INFO - PROCESS | 1670 | 1467395216881 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]]]}] 10:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 521ms 10:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:46:56 INFO - PROCESS | 1670 | 1467395216903 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 10:46:56 INFO - PROCESS | 1670 | 1467395216904 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 10:46:56 INFO - PROCESS | 1670 | 1467395216906 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:46:56 INFO - PROCESS | 1670 | 1467395216907 Marionette TRACE conn2 <- [1,1950,null,{}] 10:46:56 INFO - PROCESS | 1670 | 1467395216910 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}] 10:46:56 INFO - PROCESS | 1670 | 1467395216911 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:57 INFO - PROCESS | 1670 | 1467395217013 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 10:46:57 INFO - PROCESS | 1670 | 1467395217025 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:57 INFO - PROCESS | 1670 | 1467395217029 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x123c7e800 == 14 [pid = 1670] [id = 495] 10:46:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1260ccc00) [pid = 1670] [serial = 1485] [outer = 0x0] 10:46:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x1262c3800) [pid = 1670] [serial = 1486] [outer = 0x1260ccc00] 10:46:57 INFO - PROCESS | 1670 | 1467395217062 Marionette DEBUG loaded listener.js 10:46:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x126767000) [pid = 1670] [serial = 1487] [outer = 0x1260ccc00] 10:46:57 INFO - PROCESS | 1670 | 1467395217433 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]]]}] 10:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 570ms 10:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:46:57 INFO - PROCESS | 1670 | 1467395217477 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 10:46:57 INFO - PROCESS | 1670 | 1467395217478 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 10:46:57 INFO - PROCESS | 1670 | 1467395217480 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:46:57 INFO - PROCESS | 1670 | 1467395217481 Marionette TRACE conn2 <- [1,1954,null,{}] 10:46:57 INFO - PROCESS | 1670 | 1467395217483 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}] 10:46:57 INFO - PROCESS | 1670 | 1467395217484 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:57 INFO - PROCESS | 1670 | 1467395217588 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 10:46:57 INFO - PROCESS | 1670 | 1467395217591 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:57 INFO - PROCESS | 1670 | 1467395217593 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x112141800 == 15 [pid = 1670] [id = 496] 10:46:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12623cc00) [pid = 1670] [serial = 1488] [outer = 0x0] 10:46:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x1267cc400) [pid = 1670] [serial = 1489] [outer = 0x12623cc00] 10:46:57 INFO - PROCESS | 1670 | 1467395217617 Marionette DEBUG loaded listener.js 10:46:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x128665400) [pid = 1670] [serial = 1490] [outer = 0x12623cc00] 10:46:57 INFO - PROCESS | 1670 | 1467395217944 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]]]}] 10:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 518ms 10:46:58 INFO - PROCESS | 1670 | 1467395218000 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 10:46:58 INFO - PROCESS | 1670 | 1467395218002 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 10:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:46:58 INFO - PROCESS | 1670 | 1467395218004 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:46:58 INFO - PROCESS | 1670 | 1467395218006 Marionette TRACE conn2 <- [1,1958,null,{}] 10:46:58 INFO - PROCESS | 1670 | 1467395218008 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}] 10:46:58 INFO - PROCESS | 1670 | 1467395218009 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:58 INFO - PROCESS | 1670 | 1467395218106 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x1151d1800) [pid = 1670] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x1189b7000) [pid = 1670] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x11703c400) [pid = 1670] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x123b67400) [pid = 1670] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x116904c00) [pid = 1670] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12a621800) [pid = 1670] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1293b2800) [pid = 1670] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1131d1c00) [pid = 1670] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x128663c00) [pid = 1670] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x128ce5000) [pid = 1670] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1131d3c00) [pid = 1670] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1189bdc00) [pid = 1670] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x118265c00) [pid = 1670] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x113f3ac00) [pid = 1670] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x120dc9400) [pid = 1670] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1267b3c00) [pid = 1670] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12907ec00) [pid = 1670] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1262c9000) [pid = 1670] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x113370000) [pid = 1670] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x118747400) [pid = 1670] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x116738800) [pid = 1670] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1267af000) [pid = 1670] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x116f3b400) [pid = 1670] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1267ad000) [pid = 1670] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12676e000) [pid = 1670] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1197e8800) [pid = 1670] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:46:58 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x118266800) [pid = 1670] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:46:58 INFO - PROCESS | 1670 | 1467395218613 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:58 INFO - PROCESS | 1670 | 1467395218614 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x1127f4800 == 16 [pid = 1670] [id = 497] 10:46:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x110e83800) [pid = 1670] [serial = 1491] [outer = 0x0] 10:46:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x112e96800) [pid = 1670] [serial = 1492] [outer = 0x110e83800] 10:46:58 INFO - PROCESS | 1670 | 1467395218643 Marionette DEBUG loaded listener.js 10:46:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1160d8000) [pid = 1670] [serial = 1493] [outer = 0x110e83800] 10:46:58 INFO - PROCESS | 1670 | 1467395218923 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]]]}] 10:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 968ms 10:46:58 INFO - PROCESS | 1670 | 1467395218974 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 10:46:58 INFO - PROCESS | 1670 | 1467395218975 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 10:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:46:58 INFO - PROCESS | 1670 | 1467395218977 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:46:58 INFO - PROCESS | 1670 | 1467395218978 Marionette TRACE conn2 <- [1,1962,null,{}] 10:46:58 INFO - PROCESS | 1670 | 1467395218981 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}] 10:46:58 INFO - PROCESS | 1670 | 1467395218983 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:59 INFO - PROCESS | 1670 | 1467395219109 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 10:46:59 INFO - PROCESS | 1670 | 1467395219115 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:59 INFO - PROCESS | 1670 | 1467395219116 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x126336800 == 17 [pid = 1670] [id = 498] 10:46:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1166ec400) [pid = 1670] [serial = 1494] [outer = 0x0] 10:46:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11696ac00) [pid = 1670] [serial = 1495] [outer = 0x1166ec400] 10:46:59 INFO - PROCESS | 1670 | 1467395219141 Marionette DEBUG loaded listener.js 10:46:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1197e8800) [pid = 1670] [serial = 1496] [outer = 0x1166ec400] 10:46:59 INFO - PROCESS | 1670 | 1467395219516 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]]]}] 10:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 568ms 10:46:59 INFO - PROCESS | 1670 | 1467395219546 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 10:46:59 INFO - PROCESS | 1670 | 1467395219547 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 10:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:46:59 INFO - PROCESS | 1670 | 1467395219549 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:46:59 INFO - PROCESS | 1670 | 1467395219550 Marionette TRACE conn2 <- [1,1966,null,{}] 10:46:59 INFO - PROCESS | 1670 | 1467395219553 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}] 10:46:59 INFO - PROCESS | 1670 | 1467395219554 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:59 INFO - PROCESS | 1670 | 1467395219631 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 10:46:59 INFO - PROCESS | 1670 | 1467395219637 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:59 INFO - PROCESS | 1670 | 1467395219638 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:46:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a55a000 == 18 [pid = 1670] [id = 499] 10:46:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x121327000) [pid = 1670] [serial = 1497] [outer = 0x0] 10:46:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1260d0400) [pid = 1670] [serial = 1498] [outer = 0x121327000] 10:46:59 INFO - PROCESS | 1670 | 1467395219662 Marionette DEBUG loaded listener.js 10:46:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x126772c00) [pid = 1670] [serial = 1499] [outer = 0x121327000] 10:47:00 INFO - PROCESS | 1670 | 1467395220014 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]]]}] 10:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 519ms 10:47:00 INFO - PROCESS | 1670 | 1467395220068 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 10:47:00 INFO - PROCESS | 1670 | 1467395220069 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 10:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:47:00 INFO - PROCESS | 1670 | 1467395220071 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:47:00 INFO - PROCESS | 1670 | 1467395220073 Marionette TRACE conn2 <- [1,1970,null,{}] 10:47:00 INFO - PROCESS | 1670 | 1467395220075 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}] 10:47:00 INFO - PROCESS | 1670 | 1467395220076 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:00 INFO - PROCESS | 1670 | 1467395220154 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 10:47:00 INFO - PROCESS | 1670 | 1467395220157 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:00 INFO - PROCESS | 1670 | 1467395220159 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a8ca800 == 19 [pid = 1670] [id = 500] 10:47:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1267b3c00) [pid = 1670] [serial = 1500] [outer = 0x0] 10:47:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x128667800) [pid = 1670] [serial = 1501] [outer = 0x1267b3c00] 10:47:00 INFO - PROCESS | 1670 | 1467395220189 Marionette DEBUG loaded listener.js 10:47:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12881e000) [pid = 1670] [serial = 1502] [outer = 0x1267b3c00] 10:47:00 INFO - PROCESS | 1670 | 1467395220554 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]]]}] 10:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 520ms 10:47:00 INFO - PROCESS | 1670 | 1467395220593 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 10:47:00 INFO - PROCESS | 1670 | 1467395220594 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 10:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:47:00 INFO - PROCESS | 1670 | 1467395220597 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:47:00 INFO - PROCESS | 1670 | 1467395220598 Marionette TRACE conn2 <- [1,1974,null,{}] 10:47:00 INFO - PROCESS | 1670 | 1467395220648 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}] 10:47:00 INFO - PROCESS | 1670 | 1467395220650 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:00 INFO - PROCESS | 1670 | 1467395220745 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 10:47:00 INFO - PROCESS | 1670 | 1467395220853 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:00 INFO - PROCESS | 1670 | 1467395220856 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x1162e8800 == 20 [pid = 1670] [id = 501] 10:47:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x113f2dc00) [pid = 1670] [serial = 1503] [outer = 0x0] 10:47:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x115e80400) [pid = 1670] [serial = 1504] [outer = 0x113f2dc00] 10:47:00 INFO - PROCESS | 1670 | 1467395220889 Marionette DEBUG loaded listener.js 10:47:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x116742000) [pid = 1670] [serial = 1505] [outer = 0x113f2dc00] 10:47:01 INFO - PROCESS | 1670 | 1467395221302 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]]]}] 10:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 765ms 10:47:01 INFO - PROCESS | 1670 | 1467395221364 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 10:47:01 INFO - PROCESS | 1670 | 1467395221366 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 10:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:47:01 INFO - PROCESS | 1670 | 1467395221369 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:47:01 INFO - PROCESS | 1670 | 1467395221371 Marionette TRACE conn2 <- [1,1978,null,{}] 10:47:01 INFO - PROCESS | 1670 | 1467395221375 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}] 10:47:01 INFO - PROCESS | 1670 | 1467395221376 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:01 INFO - PROCESS | 1670 | 1467395221479 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 10:47:01 INFO - PROCESS | 1670 | 1467395221599 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:01 INFO - PROCESS | 1670 | 1467395221602 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x121197000 == 21 [pid = 1670] [id = 502] 10:47:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1184dec00) [pid = 1670] [serial = 1506] [outer = 0x0] 10:47:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1189bb000) [pid = 1670] [serial = 1507] [outer = 0x1184dec00] 10:47:01 INFO - PROCESS | 1670 | 1467395221634 Marionette DEBUG loaded listener.js 10:47:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x11933cc00) [pid = 1670] [serial = 1508] [outer = 0x1184dec00] 10:47:02 INFO - PROCESS | 1670 | 1467395222035 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]]]}] 10:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 721ms 10:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:47:02 INFO - PROCESS | 1670 | 1467395222090 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 10:47:02 INFO - PROCESS | 1670 | 1467395222091 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 10:47:02 INFO - PROCESS | 1670 | 1467395222094 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:47:02 INFO - PROCESS | 1670 | 1467395222095 Marionette TRACE conn2 <- [1,1982,null,{}] 10:47:02 INFO - PROCESS | 1670 | 1467395222097 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}] 10:47:02 INFO - PROCESS | 1670 | 1467395222099 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:02 INFO - PROCESS | 1670 | 1467395222199 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 10:47:02 INFO - PROCESS | 1670 | 1467395222270 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:02 INFO - PROCESS | 1670 | 1467395222272 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af37800 == 22 [pid = 1670] [id = 503] 10:47:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x119a0b000) [pid = 1670] [serial = 1509] [outer = 0x0] 10:47:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x124aaa400) [pid = 1670] [serial = 1510] [outer = 0x119a0b000] 10:47:02 INFO - PROCESS | 1670 | 1467395222344 Marionette DEBUG loaded listener.js 10:47:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12538cc00) [pid = 1670] [serial = 1511] [outer = 0x119a0b000] 10:47:02 INFO - PROCESS | 1670 | 1467395222743 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]]]}] 10:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 670ms 10:47:02 INFO - PROCESS | 1670 | 1467395222769 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 10:47:02 INFO - PROCESS | 1670 | 1467395222773 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 10:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:47:02 INFO - PROCESS | 1670 | 1467395222776 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:47:02 INFO - PROCESS | 1670 | 1467395222778 Marionette TRACE conn2 <- [1,1986,null,{}] 10:47:02 INFO - PROCESS | 1670 | 1467395222780 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}] 10:47:02 INFO - PROCESS | 1670 | 1467395222781 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:02 INFO - PROCESS | 1670 | 1467395222901 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 10:47:02 INFO - PROCESS | 1670 | 1467395222982 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:02 INFO - PROCESS | 1670 | 1467395222983 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af90800 == 23 [pid = 1670] [id = 504] 10:47:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1267ae400) [pid = 1670] [serial = 1512] [outer = 0x0] 10:47:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x128669c00) [pid = 1670] [serial = 1513] [outer = 0x1267ae400] 10:47:03 INFO - PROCESS | 1670 | 1467395223012 Marionette DEBUG loaded listener.js 10:47:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12881f400) [pid = 1670] [serial = 1514] [outer = 0x1267ae400] 10:47:03 INFO - PROCESS | 1670 | 1467395223457 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]]]}] 10:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 719ms 10:47:03 INFO - PROCESS | 1670 | 1467395223495 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 10:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:47:03 INFO - PROCESS | 1670 | 1467395223497 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 10:47:03 INFO - PROCESS | 1670 | 1467395223500 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:47:03 INFO - PROCESS | 1670 | 1467395223502 Marionette TRACE conn2 <- [1,1990,null,{}] 10:47:03 INFO - PROCESS | 1670 | 1467395223505 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}] 10:47:03 INFO - PROCESS | 1670 | 1467395223507 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:03 INFO - PROCESS | 1670 | 1467395223649 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 10:47:03 INFO - PROCESS | 1670 | 1467395223770 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:03 INFO - PROCESS | 1670 | 1467395223771 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170b1800 == 24 [pid = 1670] [id = 505] 10:47:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x113237c00) [pid = 1670] [serial = 1515] [outer = 0x0] 10:47:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x1192a1800) [pid = 1670] [serial = 1516] [outer = 0x113237c00] 10:47:03 INFO - PROCESS | 1670 | 1467395223820 Marionette DEBUG loaded listener.js 10:47:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x128823000) [pid = 1670] [serial = 1517] [outer = 0x113237c00] 10:47:04 INFO - PROCESS | 1670 | 1467395224393 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]]]}] 10:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 920ms 10:47:04 INFO - PROCESS | 1670 | 1467395224420 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 10:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:47:04 INFO - PROCESS | 1670 | 1467395224422 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 10:47:04 INFO - PROCESS | 1670 | 1467395224425 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:47:04 INFO - PROCESS | 1670 | 1467395224427 Marionette TRACE conn2 <- [1,1994,null,{}] 10:47:04 INFO - PROCESS | 1670 | 1467395224431 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}] 10:47:04 INFO - PROCESS | 1670 | 1467395224433 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:04 INFO - PROCESS | 1670 | 1467395224524 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 10:47:04 INFO - PROCESS | 1670 | 1467395224609 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:04 INFO - PROCESS | 1670 | 1467395224610 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x118052000 == 25 [pid = 1670] [id = 506] 10:47:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x1151d1000) [pid = 1670] [serial = 1518] [outer = 0x0] 10:47:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x115e7c000) [pid = 1670] [serial = 1519] [outer = 0x1151d1000] 10:47:04 INFO - PROCESS | 1670 | 1467395224637 Marionette DEBUG loaded listener.js 10:47:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1166e5400) [pid = 1670] [serial = 1520] [outer = 0x1151d1000] 10:47:04 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x11673e000) [pid = 1670] [serial = 1468] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | 1467395225030 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]]]}] 10:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 620ms 10:47:05 INFO - PROCESS | 1670 | 1467395225046 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 10:47:05 INFO - PROCESS | 1670 | 1467395225049 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 10:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:47:05 INFO - PROCESS | 1670 | 1467395225055 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:47:05 INFO - PROCESS | 1670 | 1467395225057 Marionette TRACE conn2 <- [1,1998,null,{}] 10:47:05 INFO - PROCESS | 1670 | 1467395225059 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}] 10:47:05 INFO - PROCESS | 1670 | 1467395225061 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:05 INFO - PROCESS | 1670 | 1467395225140 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x126766c00) [pid = 1670] [serial = 1348] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12a6c3000) [pid = 1670] [serial = 1450] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12a6bb800) [pid = 1670] [serial = 1449] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12a528400) [pid = 1670] [serial = 1446] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12907d800) [pid = 1670] [serial = 1437] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x128fa2800) [pid = 1670] [serial = 1435] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x128ce8c00) [pid = 1670] [serial = 1434] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12933e000) [pid = 1670] [serial = 1440] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x121330400) [pid = 1670] [serial = 1443] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x11926d000) [pid = 1670] [serial = 1419] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1197e8400) [pid = 1670] [serial = 1420] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1183aa800) [pid = 1670] [serial = 1416] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x118744c00) [pid = 1670] [serial = 1417] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1262ca800) [pid = 1670] [serial = 1425] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x126769800) [pid = 1670] [serial = 1426] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1216c7c00) [pid = 1670] [serial = 1422] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x124c4f000) [pid = 1670] [serial = 1423] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1267d4000) [pid = 1670] [serial = 1428] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1290dec00) [pid = 1670] [serial = 1402] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1290d2c00) [pid = 1670] [serial = 1401] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x126768c00) [pid = 1670] [serial = 1410] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1267a8c00) [pid = 1670] [serial = 1411] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x115e7d400) [pid = 1670] [serial = 1413] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x116910000) [pid = 1670] [serial = 1414] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1192a4800) [pid = 1670] [serial = 1407] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x120dc0000) [pid = 1670] [serial = 1408] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x116907800) [pid = 1670] [serial = 1404] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x11825bc00) [pid = 1670] [serial = 1405] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1290de800) [pid = 1670] [serial = 1438] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1293b2400) [pid = 1670] [serial = 1441] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x128670000) [pid = 1670] [serial = 1431] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x128829400) [pid = 1670] [serial = 1432] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x128661400) [pid = 1670] [serial = 1429] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x128675000) [pid = 1670] [serial = 1444] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12a62c800) [pid = 1670] [serial = 1447] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x128faa800) [pid = 1670] [serial = 1465] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12844fc00) [pid = 1670] [serial = 1462] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x11933b800) [pid = 1670] [serial = 904] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12867b400) [pid = 1670] [serial = 1464] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x1267af800) [pid = 1670] [serial = 1461] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x12530dc00) [pid = 1670] [serial = 1459] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x120f74c00) [pid = 1670] [serial = 1458] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x11929bc00) [pid = 1670] [serial = 1456] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x116742400) [pid = 1670] [serial = 1351] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x120dbf400) [pid = 1670] [serial = 1357] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x1184d5400) [pid = 1670] [serial = 1354] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x1262c4c00) [pid = 1670] [serial = 1360] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x1176ce800) [pid = 1670] [serial = 1453] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x1184e0400) [pid = 1670] [serial = 1455] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x116909000) [pid = 1670] [serial = 1452] [outer = 0x0] [url = about:blank] 10:47:05 INFO - PROCESS | 1670 | 1467395225211 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:05 INFO - PROCESS | 1670 | 1467395225212 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x112d6f800 == 26 [pid = 1670] [id = 507] 10:47:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x113a51400) [pid = 1670] [serial = 1521] [outer = 0x0] 10:47:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x1166e8800) [pid = 1670] [serial = 1522] [outer = 0x113a51400] 10:47:05 INFO - PROCESS | 1670 | 1467395225242 Marionette DEBUG loaded listener.js 10:47:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x1175b6000) [pid = 1670] [serial = 1523] [outer = 0x113a51400] 10:47:05 INFO - PROCESS | 1670 | 1467395225559 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]]]}] 10:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 519ms 10:47:05 INFO - PROCESS | 1670 | 1467395225575 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 10:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:47:05 INFO - PROCESS | 1670 | 1467395225576 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 10:47:05 INFO - PROCESS | 1670 | 1467395225578 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:47:05 INFO - PROCESS | 1670 | 1467395225581 Marionette TRACE conn2 <- [1,2002,null,{}] 10:47:05 INFO - PROCESS | 1670 | 1467395225590 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}] 10:47:05 INFO - PROCESS | 1670 | 1467395225593 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:05 INFO - PROCESS | 1670 | 1467395225677 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 10:47:05 INFO - PROCESS | 1670 | 1467395225682 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:05 INFO - PROCESS | 1670 | 1467395225684 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e57000 == 27 [pid = 1670] [id = 508] 10:47:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x1183a0800) [pid = 1670] [serial = 1524] [outer = 0x0] 10:47:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x118743c00) [pid = 1670] [serial = 1525] [outer = 0x1183a0800] 10:47:05 INFO - PROCESS | 1670 | 1467395225714 Marionette DEBUG loaded listener.js 10:47:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x11929ec00) [pid = 1670] [serial = 1526] [outer = 0x1183a0800] 10:47:06 INFO - PROCESS | 1670 | 1467395226141 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]]]}] 10:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 573ms 10:47:06 INFO - PROCESS | 1670 | 1467395226153 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 10:47:06 INFO - PROCESS | 1670 | 1467395226156 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 10:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:47:06 INFO - PROCESS | 1670 | 1467395226159 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:47:06 INFO - PROCESS | 1670 | 1467395226161 Marionette TRACE conn2 <- [1,2006,null,{}] 10:47:06 INFO - PROCESS | 1670 | 1467395226165 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}] 10:47:06 INFO - PROCESS | 1670 | 1467395226170 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:06 INFO - PROCESS | 1670 | 1467395226337 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 10:47:06 INFO - PROCESS | 1670 | 1467395226392 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:06 INFO - PROCESS | 1670 | 1467395226393 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x118a79000 == 28 [pid = 1670] [id = 509] 10:47:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1192a0c00) [pid = 1670] [serial = 1527] [outer = 0x0] 10:47:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1197acc00) [pid = 1670] [serial = 1528] [outer = 0x1192a0c00] 10:47:06 INFO - PROCESS | 1670 | 1467395226433 Marionette DEBUG loaded listener.js 10:47:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x119d3b800) [pid = 1670] [serial = 1529] [outer = 0x1192a0c00] 10:47:06 INFO - PROCESS | 1670 | 1467395226842 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]]]}] 10:47:06 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 10:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 720ms 10:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:47:06 INFO - PROCESS | 1670 | 1467395226879 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 10:47:06 INFO - PROCESS | 1670 | 1467395226880 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 10:47:06 INFO - PROCESS | 1670 | 1467395226889 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:47:06 INFO - PROCESS | 1670 | 1467395226890 Marionette TRACE conn2 <- [1,2010,null,{}] 10:47:06 INFO - PROCESS | 1670 | 1467395226892 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}] 10:47:06 INFO - PROCESS | 1670 | 1467395226893 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:06 INFO - PROCESS | 1670 | 1467395226994 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 10:47:07 INFO - PROCESS | 1670 | 1467395227050 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:07 INFO - PROCESS | 1670 | 1467395227051 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d4b000 == 29 [pid = 1670] [id = 510] 10:47:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x120dc8800) [pid = 1670] [serial = 1530] [outer = 0x0] 10:47:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x121328000) [pid = 1670] [serial = 1531] [outer = 0x120dc8800] 10:47:07 INFO - PROCESS | 1670 | 1467395227076 Marionette DEBUG loaded listener.js 10:47:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x123cc1400) [pid = 1670] [serial = 1532] [outer = 0x120dc8800] 10:47:07 INFO - PROCESS | 1670 | 1467395227377 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]]]}] 10:47:07 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 10:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 527ms 10:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:47:07 INFO - PROCESS | 1670 | 1467395227410 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 10:47:07 INFO - PROCESS | 1670 | 1467395227411 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 10:47:07 INFO - PROCESS | 1670 | 1467395227413 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:47:07 INFO - PROCESS | 1670 | 1467395227415 Marionette TRACE conn2 <- [1,2014,null,{}] 10:47:07 INFO - PROCESS | 1670 | 1467395227419 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}] 10:47:07 INFO - PROCESS | 1670 | 1467395227423 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:07 INFO - PROCESS | 1670 | 1467395227542 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 10:47:07 INFO - PROCESS | 1670 | 1467395227555 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:07 INFO - PROCESS | 1670 | 1467395227556 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x121029000 == 30 [pid = 1670] [id = 511] 10:47:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x125307c00) [pid = 1670] [serial = 1533] [outer = 0x0] 10:47:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1262bb400) [pid = 1670] [serial = 1534] [outer = 0x125307c00] 10:47:07 INFO - PROCESS | 1670 | 1467395227581 Marionette DEBUG loaded listener.js 10:47:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x126769800) [pid = 1670] [serial = 1535] [outer = 0x125307c00] 10:47:07 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x120dc7800) [pid = 1670] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:47:07 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1260ccc00) [pid = 1670] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:47:07 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x112e92400) [pid = 1670] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:47:07 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x1187a3000) [pid = 1670] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:47:07 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x1197a6400) [pid = 1670] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:47:07 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x12623cc00) [pid = 1670] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:47:07 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x110e83800) [pid = 1670] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:47:07 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x1166ec400) [pid = 1670] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:47:07 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x121327000) [pid = 1670] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:47:07 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x11662f000) [pid = 1670] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:47:07 INFO - PROCESS | 1670 | 1467395227938 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]]]}] 10:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 572ms 10:47:07 INFO - PROCESS | 1670 | 1467395227986 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 10:47:07 INFO - PROCESS | 1670 | 1467395227988 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 10:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:47:07 INFO - PROCESS | 1670 | 1467395227990 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:47:07 INFO - PROCESS | 1670 | 1467395227991 Marionette TRACE conn2 <- [1,2018,null,{}] 10:47:07 INFO - PROCESS | 1670 | 1467395227993 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}] 10:47:07 INFO - PROCESS | 1670 | 1467395227995 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:08 INFO - PROCESS | 1670 | 1467395228075 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 10:47:08 INFO - PROCESS | 1670 | 1467395228079 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:08 INFO - PROCESS | 1670 | 1467395228080 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x125296000 == 31 [pid = 1670] [id = 512] 10:47:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x1126a3800) [pid = 1670] [serial = 1536] [outer = 0x0] 10:47:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1197a2400) [pid = 1670] [serial = 1537] [outer = 0x1126a3800] 10:47:08 INFO - PROCESS | 1670 | 1467395228105 Marionette DEBUG loaded listener.js 10:47:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x126769c00) [pid = 1670] [serial = 1538] [outer = 0x1126a3800] 10:47:08 INFO - PROCESS | 1670 | 1467395228473 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]]]}] 10:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 521ms 10:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:47:08 INFO - PROCESS | 1670 | 1467395228511 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 10:47:08 INFO - PROCESS | 1670 | 1467395228512 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 10:47:08 INFO - PROCESS | 1670 | 1467395228514 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:47:08 INFO - PROCESS | 1670 | 1467395228515 Marionette TRACE conn2 <- [1,2022,null,{}] 10:47:08 INFO - PROCESS | 1670 | 1467395228518 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}] 10:47:08 INFO - PROCESS | 1670 | 1467395228519 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:08 INFO - PROCESS | 1670 | 1467395228585 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 10:47:08 INFO - PROCESS | 1670 | 1467395228591 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:08 INFO - PROCESS | 1670 | 1467395228592 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x1287de800 == 32 [pid = 1670] [id = 513] 10:47:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x121327000) [pid = 1670] [serial = 1539] [outer = 0x0] 10:47:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1267a9800) [pid = 1670] [serial = 1540] [outer = 0x121327000] 10:47:08 INFO - PROCESS | 1670 | 1467395228632 Marionette DEBUG loaded listener.js 10:47:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x12844f400) [pid = 1670] [serial = 1541] [outer = 0x121327000] 10:47:09 INFO - PROCESS | 1670 | 1467395229093 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]]]}] 10:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 623ms 10:47:09 INFO - PROCESS | 1670 | 1467395229148 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 10:47:09 INFO - PROCESS | 1670 | 1467395229151 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 10:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:47:09 INFO - PROCESS | 1670 | 1467395229154 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:47:09 INFO - PROCESS | 1670 | 1467395229156 Marionette TRACE conn2 <- [1,2026,null,{}] 10:47:09 INFO - PROCESS | 1670 | 1467395229159 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}] 10:47:09 INFO - PROCESS | 1670 | 1467395229161 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:09 INFO - PROCESS | 1670 | 1467395229258 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 10:47:09 INFO - PROCESS | 1670 | 1467395229263 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:09 INFO - PROCESS | 1670 | 1467395229264 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12900d000 == 33 [pid = 1670] [id = 514] 10:47:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x12844fc00) [pid = 1670] [serial = 1542] [outer = 0x0] 10:47:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x128668c00) [pid = 1670] [serial = 1543] [outer = 0x12844fc00] 10:47:09 INFO - PROCESS | 1670 | 1467395229289 Marionette DEBUG loaded listener.js 10:47:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x128675c00) [pid = 1670] [serial = 1544] [outer = 0x12844fc00] 10:47:09 INFO - PROCESS | 1670 | 1467395229626 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]]]}] 10:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 521ms 10:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:47:09 INFO - PROCESS | 1670 | 1467395229675 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 10:47:09 INFO - PROCESS | 1670 | 1467395229677 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 10:47:09 INFO - PROCESS | 1670 | 1467395229679 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:47:09 INFO - PROCESS | 1670 | 1467395229680 Marionette TRACE conn2 <- [1,2030,null,{}] 10:47:09 INFO - PROCESS | 1670 | 1467395229682 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}] 10:47:09 INFO - PROCESS | 1670 | 1467395229683 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:09 INFO - PROCESS | 1670 | 1467395229769 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 10:47:09 INFO - PROCESS | 1670 | 1467395229827 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:09 INFO - PROCESS | 1670 | 1467395229828 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x129315000 == 34 [pid = 1670] [id = 515] 10:47:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x12844a800) [pid = 1670] [serial = 1545] [outer = 0x0] 10:47:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x12881f000) [pid = 1670] [serial = 1546] [outer = 0x12844a800] 10:47:09 INFO - PROCESS | 1670 | 1467395229853 Marionette DEBUG loaded listener.js 10:47:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x128a34000) [pid = 1670] [serial = 1547] [outer = 0x12844a800] 10:47:10 INFO - PROCESS | 1670 | 1467395230304 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]]]}] 10:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 669ms 10:47:10 INFO - PROCESS | 1670 | 1467395230348 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 10:47:10 INFO - PROCESS | 1670 | 1467395230351 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 10:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:47:10 INFO - PROCESS | 1670 | 1467395230354 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:47:10 INFO - PROCESS | 1670 | 1467395230358 Marionette TRACE conn2 <- [1,2034,null,{}] 10:47:10 INFO - PROCESS | 1670 | 1467395230361 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}] 10:47:10 INFO - PROCESS | 1670 | 1467395230363 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:10 INFO - PROCESS | 1670 | 1467395230467 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 10:47:10 INFO - PROCESS | 1670 | 1467395230549 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:10 INFO - PROCESS | 1670 | 1467395230551 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170c2800 == 35 [pid = 1670] [id = 516] 10:47:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1166e7800) [pid = 1670] [serial = 1548] [outer = 0x0] 10:47:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x116744c00) [pid = 1670] [serial = 1549] [outer = 0x1166e7800] 10:47:10 INFO - PROCESS | 1670 | 1467395230625 Marionette DEBUG loaded listener.js 10:47:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1174c0000) [pid = 1670] [serial = 1550] [outer = 0x1166e7800] 10:47:11 INFO - PROCESS | 1670 | 1467395231014 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]]]}] 10:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 721ms 10:47:11 INFO - PROCESS | 1670 | 1467395231076 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 10:47:11 INFO - PROCESS | 1670 | 1467395231079 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 10:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:47:11 INFO - PROCESS | 1670 | 1467395231084 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:47:11 INFO - PROCESS | 1670 | 1467395231086 Marionette TRACE conn2 <- [1,2038,null,{}] 10:47:11 INFO - PROCESS | 1670 | 1467395231088 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}] 10:47:11 INFO - PROCESS | 1670 | 1467395231090 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:11 INFO - PROCESS | 1670 | 1467395231196 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 10:47:11 INFO - PROCESS | 1670 | 1467395231257 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:11 INFO - PROCESS | 1670 | 1467395231259 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x121830800 == 36 [pid = 1670] [id = 517] 10:47:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x118260400) [pid = 1670] [serial = 1551] [outer = 0x0] 10:47:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11926b000) [pid = 1670] [serial = 1552] [outer = 0x118260400] 10:47:11 INFO - PROCESS | 1670 | 1467395231289 Marionette DEBUG loaded listener.js 10:47:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1197a5c00) [pid = 1670] [serial = 1553] [outer = 0x118260400] 10:47:11 INFO - PROCESS | 1670 | 1467395231706 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]]]}] 10:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 669ms 10:47:11 INFO - PROCESS | 1670 | 1467395231754 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 10:47:11 INFO - PROCESS | 1670 | 1467395231756 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 10:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:47:11 INFO - PROCESS | 1670 | 1467395231758 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:47:11 INFO - PROCESS | 1670 | 1467395231760 Marionette TRACE conn2 <- [1,2042,null,{}] 10:47:11 INFO - PROCESS | 1670 | 1467395231768 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}] 10:47:11 INFO - PROCESS | 1670 | 1467395231771 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:11 INFO - PROCESS | 1670 | 1467395231899 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 10:47:11 INFO - PROCESS | 1670 | 1467395231985 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:11 INFO - PROCESS | 1670 | 1467395231987 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a8d2000 == 37 [pid = 1670] [id = 518] 10:47:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x125311c00) [pid = 1670] [serial = 1554] [outer = 0x0] 10:47:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1260c6000) [pid = 1670] [serial = 1555] [outer = 0x125311c00] 10:47:12 INFO - PROCESS | 1670 | 1467395232019 Marionette DEBUG loaded listener.js 10:47:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x126712000) [pid = 1670] [serial = 1556] [outer = 0x125311c00] 10:47:12 INFO - PROCESS | 1670 | 1467395232435 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]]]}] 10:47:12 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) 10:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 721ms 10:47:12 INFO - PROCESS | 1670 | 1467395232480 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 10:47:12 INFO - PROCESS | 1670 | 1467395232482 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 10:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:47:12 INFO - PROCESS | 1670 | 1467395232484 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:47:12 INFO - PROCESS | 1670 | 1467395232485 Marionette TRACE conn2 <- [1,2046,null,{}] 10:47:12 INFO - PROCESS | 1670 | 1467395232488 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}] 10:47:12 INFO - PROCESS | 1670 | 1467395232489 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:12 INFO - PROCESS | 1670 | 1467395232593 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 10:47:12 INFO - PROCESS | 1670 | 1467395232653 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:12 INFO - PROCESS | 1670 | 1467395232654 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af4b000 == 38 [pid = 1670] [id = 519] 10:47:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x128824c00) [pid = 1670] [serial = 1557] [outer = 0x0] 10:47:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12882a800) [pid = 1670] [serial = 1558] [outer = 0x128824c00] 10:47:12 INFO - PROCESS | 1670 | 1467395232682 Marionette DEBUG loaded listener.js 10:47:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x128f9c800) [pid = 1670] [serial = 1559] [outer = 0x128824c00] 10:47:13 INFO - PROCESS | 1670 | 1467395233291 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]]]}] 10:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 820ms 10:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:47:13 INFO - PROCESS | 1670 | 1467395233305 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 10:47:13 INFO - PROCESS | 1670 | 1467395233307 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 10:47:13 INFO - PROCESS | 1670 | 1467395233311 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:47:13 INFO - PROCESS | 1670 | 1467395233312 Marionette TRACE conn2 <- [1,2050,null,{}] 10:47:13 INFO - PROCESS | 1670 | 1467395233335 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}] 10:47:13 INFO - PROCESS | 1670 | 1467395233336 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:13 INFO - PROCESS | 1670 | 1467395233431 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 10:47:13 INFO - PROCESS | 1670 | 1467395233508 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:13 INFO - PROCESS | 1670 | 1467395233511 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x118760000 == 39 [pid = 1670] [id = 520] 10:47:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1151d3000) [pid = 1670] [serial = 1560] [outer = 0x0] 10:47:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x116076000) [pid = 1670] [serial = 1561] [outer = 0x1151d3000] 10:47:13 INFO - PROCESS | 1670 | 1467395233538 Marionette DEBUG loaded listener.js 10:47:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1172e8000) [pid = 1670] [serial = 1562] [outer = 0x1151d3000] 10:47:14 INFO - PROCESS | 1670 | --DOCSHELL 0x111f20800 == 38 [pid = 1670] [id = 490] 10:47:14 INFO - PROCESS | 1670 | --DOCSHELL 0x118a79000 == 37 [pid = 1670] [id = 509] 10:47:14 INFO - PROCESS | 1670 | --DOCSHELL 0x120d4b000 == 36 [pid = 1670] [id = 510] 10:47:14 INFO - PROCESS | 1670 | --DOCSHELL 0x125296000 == 35 [pid = 1670] [id = 512] 10:47:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12900d000 == 34 [pid = 1670] [id = 514] 10:47:14 INFO - PROCESS | 1670 | --DOCSHELL 0x1287de800 == 33 [pid = 1670] [id = 513] 10:47:14 INFO - PROCESS | 1670 | --DOCSHELL 0x117e57000 == 32 [pid = 1670] [id = 508] 10:47:14 INFO - PROCESS | 1670 | --DOCSHELL 0x121029000 == 31 [pid = 1670] [id = 511] 10:47:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12af4b000 == 30 [pid = 1670] [id = 519] 10:47:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12a8d2000 == 29 [pid = 1670] [id = 518] 10:47:14 INFO - PROCESS | 1670 | --DOCSHELL 0x121830800 == 28 [pid = 1670] [id = 517] 10:47:14 INFO - PROCESS | 1670 | --DOCSHELL 0x1170c2800 == 27 [pid = 1670] [id = 516] 10:47:14 INFO - PROCESS | 1670 | --DOCSHELL 0x129315000 == 26 [pid = 1670] [id = 515] 10:47:14 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1176c4400) [pid = 1670] [serial = 1469] [outer = 0x0] [url = about:blank] 10:47:14 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x124aa6400) [pid = 1670] [serial = 1483] [outer = 0x0] [url = about:blank] 10:47:14 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1262c3800) [pid = 1670] [serial = 1486] [outer = 0x0] [url = about:blank] 10:47:14 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1133b4400) [pid = 1670] [serial = 1471] [outer = 0x0] [url = about:blank] 10:47:14 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x115efa800) [pid = 1670] [serial = 1472] [outer = 0x0] [url = about:blank] 10:47:14 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11926e400) [pid = 1670] [serial = 1477] [outer = 0x0] [url = about:blank] 10:47:14 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1197a0800) [pid = 1670] [serial = 1478] [outer = 0x0] [url = about:blank] 10:47:14 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x116f3c800) [pid = 1670] [serial = 1474] [outer = 0x0] [url = about:blank] 10:47:14 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x120dc3c00) [pid = 1670] [serial = 1480] [outer = 0x0] [url = about:blank] 10:47:14 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1267cc400) [pid = 1670] [serial = 1489] [outer = 0x0] [url = about:blank] 10:47:14 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x112e96800) [pid = 1670] [serial = 1492] [outer = 0x0] [url = about:blank] 10:47:14 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x126767000) [pid = 1670] [serial = 1487] [outer = 0x0] [url = about:blank] 10:47:14 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x11696ac00) [pid = 1670] [serial = 1495] [outer = 0x0] [url = about:blank] 10:47:14 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x128665400) [pid = 1670] [serial = 1490] [outer = 0x0] [url = about:blank] 10:47:14 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1160d8000) [pid = 1670] [serial = 1493] [outer = 0x0] [url = about:blank] 10:47:14 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1197e8800) [pid = 1670] [serial = 1496] [outer = 0x0] [url = about:blank] 10:47:14 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12530cc00) [pid = 1670] [serial = 1484] [outer = 0x0] [url = about:blank] 10:47:14 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x126772c00) [pid = 1670] [serial = 1499] [outer = 0x0] [url = about:blank] 10:47:14 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1260d0400) [pid = 1670] [serial = 1498] [outer = 0x0] [url = about:blank] 10:47:14 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12153d000) [pid = 1670] [serial = 1481] [outer = 0x0] [url = about:blank] 10:47:14 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x128667800) [pid = 1670] [serial = 1501] [outer = 0x0] [url = about:blank] 10:47:14 INFO - PROCESS | 1670 | 1467395234519 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]]]}] 10:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1271ms 10:47:14 INFO - PROCESS | 1670 | 1467395234582 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 10:47:14 INFO - PROCESS | 1670 | 1467395234584 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 10:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:47:14 INFO - PROCESS | 1670 | 1467395234587 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:47:14 INFO - PROCESS | 1670 | 1467395234590 Marionette TRACE conn2 <- [1,2054,null,{}] 10:47:14 INFO - PROCESS | 1670 | 1467395234593 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}] 10:47:14 INFO - PROCESS | 1670 | 1467395234595 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:14 INFO - PROCESS | 1670 | 1467395234671 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 10:47:14 INFO - PROCESS | 1670 | 1467395234677 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:14 INFO - PROCESS | 1670 | 1467395234679 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x1127dd000 == 27 [pid = 1670] [id = 521] 10:47:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x112e9d400) [pid = 1670] [serial = 1563] [outer = 0x0] 10:47:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x113297800) [pid = 1670] [serial = 1564] [outer = 0x112e9d400] 10:47:14 INFO - PROCESS | 1670 | 1467395234709 Marionette DEBUG loaded listener.js 10:47:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x11383b800) [pid = 1670] [serial = 1565] [outer = 0x112e9d400] 10:47:15 INFO - PROCESS | 1670 | 1467395235065 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]]]}] 10:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 520ms 10:47:15 INFO - PROCESS | 1670 | 1467395235115 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 10:47:15 INFO - PROCESS | 1670 | 1467395235119 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 10:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:47:15 INFO - PROCESS | 1670 | 1467395235126 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:47:15 INFO - PROCESS | 1670 | 1467395235128 Marionette TRACE conn2 <- [1,2058,null,{}] 10:47:15 INFO - PROCESS | 1670 | 1467395235130 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}] 10:47:15 INFO - PROCESS | 1670 | 1467395235132 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:15 INFO - PROCESS | 1670 | 1467395235208 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 10:47:15 INFO - PROCESS | 1670 | 1467395235212 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:15 INFO - PROCESS | 1670 | 1467395235213 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x11693b800 == 28 [pid = 1670] [id = 522] 10:47:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x115e7dc00) [pid = 1670] [serial = 1566] [outer = 0x0] 10:47:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x116902c00) [pid = 1670] [serial = 1567] [outer = 0x115e7dc00] 10:47:15 INFO - PROCESS | 1670 | 1467395235242 Marionette DEBUG loaded listener.js 10:47:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x116968800) [pid = 1670] [serial = 1568] [outer = 0x115e7dc00] 10:47:15 INFO - PROCESS | 1670 | 1467395235587 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]]]}] 10:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 470ms 10:47:15 INFO - PROCESS | 1670 | 1467395235596 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 10:47:15 INFO - PROCESS | 1670 | 1467395235597 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 10:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:47:15 INFO - PROCESS | 1670 | 1467395235604 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:47:15 INFO - PROCESS | 1670 | 1467395235606 Marionette TRACE conn2 <- [1,2062,null,{}] 10:47:15 INFO - PROCESS | 1670 | 1467395235623 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}] 10:47:15 INFO - PROCESS | 1670 | 1467395235626 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:15 INFO - PROCESS | 1670 | 1467395235710 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 10:47:15 INFO - PROCESS | 1670 | 1467395235767 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:15 INFO - PROCESS | 1670 | 1467395235769 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184aa000 == 29 [pid = 1670] [id = 523] 10:47:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1172df800) [pid = 1670] [serial = 1569] [outer = 0x0] 10:47:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x118262800) [pid = 1670] [serial = 1570] [outer = 0x1172df800] 10:47:15 INFO - PROCESS | 1670 | 1467395235797 Marionette DEBUG loaded listener.js 10:47:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1184d8000) [pid = 1670] [serial = 1571] [outer = 0x1172df800] 10:47:16 INFO - PROCESS | 1670 | 1467395236110 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]]]}] 10:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 521ms 10:47:16 INFO - PROCESS | 1670 | 1467395236125 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 10:47:16 INFO - PROCESS | 1670 | 1467395236127 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 10:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:47:16 INFO - PROCESS | 1670 | 1467395236129 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:47:16 INFO - PROCESS | 1670 | 1467395236130 Marionette TRACE conn2 <- [1,2066,null,{}] 10:47:16 INFO - PROCESS | 1670 | 1467395236133 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}] 10:47:16 INFO - PROCESS | 1670 | 1467395236135 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:16 INFO - PROCESS | 1670 | 1467395236214 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 10:47:16 INFO - PROCESS | 1670 | 1467395236273 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:16 INFO - PROCESS | 1670 | 1467395236274 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x118a1b000 == 30 [pid = 1670] [id = 524] 10:47:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1183a9800) [pid = 1670] [serial = 1572] [outer = 0x0] 10:47:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1189b7400) [pid = 1670] [serial = 1573] [outer = 0x1183a9800] 10:47:16 INFO - PROCESS | 1670 | 1467395236300 Marionette DEBUG loaded listener.js 10:47:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11929f000) [pid = 1670] [serial = 1574] [outer = 0x1183a9800] 10:47:16 INFO - PROCESS | 1670 | 1467395236571 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]]]}] 10:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 473ms 10:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:47:16 INFO - PROCESS | 1670 | 1467395236606 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 10:47:16 INFO - PROCESS | 1670 | 1467395236607 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 10:47:16 INFO - PROCESS | 1670 | 1467395236609 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:47:16 INFO - PROCESS | 1670 | 1467395236610 Marionette TRACE conn2 <- [1,2070,null,{}] 10:47:16 INFO - PROCESS | 1670 | 1467395236612 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}] 10:47:16 INFO - PROCESS | 1670 | 1467395236614 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:16 INFO - PROCESS | 1670 | 1467395236719 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 10:47:16 INFO - PROCESS | 1670 | 1467395236723 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:16 INFO - PROCESS | 1670 | 1467395236724 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x120f8c800 == 31 [pid = 1670] [id = 525] 10:47:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1192a0400) [pid = 1670] [serial = 1575] [outer = 0x0] 10:47:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x11979ec00) [pid = 1670] [serial = 1576] [outer = 0x1192a0400] 10:47:16 INFO - PROCESS | 1670 | 1467395236748 Marionette DEBUG loaded listener.js 10:47:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1197eac00) [pid = 1670] [serial = 1577] [outer = 0x1192a0400] 10:47:17 INFO - PROCESS | 1670 | 1467395237092 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]]]}] 10:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 519ms 10:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:47:17 INFO - PROCESS | 1670 | 1467395237129 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 10:47:17 INFO - PROCESS | 1670 | 1467395237131 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 10:47:17 INFO - PROCESS | 1670 | 1467395237133 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:47:17 INFO - PROCESS | 1670 | 1467395237135 Marionette TRACE conn2 <- [1,2074,null,{}] 10:47:17 INFO - PROCESS | 1670 | 1467395237137 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}] 10:47:17 INFO - PROCESS | 1670 | 1467395237141 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:17 INFO - PROCESS | 1670 | 1467395237279 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 10:47:17 INFO - PROCESS | 1670 | 1467395237297 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:17 INFO - PROCESS | 1670 | 1467395237298 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x12131d800 == 32 [pid = 1670] [id = 526] 10:47:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x119a03000) [pid = 1670] [serial = 1578] [outer = 0x0] 10:47:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x120f74c00) [pid = 1670] [serial = 1579] [outer = 0x119a03000] 10:47:17 INFO - PROCESS | 1670 | 1467395237340 Marionette DEBUG loaded listener.js 10:47:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1248d2400) [pid = 1670] [serial = 1580] [outer = 0x119a03000] 10:47:17 INFO - PROCESS | 1670 | 1467395237791 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]]]}] 10:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 669ms 10:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:47:17 INFO - PROCESS | 1670 | 1467395237804 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 10:47:17 INFO - PROCESS | 1670 | 1467395237805 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 10:47:17 INFO - PROCESS | 1670 | 1467395237807 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:47:17 INFO - PROCESS | 1670 | 1467395237808 Marionette TRACE conn2 <- [1,2078,null,{}] 10:47:17 INFO - PROCESS | 1670 | 1467395237810 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}] 10:47:17 INFO - PROCESS | 1670 | 1467395237812 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:17 INFO - PROCESS | 1670 | 1467395237915 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 10:47:17 INFO - PROCESS | 1670 | 1467395237962 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:17 INFO - PROCESS | 1670 | 1467395237964 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x124868800 == 33 [pid = 1670] [id = 527] 10:47:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x119a9a800) [pid = 1670] [serial = 1581] [outer = 0x0] 10:47:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x124c4f000) [pid = 1670] [serial = 1582] [outer = 0x119a9a800] 10:47:18 INFO - PROCESS | 1670 | 1467395238004 Marionette DEBUG loaded listener.js 10:47:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x125c40000) [pid = 1670] [serial = 1583] [outer = 0x119a9a800] 10:47:18 INFO - PROCESS | 1670 | 1467395238462 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]]]}] 10:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 668ms 10:47:18 INFO - PROCESS | 1670 | 1467395238482 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 10:47:18 INFO - PROCESS | 1670 | 1467395238485 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 10:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:47:18 INFO - PROCESS | 1670 | 1467395238488 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:47:18 INFO - PROCESS | 1670 | 1467395238489 Marionette TRACE conn2 <- [1,2082,null,{}] 10:47:18 INFO - PROCESS | 1670 | 1467395238491 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}] 10:47:18 INFO - PROCESS | 1670 | 1467395238492 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:18 INFO - PROCESS | 1670 | 1467395238586 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 10:47:18 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12844a800) [pid = 1670] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:47:18 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x116630800) [pid = 1670] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:47:18 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1192a0c00) [pid = 1670] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:47:18 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x120dc8800) [pid = 1670] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:47:18 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x125307c00) [pid = 1670] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:47:18 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1267b3c00) [pid = 1670] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:47:18 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x119a0b000) [pid = 1670] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:47:18 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1183a0800) [pid = 1670] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:47:18 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1267ae400) [pid = 1670] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:47:18 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12844fc00) [pid = 1670] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:47:18 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1126a3800) [pid = 1670] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:47:18 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x113a51400) [pid = 1670] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:47:18 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x113237c00) [pid = 1670] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:47:18 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x113f2dc00) [pid = 1670] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:47:18 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1184dec00) [pid = 1670] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:47:18 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1151d1000) [pid = 1670] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:47:18 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x121327000) [pid = 1670] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:47:18 INFO - PROCESS | 1670 | 1467395238841 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:18 INFO - PROCESS | 1670 | 1467395238843 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x113d79800 == 34 [pid = 1670] [id = 528] 10:47:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x110e81400) [pid = 1670] [serial = 1584] [outer = 0x0] 10:47:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1131cf800) [pid = 1670] [serial = 1585] [outer = 0x110e81400] 10:47:18 INFO - PROCESS | 1670 | 1467395238867 Marionette DEBUG loaded listener.js 10:47:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x11703c000) [pid = 1670] [serial = 1586] [outer = 0x110e81400] 10:47:19 INFO - PROCESS | 1670 | 1467395239191 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]]]}] 10:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 722ms 10:47:19 INFO - PROCESS | 1670 | 1467395239211 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 10:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:47:19 INFO - PROCESS | 1670 | 1467395239213 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 10:47:19 INFO - PROCESS | 1670 | 1467395239220 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:47:19 INFO - PROCESS | 1670 | 1467395239223 Marionette TRACE conn2 <- [1,2086,null,{}] 10:47:19 INFO - PROCESS | 1670 | 1467395239226 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}] 10:47:19 INFO - PROCESS | 1670 | 1467395239228 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:19 INFO - PROCESS | 1670 | 1467395239384 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 10:47:19 INFO - PROCESS | 1670 | 1467395239432 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:19 INFO - PROCESS | 1670 | 1467395239434 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x110e1f000 == 35 [pid = 1670] [id = 529] 10:47:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x110e85800) [pid = 1670] [serial = 1587] [outer = 0x0] 10:47:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x111e5cc00) [pid = 1670] [serial = 1588] [outer = 0x110e85800] 10:47:19 INFO - PROCESS | 1670 | 1467395239460 Marionette DEBUG loaded listener.js 10:47:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x112e93c00) [pid = 1670] [serial = 1589] [outer = 0x110e85800] 10:47:20 INFO - PROCESS | 1670 | 1467395240092 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]]]}] 10:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 930ms 10:47:20 INFO - PROCESS | 1670 | 1467395240150 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 10:47:20 INFO - PROCESS | 1670 | 1467395240154 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 10:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:47:20 INFO - PROCESS | 1670 | 1467395240157 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:47:20 INFO - PROCESS | 1670 | 1467395240159 Marionette TRACE conn2 <- [1,2090,null,{}] 10:47:20 INFO - PROCESS | 1670 | 1467395240163 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}] 10:47:20 INFO - PROCESS | 1670 | 1467395240166 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:20 INFO - PROCESS | 1670 | 1467395240272 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 10:47:20 INFO - PROCESS | 1670 | 1467395240350 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:20 INFO - PROCESS | 1670 | 1467395240351 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x118a06000 == 36 [pid = 1670] [id = 530] 10:47:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x115e83000) [pid = 1670] [serial = 1590] [outer = 0x0] 10:47:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11673e400) [pid = 1670] [serial = 1591] [outer = 0x115e83000] 10:47:20 INFO - PROCESS | 1670 | 1467395240382 Marionette DEBUG loaded listener.js 10:47:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x116969800) [pid = 1670] [serial = 1592] [outer = 0x115e83000] 10:47:20 INFO - PROCESS | 1670 | 1467395240903 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]]]}] 10:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 770ms 10:47:20 INFO - PROCESS | 1670 | 1467395240943 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 10:47:20 INFO - PROCESS | 1670 | 1467395240945 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 10:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:47:20 INFO - PROCESS | 1670 | 1467395240949 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:47:20 INFO - PROCESS | 1670 | 1467395240951 Marionette TRACE conn2 <- [1,2094,null,{}] 10:47:20 INFO - PROCESS | 1670 | 1467395240955 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}] 10:47:20 INFO - PROCESS | 1670 | 1467395240956 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:21 INFO - PROCESS | 1670 | 1467395241062 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 10:47:21 INFO - PROCESS | 1670 | 1467395241236 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:21 INFO - PROCESS | 1670 | 1467395241238 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x1160a7000 == 37 [pid = 1670] [id = 531] 10:47:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1133d8000) [pid = 1670] [serial = 1593] [outer = 0x0] 10:47:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x113f2e800) [pid = 1670] [serial = 1594] [outer = 0x1133d8000] 10:47:21 INFO - PROCESS | 1670 | 1467395241265 Marionette DEBUG loaded listener.js 10:47:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x116739800) [pid = 1670] [serial = 1595] [outer = 0x1133d8000] 10:47:21 INFO - PROCESS | 1670 | --DOCSHELL 0x113d79800 == 36 [pid = 1670] [id = 528] 10:47:21 INFO - PROCESS | 1670 | --DOCSHELL 0x124868800 == 35 [pid = 1670] [id = 527] 10:47:21 INFO - PROCESS | 1670 | --DOCSHELL 0x12131d800 == 34 [pid = 1670] [id = 526] 10:47:21 INFO - PROCESS | 1670 | --DOCSHELL 0x120f8c800 == 33 [pid = 1670] [id = 525] 10:47:21 INFO - PROCESS | 1670 | --DOCSHELL 0x118a1b000 == 32 [pid = 1670] [id = 524] 10:47:21 INFO - PROCESS | 1670 | --DOCSHELL 0x1184aa000 == 31 [pid = 1670] [id = 523] 10:47:21 INFO - PROCESS | 1670 | --DOCSHELL 0x11693b800 == 30 [pid = 1670] [id = 522] 10:47:21 INFO - PROCESS | 1670 | --DOCSHELL 0x1127dd000 == 29 [pid = 1670] [id = 521] 10:47:21 INFO - PROCESS | 1670 | --DOCSHELL 0x118760000 == 28 [pid = 1670] [id = 520] 10:47:21 INFO - PROCESS | 1670 | 1467395241703 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]]]}] 10:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 772ms 10:47:21 INFO - PROCESS | 1670 | 1467395241722 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 10:47:21 INFO - PROCESS | 1670 | 1467395241724 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 10:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:47:21 INFO - PROCESS | 1670 | 1467395241727 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:47:21 INFO - PROCESS | 1670 | 1467395241728 Marionette TRACE conn2 <- [1,2098,null,{}] 10:47:21 INFO - PROCESS | 1670 | 1467395241732 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}] 10:47:21 INFO - PROCESS | 1670 | 1467395241733 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:21 INFO - PROCESS | 1670 | 1467395241811 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1197acc00) [pid = 1670] [serial = 1528] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x121328000) [pid = 1670] [serial = 1531] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1262bb400) [pid = 1670] [serial = 1534] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x123cc1400) [pid = 1670] [serial = 1532] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12881e000) [pid = 1670] [serial = 1502] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x124aaa400) [pid = 1670] [serial = 1510] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12538cc00) [pid = 1670] [serial = 1511] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x118743c00) [pid = 1670] [serial = 1525] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x128669c00) [pid = 1670] [serial = 1513] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x128675c00) [pid = 1670] [serial = 1544] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12881f400) [pid = 1670] [serial = 1514] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x126769c00) [pid = 1670] [serial = 1538] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1166e8800) [pid = 1670] [serial = 1522] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1175b6000) [pid = 1670] [serial = 1523] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1192a1800) [pid = 1670] [serial = 1516] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x128823000) [pid = 1670] [serial = 1517] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x115e80400) [pid = 1670] [serial = 1504] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x116742000) [pid = 1670] [serial = 1505] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x1189bb000) [pid = 1670] [serial = 1507] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x11933cc00) [pid = 1670] [serial = 1508] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x115e7c000) [pid = 1670] [serial = 1519] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x1166e5400) [pid = 1670] [serial = 1520] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x1197a2400) [pid = 1670] [serial = 1537] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x126769800) [pid = 1670] [serial = 1535] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x128668c00) [pid = 1670] [serial = 1543] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x12844f400) [pid = 1670] [serial = 1541] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x119d3b800) [pid = 1670] [serial = 1529] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x1267a9800) [pid = 1670] [serial = 1540] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x11929ec00) [pid = 1670] [serial = 1526] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x128a34000) [pid = 1670] [serial = 1547] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x1183a1400) [pid = 1670] [serial = 1475] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x12881f000) [pid = 1670] [serial = 1546] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1670 | 1467395241876 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:21 INFO - PROCESS | 1670 | 1467395241878 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x1169ab800 == 29 [pid = 1670] [id = 532] 10:47:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x1126a1000) [pid = 1670] [serial = 1596] [outer = 0x0] 10:47:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x1166eb400) [pid = 1670] [serial = 1597] [outer = 0x1126a1000] 10:47:21 INFO - PROCESS | 1670 | 1467395241907 Marionette DEBUG loaded listener.js 10:47:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x1183a1400) [pid = 1670] [serial = 1598] [outer = 0x1126a1000] 10:47:22 INFO - PROCESS | 1670 | 1467395242207 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]]]}] 10:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 519ms 10:47:22 INFO - PROCESS | 1670 | 1467395242248 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 10:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:47:22 INFO - PROCESS | 1670 | 1467395242253 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 10:47:22 INFO - PROCESS | 1670 | 1467395242255 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:47:22 INFO - PROCESS | 1670 | 1467395242256 Marionette TRACE conn2 <- [1,2102,null,{}] 10:47:22 INFO - PROCESS | 1670 | 1467395242259 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}] 10:47:22 INFO - PROCESS | 1670 | 1467395242260 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:22 INFO - PROCESS | 1670 | 1467395242338 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 10:47:22 INFO - PROCESS | 1670 | 1467395242344 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:22 INFO - PROCESS | 1670 | 1467395242345 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x118760800 == 30 [pid = 1670] [id = 533] 10:47:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x1183aa400) [pid = 1670] [serial = 1599] [outer = 0x0] 10:47:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x118aec800) [pid = 1670] [serial = 1600] [outer = 0x1183aa400] 10:47:22 INFO - PROCESS | 1670 | 1467395242373 Marionette DEBUG loaded listener.js 10:47:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x119337400) [pid = 1670] [serial = 1601] [outer = 0x1183aa400] 10:47:22 INFO - PROCESS | 1670 | 1467395242722 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]]]}] 10:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 518ms 10:47:22 INFO - PROCESS | 1670 | 1467395242774 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 10:47:22 INFO - PROCESS | 1670 | 1467395242775 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 10:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:47:22 INFO - PROCESS | 1670 | 1467395242783 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:47:22 INFO - PROCESS | 1670 | 1467395242787 Marionette TRACE conn2 <- [1,2106,null,{}] 10:47:22 INFO - PROCESS | 1670 | 1467395242790 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}] 10:47:22 INFO - PROCESS | 1670 | 1467395242793 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:22 INFO - PROCESS | 1670 | 1467395242873 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 10:47:22 INFO - PROCESS | 1670 | 1467395242877 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:22 INFO - PROCESS | 1670 | 1467395242878 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x120f89800 == 31 [pid = 1670] [id = 534] 10:47:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x112e3d000) [pid = 1670] [serial = 1602] [outer = 0x0] 10:47:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x1197ad000) [pid = 1670] [serial = 1603] [outer = 0x112e3d000] 10:47:22 INFO - PROCESS | 1670 | 1467395242905 Marionette DEBUG loaded listener.js 10:47:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x120dcd400) [pid = 1670] [serial = 1604] [outer = 0x112e3d000] 10:47:23 INFO - PROCESS | 1670 | 1467395243254 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]]]}] 10:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 528ms 10:47:23 INFO - PROCESS | 1670 | 1467395243306 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 10:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:47:23 INFO - PROCESS | 1670 | 1467395243308 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 10:47:23 INFO - PROCESS | 1670 | 1467395243310 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:47:23 INFO - PROCESS | 1670 | 1467395243311 Marionette TRACE conn2 <- [1,2110,null,{}] 10:47:23 INFO - PROCESS | 1670 | 1467395243313 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}] 10:47:23 INFO - PROCESS | 1670 | 1467395243315 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:23 INFO - PROCESS | 1670 | 1467395243394 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 10:47:23 INFO - PROCESS | 1670 | 1467395243398 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:23 INFO - PROCESS | 1670 | 1467395243399 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170aa800 == 32 [pid = 1670] [id = 535] 10:47:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x121325000) [pid = 1670] [serial = 1605] [outer = 0x0] 10:47:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x1219c5400) [pid = 1670] [serial = 1606] [outer = 0x121325000] 10:47:23 INFO - PROCESS | 1670 | 1467395243426 Marionette DEBUG loaded listener.js 10:47:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x124aaa800) [pid = 1670] [serial = 1607] [outer = 0x121325000] 10:47:23 INFO - PROCESS | 1670 | 1467395243753 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]]]}] 10:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 468ms 10:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:47:23 INFO - PROCESS | 1670 | 1467395243779 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 10:47:23 INFO - PROCESS | 1670 | 1467395243780 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 10:47:23 INFO - PROCESS | 1670 | 1467395243782 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:47:23 INFO - PROCESS | 1670 | 1467395243784 Marionette TRACE conn2 <- [1,2114,null,{}] 10:47:23 INFO - PROCESS | 1670 | 1467395243787 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}] 10:47:23 INFO - PROCESS | 1670 | 1467395243788 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:23 INFO - PROCESS | 1670 | 1467395243864 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 10:47:23 INFO - PROCESS | 1670 | 1467395243930 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:23 INFO - PROCESS | 1670 | 1467395243935 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x12535e000 == 33 [pid = 1670] [id = 536] 10:47:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x125311000) [pid = 1670] [serial = 1608] [outer = 0x0] 10:47:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x125c47800) [pid = 1670] [serial = 1609] [outer = 0x125311000] 10:47:23 INFO - PROCESS | 1670 | 1467395243967 Marionette DEBUG loaded listener.js 10:47:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1266f0800) [pid = 1670] [serial = 1610] [outer = 0x125311000] 10:47:24 INFO - PROCESS | 1670 | 1467395244324 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]]]}] 10:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 571ms 10:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:47:24 INFO - PROCESS | 1670 | 1467395244354 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 10:47:24 INFO - PROCESS | 1670 | 1467395244355 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 10:47:24 INFO - PROCESS | 1670 | 1467395244357 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:47:24 INFO - PROCESS | 1670 | 1467395244358 Marionette TRACE conn2 <- [1,2118,null,{}] 10:47:24 INFO - PROCESS | 1670 | 1467395244367 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}] 10:47:24 INFO - PROCESS | 1670 | 1467395244369 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:24 INFO - PROCESS | 1670 | 1467395244469 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 10:47:24 INFO - PROCESS | 1670 | 1467395244474 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:24 INFO - PROCESS | 1670 | 1467395244475 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x1287d7800 == 34 [pid = 1670] [id = 537] 10:47:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1266f5400) [pid = 1670] [serial = 1611] [outer = 0x0] 10:47:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x126764800) [pid = 1670] [serial = 1612] [outer = 0x1266f5400] 10:47:24 INFO - PROCESS | 1670 | 1467395244499 Marionette DEBUG loaded listener.js 10:47:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1267a5400) [pid = 1670] [serial = 1613] [outer = 0x1266f5400] 10:47:24 INFO - PROCESS | 1670 | 1467395244839 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]]]}] 10:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 519ms 10:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:47:24 INFO - PROCESS | 1670 | 1467395244878 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 10:47:24 INFO - PROCESS | 1670 | 1467395244879 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 10:47:24 INFO - PROCESS | 1670 | 1467395244881 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:47:24 INFO - PROCESS | 1670 | 1467395244882 Marionette TRACE conn2 <- [1,2122,null,{}] 10:47:24 INFO - PROCESS | 1670 | 1467395244886 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}] 10:47:24 INFO - PROCESS | 1670 | 1467395244888 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:24 INFO - PROCESS | 1670 | 1467395244984 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 10:47:24 INFO - PROCESS | 1670 | 1467395244988 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:24 INFO - PROCESS | 1670 | 1467395244989 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x128a59000 == 35 [pid = 1670] [id = 538] 10:47:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1267a6000) [pid = 1670] [serial = 1614] [outer = 0x0] 10:47:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1267ae400) [pid = 1670] [serial = 1615] [outer = 0x1267a6000] 10:47:25 INFO - PROCESS | 1670 | 1467395245012 Marionette DEBUG loaded listener.js 10:47:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1267d7000) [pid = 1670] [serial = 1616] [outer = 0x1267a6000] 10:47:25 INFO - PROCESS | 1670 | 1467395245322 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]]]}] 10:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 469ms 10:47:25 INFO - PROCESS | 1670 | 1467395245357 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 10:47:25 INFO - PROCESS | 1670 | 1467395245358 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 10:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:47:25 INFO - PROCESS | 1670 | 1467395245360 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:47:25 INFO - PROCESS | 1670 | 1467395245361 Marionette TRACE conn2 <- [1,2126,null,{}] 10:47:25 INFO - PROCESS | 1670 | 1467395245364 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}] 10:47:25 INFO - PROCESS | 1670 | 1467395245366 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:25 INFO - PROCESS | 1670 | 1467395245470 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 10:47:25 INFO - PROCESS | 1670 | 1467395245481 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:25 INFO - PROCESS | 1670 | 1467395245482 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x129022000 == 36 [pid = 1670] [id = 539] 10:47:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x124aaec00) [pid = 1670] [serial = 1617] [outer = 0x0] 10:47:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x12844b400) [pid = 1670] [serial = 1618] [outer = 0x124aaec00] 10:47:25 INFO - PROCESS | 1670 | 1467395245507 Marionette DEBUG loaded listener.js 10:47:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x128660000) [pid = 1670] [serial = 1619] [outer = 0x124aaec00] 10:47:25 INFO - PROCESS | 1670 | 1467395245842 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]]]}] 10:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 518ms 10:47:25 INFO - PROCESS | 1670 | 1467395245879 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 10:47:25 INFO - PROCESS | 1670 | 1467395245881 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 10:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:47:25 INFO - PROCESS | 1670 | 1467395245883 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:47:25 INFO - PROCESS | 1670 | 1467395245884 Marionette TRACE conn2 <- [1,2130,null,{}] 10:47:25 INFO - PROCESS | 1670 | 1467395245886 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}] 10:47:25 INFO - PROCESS | 1670 | 1467395245887 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:26 INFO - PROCESS | 1670 | 1467395246005 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 10:47:26 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1192a0400) [pid = 1670] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:47:26 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x119a9a800) [pid = 1670] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:47:26 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1172df800) [pid = 1670] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:47:26 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1183a9800) [pid = 1670] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:47:26 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x112e9d400) [pid = 1670] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:47:26 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1151d3000) [pid = 1670] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:47:26 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x119a03000) [pid = 1670] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:47:26 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x115e7dc00) [pid = 1670] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:47:26 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x1166e7800) [pid = 1670] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:47:26 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x118260400) [pid = 1670] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:47:26 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x125311c00) [pid = 1670] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:47:26 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x128824c00) [pid = 1670] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:47:26 INFO - PROCESS | 1670 | 1467395246048 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:26 INFO - PROCESS | 1670 | 1467395246049 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x11694d800 == 37 [pid = 1670] [id = 540] 10:47:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x111c7c000) [pid = 1670] [serial = 1620] [outer = 0x0] 10:47:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x115e7d400) [pid = 1670] [serial = 1621] [outer = 0x111c7c000] 10:47:26 INFO - PROCESS | 1670 | 1467395246074 Marionette DEBUG loaded listener.js 10:47:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x118260400) [pid = 1670] [serial = 1622] [outer = 0x111c7c000] 10:47:26 INFO - PROCESS | 1670 | 1467395246342 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] 10:47:26 INFO - PROCESS | 1670 | 1467395246362 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 10:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:47:26 INFO - PROCESS | 1670 | 1467395246364 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:47:26 INFO - PROCESS | 1670 | 1467395246365 Marionette TRACE conn2 <- [1,2134,null,{}] 10:47:26 INFO - PROCESS | 1670 | 1467395246375 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}] 10:47:26 INFO - PROCESS | 1670 | 1467395246376 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:26 INFO - PROCESS | 1670 | 1467395246460 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 10:47:26 INFO - PROCESS | 1670 | 1467395246464 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:26 INFO - PROCESS | 1670 | 1467395246466 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a81e000 == 38 [pid = 1670] [id = 541] 10:47:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1183a9000) [pid = 1670] [serial = 1623] [outer = 0x0] 10:47:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x124830000) [pid = 1670] [serial = 1624] [outer = 0x1183a9000] 10:47:26 INFO - PROCESS | 1670 | 1467395246494 Marionette DEBUG loaded listener.js 10:47:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x128671c00) [pid = 1670] [serial = 1625] [outer = 0x1183a9000] 10:47:26 INFO - PROCESS | 1670 | 1467395246955 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]]]}] 10:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 627ms 10:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:47:26 INFO - PROCESS | 1670 | 1467395246992 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 10:47:26 INFO - PROCESS | 1670 | 1467395246994 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 10:47:26 INFO - PROCESS | 1670 | 1467395246998 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:47:27 INFO - PROCESS | 1670 | 1467395247001 Marionette TRACE conn2 <- [1,2138,null,{}] 10:47:27 INFO - PROCESS | 1670 | 1467395247005 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}] 10:47:27 INFO - PROCESS | 1670 | 1467395247008 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:27 INFO - PROCESS | 1670 | 1467395247123 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 10:47:27 INFO - PROCESS | 1670 | 1467395247128 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:27 INFO - PROCESS | 1670 | 1467395247129 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af43000 == 39 [pid = 1670] [id = 542] 10:47:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x128822c00) [pid = 1670] [serial = 1626] [outer = 0x0] 10:47:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x128a2d400) [pid = 1670] [serial = 1627] [outer = 0x128822c00] 10:47:27 INFO - PROCESS | 1670 | 1467395247153 Marionette DEBUG loaded listener.js 10:47:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x128ceac00) [pid = 1670] [serial = 1628] [outer = 0x128822c00] 10:47:27 INFO - PROCESS | 1670 | 1467395247478 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]]]}] 10:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 525ms 10:47:27 INFO - PROCESS | 1670 | 1467395247522 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 10:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:47:27 INFO - PROCESS | 1670 | 1467395247523 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 10:47:27 INFO - PROCESS | 1670 | 1467395247526 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:47:27 INFO - PROCESS | 1670 | 1467395247527 Marionette TRACE conn2 <- [1,2142,null,{}] 10:47:27 INFO - PROCESS | 1670 | 1467395247529 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}] 10:47:27 INFO - PROCESS | 1670 | 1467395247530 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:27 INFO - PROCESS | 1670 | 1467395247641 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 10:47:27 INFO - PROCESS | 1670 | 1467395247647 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:27 INFO - PROCESS | 1670 | 1467395247648 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af91800 == 40 [pid = 1670] [id = 543] 10:47:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x128824800) [pid = 1670] [serial = 1629] [outer = 0x0] 10:47:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x128fa1c00) [pid = 1670] [serial = 1630] [outer = 0x128824800] 10:47:27 INFO - PROCESS | 1670 | 1467395247673 Marionette DEBUG loaded listener.js 10:47:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x128fa8000) [pid = 1670] [serial = 1631] [outer = 0x128824800] 10:47:28 INFO - PROCESS | 1670 | 1467395248042 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] 10:47:28 INFO - PROCESS | 1670 | 1467395248098 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 10:47:28 INFO - PROCESS | 1670 | 1467395248101 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:47:28 INFO - PROCESS | 1670 | 1467395248104 Marionette TRACE conn2 <- [1,2146,null,{}] 10:47:28 INFO - PROCESS | 1670 | 1467395248108 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}] 10:47:28 INFO - PROCESS | 1670 | 1467395248110 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:28 INFO - PROCESS | 1670 | 1467395248214 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 10:47:28 INFO - PROCESS | 1670 | 1467395248274 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:28 INFO - PROCESS | 1670 | 1467395248277 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x116706000 == 41 [pid = 1670] [id = 544] 10:47:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x115e7e400) [pid = 1670] [serial = 1632] [outer = 0x0] 10:47:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1160d5800) [pid = 1670] [serial = 1633] [outer = 0x115e7e400] 10:47:28 INFO - PROCESS | 1670 | 1467395248308 Marionette DEBUG loaded listener.js 10:47:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x116a0ac00) [pid = 1670] [serial = 1634] [outer = 0x115e7e400] 10:47:28 INFO - PROCESS | 1670 | 1467395248726 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] 10:47:28 INFO - PROCESS | 1670 | 1467395248776 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 10:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:47:28 INFO - PROCESS | 1670 | 1467395248781 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:47:28 INFO - PROCESS | 1670 | 1467395248783 Marionette TRACE conn2 <- [1,2150,null,{}] 10:47:28 INFO - PROCESS | 1670 | 1467395248785 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}] 10:47:28 INFO - PROCESS | 1670 | 1467395248787 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:28 INFO - PROCESS | 1670 | 1467395248890 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 10:47:28 INFO - PROCESS | 1670 | 1467395248962 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:28 INFO - PROCESS | 1670 | 1467395248963 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x121313800 == 42 [pid = 1670] [id = 545] 10:47:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1176c5400) [pid = 1670] [serial = 1635] [outer = 0x0] 10:47:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x118798400) [pid = 1670] [serial = 1636] [outer = 0x1176c5400] 10:47:28 INFO - PROCESS | 1670 | 1467395248994 Marionette DEBUG loaded listener.js 10:47:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1197a4800) [pid = 1670] [serial = 1637] [outer = 0x1176c5400] 10:47:29 INFO - PROCESS | 1670 | 1467395249419 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]]]}] 10:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 672ms 10:47:29 INFO - PROCESS | 1670 | 1467395249454 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 10:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:47:29 INFO - PROCESS | 1670 | 1467395249455 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 10:47:29 INFO - PROCESS | 1670 | 1467395249458 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:47:29 INFO - PROCESS | 1670 | 1467395249460 Marionette TRACE conn2 <- [1,2154,null,{}] 10:47:29 INFO - PROCESS | 1670 | 1467395249468 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}] 10:47:29 INFO - PROCESS | 1670 | 1467395249471 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:29 INFO - PROCESS | 1670 | 1467395249598 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 10:47:29 INFO - PROCESS | 1670 | 1467395249671 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:29 INFO - PROCESS | 1670 | 1467395249673 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a8e1000 == 43 [pid = 1670] [id = 546] 10:47:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x123b6e000) [pid = 1670] [serial = 1638] [outer = 0x0] 10:47:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x125307c00) [pid = 1670] [serial = 1639] [outer = 0x123b6e000] 10:47:29 INFO - PROCESS | 1670 | 1467395249704 Marionette DEBUG loaded listener.js 10:47:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1262c8c00) [pid = 1670] [serial = 1640] [outer = 0x123b6e000] 10:47:30 INFO - PROCESS | 1670 | 1467395250124 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]]]}] 10:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 722ms 10:47:30 INFO - PROCESS | 1670 | 1467395250180 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 10:47:30 INFO - PROCESS | 1670 | 1467395250182 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 10:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:47:30 INFO - PROCESS | 1670 | 1467395250185 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:47:30 INFO - PROCESS | 1670 | 1467395250186 Marionette TRACE conn2 <- [1,2158,null,{}] 10:47:30 INFO - PROCESS | 1670 | 1467395250188 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}] 10:47:30 INFO - PROCESS | 1670 | 1467395250190 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:30 INFO - PROCESS | 1670 | 1467395250290 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 10:47:30 INFO - PROCESS | 1670 | 1467395250350 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:30 INFO - PROCESS | 1670 | 1467395250351 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba04000 == 44 [pid = 1670] [id = 547] 10:47:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12670cc00) [pid = 1670] [serial = 1641] [outer = 0x0] 10:47:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1267ab400) [pid = 1670] [serial = 1642] [outer = 0x12670cc00] 10:47:30 INFO - PROCESS | 1670 | 1467395250380 Marionette DEBUG loaded listener.js 10:47:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12866e400) [pid = 1670] [serial = 1643] [outer = 0x12670cc00] 10:47:30 INFO - PROCESS | 1670 | 1467395250854 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]]]}] 10:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 719ms 10:47:30 INFO - PROCESS | 1670 | 1467395250936 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 10:47:30 INFO - PROCESS | 1670 | 1467395250937 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 10:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:47:30 INFO - PROCESS | 1670 | 1467395250940 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:47:30 INFO - PROCESS | 1670 | 1467395250941 Marionette TRACE conn2 <- [1,2162,null,{}] 10:47:30 INFO - PROCESS | 1670 | 1467395250943 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}] 10:47:30 INFO - PROCESS | 1670 | 1467395250944 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:31 INFO - PROCESS | 1670 | 1467395251045 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 10:47:31 INFO - PROCESS | 1670 | 1467395251256 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:31 INFO - PROCESS | 1670 | 1467395251258 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170c8000 == 45 [pid = 1670] [id = 548] 10:47:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x112e9c400) [pid = 1670] [serial = 1644] [outer = 0x0] 10:47:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1160dcc00) [pid = 1670] [serial = 1645] [outer = 0x112e9c400] 10:47:31 INFO - PROCESS | 1670 | 1467395251286 Marionette DEBUG loaded listener.js 10:47:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1175b4c00) [pid = 1670] [serial = 1646] [outer = 0x112e9c400] 10:47:31 INFO - PROCESS | 1670 | 1467395251715 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]]]}] 10:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 823ms 10:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:47:31 INFO - PROCESS | 1670 | 1467395251765 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 10:47:31 INFO - PROCESS | 1670 | 1467395251766 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 10:47:31 INFO - PROCESS | 1670 | 1467395251769 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:47:31 INFO - PROCESS | 1670 | 1467395251771 Marionette TRACE conn2 <- [1,2166,null,{}] 10:47:31 INFO - PROCESS | 1670 | 1467395251775 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}] 10:47:31 INFO - PROCESS | 1670 | 1467395251776 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:31 INFO - PROCESS | 1670 | 1467395251869 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 10:47:31 INFO - PROCESS | 1670 | 1467395251944 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:31 INFO - PROCESS | 1670 | 1467395251946 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x117467800 == 46 [pid = 1670] [id = 549] 10:47:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1183ac800) [pid = 1670] [serial = 1647] [outer = 0x0] 10:47:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x118af3000) [pid = 1670] [serial = 1648] [outer = 0x1183ac800] 10:47:31 INFO - PROCESS | 1670 | 1467395251973 Marionette DEBUG loaded listener.js 10:47:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1197a1000) [pid = 1670] [serial = 1649] [outer = 0x1183ac800] 10:47:32 INFO - PROCESS | 1670 | --DOCSHELL 0x12af43000 == 45 [pid = 1670] [id = 542] 10:47:32 INFO - PROCESS | 1670 | --DOCSHELL 0x12a81e000 == 44 [pid = 1670] [id = 541] 10:47:32 INFO - PROCESS | 1670 | --DOCSHELL 0x11694d800 == 43 [pid = 1670] [id = 540] 10:47:32 INFO - PROCESS | 1670 | --DOCSHELL 0x129022000 == 42 [pid = 1670] [id = 539] 10:47:32 INFO - PROCESS | 1670 | --DOCSHELL 0x128a59000 == 41 [pid = 1670] [id = 538] 10:47:32 INFO - PROCESS | 1670 | --DOCSHELL 0x1287d7800 == 40 [pid = 1670] [id = 537] 10:47:32 INFO - PROCESS | 1670 | --DOCSHELL 0x12535e000 == 39 [pid = 1670] [id = 536] 10:47:32 INFO - PROCESS | 1670 | --DOCSHELL 0x1170aa800 == 38 [pid = 1670] [id = 535] 10:47:32 INFO - PROCESS | 1670 | --DOCSHELL 0x120f89800 == 37 [pid = 1670] [id = 534] 10:47:32 INFO - PROCESS | 1670 | --DOCSHELL 0x118760800 == 36 [pid = 1670] [id = 533] 10:47:32 INFO - PROCESS | 1670 | --DOCSHELL 0x1169ab800 == 35 [pid = 1670] [id = 532] 10:47:32 INFO - PROCESS | 1670 | --DOCSHELL 0x1160a7000 == 34 [pid = 1670] [id = 531] 10:47:32 INFO - PROCESS | 1670 | --DOCSHELL 0x118a06000 == 33 [pid = 1670] [id = 530] 10:47:32 INFO - PROCESS | 1670 | --DOCSHELL 0x110e1f000 == 32 [pid = 1670] [id = 529] 10:47:32 INFO - PROCESS | 1670 | --DOCSHELL 0x1170c8000 == 31 [pid = 1670] [id = 548] 10:47:32 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba04000 == 30 [pid = 1670] [id = 547] 10:47:32 INFO - PROCESS | 1670 | --DOCSHELL 0x12a8e1000 == 29 [pid = 1670] [id = 546] 10:47:32 INFO - PROCESS | 1670 | --DOCSHELL 0x121313800 == 28 [pid = 1670] [id = 545] 10:47:32 INFO - PROCESS | 1670 | --DOCSHELL 0x12af91800 == 27 [pid = 1670] [id = 543] 10:47:32 INFO - PROCESS | 1670 | --DOCSHELL 0x116706000 == 26 [pid = 1670] [id = 544] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11979ec00) [pid = 1670] [serial = 1576] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x124c4f000) [pid = 1670] [serial = 1582] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x118262800) [pid = 1670] [serial = 1570] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1184d8000) [pid = 1670] [serial = 1571] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1189b7400) [pid = 1670] [serial = 1573] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x113297800) [pid = 1670] [serial = 1564] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11383b800) [pid = 1670] [serial = 1565] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1172e8000) [pid = 1670] [serial = 1562] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x116076000) [pid = 1670] [serial = 1561] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x120f74c00) [pid = 1670] [serial = 1579] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x116902c00) [pid = 1670] [serial = 1567] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x116968800) [pid = 1670] [serial = 1568] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1174c0000) [pid = 1670] [serial = 1550] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x116744c00) [pid = 1670] [serial = 1549] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1197a5c00) [pid = 1670] [serial = 1553] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11926b000) [pid = 1670] [serial = 1552] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x126712000) [pid = 1670] [serial = 1556] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1260c6000) [pid = 1670] [serial = 1555] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x128f9c800) [pid = 1670] [serial = 1559] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12882a800) [pid = 1670] [serial = 1558] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1131cf800) [pid = 1670] [serial = 1585] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x125c40000) [pid = 1670] [serial = 1583] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1248d2400) [pid = 1670] [serial = 1580] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1197eac00) [pid = 1670] [serial = 1577] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x11929f000) [pid = 1670] [serial = 1574] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1670 | 1467395252871 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]]]}] 10:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1121ms 10:47:32 INFO - PROCESS | 1670 | 1467395252896 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 10:47:32 INFO - PROCESS | 1670 | 1467395252899 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 10:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:47:32 INFO - PROCESS | 1670 | 1467395252908 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:47:32 INFO - PROCESS | 1670 | 1467395252911 Marionette TRACE conn2 <- [1,2170,null,{}] 10:47:32 INFO - PROCESS | 1670 | 1467395252915 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}] 10:47:32 INFO - PROCESS | 1670 | 1467395252917 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:33 INFO - PROCESS | 1670 | 1467395253002 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 10:47:33 INFO - PROCESS | 1670 | 1467395253008 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:33 INFO - PROCESS | 1670 | 1467395253010 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x113d78800 == 27 [pid = 1670] [id = 550] 10:47:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x115e82800) [pid = 1670] [serial = 1650] [outer = 0x0] 10:47:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x116630000) [pid = 1670] [serial = 1651] [outer = 0x115e82800] 10:47:33 INFO - PROCESS | 1670 | 1467395253039 Marionette DEBUG loaded listener.js 10:47:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x11690b800) [pid = 1670] [serial = 1652] [outer = 0x115e82800] 10:47:33 INFO - PROCESS | 1670 | 1467395253446 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]]]}] 10:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 572ms 10:47:33 INFO - PROCESS | 1670 | 1467395253485 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 10:47:33 INFO - PROCESS | 1670 | 1467395253489 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 10:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:47:33 INFO - PROCESS | 1670 | 1467395253509 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:47:33 INFO - PROCESS | 1670 | 1467395253511 Marionette TRACE conn2 <- [1,2174,null,{}] 10:47:33 INFO - PROCESS | 1670 | 1467395253513 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}] 10:47:33 INFO - PROCESS | 1670 | 1467395253515 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:33 INFO - PROCESS | 1670 | 1467395253594 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 10:47:33 INFO - PROCESS | 1670 | 1467395253598 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:33 INFO - PROCESS | 1670 | 1467395253600 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x1172a0800 == 28 [pid = 1670] [id = 551] 10:47:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x116964800) [pid = 1670] [serial = 1653] [outer = 0x0] 10:47:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1175b8800) [pid = 1670] [serial = 1654] [outer = 0x116964800] 10:47:33 INFO - PROCESS | 1670 | 1467395253630 Marionette DEBUG loaded listener.js 10:47:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x118746400) [pid = 1670] [serial = 1655] [outer = 0x116964800] 10:47:33 INFO - PROCESS | 1670 | 1467395253990 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]]]}] 10:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 520ms 10:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:47:34 INFO - PROCESS | 1670 | 1467395254028 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 10:47:34 INFO - PROCESS | 1670 | 1467395254029 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 10:47:34 INFO - PROCESS | 1670 | 1467395254031 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:47:34 INFO - PROCESS | 1670 | 1467395254035 Marionette TRACE conn2 <- [1,2178,null,{}] 10:47:34 INFO - PROCESS | 1670 | 1467395254050 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}] 10:47:34 INFO - PROCESS | 1670 | 1467395254053 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:34 INFO - PROCESS | 1670 | 1467395254128 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 10:47:34 INFO - PROCESS | 1670 | 1467395254136 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:34 INFO - PROCESS | 1670 | 1467395254139 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x119316000 == 29 [pid = 1670] [id = 552] 10:47:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11926f000) [pid = 1670] [serial = 1656] [outer = 0x0] 10:47:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1197a7c00) [pid = 1670] [serial = 1657] [outer = 0x11926f000] 10:47:34 INFO - PROCESS | 1670 | 1467395254166 Marionette DEBUG loaded listener.js 10:47:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1197e9000) [pid = 1670] [serial = 1658] [outer = 0x11926f000] 10:47:34 INFO - PROCESS | 1670 | 1467395254518 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]]]}] 10:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 531ms 10:47:34 INFO - PROCESS | 1670 | 1467395254562 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 10:47:34 INFO - PROCESS | 1670 | 1467395254564 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 10:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:47:34 INFO - PROCESS | 1670 | 1467395254566 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:47:34 INFO - PROCESS | 1670 | 1467395254567 Marionette TRACE conn2 <- [1,2182,null,{}] 10:47:34 INFO - PROCESS | 1670 | 1467395254570 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}] 10:47:34 INFO - PROCESS | 1670 | 1467395254571 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:34 INFO - PROCESS | 1670 | 1467395254653 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 10:47:34 INFO - PROCESS | 1670 | 1467395254687 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:34 INFO - PROCESS | 1670 | 1467395254688 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d47800 == 30 [pid = 1670] [id = 553] 10:47:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1189bd000) [pid = 1670] [serial = 1659] [outer = 0x0] 10:47:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x119a0bc00) [pid = 1670] [serial = 1660] [outer = 0x1189bd000] 10:47:34 INFO - PROCESS | 1670 | 1467395254749 Marionette DEBUG loaded listener.js 10:47:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x121328000) [pid = 1670] [serial = 1661] [outer = 0x1189bd000] 10:47:35 INFO - PROCESS | 1670 | 1467395255101 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]]]}] 10:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 572ms 10:47:35 INFO - PROCESS | 1670 | 1467395255141 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 10:47:35 INFO - PROCESS | 1670 | 1467395255142 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 10:47:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:47:35 INFO - PROCESS | 1670 | 1467395255145 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:47:35 INFO - PROCESS | 1670 | 1467395255146 Marionette TRACE conn2 <- [1,2186,null,{}] 10:47:35 INFO - PROCESS | 1670 | 1467395255148 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}] 10:47:35 INFO - PROCESS | 1670 | 1467395255149 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:35 INFO - PROCESS | 1670 | 1467395255245 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 10:47:35 INFO - PROCESS | 1670 | 1467395255250 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:35 INFO - PROCESS | 1670 | 1467395255251 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12118a800 == 31 [pid = 1670] [id = 554] 10:47:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x11929b400) [pid = 1670] [serial = 1662] [outer = 0x0] 10:47:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x123cbc000) [pid = 1670] [serial = 1663] [outer = 0x11929b400] 10:47:35 INFO - PROCESS | 1670 | 1467395255276 Marionette DEBUG loaded listener.js 10:47:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x124ad7000) [pid = 1670] [serial = 1664] [outer = 0x11929b400] 10:47:35 INFO - PROCESS | 1670 | 1467395255626 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]]]}] 10:47:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:47:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 519ms 10:47:35 INFO - PROCESS | 1670 | 1467395255664 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 10:47:35 INFO - PROCESS | 1670 | 1467395255666 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 10:47:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:47:35 INFO - PROCESS | 1670 | 1467395255668 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:47:35 INFO - PROCESS | 1670 | 1467395255669 Marionette TRACE conn2 <- [1,2190,null,{}] 10:47:35 INFO - PROCESS | 1670 | 1467395255671 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}] 10:47:35 INFO - PROCESS | 1670 | 1467395255675 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:35 INFO - PROCESS | 1670 | 1467395255780 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 10:47:35 INFO - PROCESS | 1670 | 1467395255817 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:35 INFO - PROCESS | 1670 | 1467395255818 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12529b800 == 32 [pid = 1670] [id = 555] 10:47:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x125305000) [pid = 1670] [serial = 1665] [outer = 0x0] 10:47:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12601f400) [pid = 1670] [serial = 1666] [outer = 0x125305000] 10:47:35 INFO - PROCESS | 1670 | 1467395255843 Marionette DEBUG loaded listener.js 10:47:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12670f400) [pid = 1670] [serial = 1667] [outer = 0x125305000] 10:47:36 INFO - PROCESS | 1670 | 1467395256163 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]]]}] 10:47:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:47:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 519ms 10:47:36 INFO - PROCESS | 1670 | 1467395256188 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 10:47:36 INFO - PROCESS | 1670 | 1467395256189 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 10:47:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:47:36 INFO - PROCESS | 1670 | 1467395256191 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:47:36 INFO - PROCESS | 1670 | 1467395256192 Marionette TRACE conn2 <- [1,2194,null,{}] 10:47:36 INFO - PROCESS | 1670 | 1467395256195 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}] 10:47:36 INFO - PROCESS | 1670 | 1467395256196 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:36 INFO - PROCESS | 1670 | 1467395256291 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 10:47:36 INFO - PROCESS | 1670 | 1467395256302 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:36 INFO - PROCESS | 1670 | 1467395256304 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x1266e7800 == 33 [pid = 1670] [id = 556] 10:47:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x112697000) [pid = 1670] [serial = 1668] [outer = 0x0] 10:47:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x126770000) [pid = 1670] [serial = 1669] [outer = 0x112697000] 10:47:36 INFO - PROCESS | 1670 | 1467395256328 Marionette DEBUG loaded listener.js 10:47:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1267b0400) [pid = 1670] [serial = 1670] [outer = 0x112697000] 10:47:36 INFO - PROCESS | 1670 | 1467395256629 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]]]}] 10:47:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:47:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 470ms 10:47:36 INFO - PROCESS | 1670 | 1467395256662 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 10:47:36 INFO - PROCESS | 1670 | 1467395256663 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 10:47:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:47:36 INFO - PROCESS | 1670 | 1467395256665 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:47:36 INFO - PROCESS | 1670 | 1467395256667 Marionette TRACE conn2 <- [1,2198,null,{}] 10:47:36 INFO - PROCESS | 1670 | 1467395256671 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}] 10:47:36 INFO - PROCESS | 1670 | 1467395256673 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:36 INFO - PROCESS | 1670 | 1467395256961 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 10:47:36 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1266f5400) [pid = 1670] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:47:36 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1267a6000) [pid = 1670] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:47:36 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x124aaec00) [pid = 1670] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:47:36 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x121325000) [pid = 1670] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:47:36 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x112e3d000) [pid = 1670] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:47:36 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1133d8000) [pid = 1670] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:47:36 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x115e83000) [pid = 1670] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:47:36 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1126a1000) [pid = 1670] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:47:36 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x110e85800) [pid = 1670] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:47:36 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1183aa400) [pid = 1670] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:47:36 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x111c7c000) [pid = 1670] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:47:36 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x110e81400) [pid = 1670] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:47:36 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x128822c00) [pid = 1670] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:47:36 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x125311000) [pid = 1670] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:47:36 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1183a9000) [pid = 1670] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:47:36 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x128824800) [pid = 1670] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:47:37 INFO - PROCESS | 1670 | 1467395257008 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:37 INFO - PROCESS | 1670 | 1467395257009 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f96800 == 34 [pid = 1670] [id = 557] 10:47:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x111c7c000) [pid = 1670] [serial = 1671] [outer = 0x0] 10:47:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x113292c00) [pid = 1670] [serial = 1672] [outer = 0x111c7c000] 10:47:37 INFO - PROCESS | 1670 | 1467395257033 Marionette DEBUG loaded listener.js 10:47:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x116903c00) [pid = 1670] [serial = 1673] [outer = 0x111c7c000] 10:47:37 INFO - PROCESS | 1670 | 1467395257304 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]]]}] 10:47:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:47:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 674ms 10:47:37 INFO - PROCESS | 1670 | 1467395257348 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 10:47:37 INFO - PROCESS | 1670 | 1467395257349 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 10:47:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:47:37 INFO - PROCESS | 1670 | 1467395257359 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:47:37 INFO - PROCESS | 1670 | 1467395257360 Marionette TRACE conn2 <- [1,2202,null,{}] 10:47:37 INFO - PROCESS | 1670 | 1467395257362 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}] 10:47:37 INFO - PROCESS | 1670 | 1467395257363 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:37 INFO - PROCESS | 1670 | 1467395257446 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 10:47:37 INFO - PROCESS | 1670 | 1467395257450 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:37 INFO - PROCESS | 1670 | 1467395257453 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x129321800 == 35 [pid = 1670] [id = 558] 10:47:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1172e7000) [pid = 1670] [serial = 1674] [outer = 0x0] 10:47:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x119a03800) [pid = 1670] [serial = 1675] [outer = 0x1172e7000] 10:47:37 INFO - PROCESS | 1670 | 1467395257478 Marionette DEBUG loaded listener.js 10:47:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1267a6000) [pid = 1670] [serial = 1676] [outer = 0x1172e7000] 10:47:37 INFO - PROCESS | 1670 | 1467395257792 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]]]}] 10:47:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:47:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 470ms 10:47:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:47:37 INFO - PROCESS | 1670 | 1467395257830 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 10:47:37 INFO - PROCESS | 1670 | 1467395257831 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 10:47:37 INFO - PROCESS | 1670 | 1467395257833 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:47:37 INFO - PROCESS | 1670 | 1467395257834 Marionette TRACE conn2 <- [1,2206,null,{}] 10:47:37 INFO - PROCESS | 1670 | 1467395257837 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}] 10:47:37 INFO - PROCESS | 1670 | 1467395257838 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:37 INFO - PROCESS | 1670 | 1467395257943 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 10:47:37 INFO - PROCESS | 1670 | 1467395257950 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:37 INFO - PROCESS | 1670 | 1467395257951 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x129773800 == 36 [pid = 1670] [id = 559] 10:47:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x117039c00) [pid = 1670] [serial = 1677] [outer = 0x0] 10:47:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x128448000) [pid = 1670] [serial = 1678] [outer = 0x117039c00] 10:47:37 INFO - PROCESS | 1670 | 1467395257977 Marionette DEBUG loaded listener.js 10:47:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x128666000) [pid = 1670] [serial = 1679] [outer = 0x117039c00] 10:47:38 INFO - PROCESS | 1670 | 1467395258336 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]]]}] 10:47:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:47:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 520ms 10:47:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:47:38 INFO - PROCESS | 1670 | 1467395258354 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 10:47:38 INFO - PROCESS | 1670 | 1467395258355 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 10:47:38 INFO - PROCESS | 1670 | 1467395258357 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:47:38 INFO - PROCESS | 1670 | 1467395258367 Marionette TRACE conn2 <- [1,2210,null,{}] 10:47:38 INFO - PROCESS | 1670 | 1467395258369 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}] 10:47:38 INFO - PROCESS | 1670 | 1467395258371 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:38 INFO - PROCESS | 1670 | 1467395258458 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 10:47:38 INFO - PROCESS | 1670 | 1467395258461 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:38 INFO - PROCESS | 1670 | 1467395258463 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af45800 == 37 [pid = 1670] [id = 560] 10:47:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x128666400) [pid = 1670] [serial = 1680] [outer = 0x0] 10:47:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x128677400) [pid = 1670] [serial = 1681] [outer = 0x128666400] 10:47:38 INFO - PROCESS | 1670 | 1467395258492 Marionette DEBUG loaded listener.js 10:47:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x128a31000) [pid = 1670] [serial = 1682] [outer = 0x128666400] 10:47:38 INFO - PROCESS | 1670 | 1467395258929 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]]]}] 10:47:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:47:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 581ms 10:47:38 INFO - PROCESS | 1670 | 1467395258939 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 10:47:38 INFO - PROCESS | 1670 | 1467395258941 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 10:47:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:47:39 INFO - PROCESS | 1670 | 1467395259015 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:47:39 INFO - PROCESS | 1670 | 1467395259018 Marionette TRACE conn2 <- [1,2214,null,{}] 10:47:39 INFO - PROCESS | 1670 | 1467395259023 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}] 10:47:39 INFO - PROCESS | 1670 | 1467395259027 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:39 INFO - PROCESS | 1670 | 1467395259170 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 10:47:39 INFO - PROCESS | 1670 | 1467395259304 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:39 INFO - PROCESS | 1670 | 1467395259308 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x1132e9800 == 38 [pid = 1670] [id = 561] 10:47:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x112e92c00) [pid = 1670] [serial = 1683] [outer = 0x0] 10:47:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1133b4400) [pid = 1670] [serial = 1684] [outer = 0x112e92c00] 10:47:39 INFO - PROCESS | 1670 | 1467395259349 Marionette DEBUG loaded listener.js 10:47:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x115e7a800) [pid = 1670] [serial = 1685] [outer = 0x112e92c00] 10:47:39 INFO - PROCESS | 1670 | 1467395259897 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]]]}] 10:47:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:47:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 927ms 10:47:39 INFO - PROCESS | 1670 | 1467395259940 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 10:47:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:47:39 INFO - PROCESS | 1670 | 1467395259943 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 10:47:39 INFO - PROCESS | 1670 | 1467395259946 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:47:39 INFO - PROCESS | 1670 | 1467395259947 Marionette TRACE conn2 <- [1,2218,null,{}] 10:47:39 INFO - PROCESS | 1670 | 1467395259952 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}] 10:47:39 INFO - PROCESS | 1670 | 1467395259955 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:40 INFO - PROCESS | 1670 | 1467395260063 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 10:47:40 INFO - PROCESS | 1670 | 1467395260145 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:40 INFO - PROCESS | 1670 | 1467395260146 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d54800 == 39 [pid = 1670] [id = 562] 10:47:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x118261c00) [pid = 1670] [serial = 1686] [outer = 0x0] 10:47:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1183aa400) [pid = 1670] [serial = 1687] [outer = 0x118261c00] 10:47:40 INFO - PROCESS | 1670 | 1467395260177 Marionette DEBUG loaded listener.js 10:47:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x118aee800) [pid = 1670] [serial = 1688] [outer = 0x118261c00] 10:47:40 INFO - PROCESS | 1670 | 1467395260811 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]]]}] 10:47:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:47:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 919ms 10:47:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:47:40 INFO - PROCESS | 1670 | 1467395260866 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 10:47:40 INFO - PROCESS | 1670 | 1467395260868 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 10:47:40 INFO - PROCESS | 1670 | 1467395260871 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:47:40 INFO - PROCESS | 1670 | 1467395260874 Marionette TRACE conn2 <- [1,2222,null,{}] 10:47:40 INFO - PROCESS | 1670 | 1467395260882 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}] 10:47:40 INFO - PROCESS | 1670 | 1467395260884 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:40 INFO - PROCESS | 1670 | 1467395260986 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 10:47:41 INFO - PROCESS | 1670 | 1467395261043 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:41 INFO - PROCESS | 1670 | 1467395261045 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x1172a0000 == 40 [pid = 1670] [id = 563] 10:47:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x11673d800) [pid = 1670] [serial = 1689] [outer = 0x0] 10:47:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x116907000) [pid = 1670] [serial = 1690] [outer = 0x11673d800] 10:47:41 INFO - PROCESS | 1670 | 1467395261073 Marionette DEBUG loaded listener.js 10:47:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1172da400) [pid = 1670] [serial = 1691] [outer = 0x11673d800] 10:47:41 INFO - PROCESS | 1670 | --DOCSHELL 0x129773800 == 39 [pid = 1670] [id = 559] 10:47:41 INFO - PROCESS | 1670 | --DOCSHELL 0x129321800 == 38 [pid = 1670] [id = 558] 10:47:41 INFO - PROCESS | 1670 | --DOCSHELL 0x116f96800 == 37 [pid = 1670] [id = 557] 10:47:41 INFO - PROCESS | 1670 | --DOCSHELL 0x1266e7800 == 36 [pid = 1670] [id = 556] 10:47:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12529b800 == 35 [pid = 1670] [id = 555] 10:47:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12118a800 == 34 [pid = 1670] [id = 554] 10:47:41 INFO - PROCESS | 1670 | --DOCSHELL 0x120d47800 == 33 [pid = 1670] [id = 553] 10:47:41 INFO - PROCESS | 1670 | --DOCSHELL 0x119316000 == 32 [pid = 1670] [id = 552] 10:47:41 INFO - PROCESS | 1670 | --DOCSHELL 0x1172a0800 == 31 [pid = 1670] [id = 551] 10:47:41 INFO - PROCESS | 1670 | --DOCSHELL 0x113d78800 == 30 [pid = 1670] [id = 550] 10:47:41 INFO - PROCESS | 1670 | --DOCSHELL 0x117467800 == 29 [pid = 1670] [id = 549] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x118260400) [pid = 1670] [serial = 1622] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11703c000) [pid = 1670] [serial = 1586] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x128ceac00) [pid = 1670] [serial = 1628] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x128a2d400) [pid = 1670] [serial = 1627] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x115e7d400) [pid = 1670] [serial = 1621] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x125c47800) [pid = 1670] [serial = 1609] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x124830000) [pid = 1670] [serial = 1624] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1267a5400) [pid = 1670] [serial = 1613] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x128fa8000) [pid = 1670] [serial = 1631] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x128fa1c00) [pid = 1670] [serial = 1630] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x128671c00) [pid = 1670] [serial = 1625] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1266f0800) [pid = 1670] [serial = 1610] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x126764800) [pid = 1670] [serial = 1612] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1267ae400) [pid = 1670] [serial = 1615] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12844b400) [pid = 1670] [serial = 1618] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1267d7000) [pid = 1670] [serial = 1616] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1219c5400) [pid = 1670] [serial = 1606] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x124aaa800) [pid = 1670] [serial = 1607] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1197ad000) [pid = 1670] [serial = 1603] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x120dcd400) [pid = 1670] [serial = 1604] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x113f2e800) [pid = 1670] [serial = 1594] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x116739800) [pid = 1670] [serial = 1595] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11673e400) [pid = 1670] [serial = 1591] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x116969800) [pid = 1670] [serial = 1592] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1166eb400) [pid = 1670] [serial = 1597] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1183a1400) [pid = 1670] [serial = 1598] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x111e5cc00) [pid = 1670] [serial = 1588] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x112e93c00) [pid = 1670] [serial = 1589] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x128660000) [pid = 1670] [serial = 1619] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x118aec800) [pid = 1670] [serial = 1600] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x119337400) [pid = 1670] [serial = 1601] [outer = 0x0] [url = about:blank] 10:47:41 INFO - PROCESS | 1670 | 1467395261517 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]]]}] 10:47:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:47:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 677ms 10:47:41 INFO - PROCESS | 1670 | 1467395261548 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 10:47:41 INFO - PROCESS | 1670 | 1467395261551 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 10:47:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:47:41 INFO - PROCESS | 1670 | 1467395261556 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:47:41 INFO - PROCESS | 1670 | 1467395261557 Marionette TRACE conn2 <- [1,2226,null,{}] 10:47:41 INFO - PROCESS | 1670 | 1467395261560 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}] 10:47:41 INFO - PROCESS | 1670 | 1467395261561 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:41 INFO - PROCESS | 1670 | 1467395261640 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 10:47:41 INFO - PROCESS | 1670 | 1467395261645 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:41 INFO - PROCESS | 1670 | 1467395261646 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f96800 == 30 [pid = 1670] [id = 564] 10:47:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1183a1400) [pid = 1670] [serial = 1692] [outer = 0x0] 10:47:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1187a4800) [pid = 1670] [serial = 1693] [outer = 0x1183a1400] 10:47:41 INFO - PROCESS | 1670 | 1467395261675 Marionette DEBUG loaded listener.js 10:47:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x119298c00) [pid = 1670] [serial = 1694] [outer = 0x1183a1400] 10:47:42 INFO - PROCESS | 1670 | 1467395261994 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]]]}] 10:47:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:47:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 471ms 10:47:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:47:42 INFO - PROCESS | 1670 | 1467395262032 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 10:47:42 INFO - PROCESS | 1670 | 1467395262034 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 10:47:42 INFO - PROCESS | 1670 | 1467395262036 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:47:42 INFO - PROCESS | 1670 | 1467395262039 Marionette TRACE conn2 <- [1,2230,null,{}] 10:47:42 INFO - PROCESS | 1670 | 1467395262046 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}] 10:47:42 INFO - PROCESS | 1670 | 1467395262050 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:42 INFO - PROCESS | 1670 | 1467395262134 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 10:47:42 INFO - PROCESS | 1670 | 1467395262140 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:42 INFO - PROCESS | 1670 | 1467395262143 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x119321000 == 31 [pid = 1670] [id = 565] 10:47:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1197ab800) [pid = 1670] [serial = 1695] [outer = 0x0] 10:47:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x119aa6000) [pid = 1670] [serial = 1696] [outer = 0x1197ab800] 10:47:42 INFO - PROCESS | 1670 | 1467395262171 Marionette DEBUG loaded listener.js 10:47:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x121327000) [pid = 1670] [serial = 1697] [outer = 0x1197ab800] 10:47:42 INFO - PROCESS | 1670 | 1467395262497 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]]]}] 10:47:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:47:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 471ms 10:47:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:47:42 INFO - PROCESS | 1670 | 1467395262508 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 10:47:42 INFO - PROCESS | 1670 | 1467395262509 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 10:47:42 INFO - PROCESS | 1670 | 1467395262511 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:47:42 INFO - PROCESS | 1670 | 1467395262512 Marionette TRACE conn2 <- [1,2234,null,{}] 10:47:42 INFO - PROCESS | 1670 | 1467395262514 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}] 10:47:42 INFO - PROCESS | 1670 | 1467395262516 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:42 INFO - PROCESS | 1670 | 1467395262600 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 10:47:42 INFO - PROCESS | 1670 | 1467395262657 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:42 INFO - PROCESS | 1670 | 1467395262658 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x1211a5800 == 32 [pid = 1670] [id = 566] 10:47:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1197e4c00) [pid = 1670] [serial = 1698] [outer = 0x0] 10:47:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1219cc800) [pid = 1670] [serial = 1699] [outer = 0x1197e4c00] 10:47:42 INFO - PROCESS | 1670 | 1467395262683 Marionette DEBUG loaded listener.js 10:47:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x125309400) [pid = 1670] [serial = 1700] [outer = 0x1197e4c00] 10:47:42 INFO - PROCESS | 1670 | 1467395262969 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]]]}] 10:47:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:47:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 470ms 10:47:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:47:42 INFO - PROCESS | 1670 | 1467395262982 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 10:47:42 INFO - PROCESS | 1670 | 1467395262983 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 10:47:42 INFO - PROCESS | 1670 | 1467395262992 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:47:42 INFO - PROCESS | 1670 | 1467395262993 Marionette TRACE conn2 <- [1,2238,null,{}] 10:47:42 INFO - PROCESS | 1670 | 1467395262996 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}] 10:47:42 INFO - PROCESS | 1670 | 1467395262997 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:43 INFO - PROCESS | 1670 | 1467395263078 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 10:47:43 INFO - PROCESS | 1670 | 1467395263082 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:43 INFO - PROCESS | 1670 | 1467395263083 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x12535e800 == 33 [pid = 1670] [id = 567] 10:47:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x125309800) [pid = 1670] [serial = 1701] [outer = 0x0] 10:47:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x12602ac00) [pid = 1670] [serial = 1702] [outer = 0x125309800] 10:47:43 INFO - PROCESS | 1670 | 1467395263109 Marionette DEBUG loaded listener.js 10:47:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1266f8c00) [pid = 1670] [serial = 1703] [outer = 0x125309800] 10:47:43 INFO - PROCESS | 1670 | 1467395263449 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]]]}] 10:47:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:47:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 476ms 10:47:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:47:43 INFO - PROCESS | 1670 | 1467395263463 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 10:47:43 INFO - PROCESS | 1670 | 1467395263465 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 10:47:43 INFO - PROCESS | 1670 | 1467395263471 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:47:43 INFO - PROCESS | 1670 | 1467395263473 Marionette TRACE conn2 <- [1,2242,null,{}] 10:47:43 INFO - PROCESS | 1670 | 1467395263476 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}] 10:47:43 INFO - PROCESS | 1670 | 1467395263482 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:43 INFO - PROCESS | 1670 | 1467395263691 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 10:47:43 INFO - PROCESS | 1670 | 1467395263710 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:43 INFO - PROCESS | 1670 | 1467395263711 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x1266d1800 == 34 [pid = 1670] [id = 568] 10:47:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x126705000) [pid = 1670] [serial = 1704] [outer = 0x0] 10:47:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12676a000) [pid = 1670] [serial = 1705] [outer = 0x126705000] 10:47:43 INFO - PROCESS | 1670 | 1467395263735 Marionette DEBUG loaded listener.js 10:47:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12866a000) [pid = 1670] [serial = 1706] [outer = 0x126705000] 10:47:44 INFO - PROCESS | 1670 | 1467395264063 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]]]}] 10:47:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:47:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 624ms 10:47:44 INFO - PROCESS | 1670 | 1467395264092 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 10:47:44 INFO - PROCESS | 1670 | 1467395264093 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 10:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:47:44 INFO - PROCESS | 1670 | 1467395264095 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:47:44 INFO - PROCESS | 1670 | 1467395264096 Marionette TRACE conn2 <- [1,2246,null,{}] 10:47:44 INFO - PROCESS | 1670 | 1467395264098 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}] 10:47:44 INFO - PROCESS | 1670 | 1467395264100 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:44 INFO - PROCESS | 1670 | 1467395264201 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 10:47:44 INFO - PROCESS | 1670 | 1467395264204 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:44 INFO - PROCESS | 1670 | 1467395264205 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x129305000 == 35 [pid = 1670] [id = 569] 10:47:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12866c800) [pid = 1670] [serial = 1707] [outer = 0x0] 10:47:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12867a400) [pid = 1670] [serial = 1708] [outer = 0x12866c800] 10:47:44 INFO - PROCESS | 1670 | 1467395264229 Marionette DEBUG loaded listener.js 10:47:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x128827400) [pid = 1670] [serial = 1709] [outer = 0x12866c800] 10:47:44 INFO - PROCESS | 1670 | 1467395264587 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]]]}] 10:47:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:47:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 517ms 10:47:44 INFO - PROCESS | 1670 | 1467395264613 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 10:47:44 INFO - PROCESS | 1670 | 1467395264614 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 10:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:47:44 INFO - PROCESS | 1670 | 1467395264624 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:47:44 INFO - PROCESS | 1670 | 1467395264625 Marionette TRACE conn2 <- [1,2250,null,{}] 10:47:44 INFO - PROCESS | 1670 | 1467395264627 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}] 10:47:44 INFO - PROCESS | 1670 | 1467395264628 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:44 INFO - PROCESS | 1670 | 1467395264727 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 10:47:44 INFO - PROCESS | 1670 | 1467395264730 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:44 INFO - PROCESS | 1670 | 1467395264731 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a55f800 == 36 [pid = 1670] [id = 570] 10:47:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12867b400) [pid = 1670] [serial = 1710] [outer = 0x0] 10:47:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x128ce6800) [pid = 1670] [serial = 1711] [outer = 0x12867b400] 10:47:44 INFO - PROCESS | 1670 | 1467395264758 Marionette DEBUG loaded listener.js 10:47:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x128fa3c00) [pid = 1670] [serial = 1712] [outer = 0x12867b400] 10:47:45 INFO - PROCESS | 1670 | 1467395265062 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]]]}] 10:47:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:47:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 468ms 10:47:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:47:45 INFO - PROCESS | 1670 | 1467395265093 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 10:47:45 INFO - PROCESS | 1670 | 1467395265095 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 10:47:45 INFO - PROCESS | 1670 | 1467395265097 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:47:45 INFO - PROCESS | 1670 | 1467395265098 Marionette TRACE conn2 <- [1,2254,null,{}] 10:47:45 INFO - PROCESS | 1670 | 1467395265110 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}] 10:47:45 INFO - PROCESS | 1670 | 1467395265111 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:45 INFO - PROCESS | 1670 | 1467395265232 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 10:47:45 INFO - PROCESS | 1670 | 1467395265248 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:45 INFO - PROCESS | 1670 | 1467395265249 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af39800 == 37 [pid = 1670] [id = 571] 10:47:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x128a36800) [pid = 1670] [serial = 1713] [outer = 0x0] 10:47:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x128fa9c00) [pid = 1670] [serial = 1714] [outer = 0x128a36800] 10:47:45 INFO - PROCESS | 1670 | 1467395265288 Marionette DEBUG loaded listener.js 10:47:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x129079800) [pid = 1670] [serial = 1715] [outer = 0x128a36800] 10:47:45 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11929b400) [pid = 1670] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:47:45 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x115e82800) [pid = 1670] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:47:45 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1189bd000) [pid = 1670] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:47:45 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1183ac800) [pid = 1670] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:47:45 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x116964800) [pid = 1670] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:47:45 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x125305000) [pid = 1670] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:47:45 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x115e7e400) [pid = 1670] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:47:45 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1176c5400) [pid = 1670] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:47:45 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x123b6e000) [pid = 1670] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:47:45 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12670cc00) [pid = 1670] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:47:45 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x117039c00) [pid = 1670] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:47:45 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x112697000) [pid = 1670] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:47:45 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x111c7c000) [pid = 1670] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:47:45 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x112e9c400) [pid = 1670] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:47:45 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x11926f000) [pid = 1670] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:47:45 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1172e7000) [pid = 1670] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:47:45 INFO - PROCESS | 1670 | 1467395265814 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]]]}] 10:47:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:47:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 723ms 10:47:45 INFO - PROCESS | 1670 | 1467395265821 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 10:47:45 INFO - PROCESS | 1670 | 1467395265822 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 10:47:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:47:45 INFO - PROCESS | 1670 | 1467395265824 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:47:45 INFO - PROCESS | 1670 | 1467395265825 Marionette TRACE conn2 <- [1,2258,null,{}] 10:47:45 INFO - PROCESS | 1670 | 1467395265827 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}] 10:47:45 INFO - PROCESS | 1670 | 1467395265828 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:45 INFO - PROCESS | 1670 | 1467395265909 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 10:47:45 INFO - PROCESS | 1670 | 1467395265912 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:45 INFO - PROCESS | 1670 | 1467395265913 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x1266e3000 == 38 [pid = 1670] [id = 572] 10:47:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1133d9800) [pid = 1670] [serial = 1716] [outer = 0x0] 10:47:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x116076800) [pid = 1670] [serial = 1717] [outer = 0x1133d9800] 10:47:45 INFO - PROCESS | 1670 | 1467395265937 Marionette DEBUG loaded listener.js 10:47:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x11926f000) [pid = 1670] [serial = 1718] [outer = 0x1133d9800] 10:47:46 INFO - PROCESS | 1670 | 1467395266330 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]]]}] 10:47:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:47:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 521ms 10:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:47:46 INFO - PROCESS | 1670 | 1467395266346 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 10:47:46 INFO - PROCESS | 1670 | 1467395266348 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 10:47:46 INFO - PROCESS | 1670 | 1467395266355 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:47:46 INFO - PROCESS | 1670 | 1467395266357 Marionette TRACE conn2 <- [1,2262,null,{}] 10:47:46 INFO - PROCESS | 1670 | 1467395266361 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}] 10:47:46 INFO - PROCESS | 1670 | 1467395266363 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:46 INFO - PROCESS | 1670 | 1467395266505 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 10:47:46 INFO - PROCESS | 1670 | 1467395266510 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:46 INFO - PROCESS | 1670 | 1467395266511 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b764800 == 39 [pid = 1670] [id = 573] 10:47:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1212c7000) [pid = 1670] [serial = 1719] [outer = 0x0] 10:47:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x128fa6000) [pid = 1670] [serial = 1720] [outer = 0x1212c7000] 10:47:46 INFO - PROCESS | 1670 | 1467395266559 Marionette DEBUG loaded listener.js 10:47:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1290d5400) [pid = 1670] [serial = 1721] [outer = 0x1212c7000] 10:47:46 INFO - PROCESS | 1670 | 1467395266981 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]]]}] 10:47:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 673ms 10:47:47 INFO - PROCESS | 1670 | 1467395267033 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 10:47:47 INFO - PROCESS | 1670 | 1467395267034 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 10:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:47:47 INFO - PROCESS | 1670 | 1467395267042 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:47:47 INFO - PROCESS | 1670 | 1467395267043 Marionette TRACE conn2 <- [1,2266,null,{}] 10:47:47 INFO - PROCESS | 1670 | 1467395267045 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}] 10:47:47 INFO - PROCESS | 1670 | 1467395267045 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:47 INFO - PROCESS | 1670 | 1467395267165 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 10:47:47 INFO - PROCESS | 1670 | 1467395267170 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:47 INFO - PROCESS | 1670 | 1467395267171 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba8a800 == 40 [pid = 1670] [id = 574] 10:47:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1290de000) [pid = 1670] [serial = 1722] [outer = 0x0] 10:47:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1290e0400) [pid = 1670] [serial = 1723] [outer = 0x1290de000] 10:47:47 INFO - PROCESS | 1670 | 1467395267207 Marionette DEBUG loaded listener.js 10:47:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12933dc00) [pid = 1670] [serial = 1724] [outer = 0x1290de000] 10:47:47 INFO - PROCESS | 1670 | 1467395267526 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]]]}] 10:47:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 521ms 10:47:47 INFO - PROCESS | 1670 | 1467395267563 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 10:47:47 INFO - PROCESS | 1670 | 1467395267564 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 10:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:47:47 INFO - PROCESS | 1670 | 1467395267566 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:47:47 INFO - PROCESS | 1670 | 1467395267567 Marionette TRACE conn2 <- [1,2270,null,{}] 10:47:47 INFO - PROCESS | 1670 | 1467395267570 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}] 10:47:47 INFO - PROCESS | 1670 | 1467395267571 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:47 INFO - PROCESS | 1670 | 1467395267649 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 10:47:47 INFO - PROCESS | 1670 | 1467395267713 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:47 INFO - PROCESS | 1670 | 1467395267721 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba9a000 == 41 [pid = 1670] [id = 575] 10:47:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1290de800) [pid = 1670] [serial = 1725] [outer = 0x0] 10:47:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1293a9c00) [pid = 1670] [serial = 1726] [outer = 0x1290de800] 10:47:47 INFO - PROCESS | 1670 | 1467395267747 Marionette DEBUG loaded listener.js 10:47:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1293b2800) [pid = 1670] [serial = 1727] [outer = 0x1290de800] 10:47:48 INFO - PROCESS | 1670 | 1467395268197 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]]]}] 10:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 670ms 10:47:48 INFO - PROCESS | 1670 | 1467395268238 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 10:47:48 INFO - PROCESS | 1670 | 1467395268241 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 10:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:47:48 INFO - PROCESS | 1670 | 1467395268244 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:47:48 INFO - PROCESS | 1670 | 1467395268247 Marionette TRACE conn2 <- [1,2274,null,{}] 10:47:48 INFO - PROCESS | 1670 | 1467395268269 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}] 10:47:48 INFO - PROCESS | 1670 | 1467395268271 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:48 INFO - PROCESS | 1670 | 1467395268378 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 10:47:48 INFO - PROCESS | 1670 | 1467395268451 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:48 INFO - PROCESS | 1670 | 1467395268453 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184b6800 == 42 [pid = 1670] [id = 576] 10:47:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x116968800) [pid = 1670] [serial = 1728] [outer = 0x0] 10:47:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1174cec00) [pid = 1670] [serial = 1729] [outer = 0x116968800] 10:47:48 INFO - PROCESS | 1670 | 1467395268484 Marionette DEBUG loaded listener.js 10:47:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1184e0000) [pid = 1670] [serial = 1730] [outer = 0x116968800] 10:47:48 INFO - PROCESS | 1670 | 1467395268907 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]]]}] 10:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 672ms 10:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:47:48 INFO - PROCESS | 1670 | 1467395268916 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 10:47:48 INFO - PROCESS | 1670 | 1467395268919 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 10:47:48 INFO - PROCESS | 1670 | 1467395268923 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:47:48 INFO - PROCESS | 1670 | 1467395268925 Marionette TRACE conn2 <- [1,2278,null,{}] 10:47:48 INFO - PROCESS | 1670 | 1467395268928 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}] 10:47:48 INFO - PROCESS | 1670 | 1467395268930 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:49 INFO - PROCESS | 1670 | 1467395269055 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 10:47:49 INFO - PROCESS | 1670 | 1467395269130 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:49 INFO - PROCESS | 1670 | 1467395269131 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x1266d0800 == 43 [pid = 1670] [id = 577] 10:47:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11979f800) [pid = 1670] [serial = 1731] [outer = 0x0] 10:47:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x120dc8c00) [pid = 1670] [serial = 1732] [outer = 0x11979f800] 10:47:49 INFO - PROCESS | 1670 | 1467395269161 Marionette DEBUG loaded listener.js 10:47:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1248d2800) [pid = 1670] [serial = 1733] [outer = 0x11979f800] 10:47:49 INFO - PROCESS | 1670 | 1467395269578 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]]]}] 10:47:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:47:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 672ms 10:47:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:47:49 INFO - PROCESS | 1670 | 1467395269596 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 10:47:49 INFO - PROCESS | 1670 | 1467395269597 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 10:47:49 INFO - PROCESS | 1670 | 1467395269600 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:47:49 INFO - PROCESS | 1670 | 1467395269602 Marionette TRACE conn2 <- [1,2282,null,{}] 10:47:49 INFO - PROCESS | 1670 | 1467395269610 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}] 10:47:49 INFO - PROCESS | 1670 | 1467395269614 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:49 INFO - PROCESS | 1670 | 1467395269715 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 10:47:49 INFO - PROCESS | 1670 | 1467395269779 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:49 INFO - PROCESS | 1670 | 1467395269781 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bdd4000 == 44 [pid = 1670] [id = 578] 10:47:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1262c8000) [pid = 1670] [serial = 1734] [outer = 0x0] 10:47:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x126769800) [pid = 1670] [serial = 1735] [outer = 0x1262c8000] 10:47:49 INFO - PROCESS | 1670 | 1467395269852 Marionette DEBUG loaded listener.js 10:47:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x128451000) [pid = 1670] [serial = 1736] [outer = 0x1262c8000] 10:47:50 INFO - PROCESS | 1670 | 1467395270288 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]]]}] 10:47:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:47:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 722ms 10:47:50 INFO - PROCESS | 1670 | 1467395270323 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 10:47:50 INFO - PROCESS | 1670 | 1467395270325 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 10:47:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:47:50 INFO - PROCESS | 1670 | 1467395270363 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:47:50 INFO - PROCESS | 1670 | 1467395270364 Marionette TRACE conn2 <- [1,2286,null,{}] 10:47:50 INFO - PROCESS | 1670 | 1467395270369 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}] 10:47:50 INFO - PROCESS | 1670 | 1467395270371 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:50 INFO - PROCESS | 1670 | 1467395270476 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 10:47:50 INFO - PROCESS | 1670 | 1467395270548 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:50 INFO - PROCESS | 1670 | 1467395270549 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x11699c800 == 45 [pid = 1670] [id = 579] 10:47:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x11815dc00) [pid = 1670] [serial = 1737] [outer = 0x0] 10:47:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1262ca800) [pid = 1670] [serial = 1738] [outer = 0x11815dc00] 10:47:50 INFO - PROCESS | 1670 | 1467395270579 Marionette DEBUG loaded listener.js 10:47:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x128a39000) [pid = 1670] [serial = 1739] [outer = 0x11815dc00] 10:47:51 INFO - PROCESS | 1670 | 1467395271155 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]]]}] 10:47:51 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 10:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 842ms 10:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:47:51 INFO - PROCESS | 1670 | 1467395271188 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 10:47:51 INFO - PROCESS | 1670 | 1467395271190 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 10:47:51 INFO - PROCESS | 1670 | 1467395271193 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:47:51 INFO - PROCESS | 1670 | 1467395271195 Marionette TRACE conn2 <- [1,2290,null,{}] 10:47:51 INFO - PROCESS | 1670 | 1467395271198 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}] 10:47:51 INFO - PROCESS | 1670 | 1467395271200 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:51 INFO - PROCESS | 1670 | 1467395271298 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 10:47:51 INFO - PROCESS | 1670 | 1467395271364 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:51 INFO - PROCESS | 1670 | 1467395271365 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x116008800 == 46 [pid = 1670] [id = 580] 10:47:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x116a04800) [pid = 1670] [serial = 1740] [outer = 0x0] 10:47:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x11703b000) [pid = 1670] [serial = 1741] [outer = 0x116a04800] 10:47:51 INFO - PROCESS | 1670 | 1467395271393 Marionette DEBUG loaded listener.js 10:47:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x1183a8800) [pid = 1670] [serial = 1742] [outer = 0x116a04800] 10:47:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba8a800 == 45 [pid = 1670] [id = 574] 10:47:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12b764800 == 44 [pid = 1670] [id = 573] 10:47:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1266e3000 == 43 [pid = 1670] [id = 572] 10:47:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12af39800 == 42 [pid = 1670] [id = 571] 10:47:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12a55f800 == 41 [pid = 1670] [id = 570] 10:47:52 INFO - PROCESS | 1670 | --DOCSHELL 0x129305000 == 40 [pid = 1670] [id = 569] 10:47:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1266d1800 == 39 [pid = 1670] [id = 568] 10:47:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12535e800 == 38 [pid = 1670] [id = 567] 10:47:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1211a5800 == 37 [pid = 1670] [id = 566] 10:47:52 INFO - PROCESS | 1670 | --DOCSHELL 0x119321000 == 36 [pid = 1670] [id = 565] 10:47:52 INFO - PROCESS | 1670 | --DOCSHELL 0x116f96800 == 35 [pid = 1670] [id = 564] 10:47:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1172a0000 == 34 [pid = 1670] [id = 563] 10:47:52 INFO - PROCESS | 1670 | --DOCSHELL 0x120d54800 == 33 [pid = 1670] [id = 562] 10:47:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1132e9800 == 32 [pid = 1670] [id = 561] 10:47:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12af45800 == 31 [pid = 1670] [id = 560] 10:47:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11699c800 == 30 [pid = 1670] [id = 579] 10:47:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12bdd4000 == 29 [pid = 1670] [id = 578] 10:47:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1266d0800 == 28 [pid = 1670] [id = 577] 10:47:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1184b6800 == 27 [pid = 1670] [id = 576] 10:47:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba9a000 == 26 [pid = 1670] [id = 575] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x128677400) [pid = 1670] [serial = 1681] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x123cbc000) [pid = 1670] [serial = 1663] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x116630000) [pid = 1670] [serial = 1651] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x11690b800) [pid = 1670] [serial = 1652] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x121328000) [pid = 1670] [serial = 1661] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1197a1000) [pid = 1670] [serial = 1649] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x118af3000) [pid = 1670] [serial = 1648] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x118746400) [pid = 1670] [serial = 1655] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1175b8800) [pid = 1670] [serial = 1654] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12601f400) [pid = 1670] [serial = 1666] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x116a0ac00) [pid = 1670] [serial = 1634] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1160d5800) [pid = 1670] [serial = 1633] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1197a4800) [pid = 1670] [serial = 1637] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x118798400) [pid = 1670] [serial = 1636] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1262c8c00) [pid = 1670] [serial = 1640] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x125307c00) [pid = 1670] [serial = 1639] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12866e400) [pid = 1670] [serial = 1643] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1267ab400) [pid = 1670] [serial = 1642] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x128666000) [pid = 1670] [serial = 1679] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x126770000) [pid = 1670] [serial = 1669] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12670f400) [pid = 1670] [serial = 1667] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1267b0400) [pid = 1670] [serial = 1670] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x116903c00) [pid = 1670] [serial = 1673] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x128448000) [pid = 1670] [serial = 1678] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1175b4c00) [pid = 1670] [serial = 1646] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1160dcc00) [pid = 1670] [serial = 1645] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1197a7c00) [pid = 1670] [serial = 1657] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x113292c00) [pid = 1670] [serial = 1672] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1197e9000) [pid = 1670] [serial = 1658] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x119a0bc00) [pid = 1670] [serial = 1660] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x119a03800) [pid = 1670] [serial = 1675] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x1267a6000) [pid = 1670] [serial = 1676] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x124ad7000) [pid = 1670] [serial = 1664] [outer = 0x0] [url = about:blank] 10:47:52 INFO - PROCESS | 1670 | 1467395272357 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]]]}] 10:47:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:47:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1171ms 10:47:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:47:52 INFO - PROCESS | 1670 | 1467395272363 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 10:47:52 INFO - PROCESS | 1670 | 1467395272365 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 10:47:52 INFO - PROCESS | 1670 | 1467395272371 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:47:52 INFO - PROCESS | 1670 | 1467395272373 Marionette TRACE conn2 <- [1,2294,null,{}] 10:47:52 INFO - PROCESS | 1670 | 1467395272376 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}] 10:47:52 INFO - PROCESS | 1670 | 1467395272378 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:52 INFO - PROCESS | 1670 | 1467395272457 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 10:47:52 INFO - PROCESS | 1670 | 1467395272513 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:52 INFO - PROCESS | 1670 | 1467395272516 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x1160a6000 == 27 [pid = 1670] [id = 581] 10:47:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x115e7c000) [pid = 1670] [serial = 1743] [outer = 0x0] 10:47:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1160dcc00) [pid = 1670] [serial = 1744] [outer = 0x115e7c000] 10:47:52 INFO - PROCESS | 1670 | 1467395272543 Marionette DEBUG loaded listener.js 10:47:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x116744000) [pid = 1670] [serial = 1745] [outer = 0x115e7c000] 10:47:52 INFO - PROCESS | 1670 | 1467395272861 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]]]}] 10:47:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:47:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 522ms 10:47:52 INFO - PROCESS | 1670 | 1467395272891 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 10:47:52 INFO - PROCESS | 1670 | 1467395272894 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 10:47:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:47:52 INFO - PROCESS | 1670 | 1467395272899 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:47:52 INFO - PROCESS | 1670 | 1467395272901 Marionette TRACE conn2 <- [1,2298,null,{}] 10:47:52 INFO - PROCESS | 1670 | 1467395272906 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}] 10:47:52 INFO - PROCESS | 1670 | 1467395272907 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:52 INFO - PROCESS | 1670 | 1467395272986 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 10:47:53 INFO - PROCESS | 1670 | 1467395273042 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:53 INFO - PROCESS | 1670 | 1467395273043 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x1172ad800 == 28 [pid = 1670] [id = 582] 10:47:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x116909c00) [pid = 1670] [serial = 1746] [outer = 0x0] 10:47:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x11725f400) [pid = 1670] [serial = 1747] [outer = 0x116909c00] 10:47:53 INFO - PROCESS | 1670 | 1467395273071 Marionette DEBUG loaded listener.js 10:47:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1183a7c00) [pid = 1670] [serial = 1748] [outer = 0x116909c00] 10:47:53 INFO - PROCESS | 1670 | 1467395273466 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]]]}] 10:47:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:47:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 572ms 10:47:53 INFO - PROCESS | 1670 | 1467395273473 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 10:47:53 INFO - PROCESS | 1670 | 1467395273475 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 10:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:47:53 INFO - PROCESS | 1670 | 1467395273478 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:47:53 INFO - PROCESS | 1670 | 1467395273482 Marionette TRACE conn2 <- [1,2302,null,{}] 10:47:53 INFO - PROCESS | 1670 | 1467395273494 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}] 10:47:53 INFO - PROCESS | 1670 | 1467395273498 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:53 INFO - PROCESS | 1670 | 1467395273650 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 10:47:53 INFO - PROCESS | 1670 | 1467395273666 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:53 INFO - PROCESS | 1670 | 1467395273669 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x118a8a800 == 29 [pid = 1670] [id = 583] 10:47:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1133db400) [pid = 1670] [serial = 1749] [outer = 0x0] 10:47:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x118af0400) [pid = 1670] [serial = 1750] [outer = 0x1133db400] 10:47:53 INFO - PROCESS | 1670 | 1467395273715 Marionette DEBUG loaded listener.js 10:47:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1197a8c00) [pid = 1670] [serial = 1751] [outer = 0x1133db400] 10:47:54 INFO - PROCESS | 1670 | 1467395274027 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]]]}] 10:47:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:47:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 576ms 10:47:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:47:54 INFO - PROCESS | 1670 | 1467395274056 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 10:47:54 INFO - PROCESS | 1670 | 1467395274057 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 10:47:54 INFO - PROCESS | 1670 | 1467395274059 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:47:54 INFO - PROCESS | 1670 | 1467395274061 Marionette TRACE conn2 <- [1,2306,null,{}] 10:47:54 INFO - PROCESS | 1670 | 1467395274063 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}] 10:47:54 INFO - PROCESS | 1670 | 1467395274064 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:54 INFO - PROCESS | 1670 | 1467395274142 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 10:47:54 INFO - PROCESS | 1670 | 1467395274146 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:54 INFO - PROCESS | 1670 | 1467395274147 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x120f8b000 == 30 [pid = 1670] [id = 584] 10:47:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1197e5800) [pid = 1670] [serial = 1752] [outer = 0x0] 10:47:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x120dcd400) [pid = 1670] [serial = 1753] [outer = 0x1197e5800] 10:47:54 INFO - PROCESS | 1670 | 1467395274175 Marionette DEBUG loaded listener.js 10:47:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x121328000) [pid = 1670] [serial = 1754] [outer = 0x1197e5800] 10:47:54 INFO - PROCESS | 1670 | 1467395274547 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]]]}] 10:47:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:47:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 518ms 10:47:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:47:54 INFO - PROCESS | 1670 | 1467395274578 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 10:47:54 INFO - PROCESS | 1670 | 1467395274579 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 10:47:54 INFO - PROCESS | 1670 | 1467395274581 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:47:54 INFO - PROCESS | 1670 | 1467395274589 Marionette TRACE conn2 <- [1,2310,null,{}] 10:47:54 INFO - PROCESS | 1670 | 1467395274605 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}] 10:47:54 INFO - PROCESS | 1670 | 1467395274606 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:54 INFO - PROCESS | 1670 | 1467395274703 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 10:47:54 INFO - PROCESS | 1670 | 1467395274706 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:54 INFO - PROCESS | 1670 | 1467395274708 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x12130d000 == 31 [pid = 1670] [id = 585] 10:47:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x113294400) [pid = 1670] [serial = 1755] [outer = 0x0] 10:47:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12186e400) [pid = 1670] [serial = 1756] [outer = 0x113294400] 10:47:54 INFO - PROCESS | 1670 | 1467395274732 Marionette DEBUG loaded listener.js 10:47:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x124888800) [pid = 1670] [serial = 1757] [outer = 0x113294400] 10:47:55 INFO - PROCESS | 1670 | 1467395275096 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]]]}] 10:47:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:47:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 535ms 10:47:55 INFO - PROCESS | 1670 | 1467395275117 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 10:47:55 INFO - PROCESS | 1670 | 1467395275119 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 10:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:47:55 INFO - PROCESS | 1670 | 1467395275127 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:47:55 INFO - PROCESS | 1670 | 1467395275128 Marionette TRACE conn2 <- [1,2314,null,{}] 10:47:55 INFO - PROCESS | 1670 | 1467395275131 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}] 10:47:55 INFO - PROCESS | 1670 | 1467395275135 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:55 INFO - PROCESS | 1670 | 1467395275248 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 10:47:55 INFO - PROCESS | 1670 | 1467395275258 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:55 INFO - PROCESS | 1670 | 1467395275259 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x124c26000 == 32 [pid = 1670] [id = 586] 10:47:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x124aaa800) [pid = 1670] [serial = 1758] [outer = 0x0] 10:47:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12530b800) [pid = 1670] [serial = 1759] [outer = 0x124aaa800] 10:47:55 INFO - PROCESS | 1670 | 1467395275284 Marionette DEBUG loaded listener.js 10:47:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12670f000) [pid = 1670] [serial = 1760] [outer = 0x124aaa800] 10:47:55 INFO - PROCESS | 1670 | 1467395275605 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]]]}] 10:47:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:47:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 523ms 10:47:55 INFO - PROCESS | 1670 | 1467395275645 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 10:47:55 INFO - PROCESS | 1670 | 1467395275646 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 10:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:47:55 INFO - PROCESS | 1670 | 1467395275649 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:47:55 INFO - PROCESS | 1670 | 1467395275650 Marionette TRACE conn2 <- [1,2318,null,{}] 10:47:55 INFO - PROCESS | 1670 | 1467395275652 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}] 10:47:55 INFO - PROCESS | 1670 | 1467395275654 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:55 INFO - PROCESS | 1670 | 1467395275757 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 10:47:55 INFO - PROCESS | 1670 | 1467395275776 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:55 INFO - PROCESS | 1670 | 1467395275777 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x126344800 == 33 [pid = 1670] [id = 587] 10:47:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12670f400) [pid = 1670] [serial = 1761] [outer = 0x0] 10:47:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x126771000) [pid = 1670] [serial = 1762] [outer = 0x12670f400] 10:47:55 INFO - PROCESS | 1670 | 1467395275801 Marionette DEBUG loaded listener.js 10:47:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1267ad000) [pid = 1670] [serial = 1763] [outer = 0x12670f400] 10:47:56 INFO - PROCESS | 1670 | 1467395276149 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] 10:47:56 INFO - PROCESS | 1670 | 1467395276170 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 10:47:56 INFO - PROCESS | 1670 | 1467395276172 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:47:56 INFO - PROCESS | 1670 | 1467395276174 Marionette TRACE conn2 <- [1,2322,null,{}] 10:47:56 INFO - PROCESS | 1670 | 1467395276176 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}] 10:47:56 INFO - PROCESS | 1670 | 1467395276177 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:56 INFO - PROCESS | 1670 | 1467395276275 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 10:47:56 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12866c800) [pid = 1670] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:47:56 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12867b400) [pid = 1670] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:47:56 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x128666400) [pid = 1670] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:47:56 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x125309800) [pid = 1670] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:47:56 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x112e92c00) [pid = 1670] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:47:56 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1197e4c00) [pid = 1670] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:47:56 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1197ab800) [pid = 1670] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:47:56 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1183a1400) [pid = 1670] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:47:56 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x118261c00) [pid = 1670] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:47:56 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11673d800) [pid = 1670] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:47:56 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x128a36800) [pid = 1670] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:47:56 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1133d9800) [pid = 1670] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:47:56 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1290de000) [pid = 1670] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:47:56 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1212c7000) [pid = 1670] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:47:56 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x126705000) [pid = 1670] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:47:56 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1290de800) [pid = 1670] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:47:56 INFO - PROCESS | 1670 | 1467395276541 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:56 INFO - PROCESS | 1670 | 1467395276542 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x1162e8000 == 34 [pid = 1670] [id = 588] 10:47:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x112696400) [pid = 1670] [serial = 1764] [outer = 0x0] 10:47:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1133d9800) [pid = 1670] [serial = 1765] [outer = 0x112696400] 10:47:56 INFO - PROCESS | 1670 | 1467395276566 Marionette DEBUG loaded listener.js 10:47:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x117039000) [pid = 1670] [serial = 1766] [outer = 0x112696400] 10:47:56 INFO - PROCESS | 1670 | 1467395276823 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]]]}] 10:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 668ms 10:47:56 INFO - PROCESS | 1670 | 1467395276843 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 10:47:56 INFO - PROCESS | 1670 | 1467395276844 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 10:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:47:56 INFO - PROCESS | 1670 | 1467395276849 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:47:56 INFO - PROCESS | 1670 | 1467395276850 Marionette TRACE conn2 <- [1,2326,null,{}] 10:47:56 INFO - PROCESS | 1670 | 1467395276860 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}] 10:47:56 INFO - PROCESS | 1670 | 1467395276861 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:56 INFO - PROCESS | 1670 | 1467395276948 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 10:47:56 INFO - PROCESS | 1670 | 1467395276954 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:56 INFO - PROCESS | 1670 | 1467395276955 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x118a89800 == 35 [pid = 1670] [id = 589] 10:47:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x112a82c00) [pid = 1670] [serial = 1767] [outer = 0x0] 10:47:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1266f0800) [pid = 1670] [serial = 1768] [outer = 0x112a82c00] 10:47:56 INFO - PROCESS | 1670 | 1467395276980 Marionette DEBUG loaded listener.js 10:47:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12844d400) [pid = 1670] [serial = 1769] [outer = 0x112a82c00] 10:47:57 INFO - PROCESS | 1670 | 1467395277307 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]]]}] 10:47:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:47:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 472ms 10:47:57 INFO - PROCESS | 1670 | 1467395277322 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 10:47:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:47:57 INFO - PROCESS | 1670 | 1467395277324 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 10:47:57 INFO - PROCESS | 1670 | 1467395277327 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:47:57 INFO - PROCESS | 1670 | 1467395277328 Marionette TRACE conn2 <- [1,2330,null,{}] 10:47:57 INFO - PROCESS | 1670 | 1467395277331 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}] 10:47:57 INFO - PROCESS | 1670 | 1467395277332 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:57 INFO - PROCESS | 1670 | 1467395277443 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 10:47:57 INFO - PROCESS | 1670 | 1467395277477 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:57 INFO - PROCESS | 1670 | 1467395277478 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x12977d000 == 36 [pid = 1670] [id = 590] 10:47:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11929f000) [pid = 1670] [serial = 1770] [outer = 0x0] 10:47:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x128661c00) [pid = 1670] [serial = 1771] [outer = 0x11929f000] 10:47:57 INFO - PROCESS | 1670 | 1467395277502 Marionette DEBUG loaded listener.js 10:47:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x128670000) [pid = 1670] [serial = 1772] [outer = 0x11929f000] 10:47:57 INFO - PROCESS | 1670 | 1467395277848 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]]]}] 10:47:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:47:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 570ms 10:47:57 INFO - PROCESS | 1670 | 1467395277897 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 10:47:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:47:57 INFO - PROCESS | 1670 | 1467395277899 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 10:47:57 INFO - PROCESS | 1670 | 1467395277903 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:47:57 INFO - PROCESS | 1670 | 1467395277905 Marionette TRACE conn2 <- [1,2334,null,{}] 10:47:57 INFO - PROCESS | 1670 | 1467395277909 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}] 10:47:57 INFO - PROCESS | 1670 | 1467395277911 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:58 INFO - PROCESS | 1670 | 1467395278098 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 10:47:58 INFO - PROCESS | 1670 | 1467395278158 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:58 INFO - PROCESS | 1670 | 1467395278160 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x121306800 == 37 [pid = 1670] [id = 591] 10:47:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12866e400) [pid = 1670] [serial = 1773] [outer = 0x0] 10:47:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x128823000) [pid = 1670] [serial = 1774] [outer = 0x12866e400] 10:47:58 INFO - PROCESS | 1670 | 1467395278202 Marionette DEBUG loaded listener.js 10:47:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x128fa5400) [pid = 1670] [serial = 1775] [outer = 0x12866e400] 10:47:58 INFO - PROCESS | 1670 | 1467395278503 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]]]}] 10:47:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:47:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 671ms 10:47:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:47:58 INFO - PROCESS | 1670 | 1467395278574 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 10:47:58 INFO - PROCESS | 1670 | 1467395278577 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 10:47:58 INFO - PROCESS | 1670 | 1467395278580 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:47:58 INFO - PROCESS | 1670 | 1467395278582 Marionette TRACE conn2 <- [1,2338,null,{}] 10:47:58 INFO - PROCESS | 1670 | 1467395278589 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}] 10:47:58 INFO - PROCESS | 1670 | 1467395278591 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:58 INFO - PROCESS | 1670 | 1467395278705 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 10:47:58 INFO - PROCESS | 1670 | 1467395278761 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:58 INFO - PROCESS | 1670 | 1467395278765 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x113a2e800 == 38 [pid = 1670] [id = 592] 10:47:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1133d9000) [pid = 1670] [serial = 1776] [outer = 0x0] 10:47:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x113869400) [pid = 1670] [serial = 1777] [outer = 0x1133d9000] 10:47:58 INFO - PROCESS | 1670 | 1467395278797 Marionette DEBUG loaded listener.js 10:47:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x115ef3400) [pid = 1670] [serial = 1778] [outer = 0x1133d9000] 10:47:59 INFO - PROCESS | 1670 | 1467395279308 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]]]}] 10:47:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:47:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 772ms 10:47:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:47:59 INFO - PROCESS | 1670 | 1467395279425 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 10:47:59 INFO - PROCESS | 1670 | 1467395279428 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 10:47:59 INFO - PROCESS | 1670 | 1467395279434 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:47:59 INFO - PROCESS | 1670 | 1467395279437 Marionette TRACE conn2 <- [1,2342,null,{}] 10:47:59 INFO - PROCESS | 1670 | 1467395279439 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}] 10:47:59 INFO - PROCESS | 1670 | 1467395279441 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:59 INFO - PROCESS | 1670 | 1467395279551 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 10:47:59 INFO - PROCESS | 1670 | 1467395279608 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:59 INFO - PROCESS | 1670 | 1467395279609 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:47:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x119a23800 == 39 [pid = 1670] [id = 593] 10:47:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1176ce800) [pid = 1670] [serial = 1779] [outer = 0x0] 10:47:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1183a5800) [pid = 1670] [serial = 1780] [outer = 0x1176ce800] 10:47:59 INFO - PROCESS | 1670 | 1467395279640 Marionette DEBUG loaded listener.js 10:47:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x118798400) [pid = 1670] [serial = 1781] [outer = 0x1176ce800] 10:48:00 INFO - PROCESS | 1670 | 1467395280274 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]]]}] 10:48:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:48:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 925ms 10:48:00 INFO - PROCESS | 1670 | 1467395280358 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 10:48:00 INFO - PROCESS | 1670 | 1467395280360 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 10:48:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:48:00 INFO - PROCESS | 1670 | 1467395280364 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:48:00 INFO - PROCESS | 1670 | 1467395280365 Marionette TRACE conn2 <- [1,2346,null,{}] 10:48:00 INFO - PROCESS | 1670 | 1467395280369 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}] 10:48:00 INFO - PROCESS | 1670 | 1467395280371 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:00 INFO - PROCESS | 1670 | 1467395280474 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 10:48:00 INFO - PROCESS | 1670 | 1467395280535 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:00 INFO - PROCESS | 1670 | 1467395280538 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x11623b000 == 40 [pid = 1670] [id = 594] 10:48:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x116737800) [pid = 1670] [serial = 1782] [outer = 0x0] 10:48:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x116745000) [pid = 1670] [serial = 1783] [outer = 0x116737800] 10:48:00 INFO - PROCESS | 1670 | 1467395280566 Marionette DEBUG loaded listener.js 10:48:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x116a0b400) [pid = 1670] [serial = 1784] [outer = 0x116737800] 10:48:00 INFO - PROCESS | 1670 | --DOCSHELL 0x12977d000 == 39 [pid = 1670] [id = 590] 10:48:00 INFO - PROCESS | 1670 | --DOCSHELL 0x118a89800 == 38 [pid = 1670] [id = 589] 10:48:00 INFO - PROCESS | 1670 | --DOCSHELL 0x1162e8000 == 37 [pid = 1670] [id = 588] 10:48:00 INFO - PROCESS | 1670 | --DOCSHELL 0x126344800 == 36 [pid = 1670] [id = 587] 10:48:00 INFO - PROCESS | 1670 | --DOCSHELL 0x124c26000 == 35 [pid = 1670] [id = 586] 10:48:00 INFO - PROCESS | 1670 | --DOCSHELL 0x12130d000 == 34 [pid = 1670] [id = 585] 10:48:00 INFO - PROCESS | 1670 | --DOCSHELL 0x120f8b000 == 33 [pid = 1670] [id = 584] 10:48:00 INFO - PROCESS | 1670 | --DOCSHELL 0x118a8a800 == 32 [pid = 1670] [id = 583] 10:48:00 INFO - PROCESS | 1670 | --DOCSHELL 0x1172ad800 == 31 [pid = 1670] [id = 582] 10:48:00 INFO - PROCESS | 1670 | --DOCSHELL 0x1160a6000 == 30 [pid = 1670] [id = 581] 10:48:00 INFO - PROCESS | 1670 | --DOCSHELL 0x116008800 == 29 [pid = 1670] [id = 580] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1293a9c00) [pid = 1670] [serial = 1726] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12867a400) [pid = 1670] [serial = 1708] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x128ce6800) [pid = 1670] [serial = 1711] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x128827400) [pid = 1670] [serial = 1709] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x128a31000) [pid = 1670] [serial = 1682] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12602ac00) [pid = 1670] [serial = 1702] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1266f8c00) [pid = 1670] [serial = 1703] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1133b4400) [pid = 1670] [serial = 1684] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x115e7a800) [pid = 1670] [serial = 1685] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1219cc800) [pid = 1670] [serial = 1699] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x125309400) [pid = 1670] [serial = 1700] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x119aa6000) [pid = 1670] [serial = 1696] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x121327000) [pid = 1670] [serial = 1697] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1187a4800) [pid = 1670] [serial = 1693] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x119298c00) [pid = 1670] [serial = 1694] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1183aa400) [pid = 1670] [serial = 1687] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x118aee800) [pid = 1670] [serial = 1688] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x116907000) [pid = 1670] [serial = 1690] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1172da400) [pid = 1670] [serial = 1691] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x128fa9c00) [pid = 1670] [serial = 1714] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x128fa3c00) [pid = 1670] [serial = 1712] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x116076800) [pid = 1670] [serial = 1717] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x11926f000) [pid = 1670] [serial = 1718] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x1290e0400) [pid = 1670] [serial = 1723] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x129079800) [pid = 1670] [serial = 1715] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x128fa6000) [pid = 1670] [serial = 1720] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x1290d5400) [pid = 1670] [serial = 1721] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x12676a000) [pid = 1670] [serial = 1705] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x12933dc00) [pid = 1670] [serial = 1724] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x12866a000) [pid = 1670] [serial = 1706] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x1293b2800) [pid = 1670] [serial = 1727] [outer = 0x0] [url = about:blank] 10:48:00 INFO - PROCESS | 1670 | 1467395280983 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]]]}] 10:48:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:48:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 627ms 10:48:00 INFO - PROCESS | 1670 | 1467395280990 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 10:48:00 INFO - PROCESS | 1670 | 1467395280993 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 10:48:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:48:01 INFO - PROCESS | 1670 | 1467395280997 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:48:01 INFO - PROCESS | 1670 | 1467395280999 Marionette TRACE conn2 <- [1,2350,null,{}] 10:48:01 INFO - PROCESS | 1670 | 1467395281002 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}] 10:48:01 INFO - PROCESS | 1670 | 1467395281003 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:01 INFO - PROCESS | 1670 | 1467395281080 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 10:48:01 INFO - PROCESS | 1670 | 1467395281139 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:01 INFO - PROCESS | 1670 | 1467395281140 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e6b000 == 30 [pid = 1670] [id = 595] 10:48:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x116a04400) [pid = 1670] [serial = 1785] [outer = 0x0] 10:48:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x1183aa400) [pid = 1670] [serial = 1786] [outer = 0x116a04400] 10:48:01 INFO - PROCESS | 1670 | 1467395281169 Marionette DEBUG loaded listener.js 10:48:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1187a5c00) [pid = 1670] [serial = 1787] [outer = 0x116a04400] 10:48:01 INFO - PROCESS | 1670 | 1467395281480 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]]]}] 10:48:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:48:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 520ms 10:48:01 INFO - PROCESS | 1670 | 1467395281517 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 10:48:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:48:01 INFO - PROCESS | 1670 | 1467395281521 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 10:48:01 INFO - PROCESS | 1670 | 1467395281523 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:48:01 INFO - PROCESS | 1670 | 1467395281526 Marionette TRACE conn2 <- [1,2354,null,{}] 10:48:01 INFO - PROCESS | 1670 | 1467395281533 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}] 10:48:01 INFO - PROCESS | 1670 | 1467395281537 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:01 INFO - PROCESS | 1670 | 1467395281619 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 10:48:01 INFO - PROCESS | 1670 | 1467395281625 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:01 INFO - PROCESS | 1670 | 1467395281627 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x120f8c000 == 31 [pid = 1670] [id = 596] 10:48:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x119298c00) [pid = 1670] [serial = 1788] [outer = 0x0] 10:48:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1197ec000) [pid = 1670] [serial = 1789] [outer = 0x119298c00] 10:48:01 INFO - PROCESS | 1670 | 1467395281655 Marionette DEBUG loaded listener.js 10:48:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1216c5c00) [pid = 1670] [serial = 1790] [outer = 0x119298c00] 10:48:02 INFO - PROCESS | 1670 | 1467395282030 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]]]}] 10:48:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:48:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 522ms 10:48:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:48:02 INFO - PROCESS | 1670 | 1467395282045 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 10:48:02 INFO - PROCESS | 1670 | 1467395282047 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 10:48:02 INFO - PROCESS | 1670 | 1467395282049 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:48:02 INFO - PROCESS | 1670 | 1467395282052 Marionette TRACE conn2 <- [1,2358,null,{}] 10:48:02 INFO - PROCESS | 1670 | 1467395282054 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}] 10:48:02 INFO - PROCESS | 1670 | 1467395282055 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:02 INFO - PROCESS | 1670 | 1467395282137 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 10:48:02 INFO - PROCESS | 1670 | 1467395282141 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:02 INFO - PROCESS | 1670 | 1467395282142 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x124862800 == 32 [pid = 1670] [id = 597] 10:48:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x121140c00) [pid = 1670] [serial = 1791] [outer = 0x0] 10:48:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x124ad9800) [pid = 1670] [serial = 1792] [outer = 0x121140c00] 10:48:02 INFO - PROCESS | 1670 | 1467395282167 Marionette DEBUG loaded listener.js 10:48:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x125311000) [pid = 1670] [serial = 1793] [outer = 0x121140c00] 10:48:02 INFO - PROCESS | 1670 | 1467395282491 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]]]}] 10:48:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:48:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 473ms 10:48:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:48:02 INFO - PROCESS | 1670 | 1467395282522 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 10:48:02 INFO - PROCESS | 1670 | 1467395282524 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 10:48:02 INFO - PROCESS | 1670 | 1467395282526 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:48:02 INFO - PROCESS | 1670 | 1467395282527 Marionette TRACE conn2 <- [1,2362,null,{}] 10:48:02 INFO - PROCESS | 1670 | 1467395282529 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}] 10:48:02 INFO - PROCESS | 1670 | 1467395282530 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:02 INFO - PROCESS | 1670 | 1467395282606 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 10:48:02 INFO - PROCESS | 1670 | 1467395282669 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:02 INFO - PROCESS | 1670 | 1467395282671 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x12626f000 == 33 [pid = 1670] [id = 598] 10:48:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1133dc800) [pid = 1670] [serial = 1794] [outer = 0x0] 10:48:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x125c47400) [pid = 1670] [serial = 1795] [outer = 0x1133dc800] 10:48:02 INFO - PROCESS | 1670 | 1467395282695 Marionette DEBUG loaded listener.js 10:48:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1266ee000) [pid = 1670] [serial = 1796] [outer = 0x1133dc800] 10:48:02 INFO - PROCESS | 1670 | 1467395282992 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]]]}] 10:48:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:48:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 521ms 10:48:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:48:03 INFO - PROCESS | 1670 | 1467395283047 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 10:48:03 INFO - PROCESS | 1670 | 1467395283048 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 10:48:03 INFO - PROCESS | 1670 | 1467395283051 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:48:03 INFO - PROCESS | 1670 | 1467395283053 Marionette TRACE conn2 <- [1,2366,null,{}] 10:48:03 INFO - PROCESS | 1670 | 1467395283056 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}] 10:48:03 INFO - PROCESS | 1670 | 1467395283060 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:03 INFO - PROCESS | 1670 | 1467395283177 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 10:48:03 INFO - PROCESS | 1670 | 1467395283218 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:03 INFO - PROCESS | 1670 | 1467395283219 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x129321800 == 34 [pid = 1670] [id = 599] 10:48:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1266f9c00) [pid = 1670] [serial = 1797] [outer = 0x0] 10:48:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x126766400) [pid = 1670] [serial = 1798] [outer = 0x1266f9c00] 10:48:03 INFO - PROCESS | 1670 | 1467395283244 Marionette DEBUG loaded listener.js 10:48:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12866b000) [pid = 1670] [serial = 1799] [outer = 0x1266f9c00] 10:48:03 INFO - PROCESS | 1670 | 1467395283612 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]]]}] 10:48:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:48:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 572ms 10:48:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:48:03 INFO - PROCESS | 1670 | 1467395283623 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 10:48:03 INFO - PROCESS | 1670 | 1467395283625 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 10:48:03 INFO - PROCESS | 1670 | 1467395283627 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:48:03 INFO - PROCESS | 1670 | 1467395283628 Marionette TRACE conn2 <- [1,2370,null,{}] 10:48:03 INFO - PROCESS | 1670 | 1467395283630 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}] 10:48:03 INFO - PROCESS | 1670 | 1467395283631 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:03 INFO - PROCESS | 1670 | 1467395283750 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 10:48:03 INFO - PROCESS | 1670 | 1467395283766 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:03 INFO - PROCESS | 1670 | 1467395283768 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a838800 == 35 [pid = 1670] [id = 600] 10:48:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x128820000) [pid = 1670] [serial = 1800] [outer = 0x0] 10:48:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x128825c00) [pid = 1670] [serial = 1801] [outer = 0x128820000] 10:48:03 INFO - PROCESS | 1670 | 1467395283805 Marionette DEBUG loaded listener.js 10:48:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x128f9f000) [pid = 1670] [serial = 1802] [outer = 0x128820000] 10:48:04 INFO - PROCESS | 1670 | 1467395284268 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]]]}] 10:48:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:48:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 668ms 10:48:04 INFO - PROCESS | 1670 | 1467395284296 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 10:48:04 INFO - PROCESS | 1670 | 1467395284299 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 10:48:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:48:04 INFO - PROCESS | 1670 | 1467395284308 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:48:04 INFO - PROCESS | 1670 | 1467395284310 Marionette TRACE conn2 <- [1,2374,null,{}] 10:48:04 INFO - PROCESS | 1670 | 1467395284313 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}] 10:48:04 INFO - PROCESS | 1670 | 1467395284315 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:04 INFO - PROCESS | 1670 | 1467395284424 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 10:48:04 INFO - PROCESS | 1670 | 1467395284427 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:04 INFO - PROCESS | 1670 | 1467395284428 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af8e000 == 36 [pid = 1670] [id = 601] 10:48:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x128672800) [pid = 1670] [serial = 1803] [outer = 0x0] 10:48:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x128fab000) [pid = 1670] [serial = 1804] [outer = 0x128672800] 10:48:04 INFO - PROCESS | 1670 | 1467395284454 Marionette DEBUG loaded listener.js 10:48:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12907c800) [pid = 1670] [serial = 1805] [outer = 0x128672800] 10:48:04 INFO - PROCESS | 1670 | 1467395284807 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]]]}] 10:48:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:48:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 521ms 10:48:04 INFO - PROCESS | 1670 | 1467395284830 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 10:48:04 INFO - PROCESS | 1670 | 1467395284831 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 10:48:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:48:04 INFO - PROCESS | 1670 | 1467395284840 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:48:04 INFO - PROCESS | 1670 | 1467395284841 Marionette TRACE conn2 <- [1,2378,null,{}] 10:48:04 INFO - PROCESS | 1670 | 1467395284844 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}] 10:48:04 INFO - PROCESS | 1670 | 1467395284845 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:05 INFO - PROCESS | 1670 | 1467395285015 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 10:48:05 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x113294400) [pid = 1670] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:48:05 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1133db400) [pid = 1670] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:48:05 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x116a04800) [pid = 1670] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:48:05 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x116909c00) [pid = 1670] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:48:05 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x115e7c000) [pid = 1670] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:48:05 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x124aaa800) [pid = 1670] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:48:05 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12670f400) [pid = 1670] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:48:05 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x112696400) [pid = 1670] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:48:05 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x116968800) [pid = 1670] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:48:05 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11929f000) [pid = 1670] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:48:05 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x112a82c00) [pid = 1670] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:48:05 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1197e5800) [pid = 1670] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:48:05 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x11979f800) [pid = 1670] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:48:05 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x1262c8000) [pid = 1670] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:48:05 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x11815dc00) [pid = 1670] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:48:05 INFO - PROCESS | 1670 | 1467395285067 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:05 INFO - PROCESS | 1670 | 1467395285068 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x11875a800 == 37 [pid = 1670] [id = 602] 10:48:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1126a3000) [pid = 1670] [serial = 1806] [outer = 0x0] 10:48:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x11383cc00) [pid = 1670] [serial = 1807] [outer = 0x1126a3000] 10:48:05 INFO - PROCESS | 1670 | 1467395285093 Marionette DEBUG loaded listener.js 10:48:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x11815dc00) [pid = 1670] [serial = 1808] [outer = 0x1126a3000] 10:48:05 INFO - PROCESS | 1670 | 1467395285338 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]]]}] 10:48:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:48:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 518ms 10:48:05 INFO - PROCESS | 1670 | 1467395285359 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 10:48:05 INFO - PROCESS | 1670 | 1467395285360 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 10:48:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:48:05 INFO - PROCESS | 1670 | 1467395285363 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:48:05 INFO - PROCESS | 1670 | 1467395285364 Marionette TRACE conn2 <- [1,2382,null,{}] 10:48:05 INFO - PROCESS | 1670 | 1467395285366 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}] 10:48:05 INFO - PROCESS | 1670 | 1467395285367 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:05 INFO - PROCESS | 1670 | 1467395285465 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 10:48:05 INFO - PROCESS | 1670 | 1467395285470 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:05 INFO - PROCESS | 1670 | 1467395285471 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b762000 == 38 [pid = 1670] [id = 603] 10:48:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x119272400) [pid = 1670] [serial = 1809] [outer = 0x0] 10:48:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x124ad7c00) [pid = 1670] [serial = 1810] [outer = 0x119272400] 10:48:05 INFO - PROCESS | 1670 | 1467395285496 Marionette DEBUG loaded listener.js 10:48:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1290d5400) [pid = 1670] [serial = 1811] [outer = 0x119272400] 10:48:05 INFO - PROCESS | 1670 | 1467395285847 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]]]}] 10:48:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:48:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 518ms 10:48:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:48:05 INFO - PROCESS | 1670 | 1467395285881 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 10:48:05 INFO - PROCESS | 1670 | 1467395285883 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 10:48:05 INFO - PROCESS | 1670 | 1467395285885 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:48:05 INFO - PROCESS | 1670 | 1467395285889 Marionette TRACE conn2 <- [1,2386,null,{}] 10:48:05 INFO - PROCESS | 1670 | 1467395285902 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}] 10:48:05 INFO - PROCESS | 1670 | 1467395285903 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:06 INFO - PROCESS | 1670 | 1467395286002 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 10:48:06 INFO - PROCESS | 1670 | 1467395286006 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:06 INFO - PROCESS | 1670 | 1467395286008 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba20000 == 39 [pid = 1670] [id = 604] 10:48:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x12844ec00) [pid = 1670] [serial = 1812] [outer = 0x0] 10:48:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x129339400) [pid = 1670] [serial = 1813] [outer = 0x12844ec00] 10:48:06 INFO - PROCESS | 1670 | 1467395286033 Marionette DEBUG loaded listener.js 10:48:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1293b4400) [pid = 1670] [serial = 1814] [outer = 0x12844ec00] 10:48:06 INFO - PROCESS | 1670 | 1467395286359 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]]]}] 10:48:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:48:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 481ms 10:48:06 INFO - PROCESS | 1670 | 1467395286366 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 10:48:06 INFO - PROCESS | 1670 | 1467395286367 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 10:48:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:48:06 INFO - PROCESS | 1670 | 1467395286374 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:48:06 INFO - PROCESS | 1670 | 1467395286375 Marionette TRACE conn2 <- [1,2390,null,{}] 10:48:06 INFO - PROCESS | 1670 | 1467395286377 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}] 10:48:06 INFO - PROCESS | 1670 | 1467395286379 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:06 INFO - PROCESS | 1670 | 1467395286467 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 10:48:06 INFO - PROCESS | 1670 | 1467395286471 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:06 INFO - PROCESS | 1670 | 1467395286472 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x12baa7800 == 40 [pid = 1670] [id = 605] 10:48:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1293b6800) [pid = 1670] [serial = 1815] [outer = 0x0] 10:48:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12a52a800) [pid = 1670] [serial = 1816] [outer = 0x1293b6800] 10:48:06 INFO - PROCESS | 1670 | 1467395286495 Marionette DEBUG loaded listener.js 10:48:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12a62ac00) [pid = 1670] [serial = 1817] [outer = 0x1293b6800] 10:48:06 INFO - PROCESS | 1670 | 1467395286828 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]]]}] 10:48:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:48:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 470ms 10:48:06 INFO - PROCESS | 1670 | 1467395286845 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 10:48:06 INFO - PROCESS | 1670 | 1467395286846 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 10:48:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:48:06 INFO - PROCESS | 1670 | 1467395286848 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:48:06 INFO - PROCESS | 1670 | 1467395286849 Marionette TRACE conn2 <- [1,2394,null,{}] 10:48:06 INFO - PROCESS | 1670 | 1467395286875 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}] 10:48:06 INFO - PROCESS | 1670 | 1467395286877 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:06 INFO - PROCESS | 1670 | 1467395286978 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 10:48:06 INFO - PROCESS | 1670 | 1467395286982 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:06 INFO - PROCESS | 1670 | 1467395286983 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bded000 == 41 [pid = 1670] [id = 606] 10:48:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1290d6c00) [pid = 1670] [serial = 1818] [outer = 0x0] 10:48:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12a62b000) [pid = 1670] [serial = 1819] [outer = 0x1290d6c00] 10:48:07 INFO - PROCESS | 1670 | 1467395287006 Marionette DEBUG loaded listener.js 10:48:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12a6c2000) [pid = 1670] [serial = 1820] [outer = 0x1290d6c00] 10:48:07 INFO - PROCESS | 1670 | 1467395287493 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]]]}] 10:48:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:48:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 672ms 10:48:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:48:07 INFO - PROCESS | 1670 | 1467395287521 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 10:48:07 INFO - PROCESS | 1670 | 1467395287524 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 10:48:07 INFO - PROCESS | 1670 | 1467395287526 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:48:07 INFO - PROCESS | 1670 | 1467395287530 Marionette TRACE conn2 <- [1,2398,null,{}] 10:48:07 INFO - PROCESS | 1670 | 1467395287533 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}] 10:48:07 INFO - PROCESS | 1670 | 1467395287535 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:07 INFO - PROCESS | 1670 | 1467395287642 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 10:48:07 INFO - PROCESS | 1670 | 1467395287715 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:07 INFO - PROCESS | 1670 | 1467395287717 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x118a0d000 == 42 [pid = 1670] [id = 607] 10:48:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x116745800) [pid = 1670] [serial = 1821] [outer = 0x0] 10:48:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x11725a400) [pid = 1670] [serial = 1822] [outer = 0x116745800] 10:48:07 INFO - PROCESS | 1670 | 1467395287748 Marionette DEBUG loaded listener.js 10:48:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1184d9400) [pid = 1670] [serial = 1823] [outer = 0x116745800] 10:48:08 INFO - PROCESS | 1670 | 1467395288180 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]]]}] 10:48:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:48:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 673ms 10:48:08 INFO - PROCESS | 1670 | 1467395288200 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 10:48:08 INFO - PROCESS | 1670 | 1467395288203 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 10:48:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:48:08 INFO - PROCESS | 1670 | 1467395288208 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:48:08 INFO - PROCESS | 1670 | 1467395288209 Marionette TRACE conn2 <- [1,2402,null,{}] 10:48:08 INFO - PROCESS | 1670 | 1467395288212 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}] 10:48:08 INFO - PROCESS | 1670 | 1467395288214 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:08 INFO - PROCESS | 1670 | 1467395288348 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 10:48:08 INFO - PROCESS | 1670 | 1467395288436 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:08 INFO - PROCESS | 1670 | 1467395288437 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x12901a800 == 43 [pid = 1670] [id = 608] 10:48:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x119a0bc00) [pid = 1670] [serial = 1824] [outer = 0x0] 10:48:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x120dcc400) [pid = 1670] [serial = 1825] [outer = 0x119a0bc00] 10:48:08 INFO - PROCESS | 1670 | 1467395288469 Marionette DEBUG loaded listener.js 10:48:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x123cc1400) [pid = 1670] [serial = 1826] [outer = 0x119a0bc00] 10:48:08 INFO - PROCESS | 1670 | 1467395288878 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]]]}] 10:48:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:48:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 719ms 10:48:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:48:08 INFO - PROCESS | 1670 | 1467395288927 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 10:48:08 INFO - PROCESS | 1670 | 1467395288928 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 10:48:08 INFO - PROCESS | 1670 | 1467395288931 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:48:08 INFO - PROCESS | 1670 | 1467395288933 Marionette TRACE conn2 <- [1,2406,null,{}] 10:48:08 INFO - PROCESS | 1670 | 1467395288941 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}] 10:48:08 INFO - PROCESS | 1670 | 1467395288944 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:09 INFO - PROCESS | 1670 | 1467395289051 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 10:48:09 INFO - PROCESS | 1670 | 1467395289114 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:09 INFO - PROCESS | 1670 | 1467395289116 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bde3000 == 44 [pid = 1670] [id = 609] 10:48:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x126704800) [pid = 1670] [serial = 1827] [outer = 0x0] 10:48:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x126773400) [pid = 1670] [serial = 1828] [outer = 0x126704800] 10:48:09 INFO - PROCESS | 1670 | 1467395289190 Marionette DEBUG loaded listener.js 10:48:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x128669800) [pid = 1670] [serial = 1829] [outer = 0x126704800] 10:48:09 INFO - PROCESS | 1670 | 1467395289623 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]]]}] 10:48:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:48:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 724ms 10:48:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:48:09 INFO - PROCESS | 1670 | 1467395289656 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 10:48:09 INFO - PROCESS | 1670 | 1467395289658 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 10:48:09 INFO - PROCESS | 1670 | 1467395289660 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:48:09 INFO - PROCESS | 1670 | 1467395289662 Marionette TRACE conn2 <- [1,2410,null,{}] 10:48:09 INFO - PROCESS | 1670 | 1467395289682 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}] 10:48:09 INFO - PROCESS | 1670 | 1467395289683 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:09 INFO - PROCESS | 1670 | 1467395289789 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 10:48:10 INFO - PROCESS | 1670 | 1467395290028 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:10 INFO - PROCESS | 1670 | 1467395290030 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170b2800 == 45 [pid = 1670] [id = 610] 10:48:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x111ca9400) [pid = 1670] [serial = 1830] [outer = 0x0] 10:48:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1151d2400) [pid = 1670] [serial = 1831] [outer = 0x111ca9400] 10:48:10 INFO - PROCESS | 1670 | 1467395290081 Marionette DEBUG loaded listener.js 10:48:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1166ec400) [pid = 1670] [serial = 1832] [outer = 0x111ca9400] 10:48:10 INFO - PROCESS | 1670 | 1467395290517 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]]]}] 10:48:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:48:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 889ms 10:48:10 INFO - PROCESS | 1670 | 1467395290552 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 10:48:10 INFO - PROCESS | 1670 | 1467395290554 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 10:48:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:48:10 INFO - PROCESS | 1670 | 1467395290557 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:48:10 INFO - PROCESS | 1670 | 1467395290558 Marionette TRACE conn2 <- [1,2414,null,{}] 10:48:10 INFO - PROCESS | 1670 | 1467395290562 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}] 10:48:10 INFO - PROCESS | 1670 | 1467395290565 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:10 INFO - PROCESS | 1670 | 1467395290659 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 10:48:10 INFO - PROCESS | 1670 | 1467395290722 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:10 INFO - PROCESS | 1670 | 1467395290724 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x1170c3000 == 46 [pid = 1670] [id = 611] 10:48:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x11696e400) [pid = 1670] [serial = 1833] [outer = 0x0] 10:48:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x118799000) [pid = 1670] [serial = 1834] [outer = 0x11696e400] 10:48:10 INFO - PROCESS | 1670 | 1467395290751 Marionette DEBUG loaded listener.js 10:48:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1192a6c00) [pid = 1670] [serial = 1835] [outer = 0x11696e400] 10:48:11 INFO - PROCESS | 1670 | --DOCSHELL 0x12baa7800 == 45 [pid = 1670] [id = 605] 10:48:11 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba20000 == 44 [pid = 1670] [id = 604] 10:48:11 INFO - PROCESS | 1670 | --DOCSHELL 0x12b762000 == 43 [pid = 1670] [id = 603] 10:48:11 INFO - PROCESS | 1670 | --DOCSHELL 0x11875a800 == 42 [pid = 1670] [id = 602] 10:48:11 INFO - PROCESS | 1670 | --DOCSHELL 0x12af8e000 == 41 [pid = 1670] [id = 601] 10:48:11 INFO - PROCESS | 1670 | --DOCSHELL 0x12a838800 == 40 [pid = 1670] [id = 600] 10:48:11 INFO - PROCESS | 1670 | --DOCSHELL 0x129321800 == 39 [pid = 1670] [id = 599] 10:48:11 INFO - PROCESS | 1670 | --DOCSHELL 0x12626f000 == 38 [pid = 1670] [id = 598] 10:48:11 INFO - PROCESS | 1670 | --DOCSHELL 0x124862800 == 37 [pid = 1670] [id = 597] 10:48:11 INFO - PROCESS | 1670 | --DOCSHELL 0x120f8c000 == 36 [pid = 1670] [id = 596] 10:48:11 INFO - PROCESS | 1670 | --DOCSHELL 0x117e6b000 == 35 [pid = 1670] [id = 595] 10:48:11 INFO - PROCESS | 1670 | --DOCSHELL 0x11623b000 == 34 [pid = 1670] [id = 594] 10:48:11 INFO - PROCESS | 1670 | --DOCSHELL 0x119a23800 == 33 [pid = 1670] [id = 593] 10:48:11 INFO - PROCESS | 1670 | --DOCSHELL 0x113a2e800 == 32 [pid = 1670] [id = 592] 10:48:11 INFO - PROCESS | 1670 | --DOCSHELL 0x121306800 == 31 [pid = 1670] [id = 591] 10:48:11 INFO - PROCESS | 1670 | --DOCSHELL 0x1170b2800 == 30 [pid = 1670] [id = 610] 10:48:11 INFO - PROCESS | 1670 | --DOCSHELL 0x12bde3000 == 29 [pid = 1670] [id = 609] 10:48:11 INFO - PROCESS | 1670 | --DOCSHELL 0x12901a800 == 28 [pid = 1670] [id = 608] 10:48:11 INFO - PROCESS | 1670 | --DOCSHELL 0x118a0d000 == 27 [pid = 1670] [id = 607] 10:48:11 INFO - PROCESS | 1670 | --DOCSHELL 0x12bded000 == 26 [pid = 1670] [id = 606] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12186e400) [pid = 1670] [serial = 1756] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x118af0400) [pid = 1670] [serial = 1750] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x11703b000) [pid = 1670] [serial = 1741] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11725f400) [pid = 1670] [serial = 1747] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1183a7c00) [pid = 1670] [serial = 1748] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1160dcc00) [pid = 1670] [serial = 1744] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1197a8c00) [pid = 1670] [serial = 1751] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x116744000) [pid = 1670] [serial = 1745] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12530b800) [pid = 1670] [serial = 1759] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x124888800) [pid = 1670] [serial = 1757] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x126771000) [pid = 1670] [serial = 1762] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12670f000) [pid = 1670] [serial = 1760] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1267ad000) [pid = 1670] [serial = 1763] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x117039000) [pid = 1670] [serial = 1766] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1184e0000) [pid = 1670] [serial = 1730] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x128661c00) [pid = 1670] [serial = 1771] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1174cec00) [pid = 1670] [serial = 1729] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x128823000) [pid = 1670] [serial = 1774] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1266f0800) [pid = 1670] [serial = 1768] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1183a8800) [pid = 1670] [serial = 1742] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x120dcd400) [pid = 1670] [serial = 1753] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x128670000) [pid = 1670] [serial = 1772] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1248d2800) [pid = 1670] [serial = 1733] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x120dc8c00) [pid = 1670] [serial = 1732] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12844d400) [pid = 1670] [serial = 1769] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1133d9800) [pid = 1670] [serial = 1765] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x126769800) [pid = 1670] [serial = 1735] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x128451000) [pid = 1670] [serial = 1736] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x121328000) [pid = 1670] [serial = 1754] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x128a39000) [pid = 1670] [serial = 1739] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x1262ca800) [pid = 1670] [serial = 1738] [outer = 0x0] [url = about:blank] 10:48:11 INFO - PROCESS | 1670 | 1467395291713 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]]]}] 10:48:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:48:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1173ms 10:48:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:48:11 INFO - PROCESS | 1670 | 1467395291729 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 10:48:11 INFO - PROCESS | 1670 | 1467395291732 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 10:48:11 INFO - PROCESS | 1670 | 1467395291735 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:48:11 INFO - PROCESS | 1670 | 1467395291740 Marionette TRACE conn2 <- [1,2418,null,{}] 10:48:11 INFO - PROCESS | 1670 | 1467395291749 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}] 10:48:11 INFO - PROCESS | 1670 | 1467395291751 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:11 INFO - PROCESS | 1670 | 1467395291834 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 10:48:11 INFO - PROCESS | 1670 | 1467395291840 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:11 INFO - PROCESS | 1670 | 1467395291843 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x1127f3000 == 27 [pid = 1670] [id = 612] 10:48:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x112e95400) [pid = 1670] [serial = 1836] [outer = 0x0] 10:48:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x112e9cc00) [pid = 1670] [serial = 1837] [outer = 0x112e95400] 10:48:11 INFO - PROCESS | 1670 | 1467395291871 Marionette DEBUG loaded listener.js 10:48:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x11269a800) [pid = 1670] [serial = 1838] [outer = 0x112e95400] 10:48:12 INFO - PROCESS | 1670 | 1467395292208 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]]]}] 10:48:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:48:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 529ms 10:48:12 INFO - PROCESS | 1670 | 1467395292263 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 10:48:12 INFO - PROCESS | 1670 | 1467395292267 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 10:48:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:48:12 INFO - PROCESS | 1670 | 1467395292274 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:48:12 INFO - PROCESS | 1670 | 1467395292275 Marionette TRACE conn2 <- [1,2422,null,{}] 10:48:12 INFO - PROCESS | 1670 | 1467395292278 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}] 10:48:12 INFO - PROCESS | 1670 | 1467395292279 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:12 INFO - PROCESS | 1670 | 1467395292355 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 10:48:12 INFO - PROCESS | 1670 | 1467395292359 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:12 INFO - PROCESS | 1670 | 1467395292361 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x116716000 == 28 [pid = 1670] [id = 613] 10:48:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x115e7a800) [pid = 1670] [serial = 1839] [outer = 0x0] 10:48:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x115e83000) [pid = 1670] [serial = 1840] [outer = 0x115e7a800] 10:48:12 INFO - PROCESS | 1670 | 1467395292390 Marionette DEBUG loaded listener.js 10:48:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1160dcc00) [pid = 1670] [serial = 1841] [outer = 0x115e7a800] 10:48:12 INFO - PROCESS | 1670 | 1467395292740 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]]]}] 10:48:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:48:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 520ms 10:48:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:48:12 INFO - PROCESS | 1670 | 1467395292793 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 10:48:12 INFO - PROCESS | 1670 | 1467395292795 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 10:48:12 INFO - PROCESS | 1670 | 1467395292797 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:48:12 INFO - PROCESS | 1670 | 1467395292799 Marionette TRACE conn2 <- [1,2426,null,{}] 10:48:12 INFO - PROCESS | 1670 | 1467395292807 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}] 10:48:12 INFO - PROCESS | 1670 | 1467395292811 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:12 INFO - PROCESS | 1670 | 1467395292889 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 10:48:12 INFO - PROCESS | 1670 | 1467395292895 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:12 INFO - PROCESS | 1670 | 1467395292897 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x111e17800 == 29 [pid = 1670] [id = 614] 10:48:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x112e3a800) [pid = 1670] [serial = 1842] [outer = 0x0] 10:48:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11725e000) [pid = 1670] [serial = 1843] [outer = 0x112e3a800] 10:48:12 INFO - PROCESS | 1670 | 1467395292926 Marionette DEBUG loaded listener.js 10:48:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1176cb000) [pid = 1670] [serial = 1844] [outer = 0x112e3a800] 10:48:13 INFO - PROCESS | 1670 | 1467395293277 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]]]}] 10:48:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:48:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 523ms 10:48:13 INFO - PROCESS | 1670 | 1467395293321 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 10:48:13 INFO - PROCESS | 1670 | 1467395293323 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 10:48:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:48:13 INFO - PROCESS | 1670 | 1467395293325 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:48:13 INFO - PROCESS | 1670 | 1467395293326 Marionette TRACE conn2 <- [1,2430,null,{}] 10:48:13 INFO - PROCESS | 1670 | 1467395293328 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}] 10:48:13 INFO - PROCESS | 1670 | 1467395293330 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:13 INFO - PROCESS | 1670 | 1467395293438 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 10:48:13 INFO - PROCESS | 1670 | 1467395293476 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:13 INFO - PROCESS | 1670 | 1467395293477 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x118a1d000 == 30 [pid = 1670] [id = 615] 10:48:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x118262800) [pid = 1670] [serial = 1845] [outer = 0x0] 10:48:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1184e2400) [pid = 1670] [serial = 1846] [outer = 0x118262800] 10:48:13 INFO - PROCESS | 1670 | 1467395293502 Marionette DEBUG loaded listener.js 10:48:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1189b6400) [pid = 1670] [serial = 1847] [outer = 0x118262800] 10:48:13 INFO - PROCESS | 1670 | 1467395293804 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]]]}] 10:48:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:48:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 522ms 10:48:13 INFO - PROCESS | 1670 | 1467395293864 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 10:48:13 INFO - PROCESS | 1670 | 1467395293866 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 10:48:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:48:13 INFO - PROCESS | 1670 | 1467395293868 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:48:13 INFO - PROCESS | 1670 | 1467395293869 Marionette TRACE conn2 <- [1,2434,null,{}] 10:48:13 INFO - PROCESS | 1670 | 1467395293872 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}] 10:48:13 INFO - PROCESS | 1670 | 1467395293873 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:13 INFO - PROCESS | 1670 | 1467395293970 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 10:48:13 INFO - PROCESS | 1670 | 1467395293973 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:13 INFO - PROCESS | 1670 | 1467395293974 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x120f95800 == 31 [pid = 1670] [id = 616] 10:48:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x115e79c00) [pid = 1670] [serial = 1848] [outer = 0x0] 10:48:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1189bdc00) [pid = 1670] [serial = 1849] [outer = 0x115e79c00] 10:48:13 INFO - PROCESS | 1670 | 1467395293998 Marionette DEBUG loaded listener.js 10:48:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1192a7800) [pid = 1670] [serial = 1850] [outer = 0x115e79c00] 10:48:14 INFO - PROCESS | 1670 | 1467395294360 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]]]}] 10:48:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:48:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 520ms 10:48:14 INFO - PROCESS | 1670 | 1467395294389 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 10:48:14 INFO - PROCESS | 1670 | 1467395294390 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 10:48:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:48:14 INFO - PROCESS | 1670 | 1467395294399 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:48:14 INFO - PROCESS | 1670 | 1467395294400 Marionette TRACE conn2 <- [1,2438,null,{}] 10:48:14 INFO - PROCESS | 1670 | 1467395294402 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}] 10:48:14 INFO - PROCESS | 1670 | 1467395294406 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:14 INFO - PROCESS | 1670 | 1467395294523 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 10:48:14 INFO - PROCESS | 1670 | 1467395294533 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:14 INFO - PROCESS | 1670 | 1467395294534 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x12183f000 == 32 [pid = 1670] [id = 617] 10:48:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1197a0800) [pid = 1670] [serial = 1851] [outer = 0x0] 10:48:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1197e5800) [pid = 1670] [serial = 1852] [outer = 0x1197a0800] 10:48:14 INFO - PROCESS | 1670 | 1467395294560 Marionette DEBUG loaded listener.js 10:48:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x121326800) [pid = 1670] [serial = 1853] [outer = 0x1197a0800] 10:48:14 INFO - PROCESS | 1670 | 1467395294897 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]]]}] 10:48:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:48:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 518ms 10:48:14 INFO - PROCESS | 1670 | 1467395294917 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 10:48:14 INFO - PROCESS | 1670 | 1467395294919 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 10:48:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:48:14 INFO - PROCESS | 1670 | 1467395294930 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:48:14 INFO - PROCESS | 1670 | 1467395294931 Marionette TRACE conn2 <- [1,2442,null,{}] 10:48:14 INFO - PROCESS | 1670 | 1467395294939 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}] 10:48:14 INFO - PROCESS | 1670 | 1467395294940 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:15 INFO - PROCESS | 1670 | 1467395295046 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 10:48:15 INFO - PROCESS | 1670 | 1467395295049 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:15 INFO - PROCESS | 1670 | 1467395295050 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x1252ab800 == 33 [pid = 1670] [id = 618] 10:48:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x121327000) [pid = 1670] [serial = 1854] [outer = 0x0] 10:48:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x123b74c00) [pid = 1670] [serial = 1855] [outer = 0x121327000] 10:48:15 INFO - PROCESS | 1670 | 1467395295075 Marionette DEBUG loaded listener.js 10:48:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1248de000) [pid = 1670] [serial = 1856] [outer = 0x121327000] 10:48:15 INFO - PROCESS | 1670 | 1467395295380 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]]]}] 10:48:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:48:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 482ms 10:48:15 INFO - PROCESS | 1670 | 1467395295410 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 10:48:15 INFO - PROCESS | 1670 | 1467395295411 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 10:48:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:48:15 INFO - PROCESS | 1670 | 1467395295429 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:48:15 INFO - PROCESS | 1670 | 1467395295430 Marionette TRACE conn2 <- [1,2446,null,{}] 10:48:15 INFO - PROCESS | 1670 | 1467395295432 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}] 10:48:15 INFO - PROCESS | 1670 | 1467395295433 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:15 INFO - PROCESS | 1670 | 1467395295538 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 10:48:15 INFO - PROCESS | 1670 | 1467395295542 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:15 INFO - PROCESS | 1670 | 1467395295543 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x1266dc800 == 34 [pid = 1670] [id = 619] 10:48:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x121324400) [pid = 1670] [serial = 1857] [outer = 0x0] 10:48:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12530bc00) [pid = 1670] [serial = 1858] [outer = 0x121324400] 10:48:15 INFO - PROCESS | 1670 | 1467395295567 Marionette DEBUG loaded listener.js 10:48:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12538c800) [pid = 1670] [serial = 1859] [outer = 0x121324400] 10:48:15 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1290d6c00) [pid = 1670] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:48:15 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1293b6800) [pid = 1670] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:48:15 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1266f9c00) [pid = 1670] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:48:15 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x128820000) [pid = 1670] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:48:15 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x128672800) [pid = 1670] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:48:15 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1133d9000) [pid = 1670] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:48:15 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x121140c00) [pid = 1670] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:48:15 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x119298c00) [pid = 1670] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:48:15 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x116a04400) [pid = 1670] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:48:15 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12866e400) [pid = 1670] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:48:15 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1133dc800) [pid = 1670] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:48:15 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x116737800) [pid = 1670] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:48:15 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12844ec00) [pid = 1670] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:48:15 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1176ce800) [pid = 1670] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:48:15 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x119272400) [pid = 1670] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:48:15 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1126a3000) [pid = 1670] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:48:16 INFO - PROCESS | 1670 | 1467395296072 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]]]}] 10:48:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:48:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 675ms 10:48:16 INFO - PROCESS | 1670 | 1467395296099 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 10:48:16 INFO - PROCESS | 1670 | 1467395296101 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 10:48:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:48:16 INFO - PROCESS | 1670 | 1467395296105 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:48:16 INFO - PROCESS | 1670 | 1467395296106 Marionette TRACE conn2 <- [1,2450,null,{}] 10:48:16 INFO - PROCESS | 1670 | 1467395296109 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}] 10:48:16 INFO - PROCESS | 1670 | 1467395296118 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:16 INFO - PROCESS | 1670 | 1467395296192 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 10:48:16 INFO - PROCESS | 1670 | 1467395296253 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:16 INFO - PROCESS | 1670 | 1467395296254 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x118053000 == 35 [pid = 1670] [id = 620] 10:48:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x110fa7c00) [pid = 1670] [serial = 1860] [outer = 0x0] 10:48:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1183a8c00) [pid = 1670] [serial = 1861] [outer = 0x110fa7c00] 10:48:16 INFO - PROCESS | 1670 | 1467395296278 Marionette DEBUG loaded listener.js 10:48:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x124d98c00) [pid = 1670] [serial = 1862] [outer = 0x110fa7c00] 10:48:16 INFO - PROCESS | 1670 | 1467395296550 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]]]}] 10:48:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:48:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 470ms 10:48:16 INFO - PROCESS | 1670 | 1467395296576 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 10:48:16 INFO - PROCESS | 1670 | 1467395296578 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 10:48:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:48:16 INFO - PROCESS | 1670 | 1467395296580 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:48:16 INFO - PROCESS | 1670 | 1467395296581 Marionette TRACE conn2 <- [1,2454,null,{}] 10:48:16 INFO - PROCESS | 1670 | 1467395296584 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}] 10:48:16 INFO - PROCESS | 1670 | 1467395296585 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:16 INFO - PROCESS | 1670 | 1467395296678 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 10:48:16 INFO - PROCESS | 1670 | 1467395296681 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:16 INFO - PROCESS | 1670 | 1467395296682 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x129016800 == 36 [pid = 1670] [id = 621] 10:48:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11879cc00) [pid = 1670] [serial = 1863] [outer = 0x0] 10:48:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x126029000) [pid = 1670] [serial = 1864] [outer = 0x11879cc00] 10:48:16 INFO - PROCESS | 1670 | 1467395296709 Marionette DEBUG loaded listener.js 10:48:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1262c1c00) [pid = 1670] [serial = 1865] [outer = 0x11879cc00] 10:48:17 INFO - PROCESS | 1670 | 1467395297061 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]]]}] 10:48:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:48:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 519ms 10:48:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:48:17 INFO - PROCESS | 1670 | 1467395297112 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 10:48:17 INFO - PROCESS | 1670 | 1467395297114 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 10:48:17 INFO - PROCESS | 1670 | 1467395297117 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:48:17 INFO - PROCESS | 1670 | 1467395297119 Marionette TRACE conn2 <- [1,2458,null,{}] 10:48:17 INFO - PROCESS | 1670 | 1467395297122 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}] 10:48:17 INFO - PROCESS | 1670 | 1467395297125 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:17 INFO - PROCESS | 1670 | 1467395297257 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 10:48:17 INFO - PROCESS | 1670 | 1467395297273 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:17 INFO - PROCESS | 1670 | 1467395297275 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x120f94800 == 37 [pid = 1670] [id = 622] 10:48:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1266f7c00) [pid = 1670] [serial = 1866] [outer = 0x0] 10:48:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x126710c00) [pid = 1670] [serial = 1867] [outer = 0x1266f7c00] 10:48:17 INFO - PROCESS | 1670 | 1467395297317 Marionette DEBUG loaded listener.js 10:48:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x124d92800) [pid = 1670] [serial = 1868] [outer = 0x1266f7c00] 10:48:17 INFO - PROCESS | 1670 | 1467395297726 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]]]}] 10:48:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:48:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 624ms 10:48:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:48:17 INFO - PROCESS | 1670 | 1467395297742 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 10:48:17 INFO - PROCESS | 1670 | 1467395297743 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 10:48:17 INFO - PROCESS | 1670 | 1467395297745 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:48:17 INFO - PROCESS | 1670 | 1467395297746 Marionette TRACE conn2 <- [1,2462,null,{}] 10:48:17 INFO - PROCESS | 1670 | 1467395297748 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}] 10:48:17 INFO - PROCESS | 1670 | 1467395297750 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:17 INFO - PROCESS | 1670 | 1467395297864 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 10:48:17 INFO - PROCESS | 1670 | 1467395297870 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:17 INFO - PROCESS | 1670 | 1467395297871 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a8c9000 == 38 [pid = 1670] [id = 623] 10:48:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x11933c000) [pid = 1670] [serial = 1869] [outer = 0x0] 10:48:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1267ad000) [pid = 1670] [serial = 1870] [outer = 0x11933c000] 10:48:17 INFO - PROCESS | 1670 | 1467395297895 Marionette DEBUG loaded listener.js 10:48:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12844f400) [pid = 1670] [serial = 1871] [outer = 0x11933c000] 10:48:18 INFO - PROCESS | 1670 | 1467395298418 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]]]}] 10:48:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:48:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 718ms 10:48:18 INFO - PROCESS | 1670 | 1467395298464 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 10:48:18 INFO - PROCESS | 1670 | 1467395298467 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 10:48:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:48:18 INFO - PROCESS | 1670 | 1467395298472 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:48:18 INFO - PROCESS | 1670 | 1467395298475 Marionette TRACE conn2 <- [1,2466,null,{}] 10:48:18 INFO - PROCESS | 1670 | 1467395298479 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}] 10:48:18 INFO - PROCESS | 1670 | 1467395298481 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:18 INFO - PROCESS | 1670 | 1467395298593 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 10:48:18 INFO - PROCESS | 1670 | 1467395298724 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:18 INFO - PROCESS | 1670 | 1467395298726 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f9a800 == 39 [pid = 1670] [id = 624] 10:48:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x113a51400) [pid = 1670] [serial = 1872] [outer = 0x0] 10:48:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x113da6400) [pid = 1670] [serial = 1873] [outer = 0x113a51400] 10:48:18 INFO - PROCESS | 1670 | 1467395298757 Marionette DEBUG loaded listener.js 10:48:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x116075400) [pid = 1670] [serial = 1874] [outer = 0x113a51400] 10:48:19 INFO - PROCESS | 1670 | 1467395299268 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]]]}] 10:48:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:48:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 824ms 10:48:19 INFO - PROCESS | 1670 | 1467395299312 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 10:48:19 INFO - PROCESS | 1670 | 1467395299315 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 10:48:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:48:19 INFO - PROCESS | 1670 | 1467395299323 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:48:19 INFO - PROCESS | 1670 | 1467395299325 Marionette TRACE conn2 <- [1,2470,null,{}] 10:48:19 INFO - PROCESS | 1670 | 1467395299328 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}] 10:48:19 INFO - PROCESS | 1670 | 1467395299329 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:19 INFO - PROCESS | 1670 | 1467395299442 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 10:48:19 INFO - PROCESS | 1670 | 1467395299656 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:19 INFO - PROCESS | 1670 | 1467395299657 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x110e2b800 == 40 [pid = 1670] [id = 625] 10:48:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x112e94400) [pid = 1670] [serial = 1875] [outer = 0x0] 10:48:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1133c0000) [pid = 1670] [serial = 1876] [outer = 0x112e94400] 10:48:19 INFO - PROCESS | 1670 | 1467395299686 Marionette DEBUG loaded listener.js 10:48:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x115e7a000) [pid = 1670] [serial = 1877] [outer = 0x112e94400] 10:48:20 INFO - PROCESS | 1670 | --DOCSHELL 0x120f94800 == 39 [pid = 1670] [id = 622] 10:48:20 INFO - PROCESS | 1670 | --DOCSHELL 0x129016800 == 38 [pid = 1670] [id = 621] 10:48:20 INFO - PROCESS | 1670 | --DOCSHELL 0x118053000 == 37 [pid = 1670] [id = 620] 10:48:20 INFO - PROCESS | 1670 | --DOCSHELL 0x1266dc800 == 36 [pid = 1670] [id = 619] 10:48:20 INFO - PROCESS | 1670 | --DOCSHELL 0x1252ab800 == 35 [pid = 1670] [id = 618] 10:48:20 INFO - PROCESS | 1670 | --DOCSHELL 0x12183f000 == 34 [pid = 1670] [id = 617] 10:48:20 INFO - PROCESS | 1670 | --DOCSHELL 0x120f95800 == 33 [pid = 1670] [id = 616] 10:48:20 INFO - PROCESS | 1670 | --DOCSHELL 0x118a1d000 == 32 [pid = 1670] [id = 615] 10:48:20 INFO - PROCESS | 1670 | --DOCSHELL 0x111e17800 == 31 [pid = 1670] [id = 614] 10:48:20 INFO - PROCESS | 1670 | --DOCSHELL 0x116716000 == 30 [pid = 1670] [id = 613] 10:48:20 INFO - PROCESS | 1670 | --DOCSHELL 0x1127f3000 == 29 [pid = 1670] [id = 612] 10:48:20 INFO - PROCESS | 1670 | --DOCSHELL 0x1170c3000 == 28 [pid = 1670] [id = 611] 10:48:20 INFO - PROCESS | 1670 | 1467395300143 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]]]}] 10:48:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:48:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 874ms 10:48:20 INFO - PROCESS | 1670 | 1467395300198 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 10:48:20 INFO - PROCESS | 1670 | 1467395300200 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 10:48:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:48:20 INFO - PROCESS | 1670 | 1467395300203 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:48:20 INFO - PROCESS | 1670 | 1467395300205 Marionette TRACE conn2 <- [1,2474,null,{}] 10:48:20 INFO - PROCESS | 1670 | 1467395300208 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}] 10:48:20 INFO - PROCESS | 1670 | 1467395300209 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:20 INFO - PROCESS | 1670 | 1467395300297 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12a62b000) [pid = 1670] [serial = 1819] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12a6c2000) [pid = 1670] [serial = 1820] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12a52a800) [pid = 1670] [serial = 1816] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x126766400) [pid = 1670] [serial = 1798] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x128825c00) [pid = 1670] [serial = 1801] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x128fab000) [pid = 1670] [serial = 1804] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x113869400) [pid = 1670] [serial = 1777] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x115ef3400) [pid = 1670] [serial = 1778] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x124ad9800) [pid = 1670] [serial = 1792] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x125311000) [pid = 1670] [serial = 1793] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1197ec000) [pid = 1670] [serial = 1789] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1216c5c00) [pid = 1670] [serial = 1790] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1183aa400) [pid = 1670] [serial = 1786] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1187a5c00) [pid = 1670] [serial = 1787] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x128fa5400) [pid = 1670] [serial = 1775] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x125c47400) [pid = 1670] [serial = 1795] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x116745000) [pid = 1670] [serial = 1783] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x116a0b400) [pid = 1670] [serial = 1784] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1293b4400) [pid = 1670] [serial = 1814] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1183a5800) [pid = 1670] [serial = 1780] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x118798400) [pid = 1670] [serial = 1781] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1290d5400) [pid = 1670] [serial = 1811] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x129339400) [pid = 1670] [serial = 1813] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12a62ac00) [pid = 1670] [serial = 1817] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x11815dc00) [pid = 1670] [serial = 1808] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x11383cc00) [pid = 1670] [serial = 1807] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x12866b000) [pid = 1670] [serial = 1799] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x128f9f000) [pid = 1670] [serial = 1802] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x12907c800) [pid = 1670] [serial = 1805] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x124ad7c00) [pid = 1670] [serial = 1810] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x1266ee000) [pid = 1670] [serial = 1796] [outer = 0x0] [url = about:blank] 10:48:20 INFO - PROCESS | 1670 | 1467395300368 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:20 INFO - PROCESS | 1670 | 1467395300369 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x116939000 == 29 [pid = 1670] [id = 626] 10:48:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x11383cc00) [pid = 1670] [serial = 1878] [outer = 0x0] 10:48:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x1160d8400) [pid = 1670] [serial = 1879] [outer = 0x11383cc00] 10:48:20 INFO - PROCESS | 1670 | 1467395300397 Marionette DEBUG loaded listener.js 10:48:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1175b8c00) [pid = 1670] [serial = 1880] [outer = 0x11383cc00] 10:48:20 INFO - PROCESS | 1670 | 1467395300698 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]]]}] 10:48:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:48:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 520ms 10:48:20 INFO - PROCESS | 1670 | 1467395300728 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 10:48:20 INFO - PROCESS | 1670 | 1467395300731 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 10:48:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:48:20 INFO - PROCESS | 1670 | 1467395300733 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:48:20 INFO - PROCESS | 1670 | 1467395300735 Marionette TRACE conn2 <- [1,2478,null,{}] 10:48:20 INFO - PROCESS | 1670 | 1467395300741 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}] 10:48:20 INFO - PROCESS | 1670 | 1467395300742 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:20 INFO - PROCESS | 1670 | 1467395300851 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 10:48:20 INFO - PROCESS | 1670 | 1467395300907 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:20 INFO - PROCESS | 1670 | 1467395300909 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x118a20800 == 30 [pid = 1670] [id = 627] 10:48:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x113869400) [pid = 1670] [serial = 1881] [outer = 0x0] 10:48:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1184d9c00) [pid = 1670] [serial = 1882] [outer = 0x113869400] 10:48:20 INFO - PROCESS | 1670 | 1467395300934 Marionette DEBUG loaded listener.js 10:48:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1189be000) [pid = 1670] [serial = 1883] [outer = 0x113869400] 10:48:21 INFO - PROCESS | 1670 | 1467395301220 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]]]}] 10:48:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:48:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 522ms 10:48:21 INFO - PROCESS | 1670 | 1467395301259 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 10:48:21 INFO - PROCESS | 1670 | 1467395301260 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 10:48:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:48:21 INFO - PROCESS | 1670 | 1467395301268 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:48:21 INFO - PROCESS | 1670 | 1467395301275 Marionette TRACE conn2 <- [1,2482,null,{}] 10:48:21 INFO - PROCESS | 1670 | 1467395301278 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}] 10:48:21 INFO - PROCESS | 1670 | 1467395301281 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:21 INFO - PROCESS | 1670 | 1467395301363 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 10:48:21 INFO - PROCESS | 1670 | 1467395301367 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:21 INFO - PROCESS | 1670 | 1467395301368 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x12118c000 == 31 [pid = 1670] [id = 628] 10:48:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x112762000) [pid = 1670] [serial = 1884] [outer = 0x0] 10:48:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x119331800) [pid = 1670] [serial = 1885] [outer = 0x112762000] 10:48:21 INFO - PROCESS | 1670 | 1467395301396 Marionette DEBUG loaded listener.js 10:48:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x119a04000) [pid = 1670] [serial = 1886] [outer = 0x112762000] 10:48:22 INFO - PROCESS | 1670 | --DOCSHELL 0x116939000 == 30 [pid = 1670] [id = 626] 10:48:22 INFO - PROCESS | 1670 | --DOCSHELL 0x110e2b800 == 29 [pid = 1670] [id = 625] 10:48:22 INFO - PROCESS | 1670 | --DOCSHELL 0x116f9a800 == 28 [pid = 1670] [id = 624] 10:48:22 INFO - PROCESS | 1670 | --DOCSHELL 0x12a8c9000 == 27 [pid = 1670] [id = 623] 10:48:22 INFO - PROCESS | 1670 | --DOCSHELL 0x118a20800 == 26 [pid = 1670] [id = 627] 10:48:22 INFO - PROCESS | 1670 | 1467395302753 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]]]}] 10:48:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:48:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1532ms 10:48:22 INFO - PROCESS | 1670 | 1467395302796 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 10:48:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:48:22 INFO - PROCESS | 1670 | 1467395302798 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 10:48:22 INFO - PROCESS | 1670 | 1467395302802 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:48:22 INFO - PROCESS | 1670 | 1467395302804 Marionette TRACE conn2 <- [1,2486,null,{}] 10:48:22 INFO - PROCESS | 1670 | 1467395302808 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}] 10:48:22 INFO - PROCESS | 1670 | 1467395302810 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:22 INFO - PROCESS | 1670 | 1467395302890 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 10:48:22 INFO - PROCESS | 1670 | 1467395302953 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:22 INFO - PROCESS | 1670 | 1467395302955 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x11518b800 == 27 [pid = 1670] [id = 629] 10:48:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1131d6800) [pid = 1670] [serial = 1887] [outer = 0x0] 10:48:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x113237800) [pid = 1670] [serial = 1888] [outer = 0x1131d6800] 10:48:22 INFO - PROCESS | 1670 | 1467395302982 Marionette DEBUG loaded listener.js 10:48:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x115e82400) [pid = 1670] [serial = 1889] [outer = 0x1131d6800] 10:48:23 INFO - PROCESS | 1670 | 1467395303340 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]]]}] 10:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 572ms 10:48:23 INFO - PROCESS | 1670 | 1467395303373 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 10:48:23 INFO - PROCESS | 1670 | 1467395303377 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 10:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:48:23 INFO - PROCESS | 1670 | 1467395303382 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:48:23 INFO - PROCESS | 1670 | 1467395303383 Marionette TRACE conn2 <- [1,2490,null,{}] 10:48:23 INFO - PROCESS | 1670 | 1467395303386 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}] 10:48:23 INFO - PROCESS | 1670 | 1467395303388 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:23 INFO - PROCESS | 1670 | 1467395303490 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 10:48:23 INFO - PROCESS | 1670 | 1467395303533 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:23 INFO - PROCESS | 1670 | 1467395303534 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x118056800 == 28 [pid = 1670] [id = 630] 10:48:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x116909400) [pid = 1670] [serial = 1890] [outer = 0x0] 10:48:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x11703b800) [pid = 1670] [serial = 1891] [outer = 0x116909400] 10:48:23 INFO - PROCESS | 1670 | 1467395303562 Marionette DEBUG loaded listener.js 10:48:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1176d1400) [pid = 1670] [serial = 1892] [outer = 0x116909400] 10:48:23 INFO - PROCESS | 1670 | 1467395303935 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]]]}] 10:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 569ms 10:48:23 INFO - PROCESS | 1670 | 1467395303952 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 10:48:23 INFO - PROCESS | 1670 | 1467395303961 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 10:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:48:23 INFO - PROCESS | 1670 | 1467395303973 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:48:23 INFO - PROCESS | 1670 | 1467395303975 Marionette TRACE conn2 <- [1,2494,null,{}] 10:48:23 INFO - PROCESS | 1670 | 1467395303983 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}] 10:48:23 INFO - PROCESS | 1670 | 1467395303986 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:24 INFO - PROCESS | 1670 | 1467395304087 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 10:48:24 INFO - PROCESS | 1670 | 1467395304092 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:24 INFO - PROCESS | 1670 | 1467395304094 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x120f2d800 == 29 [pid = 1670] [id = 631] 10:48:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x113f2e000) [pid = 1670] [serial = 1893] [outer = 0x0] 10:48:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x118746000) [pid = 1670] [serial = 1894] [outer = 0x113f2e000] 10:48:24 INFO - PROCESS | 1670 | 1467395304122 Marionette DEBUG loaded listener.js 10:48:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11929bc00) [pid = 1670] [serial = 1895] [outer = 0x113f2e000] 10:48:24 INFO - PROCESS | 1670 | 1467395304494 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]]]}] 10:48:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:48:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 572ms 10:48:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:48:24 INFO - PROCESS | 1670 | 1467395304545 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 10:48:24 INFO - PROCESS | 1670 | 1467395304547 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 10:48:24 INFO - PROCESS | 1670 | 1467395304549 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:48:24 INFO - PROCESS | 1670 | 1467395304550 Marionette TRACE conn2 <- [1,2498,null,{}] 10:48:24 INFO - PROCESS | 1670 | 1467395304552 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}] 10:48:24 INFO - PROCESS | 1670 | 1467395304553 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:24 INFO - PROCESS | 1670 | 1467395304656 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 10:48:24 INFO - PROCESS | 1670 | 1467395304669 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:24 INFO - PROCESS | 1670 | 1467395304671 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x1215e6000 == 30 [pid = 1670] [id = 632] 10:48:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1197a2400) [pid = 1670] [serial = 1896] [outer = 0x0] 10:48:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1197e2800) [pid = 1670] [serial = 1897] [outer = 0x1197a2400] 10:48:24 INFO - PROCESS | 1670 | 1467395304696 Marionette DEBUG loaded listener.js 10:48:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x120dc4800) [pid = 1670] [serial = 1898] [outer = 0x1197a2400] 10:48:25 INFO - PROCESS | 1670 | 1467395305041 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]]]}] 10:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 518ms 10:48:25 INFO - PROCESS | 1670 | 1467395305068 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 10:48:25 INFO - PROCESS | 1670 | 1467395305069 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 10:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:48:25 INFO - PROCESS | 1670 | 1467395305072 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:48:25 INFO - PROCESS | 1670 | 1467395305073 Marionette TRACE conn2 <- [1,2502,null,{}] 10:48:25 INFO - PROCESS | 1670 | 1467395305080 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}] 10:48:25 INFO - PROCESS | 1670 | 1467395305082 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:25 INFO - PROCESS | 1670 | 1467395305189 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 10:48:25 INFO - PROCESS | 1670 | 1467395305193 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:25 INFO - PROCESS | 1670 | 1467395305194 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x12535e000 == 31 [pid = 1670] [id = 633] 10:48:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1126a0400) [pid = 1670] [serial = 1899] [outer = 0x0] 10:48:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x120dc9000) [pid = 1670] [serial = 1900] [outer = 0x1126a0400] 10:48:25 INFO - PROCESS | 1670 | 1467395305218 Marionette DEBUG loaded listener.js 10:48:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x121330c00) [pid = 1670] [serial = 1901] [outer = 0x1126a0400] 10:48:25 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x115e79c00) [pid = 1670] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:48:25 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x112e95400) [pid = 1670] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:48:25 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11696e400) [pid = 1670] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:48:25 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1197a0800) [pid = 1670] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:48:25 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x112e3a800) [pid = 1670] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:48:25 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x115e7a800) [pid = 1670] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:48:25 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x118262800) [pid = 1670] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:48:25 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x121324400) [pid = 1670] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:48:25 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x113869400) [pid = 1670] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:48:25 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1266f7c00) [pid = 1670] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:48:25 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x116745800) [pid = 1670] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:48:25 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x119a0bc00) [pid = 1670] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:48:25 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x126704800) [pid = 1670] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:48:25 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x111ca9400) [pid = 1670] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:48:25 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x110fa7c00) [pid = 1670] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:48:25 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x121327000) [pid = 1670] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:48:25 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x11879cc00) [pid = 1670] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:48:25 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x112e94400) [pid = 1670] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:48:25 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x11383cc00) [pid = 1670] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:48:25 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x11933c000) [pid = 1670] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:48:25 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x113a51400) [pid = 1670] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:48:25 INFO - PROCESS | 1670 | 1467395305705 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]]]}] 10:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 674ms 10:48:25 INFO - PROCESS | 1670 | 1467395305747 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 10:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:48:25 INFO - PROCESS | 1670 | 1467395305748 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 10:48:25 INFO - PROCESS | 1670 | 1467395305750 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:48:25 INFO - PROCESS | 1670 | 1467395305751 Marionette TRACE conn2 <- [1,2506,null,{}] 10:48:25 INFO - PROCESS | 1670 | 1467395305767 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}] 10:48:25 INFO - PROCESS | 1670 | 1467395305774 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:25 INFO - PROCESS | 1670 | 1467395305878 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 10:48:25 INFO - PROCESS | 1670 | 1467395305902 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:25 INFO - PROCESS | 1670 | 1467395305904 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x1266da000 == 32 [pid = 1670] [id = 634] 10:48:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1172e6400) [pid = 1670] [serial = 1902] [outer = 0x0] 10:48:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x121328000) [pid = 1670] [serial = 1903] [outer = 0x1172e6400] 10:48:25 INFO - PROCESS | 1670 | 1467395305928 Marionette DEBUG loaded listener.js 10:48:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x123b6e400) [pid = 1670] [serial = 1904] [outer = 0x1172e6400] 10:48:26 INFO - PROCESS | 1670 | 1467395306240 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]]]}] 10:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 532ms 10:48:26 INFO - PROCESS | 1670 | 1467395306282 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 10:48:26 INFO - PROCESS | 1670 | 1467395306283 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 10:48:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:48:26 INFO - PROCESS | 1670 | 1467395306286 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:48:26 INFO - PROCESS | 1670 | 1467395306287 Marionette TRACE conn2 <- [1,2510,null,{}] 10:48:26 INFO - PROCESS | 1670 | 1467395306289 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}] 10:48:26 INFO - PROCESS | 1670 | 1467395306290 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:26 INFO - PROCESS | 1670 | 1467395306376 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 10:48:26 INFO - PROCESS | 1670 | 1467395306436 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:26 INFO - PROCESS | 1670 | 1467395306438 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x128a52800 == 33 [pid = 1670] [id = 635] 10:48:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1172e7c00) [pid = 1670] [serial = 1905] [outer = 0x0] 10:48:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1248d1000) [pid = 1670] [serial = 1906] [outer = 0x1172e7c00] 10:48:26 INFO - PROCESS | 1670 | 1467395306462 Marionette DEBUG loaded listener.js 10:48:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x124d93800) [pid = 1670] [serial = 1907] [outer = 0x1172e7c00] 10:48:26 INFO - PROCESS | 1670 | 1467395306758 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]]]}] 10:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 521ms 10:48:26 INFO - PROCESS | 1670 | 1467395306808 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 10:48:26 INFO - PROCESS | 1670 | 1467395306810 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 10:48:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:48:26 INFO - PROCESS | 1670 | 1467395306813 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:48:26 INFO - PROCESS | 1670 | 1467395306815 Marionette TRACE conn2 <- [1,2514,null,{}] 10:48:26 INFO - PROCESS | 1670 | 1467395306818 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}] 10:48:26 INFO - PROCESS | 1670 | 1467395306820 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:26 INFO - PROCESS | 1670 | 1467395306939 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 10:48:27 INFO - PROCESS | 1670 | 1467395307024 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:27 INFO - PROCESS | 1670 | 1467395307025 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x129308000 == 34 [pid = 1670] [id = 636] 10:48:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x11269dc00) [pid = 1670] [serial = 1908] [outer = 0x0] 10:48:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x12530f400) [pid = 1670] [serial = 1909] [outer = 0x11269dc00] 10:48:27 INFO - PROCESS | 1670 | 1467395307064 Marionette DEBUG loaded listener.js 10:48:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x12623cc00) [pid = 1670] [serial = 1910] [outer = 0x11269dc00] 10:48:27 INFO - PROCESS | 1670 | 1467395307398 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]]]}] 10:48:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:48:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 621ms 10:48:27 INFO - PROCESS | 1670 | 1467395307434 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 10:48:27 INFO - PROCESS | 1670 | 1467395307437 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 10:48:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:48:27 INFO - PROCESS | 1670 | 1467395307442 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:48:27 INFO - PROCESS | 1670 | 1467395307443 Marionette TRACE conn2 <- [1,2518,null,{}] 10:48:27 INFO - PROCESS | 1670 | 1467395307445 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}] 10:48:27 INFO - PROCESS | 1670 | 1467395307446 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:27 INFO - PROCESS | 1670 | 1467395307525 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 10:48:27 INFO - PROCESS | 1670 | 1467395307623 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:27 INFO - PROCESS | 1670 | 1467395307625 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x110e1c000 == 35 [pid = 1670] [id = 637] 10:48:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x110e83400) [pid = 1670] [serial = 1911] [outer = 0x0] 10:48:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x111cad400) [pid = 1670] [serial = 1912] [outer = 0x110e83400] 10:48:27 INFO - PROCESS | 1670 | 1467395307657 Marionette DEBUG loaded listener.js 10:48:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x112a79800) [pid = 1670] [serial = 1913] [outer = 0x110e83400] 10:48:28 INFO - PROCESS | 1670 | 1467395308190 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]]]}] 10:48:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:48:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 771ms 10:48:28 INFO - PROCESS | 1670 | 1467395308229 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 10:48:28 INFO - PROCESS | 1670 | 1467395308232 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 10:48:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:48:28 INFO - PROCESS | 1670 | 1467395308237 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:48:28 INFO - PROCESS | 1670 | 1467395308240 Marionette TRACE conn2 <- [1,2522,null,{}] 10:48:28 INFO - PROCESS | 1670 | 1467395308243 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}] 10:48:28 INFO - PROCESS | 1670 | 1467395308247 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:28 INFO - PROCESS | 1670 | 1467395308375 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 10:48:28 INFO - PROCESS | 1670 | 1467395308456 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:28 INFO - PROCESS | 1670 | 1467395308458 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d4c000 == 36 [pid = 1670] [id = 638] 10:48:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x116740000) [pid = 1670] [serial = 1914] [outer = 0x0] 10:48:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x116902800) [pid = 1670] [serial = 1915] [outer = 0x116740000] 10:48:28 INFO - PROCESS | 1670 | 1467395308488 Marionette DEBUG loaded listener.js 10:48:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11703c000) [pid = 1670] [serial = 1916] [outer = 0x116740000] 10:48:29 INFO - PROCESS | 1670 | 1467395309120 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]]]}] 10:48:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:48:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 923ms 10:48:29 INFO - PROCESS | 1670 | 1467395309159 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 10:48:29 INFO - PROCESS | 1670 | 1467395309162 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 10:48:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:48:29 INFO - PROCESS | 1670 | 1467395309165 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:48:29 INFO - PROCESS | 1670 | 1467395309167 Marionette TRACE conn2 <- [1,2526,null,{}] 10:48:29 INFO - PROCESS | 1670 | 1467395309171 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}] 10:48:29 INFO - PROCESS | 1670 | 1467395309173 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:29 INFO - PROCESS | 1670 | 1467395309275 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 10:48:29 INFO - PROCESS | 1670 | 1467395309356 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:29 INFO - PROCESS | 1670 | 1467395309358 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f89800 == 37 [pid = 1670] [id = 639] 10:48:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x116738800) [pid = 1670] [serial = 1917] [outer = 0x0] 10:48:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x116744800) [pid = 1670] [serial = 1918] [outer = 0x116738800] 10:48:29 INFO - PROCESS | 1670 | 1467395309387 Marionette DEBUG loaded listener.js 10:48:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x117039800) [pid = 1670] [serial = 1919] [outer = 0x116738800] 10:48:29 INFO - PROCESS | 1670 | --DOCSHELL 0x129308000 == 36 [pid = 1670] [id = 636] 10:48:29 INFO - PROCESS | 1670 | --DOCSHELL 0x128a52800 == 35 [pid = 1670] [id = 635] 10:48:29 INFO - PROCESS | 1670 | --DOCSHELL 0x1266da000 == 34 [pid = 1670] [id = 634] 10:48:29 INFO - PROCESS | 1670 | --DOCSHELL 0x12535e000 == 33 [pid = 1670] [id = 633] 10:48:29 INFO - PROCESS | 1670 | --DOCSHELL 0x1215e6000 == 32 [pid = 1670] [id = 632] 10:48:29 INFO - PROCESS | 1670 | --DOCSHELL 0x120f2d800 == 31 [pid = 1670] [id = 631] 10:48:29 INFO - PROCESS | 1670 | --DOCSHELL 0x118056800 == 30 [pid = 1670] [id = 630] 10:48:29 INFO - PROCESS | 1670 | --DOCSHELL 0x11518b800 == 29 [pid = 1670] [id = 629] 10:48:29 INFO - PROCESS | 1670 | --DOCSHELL 0x12118c000 == 28 [pid = 1670] [id = 628] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x119331800) [pid = 1670] [serial = 1885] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1189bdc00) [pid = 1670] [serial = 1849] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x112e9cc00) [pid = 1670] [serial = 1837] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11269a800) [pid = 1670] [serial = 1838] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1192a6c00) [pid = 1670] [serial = 1835] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x118799000) [pid = 1670] [serial = 1834] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1197e5800) [pid = 1670] [serial = 1852] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x11725e000) [pid = 1670] [serial = 1843] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1176cb000) [pid = 1670] [serial = 1844] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x115e83000) [pid = 1670] [serial = 1840] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1160dcc00) [pid = 1670] [serial = 1841] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1184e2400) [pid = 1670] [serial = 1846] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12530bc00) [pid = 1670] [serial = 1858] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x126710c00) [pid = 1670] [serial = 1867] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x1184d9400) [pid = 1670] [serial = 1823] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x11725a400) [pid = 1670] [serial = 1822] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x123cc1400) [pid = 1670] [serial = 1826] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x120dcc400) [pid = 1670] [serial = 1825] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x128669800) [pid = 1670] [serial = 1829] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x126773400) [pid = 1670] [serial = 1828] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x1166ec400) [pid = 1670] [serial = 1832] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x1151d2400) [pid = 1670] [serial = 1831] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x1183a8c00) [pid = 1670] [serial = 1861] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x123b74c00) [pid = 1670] [serial = 1855] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x126029000) [pid = 1670] [serial = 1864] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x1262c1c00) [pid = 1670] [serial = 1865] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x1133c0000) [pid = 1670] [serial = 1876] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x12538c800) [pid = 1670] [serial = 1859] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x124d98c00) [pid = 1670] [serial = 1862] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x121326800) [pid = 1670] [serial = 1853] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x1248de000) [pid = 1670] [serial = 1856] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x115e7a000) [pid = 1670] [serial = 1877] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 62 (0x1267ad000) [pid = 1670] [serial = 1870] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 61 (0x113da6400) [pid = 1670] [serial = 1873] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 60 (0x116075400) [pid = 1670] [serial = 1874] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 59 (0x1189b6400) [pid = 1670] [serial = 1847] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 58 (0x12844f400) [pid = 1670] [serial = 1871] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 57 (0x1192a7800) [pid = 1670] [serial = 1850] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 56 (0x124d92800) [pid = 1670] [serial = 1868] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 55 (0x1189be000) [pid = 1670] [serial = 1883] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 54 (0x1184d9c00) [pid = 1670] [serial = 1882] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 53 (0x1160d8400) [pid = 1670] [serial = 1879] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | --DOMWINDOW == 52 (0x1175b8c00) [pid = 1670] [serial = 1880] [outer = 0x0] [url = about:blank] 10:48:29 INFO - PROCESS | 1670 | 1467395309772 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]]]}] 10:48:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:48:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 626ms 10:48:29 INFO - PROCESS | 1670 | 1467395309791 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 10:48:29 INFO - PROCESS | 1670 | 1467395309795 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 10:48:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:48:29 INFO - PROCESS | 1670 | 1467395309799 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:48:29 INFO - PROCESS | 1670 | 1467395309801 Marionette TRACE conn2 <- [1,2530,null,{}] 10:48:29 INFO - PROCESS | 1670 | 1467395309806 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}] 10:48:29 INFO - PROCESS | 1670 | 1467395309808 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:29 INFO - PROCESS | 1670 | 1467395309888 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 10:48:29 INFO - PROCESS | 1670 | 1467395309893 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:29 INFO - PROCESS | 1670 | 1467395309894 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x117458800 == 29 [pid = 1670] [id = 640] 10:48:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 53 (0x1175b6c00) [pid = 1670] [serial = 1920] [outer = 0x0] 10:48:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 54 (0x118168400) [pid = 1670] [serial = 1921] [outer = 0x1175b6c00] 10:48:29 INFO - PROCESS | 1670 | 1467395309921 Marionette DEBUG loaded listener.js 10:48:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 55 (0x1183a6400) [pid = 1670] [serial = 1922] [outer = 0x1175b6c00] 10:48:30 INFO - PROCESS | 1670 | 1467395310277 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]]]}] 10:48:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:48:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 523ms 10:48:30 INFO - PROCESS | 1670 | 1467395310325 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 10:48:30 INFO - PROCESS | 1670 | 1467395310326 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 10:48:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:48:30 INFO - PROCESS | 1670 | 1467395310333 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:48:30 INFO - PROCESS | 1670 | 1467395310335 Marionette TRACE conn2 <- [1,2534,null,{}] 10:48:30 INFO - PROCESS | 1670 | 1467395310343 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}] 10:48:30 INFO - PROCESS | 1670 | 1467395310347 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:30 INFO - PROCESS | 1670 | 1467395310428 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 10:48:30 INFO - PROCESS | 1670 | 1467395310436 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:30 INFO - PROCESS | 1670 | 1467395310439 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x11924c800 == 30 [pid = 1670] [id = 641] 10:48:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 56 (0x1184df400) [pid = 1670] [serial = 1923] [outer = 0x0] 10:48:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 57 (0x1189be800) [pid = 1670] [serial = 1924] [outer = 0x1184df400] 10:48:30 INFO - PROCESS | 1670 | 1467395310467 Marionette DEBUG loaded listener.js 10:48:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 58 (0x11933c000) [pid = 1670] [serial = 1925] [outer = 0x1184df400] 10:48:30 INFO - PROCESS | 1670 | 1467395310825 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]]]}] 10:48:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:48:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 521ms 10:48:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:48:30 INFO - PROCESS | 1670 | 1467395310854 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 10:48:30 INFO - PROCESS | 1670 | 1467395310856 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 10:48:30 INFO - PROCESS | 1670 | 1467395310858 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:48:30 INFO - PROCESS | 1670 | 1467395310859 Marionette TRACE conn2 <- [1,2538,null,{}] 10:48:30 INFO - PROCESS | 1670 | 1467395310862 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}] 10:48:30 INFO - PROCESS | 1670 | 1467395310863 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:30 INFO - PROCESS | 1670 | 1467395310964 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 10:48:30 INFO - PROCESS | 1670 | 1467395310970 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:30 INFO - PROCESS | 1670 | 1467395310972 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x120f2d800 == 31 [pid = 1670] [id = 642] 10:48:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 59 (0x1197a4800) [pid = 1670] [serial = 1926] [outer = 0x0] 10:48:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 60 (0x1197ebc00) [pid = 1670] [serial = 1927] [outer = 0x1197a4800] 10:48:30 INFO - PROCESS | 1670 | 1467395310997 Marionette DEBUG loaded listener.js 10:48:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 61 (0x119273000) [pid = 1670] [serial = 1928] [outer = 0x1197a4800] 10:48:31 INFO - PROCESS | 1670 | 1467395311313 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]]]}] 10:48:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:48:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 470ms 10:48:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:48:31 INFO - PROCESS | 1670 | 1467395311328 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 10:48:31 INFO - PROCESS | 1670 | 1467395311330 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 10:48:31 INFO - PROCESS | 1670 | 1467395311332 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:48:31 INFO - PROCESS | 1670 | 1467395311333 Marionette TRACE conn2 <- [1,2542,null,{}] 10:48:31 INFO - PROCESS | 1670 | 1467395311335 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}] 10:48:31 INFO - PROCESS | 1670 | 1467395311337 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:31 INFO - PROCESS | 1670 | 1467395311418 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 10:48:31 INFO - PROCESS | 1670 | 1467395311423 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:31 INFO - PROCESS | 1670 | 1467395311425 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x116663000 == 32 [pid = 1670] [id = 643] 10:48:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 62 (0x112e93400) [pid = 1670] [serial = 1929] [outer = 0x0] 10:48:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x121141000) [pid = 1670] [serial = 1930] [outer = 0x112e93400] 10:48:31 INFO - PROCESS | 1670 | 1467395311450 Marionette DEBUG loaded listener.js 10:48:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x124881c00) [pid = 1670] [serial = 1931] [outer = 0x112e93400] 10:48:31 INFO - PROCESS | 1670 | 1467395311827 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]]]}] 10:48:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:48:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 519ms 10:48:31 INFO - PROCESS | 1670 | 1467395311852 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 10:48:31 INFO - PROCESS | 1670 | 1467395311855 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 10:48:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:48:31 INFO - PROCESS | 1670 | 1467395311857 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:48:31 INFO - PROCESS | 1670 | 1467395311859 Marionette TRACE conn2 <- [1,2546,null,{}] 10:48:31 INFO - PROCESS | 1670 | 1467395311866 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}] 10:48:31 INFO - PROCESS | 1670 | 1467395311870 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:31 INFO - PROCESS | 1670 | 1467395311995 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 10:48:32 INFO - PROCESS | 1670 | 1467395312000 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:32 INFO - PROCESS | 1670 | 1467395312001 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x126273000 == 33 [pid = 1670] [id = 644] 10:48:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x123cc1400) [pid = 1670] [serial = 1932] [outer = 0x0] 10:48:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x125c47400) [pid = 1670] [serial = 1933] [outer = 0x123cc1400] 10:48:32 INFO - PROCESS | 1670 | 1467395312028 Marionette DEBUG loaded listener.js 10:48:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x12670f400) [pid = 1670] [serial = 1934] [outer = 0x123cc1400] 10:48:32 INFO - PROCESS | 1670 | 1467395312383 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]]]}] 10:48:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:48:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 573ms 10:48:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:48:32 INFO - PROCESS | 1670 | 1467395312431 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 10:48:32 INFO - PROCESS | 1670 | 1467395312432 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 10:48:32 INFO - PROCESS | 1670 | 1467395312434 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:48:32 INFO - PROCESS | 1670 | 1467395312435 Marionette TRACE conn2 <- [1,2550,null,{}] 10:48:32 INFO - PROCESS | 1670 | 1467395312438 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}] 10:48:32 INFO - PROCESS | 1670 | 1467395312439 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:32 INFO - PROCESS | 1670 | 1467395312537 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 10:48:32 INFO - PROCESS | 1670 | 1467395312541 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:32 INFO - PROCESS | 1670 | 1467395312542 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x1287e1000 == 34 [pid = 1670] [id = 645] 10:48:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x112e94400) [pid = 1670] [serial = 1935] [outer = 0x0] 10:48:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x126768800) [pid = 1670] [serial = 1936] [outer = 0x112e94400] 10:48:32 INFO - PROCESS | 1670 | 1467395312566 Marionette DEBUG loaded listener.js 10:48:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x1267aa400) [pid = 1670] [serial = 1937] [outer = 0x112e94400] 10:48:32 INFO - PROCESS | 1670 | 1467395312945 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]]]}] 10:48:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:48:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 522ms 10:48:32 INFO - PROCESS | 1670 | 1467395312957 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 10:48:32 INFO - PROCESS | 1670 | 1467395312959 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 10:48:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:48:32 INFO - PROCESS | 1670 | 1467395312962 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:48:32 INFO - PROCESS | 1670 | 1467395312963 Marionette TRACE conn2 <- [1,2554,null,{}] 10:48:32 INFO - PROCESS | 1670 | 1467395312966 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}] 10:48:32 INFO - PROCESS | 1670 | 1467395312967 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:33 INFO - PROCESS | 1670 | 1467395313125 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 10:48:33 INFO - PROCESS | 1670 | 1467395313142 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:33 INFO - PROCESS | 1670 | 1467395313143 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x129021000 == 35 [pid = 1670] [id = 646] 10:48:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x1184d7400) [pid = 1670] [serial = 1938] [outer = 0x0] 10:48:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x1267d3800) [pid = 1670] [serial = 1939] [outer = 0x1184d7400] 10:48:33 INFO - PROCESS | 1670 | 1467395313181 Marionette DEBUG loaded listener.js 10:48:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x12844b400) [pid = 1670] [serial = 1940] [outer = 0x1184d7400] 10:48:33 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x116909400) [pid = 1670] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:48:33 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x113f2e000) [pid = 1670] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:48:33 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x1197a2400) [pid = 1670] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:48:33 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x1126a0400) [pid = 1670] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:48:33 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x1131d6800) [pid = 1670] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:48:33 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x112762000) [pid = 1670] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:48:33 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x1172e7c00) [pid = 1670] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:48:33 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x1172e6400) [pid = 1670] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:48:33 INFO - PROCESS | 1670 | 1467395313655 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]]]}] 10:48:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:48:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 719ms 10:48:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:48:33 INFO - PROCESS | 1670 | 1467395313680 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 10:48:33 INFO - PROCESS | 1670 | 1467395313682 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 10:48:33 INFO - PROCESS | 1670 | 1467395313684 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:48:33 INFO - PROCESS | 1670 | 1467395313685 Marionette TRACE conn2 <- [1,2558,null,{}] 10:48:33 INFO - PROCESS | 1670 | 1467395313690 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}] 10:48:33 INFO - PROCESS | 1670 | 1467395313691 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:33 INFO - PROCESS | 1670 | 1467395313766 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 10:48:33 INFO - PROCESS | 1670 | 1467395313771 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:33 INFO - PROCESS | 1670 | 1467395313773 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x128a48800 == 36 [pid = 1670] [id = 647] 10:48:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x1131d6800) [pid = 1670] [serial = 1941] [outer = 0x0] 10:48:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x118163400) [pid = 1670] [serial = 1942] [outer = 0x1131d6800] 10:48:33 INFO - PROCESS | 1670 | 1467395313798 Marionette DEBUG loaded listener.js 10:48:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x121537000) [pid = 1670] [serial = 1943] [outer = 0x1131d6800] 10:48:34 INFO - PROCESS | 1670 | 1467395314158 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]]]}] 10:48:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:48:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 524ms 10:48:34 INFO - PROCESS | 1670 | 1467395314209 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 10:48:34 INFO - PROCESS | 1670 | 1467395314210 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 10:48:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:48:34 INFO - PROCESS | 1670 | 1467395314212 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:48:34 INFO - PROCESS | 1670 | 1467395314213 Marionette TRACE conn2 <- [1,2562,null,{}] 10:48:34 INFO - PROCESS | 1670 | 1467395314215 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}] 10:48:34 INFO - PROCESS | 1670 | 1467395314217 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:34 INFO - PROCESS | 1670 | 1467395314295 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 10:48:34 INFO - PROCESS | 1670 | 1467395314299 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:34 INFO - PROCESS | 1670 | 1467395314300 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x119a28000 == 37 [pid = 1670] [id = 648] 10:48:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x11873a400) [pid = 1670] [serial = 1944] [outer = 0x0] 10:48:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x12865d400) [pid = 1670] [serial = 1945] [outer = 0x11873a400] 10:48:34 INFO - PROCESS | 1670 | 1467395314327 Marionette DEBUG loaded listener.js 10:48:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x128666800) [pid = 1670] [serial = 1946] [outer = 0x11873a400] 10:48:34 INFO - PROCESS | 1670 | 1467395314673 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]]]}] 10:48:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:48:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 469ms 10:48:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:48:34 INFO - PROCESS | 1670 | 1467395314681 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 10:48:34 INFO - PROCESS | 1670 | 1467395314682 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 10:48:34 INFO - PROCESS | 1670 | 1467395314684 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:48:34 INFO - PROCESS | 1670 | 1467395314688 Marionette TRACE conn2 <- [1,2566,null,{}] 10:48:34 INFO - PROCESS | 1670 | 1467395314691 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}] 10:48:34 INFO - PROCESS | 1670 | 1467395314692 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:34 INFO - PROCESS | 1670 | 1467395314779 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 10:48:34 INFO - PROCESS | 1670 | 1467395314839 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:34 INFO - PROCESS | 1670 | 1467395314841 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af86800 == 38 [pid = 1670] [id = 649] 10:48:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x1266eec00) [pid = 1670] [serial = 1947] [outer = 0x0] 10:48:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x12866a400) [pid = 1670] [serial = 1948] [outer = 0x1266eec00] 10:48:34 INFO - PROCESS | 1670 | 1467395314867 Marionette DEBUG loaded listener.js 10:48:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x128821000) [pid = 1670] [serial = 1949] [outer = 0x1266eec00] 10:48:35 INFO - PROCESS | 1670 | 1467395315156 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]]]}] 10:48:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:48:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 521ms 10:48:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:48:35 INFO - PROCESS | 1670 | 1467395315207 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 10:48:35 INFO - PROCESS | 1670 | 1467395315209 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 10:48:35 INFO - PROCESS | 1670 | 1467395315211 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:48:35 INFO - PROCESS | 1670 | 1467395315212 Marionette TRACE conn2 <- [1,2570,null,{}] 10:48:35 INFO - PROCESS | 1670 | 1467395315214 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}] 10:48:35 INFO - PROCESS | 1670 | 1467395315215 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:35 INFO - PROCESS | 1670 | 1467395315295 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 10:48:35 INFO - PROCESS | 1670 | 1467395315298 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:35 INFO - PROCESS | 1670 | 1467395315299 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b758000 == 39 [pid = 1670] [id = 650] 10:48:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x128822000) [pid = 1670] [serial = 1950] [outer = 0x0] 10:48:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x128a2d000) [pid = 1670] [serial = 1951] [outer = 0x128822000] 10:48:35 INFO - PROCESS | 1670 | 1467395315323 Marionette DEBUG loaded listener.js 10:48:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x128f9f000) [pid = 1670] [serial = 1952] [outer = 0x128822000] 10:48:35 INFO - PROCESS | 1670 | 1467395315773 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]]]}] 10:48:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:48:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 620ms 10:48:35 INFO - PROCESS | 1670 | 1467395315832 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 10:48:35 INFO - PROCESS | 1670 | 1467395315834 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 10:48:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:48:35 INFO - PROCESS | 1670 | 1467395315837 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:48:35 INFO - PROCESS | 1670 | 1467395315839 Marionette TRACE conn2 <- [1,2574,null,{}] 10:48:35 INFO - PROCESS | 1670 | 1467395315843 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}] 10:48:35 INFO - PROCESS | 1670 | 1467395315845 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:35 INFO - PROCESS | 1670 | 1467395315951 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 10:48:36 INFO - PROCESS | 1670 | 1467395316023 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:36 INFO - PROCESS | 1670 | 1467395316025 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x116fa1800 == 40 [pid = 1670] [id = 651] 10:48:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x113a51000) [pid = 1670] [serial = 1953] [outer = 0x0] 10:48:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x116078000) [pid = 1670] [serial = 1954] [outer = 0x113a51000] 10:48:36 INFO - PROCESS | 1670 | 1467395316055 Marionette DEBUG loaded listener.js 10:48:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x116f3bc00) [pid = 1670] [serial = 1955] [outer = 0x113a51000] 10:48:36 INFO - PROCESS | 1670 | 1467395316530 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]]]}] 10:48:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:48:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 721ms 10:48:36 INFO - PROCESS | 1670 | 1467395316560 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 10:48:36 INFO - PROCESS | 1670 | 1467395316565 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 10:48:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:48:36 INFO - PROCESS | 1670 | 1467395316572 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:48:36 INFO - PROCESS | 1670 | 1467395316575 Marionette TRACE conn2 <- [1,2578,null,{}] 10:48:36 INFO - PROCESS | 1670 | 1467395316578 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}] 10:48:36 INFO - PROCESS | 1670 | 1467395316581 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:36 INFO - PROCESS | 1670 | 1467395316690 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 10:48:36 INFO - PROCESS | 1670 | 1467395316749 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:36 INFO - PROCESS | 1670 | 1467395316751 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x123b10800 == 41 [pid = 1670] [id = 652] 10:48:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x118263800) [pid = 1670] [serial = 1956] [outer = 0x0] 10:48:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1184db800) [pid = 1670] [serial = 1957] [outer = 0x118263800] 10:48:36 INFO - PROCESS | 1670 | 1467395316793 Marionette DEBUG loaded listener.js 10:48:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1189bf800) [pid = 1670] [serial = 1958] [outer = 0x118263800] 10:48:37 INFO - PROCESS | 1670 | 1467395317208 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]]]}] 10:48:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:48:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 672ms 10:48:37 INFO - PROCESS | 1670 | 1467395317243 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 10:48:37 INFO - PROCESS | 1670 | 1467395317244 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 10:48:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:48:37 INFO - PROCESS | 1670 | 1467395317247 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:48:37 INFO - PROCESS | 1670 | 1467395317250 Marionette TRACE conn2 <- [1,2582,null,{}] 10:48:37 INFO - PROCESS | 1670 | 1467395317280 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}] 10:48:37 INFO - PROCESS | 1670 | 1467395317283 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:37 INFO - PROCESS | 1670 | 1467395317386 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 10:48:37 INFO - PROCESS | 1670 | 1467395317449 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:37 INFO - PROCESS | 1670 | 1467395317451 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b096000 == 42 [pid = 1670] [id = 653] 10:48:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x120dbf400) [pid = 1670] [serial = 1959] [outer = 0x0] 10:48:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x124ad2800) [pid = 1670] [serial = 1960] [outer = 0x120dbf400] 10:48:37 INFO - PROCESS | 1670 | 1467395317482 Marionette DEBUG loaded listener.js 10:48:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1262c6c00) [pid = 1670] [serial = 1961] [outer = 0x120dbf400] 10:48:37 INFO - PROCESS | 1670 | 1467395317922 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]]]}] 10:48:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:48:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 722ms 10:48:37 INFO - PROCESS | 1670 | 1467395317986 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 10:48:37 INFO - PROCESS | 1670 | 1467395317989 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 10:48:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:48:37 INFO - PROCESS | 1670 | 1467395317992 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:48:37 INFO - PROCESS | 1670 | 1467395317993 Marionette TRACE conn2 <- [1,2586,null,{}] 10:48:37 INFO - PROCESS | 1670 | 1467395317996 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}] 10:48:37 INFO - PROCESS | 1670 | 1467395317997 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:38 INFO - PROCESS | 1670 | 1467395318099 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 10:48:38 INFO - PROCESS | 1670 | 1467395318171 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:38 INFO - PROCESS | 1670 | 1467395318172 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba12000 == 43 [pid = 1670] [id = 654] 10:48:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x126768000) [pid = 1670] [serial = 1962] [outer = 0x0] 10:48:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1267a5800) [pid = 1670] [serial = 1963] [outer = 0x126768000] 10:48:38 INFO - PROCESS | 1670 | 1467395318201 Marionette DEBUG loaded listener.js 10:48:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x128663000) [pid = 1670] [serial = 1964] [outer = 0x126768000] 10:48:38 INFO - PROCESS | 1670 | 1467395318604 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]]]}] 10:48:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:48:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 821ms 10:48:38 INFO - PROCESS | 1670 | 1467395318836 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 10:48:38 INFO - PROCESS | 1670 | 1467395318839 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 10:48:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:48:38 INFO - PROCESS | 1670 | 1467395318842 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:48:38 INFO - PROCESS | 1670 | 1467395318844 Marionette TRACE conn2 <- [1,2590,null,{}] 10:48:38 INFO - PROCESS | 1670 | 1467395318848 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}] 10:48:38 INFO - PROCESS | 1670 | 1467395318850 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:38 INFO - PROCESS | 1670 | 1467395318952 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 10:48:39 INFO - PROCESS | 1670 | 1467395319035 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:39 INFO - PROCESS | 1670 | 1467395319040 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x119247000 == 44 [pid = 1670] [id = 655] 10:48:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11269c000) [pid = 1670] [serial = 1965] [outer = 0x0] 10:48:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x116906400) [pid = 1670] [serial = 1966] [outer = 0x11269c000] 10:48:39 INFO - PROCESS | 1670 | 1467395319084 Marionette DEBUG loaded listener.js 10:48:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1172d9400) [pid = 1670] [serial = 1967] [outer = 0x11269c000] 10:48:39 INFO - PROCESS | 1670 | 1467395319574 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]]]}] 10:48:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:48:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 772ms 10:48:39 INFO - PROCESS | 1670 | 1467395319615 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 10:48:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:48:39 INFO - PROCESS | 1670 | 1467395319617 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 10:48:39 INFO - PROCESS | 1670 | 1467395319622 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:48:39 INFO - PROCESS | 1670 | 1467395319624 Marionette TRACE conn2 <- [1,2594,null,{}] 10:48:39 INFO - PROCESS | 1670 | 1467395319627 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}] 10:48:39 INFO - PROCESS | 1670 | 1467395319628 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:39 INFO - PROCESS | 1670 | 1467395319720 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 10:48:39 INFO - PROCESS | 1670 | 1467395319781 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:39 INFO - PROCESS | 1670 | 1467395319782 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184b9800 == 45 [pid = 1670] [id = 656] 10:48:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x118261c00) [pid = 1670] [serial = 1968] [outer = 0x0] 10:48:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1189b6800) [pid = 1670] [serial = 1969] [outer = 0x118261c00] 10:48:39 INFO - PROCESS | 1670 | 1467395319810 Marionette DEBUG loaded listener.js 10:48:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x11929dc00) [pid = 1670] [serial = 1970] [outer = 0x118261c00] 10:48:40 INFO - PROCESS | 1670 | --DOCSHELL 0x12af86800 == 44 [pid = 1670] [id = 649] 10:48:40 INFO - PROCESS | 1670 | --DOCSHELL 0x119a28000 == 43 [pid = 1670] [id = 648] 10:48:40 INFO - PROCESS | 1670 | --DOCSHELL 0x128a48800 == 42 [pid = 1670] [id = 647] 10:48:40 INFO - PROCESS | 1670 | --DOCSHELL 0x129021000 == 41 [pid = 1670] [id = 646] 10:48:40 INFO - PROCESS | 1670 | --DOCSHELL 0x1287e1000 == 40 [pid = 1670] [id = 645] 10:48:40 INFO - PROCESS | 1670 | --DOCSHELL 0x126273000 == 39 [pid = 1670] [id = 644] 10:48:40 INFO - PROCESS | 1670 | --DOCSHELL 0x116663000 == 38 [pid = 1670] [id = 643] 10:48:40 INFO - PROCESS | 1670 | --DOCSHELL 0x120f2d800 == 37 [pid = 1670] [id = 642] 10:48:40 INFO - PROCESS | 1670 | --DOCSHELL 0x11924c800 == 36 [pid = 1670] [id = 641] 10:48:40 INFO - PROCESS | 1670 | --DOCSHELL 0x117458800 == 35 [pid = 1670] [id = 640] 10:48:40 INFO - PROCESS | 1670 | --DOCSHELL 0x116f89800 == 34 [pid = 1670] [id = 639] 10:48:40 INFO - PROCESS | 1670 | --DOCSHELL 0x120d4c000 == 33 [pid = 1670] [id = 638] 10:48:40 INFO - PROCESS | 1670 | --DOCSHELL 0x110e1c000 == 32 [pid = 1670] [id = 637] 10:48:40 INFO - PROCESS | 1670 | --DOCSHELL 0x119247000 == 31 [pid = 1670] [id = 655] 10:48:40 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba12000 == 30 [pid = 1670] [id = 654] 10:48:40 INFO - PROCESS | 1670 | --DOCSHELL 0x12b096000 == 29 [pid = 1670] [id = 653] 10:48:40 INFO - PROCESS | 1670 | --DOCSHELL 0x123b10800 == 28 [pid = 1670] [id = 652] 10:48:40 INFO - PROCESS | 1670 | --DOCSHELL 0x12b758000 == 27 [pid = 1670] [id = 650] 10:48:40 INFO - PROCESS | 1670 | --DOCSHELL 0x116fa1800 == 26 [pid = 1670] [id = 651] 10:48:40 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11703b800) [pid = 1670] [serial = 1891] [outer = 0x0] [url = about:blank] 10:48:40 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x118746000) [pid = 1670] [serial = 1894] [outer = 0x0] [url = about:blank] 10:48:40 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1176d1400) [pid = 1670] [serial = 1892] [outer = 0x0] [url = about:blank] 10:48:40 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x120dc4800) [pid = 1670] [serial = 1898] [outer = 0x0] [url = about:blank] 10:48:40 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1197e2800) [pid = 1670] [serial = 1897] [outer = 0x0] [url = about:blank] 10:48:40 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x120dc9000) [pid = 1670] [serial = 1900] [outer = 0x0] [url = about:blank] 10:48:40 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x113237800) [pid = 1670] [serial = 1888] [outer = 0x0] [url = about:blank] 10:48:40 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x119a04000) [pid = 1670] [serial = 1886] [outer = 0x0] [url = about:blank] 10:48:40 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x121330c00) [pid = 1670] [serial = 1901] [outer = 0x0] [url = about:blank] 10:48:40 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x124d93800) [pid = 1670] [serial = 1907] [outer = 0x0] [url = about:blank] 10:48:40 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x11929bc00) [pid = 1670] [serial = 1895] [outer = 0x0] [url = about:blank] 10:48:40 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1248d1000) [pid = 1670] [serial = 1906] [outer = 0x0] [url = about:blank] 10:48:40 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x121328000) [pid = 1670] [serial = 1903] [outer = 0x0] [url = about:blank] 10:48:40 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12530f400) [pid = 1670] [serial = 1909] [outer = 0x0] [url = about:blank] 10:48:40 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x115e82400) [pid = 1670] [serial = 1889] [outer = 0x0] [url = about:blank] 10:48:40 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x123b6e400) [pid = 1670] [serial = 1904] [outer = 0x0] [url = about:blank] 10:48:40 INFO - PROCESS | 1670 | 1467395320724 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]]]}] 10:48:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:48:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1124ms 10:48:40 INFO - PROCESS | 1670 | 1467395320745 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 10:48:40 INFO - PROCESS | 1670 | 1467395320747 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 10:48:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:48:40 INFO - PROCESS | 1670 | 1467395320750 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:48:40 INFO - PROCESS | 1670 | 1467395320753 Marionette TRACE conn2 <- [1,2598,null,{}] 10:48:40 INFO - PROCESS | 1670 | 1467395320756 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}] 10:48:40 INFO - PROCESS | 1670 | 1467395320758 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:40 INFO - PROCESS | 1670 | 1467395320839 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 10:48:40 INFO - PROCESS | 1670 | 1467395320843 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:40 INFO - PROCESS | 1670 | 1467395320845 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x116614800 == 27 [pid = 1670] [id = 657] 10:48:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x113dab400) [pid = 1670] [serial = 1971] [outer = 0x0] 10:48:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x116073400) [pid = 1670] [serial = 1972] [outer = 0x113dab400] 10:48:40 INFO - PROCESS | 1670 | 1467395320875 Marionette DEBUG loaded listener.js 10:48:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x116909000) [pid = 1670] [serial = 1973] [outer = 0x113dab400] 10:48:41 INFO - PROCESS | 1670 | 1467395321311 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]]]}] 10:48:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:48:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 575ms 10:48:41 INFO - PROCESS | 1670 | 1467395321325 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 10:48:41 INFO - PROCESS | 1670 | 1467395321329 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 10:48:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:48:41 INFO - PROCESS | 1670 | 1467395321336 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:48:41 INFO - PROCESS | 1670 | 1467395321338 Marionette TRACE conn2 <- [1,2602,null,{}] 10:48:41 INFO - PROCESS | 1670 | 1467395321342 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}] 10:48:41 INFO - PROCESS | 1670 | 1467395321344 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:41 INFO - PROCESS | 1670 | 1467395321469 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 10:48:41 INFO - PROCESS | 1670 | 1467395321475 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:41 INFO - PROCESS | 1670 | 1467395321476 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x11804f800 == 28 [pid = 1670] [id = 658] 10:48:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x11725e000) [pid = 1670] [serial = 1974] [outer = 0x0] 10:48:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x11839f400) [pid = 1670] [serial = 1975] [outer = 0x11725e000] 10:48:41 INFO - PROCESS | 1670 | 1467395321519 Marionette DEBUG loaded listener.js 10:48:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1184d9400) [pid = 1670] [serial = 1976] [outer = 0x11725e000] 10:48:41 INFO - PROCESS | 1670 | 1467395321962 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]]]}] 10:48:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:48:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 674ms 10:48:42 INFO - PROCESS | 1670 | 1467395322008 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 10:48:42 INFO - PROCESS | 1670 | 1467395322010 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 10:48:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:48:42 INFO - PROCESS | 1670 | 1467395322012 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:48:42 INFO - PROCESS | 1670 | 1467395322014 Marionette TRACE conn2 <- [1,2606,null,{}] 10:48:42 INFO - PROCESS | 1670 | 1467395322028 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}] 10:48:42 INFO - PROCESS | 1670 | 1467395322032 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:42 INFO - PROCESS | 1670 | 1467395322113 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 10:48:42 INFO - PROCESS | 1670 | 1467395322121 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:42 INFO - PROCESS | 1670 | 1467395322124 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x119c51800 == 29 [pid = 1670] [id = 659] 10:48:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x11929ec00) [pid = 1670] [serial = 1977] [outer = 0x0] 10:48:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1197a7c00) [pid = 1670] [serial = 1978] [outer = 0x11929ec00] 10:48:42 INFO - PROCESS | 1670 | 1467395322152 Marionette DEBUG loaded listener.js 10:48:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x119a98800) [pid = 1670] [serial = 1979] [outer = 0x11929ec00] 10:48:42 INFO - PROCESS | 1670 | 1467395322516 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]]]}] 10:48:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:48:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 520ms 10:48:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:48:42 INFO - PROCESS | 1670 | 1467395322533 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 10:48:42 INFO - PROCESS | 1670 | 1467395322535 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 10:48:42 INFO - PROCESS | 1670 | 1467395322539 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:48:42 INFO - PROCESS | 1670 | 1467395322541 Marionette TRACE conn2 <- [1,2610,null,{}] 10:48:42 INFO - PROCESS | 1670 | 1467395322544 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}] 10:48:42 INFO - PROCESS | 1670 | 1467395322545 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:42 INFO - PROCESS | 1670 | 1467395322660 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 10:48:42 INFO - PROCESS | 1670 | 1467395322674 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:42 INFO - PROCESS | 1670 | 1467395322676 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x121038000 == 30 [pid = 1670] [id = 660] 10:48:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x119d4a000) [pid = 1670] [serial = 1980] [outer = 0x0] 10:48:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x120f75000) [pid = 1670] [serial = 1981] [outer = 0x119d4a000] 10:48:42 INFO - PROCESS | 1670 | 1467395322701 Marionette DEBUG loaded listener.js 10:48:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x121535400) [pid = 1670] [serial = 1982] [outer = 0x119d4a000] 10:48:43 INFO - PROCESS | 1670 | 1467395323047 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]]]}] 10:48:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:48:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 522ms 10:48:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:48:43 INFO - PROCESS | 1670 | 1467395323060 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 10:48:43 INFO - PROCESS | 1670 | 1467395323061 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 10:48:43 INFO - PROCESS | 1670 | 1467395323063 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:48:43 INFO - PROCESS | 1670 | 1467395323065 Marionette TRACE conn2 <- [1,2614,null,{}] 10:48:43 INFO - PROCESS | 1670 | 1467395323067 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}] 10:48:43 INFO - PROCESS | 1670 | 1467395323068 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:43 INFO - PROCESS | 1670 | 1467395323164 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 10:48:43 INFO - PROCESS | 1670 | 1467395323203 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:43 INFO - PROCESS | 1670 | 1467395323204 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x123c7c800 == 31 [pid = 1670] [id = 661] 10:48:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1216c8400) [pid = 1670] [serial = 1983] [outer = 0x0] 10:48:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x124830000) [pid = 1670] [serial = 1984] [outer = 0x1216c8400] 10:48:43 INFO - PROCESS | 1670 | 1467395323229 Marionette DEBUG loaded listener.js 10:48:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x124ad3c00) [pid = 1670] [serial = 1985] [outer = 0x1216c8400] 10:48:43 INFO - PROCESS | 1670 | 1467395323550 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]]]}] 10:48:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:48:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 518ms 10:48:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:48:43 INFO - PROCESS | 1670 | 1467395323582 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 10:48:43 INFO - PROCESS | 1670 | 1467395323584 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 10:48:43 INFO - PROCESS | 1670 | 1467395323586 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:48:43 INFO - PROCESS | 1670 | 1467395323587 Marionette TRACE conn2 <- [1,2618,null,{}] 10:48:43 INFO - PROCESS | 1670 | 1467395323589 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}] 10:48:43 INFO - PROCESS | 1670 | 1467395323593 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:43 INFO - PROCESS | 1670 | 1467395323701 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 10:48:43 INFO - PROCESS | 1670 | 1467395323739 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:43 INFO - PROCESS | 1670 | 1467395323740 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x1287e2800 == 32 [pid = 1670] [id = 662] 10:48:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x124c4dc00) [pid = 1670] [serial = 1986] [outer = 0x0] 10:48:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x125311c00) [pid = 1670] [serial = 1987] [outer = 0x124c4dc00] 10:48:43 INFO - PROCESS | 1670 | 1467395323765 Marionette DEBUG loaded listener.js 10:48:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x126711400) [pid = 1670] [serial = 1988] [outer = 0x124c4dc00] 10:48:44 INFO - PROCESS | 1670 | 1467395324094 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]]]}] 10:48:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:48:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 519ms 10:48:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:48:44 INFO - PROCESS | 1670 | 1467395324106 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 10:48:44 INFO - PROCESS | 1670 | 1467395324107 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 10:48:44 INFO - PROCESS | 1670 | 1467395324109 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:48:44 INFO - PROCESS | 1670 | 1467395324110 Marionette TRACE conn2 <- [1,2622,null,{}] 10:48:44 INFO - PROCESS | 1670 | 1467395324113 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}] 10:48:44 INFO - PROCESS | 1670 | 1467395324114 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:44 INFO - PROCESS | 1670 | 1467395324209 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 10:48:44 INFO - PROCESS | 1670 | 1467395324219 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:44 INFO - PROCESS | 1670 | 1467395324222 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x129021000 == 33 [pid = 1670] [id = 663] 10:48:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x112a84800) [pid = 1670] [serial = 1989] [outer = 0x0] 10:48:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12676ec00) [pid = 1670] [serial = 1990] [outer = 0x112a84800] 10:48:44 INFO - PROCESS | 1670 | 1467395324248 Marionette DEBUG loaded listener.js 10:48:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1267b1400) [pid = 1670] [serial = 1991] [outer = 0x112a84800] 10:48:44 INFO - PROCESS | 1670 | 1467395324574 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]]]}] 10:48:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:48:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 519ms 10:48:44 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11269dc00) [pid = 1670] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:48:44 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x123cc1400) [pid = 1670] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:48:44 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x112e94400) [pid = 1670] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:48:44 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1184d7400) [pid = 1670] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:48:44 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x116738800) [pid = 1670] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:48:44 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x110e83400) [pid = 1670] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:48:44 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1197a4800) [pid = 1670] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:48:44 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1184df400) [pid = 1670] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:48:44 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x112e93400) [pid = 1670] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:48:44 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x116740000) [pid = 1670] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:48:44 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1266eec00) [pid = 1670] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:48:44 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x128822000) [pid = 1670] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:48:44 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1175b6c00) [pid = 1670] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:48:44 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1131d6800) [pid = 1670] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:48:44 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11873a400) [pid = 1670] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:48:44 INFO - PROCESS | 1670 | 1467395324762 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 10:48:44 INFO - PROCESS | 1670 | 1467395324763 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 10:48:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:48:44 INFO - PROCESS | 1670 | 1467395324767 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:48:44 INFO - PROCESS | 1670 | 1467395324768 Marionette TRACE conn2 <- [1,2626,null,{}] 10:48:44 INFO - PROCESS | 1670 | 1467395324770 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}] 10:48:44 INFO - PROCESS | 1670 | 1467395324772 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:44 INFO - PROCESS | 1670 | 1467395324844 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 10:48:44 INFO - PROCESS | 1670 | 1467395324848 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:44 INFO - PROCESS | 1670 | 1467395324849 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x1252a5800 == 34 [pid = 1670] [id = 664] 10:48:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x112e9cc00) [pid = 1670] [serial = 1992] [outer = 0x0] 10:48:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11673c800) [pid = 1670] [serial = 1993] [outer = 0x112e9cc00] 10:48:44 INFO - PROCESS | 1670 | 1467395324876 Marionette DEBUG loaded listener.js 10:48:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1183a3800) [pid = 1670] [serial = 1994] [outer = 0x112e9cc00] 10:48:45 INFO - PROCESS | 1670 | 1467395325268 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]]]}] 10:48:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:48:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 522ms 10:48:45 INFO - PROCESS | 1670 | 1467395325291 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 10:48:45 INFO - PROCESS | 1670 | 1467395325293 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 10:48:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:48:45 INFO - PROCESS | 1670 | 1467395325297 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:48:45 INFO - PROCESS | 1670 | 1467395325310 Marionette TRACE conn2 <- [1,2630,null,{}] 10:48:45 INFO - PROCESS | 1670 | 1467395325314 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}] 10:48:45 INFO - PROCESS | 1670 | 1467395325316 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:45 INFO - PROCESS | 1670 | 1467395325426 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 10:48:45 INFO - PROCESS | 1670 | 1467395325431 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:45 INFO - PROCESS | 1670 | 1467395325433 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a838800 == 35 [pid = 1670] [id = 665] 10:48:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1131d6800) [pid = 1670] [serial = 1995] [outer = 0x0] 10:48:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1184e3c00) [pid = 1670] [serial = 1996] [outer = 0x1131d6800] 10:48:45 INFO - PROCESS | 1670 | 1467395325457 Marionette DEBUG loaded listener.js 10:48:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1266eec00) [pid = 1670] [serial = 1997] [outer = 0x1131d6800] 10:48:45 INFO - PROCESS | 1670 | 1467395325777 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]]]}] 10:48:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:48:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 531ms 10:48:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:48:45 INFO - PROCESS | 1670 | 1467395325828 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 10:48:45 INFO - PROCESS | 1670 | 1467395325829 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 10:48:45 INFO - PROCESS | 1670 | 1467395325831 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:48:45 INFO - PROCESS | 1670 | 1467395325832 Marionette TRACE conn2 <- [1,2634,null,{}] 10:48:45 INFO - PROCESS | 1670 | 1467395325834 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}] 10:48:45 INFO - PROCESS | 1670 | 1467395325835 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:45 INFO - PROCESS | 1670 | 1467395325931 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 10:48:45 INFO - PROCESS | 1670 | 1467395325936 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:45 INFO - PROCESS | 1670 | 1467395325938 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af49800 == 36 [pid = 1670] [id = 666] 10:48:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11696e400) [pid = 1670] [serial = 1998] [outer = 0x0] 10:48:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12844ac00) [pid = 1670] [serial = 1999] [outer = 0x11696e400] 10:48:45 INFO - PROCESS | 1670 | 1467395325979 Marionette DEBUG loaded listener.js 10:48:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x128664000) [pid = 1670] [serial = 2000] [outer = 0x11696e400] 10:48:46 INFO - PROCESS | 1670 | 1467395326492 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]]]}] 10:48:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:48:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 670ms 10:48:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:48:46 INFO - PROCESS | 1670 | 1467395326503 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 10:48:46 INFO - PROCESS | 1670 | 1467395326506 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 10:48:46 INFO - PROCESS | 1670 | 1467395326509 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:48:46 INFO - PROCESS | 1670 | 1467395326512 Marionette TRACE conn2 <- [1,2638,null,{}] 10:48:46 INFO - PROCESS | 1670 | 1467395326528 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}] 10:48:46 INFO - PROCESS | 1670 | 1467395326531 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:46 INFO - PROCESS | 1670 | 1467395326642 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 10:48:46 INFO - PROCESS | 1670 | 1467395326646 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:46 INFO - PROCESS | 1670 | 1467395326647 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba07000 == 37 [pid = 1670] [id = 667] 10:48:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x124ad2000) [pid = 1670] [serial = 2001] [outer = 0x0] 10:48:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x128674400) [pid = 1670] [serial = 2002] [outer = 0x124ad2000] 10:48:46 INFO - PROCESS | 1670 | 1467395326674 Marionette DEBUG loaded listener.js 10:48:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x128a31800) [pid = 1670] [serial = 2003] [outer = 0x124ad2000] 10:48:47 INFO - PROCESS | 1670 | 1467395327234 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]]]}] 10:48:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:48:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 771ms 10:48:47 INFO - PROCESS | 1670 | 1467395327281 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 10:48:47 INFO - PROCESS | 1670 | 1467395327284 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 10:48:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:48:47 INFO - PROCESS | 1670 | 1467395327287 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:48:47 INFO - PROCESS | 1670 | 1467395327289 Marionette TRACE conn2 <- [1,2642,null,{}] 10:48:47 INFO - PROCESS | 1670 | 1467395327317 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}] 10:48:47 INFO - PROCESS | 1670 | 1467395327319 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:47 INFO - PROCESS | 1670 | 1467395327470 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 10:48:47 INFO - PROCESS | 1670 | 1467395327483 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:47 INFO - PROCESS | 1670 | 1467395327484 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x117463800 == 38 [pid = 1670] [id = 668] 10:48:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x113d4ac00) [pid = 1670] [serial = 2004] [outer = 0x0] 10:48:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1160d8800) [pid = 1670] [serial = 2005] [outer = 0x113d4ac00] 10:48:47 INFO - PROCESS | 1670 | 1467395327515 Marionette DEBUG loaded listener.js 10:48:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x11696dc00) [pid = 1670] [serial = 2006] [outer = 0x113d4ac00] 10:48:48 INFO - PROCESS | 1670 | 1467395328037 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]]]}] 10:48:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:48:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 794ms 10:48:48 INFO - PROCESS | 1670 | 1467395328095 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 10:48:48 INFO - PROCESS | 1670 | 1467395328098 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 10:48:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:48:48 INFO - PROCESS | 1670 | 1467395328104 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:48:48 INFO - PROCESS | 1670 | 1467395328107 Marionette TRACE conn2 <- [1,2646,null,{}] 10:48:48 INFO - PROCESS | 1670 | 1467395328110 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}] 10:48:48 INFO - PROCESS | 1670 | 1467395328111 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:48 INFO - PROCESS | 1670 | 1467395328223 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 10:48:48 INFO - PROCESS | 1670 | 1467395328419 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:48 INFO - PROCESS | 1670 | 1467395328420 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x112dba800 == 39 [pid = 1670] [id = 669] 10:48:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x112e93c00) [pid = 1670] [serial = 2007] [outer = 0x0] 10:48:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x115e7a800) [pid = 1670] [serial = 2008] [outer = 0x112e93c00] 10:48:48 INFO - PROCESS | 1670 | 1467395328448 Marionette DEBUG loaded listener.js 10:48:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x11690ec00) [pid = 1670] [serial = 2009] [outer = 0x112e93c00] 10:48:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12af49800 == 38 [pid = 1670] [id = 666] 10:48:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12a838800 == 37 [pid = 1670] [id = 665] 10:48:48 INFO - PROCESS | 1670 | --DOCSHELL 0x1252a5800 == 36 [pid = 1670] [id = 664] 10:48:48 INFO - PROCESS | 1670 | --DOCSHELL 0x129021000 == 35 [pid = 1670] [id = 663] 10:48:48 INFO - PROCESS | 1670 | --DOCSHELL 0x1287e2800 == 34 [pid = 1670] [id = 662] 10:48:48 INFO - PROCESS | 1670 | --DOCSHELL 0x123c7c800 == 33 [pid = 1670] [id = 661] 10:48:48 INFO - PROCESS | 1670 | --DOCSHELL 0x121038000 == 32 [pid = 1670] [id = 660] 10:48:48 INFO - PROCESS | 1670 | --DOCSHELL 0x119c51800 == 31 [pid = 1670] [id = 659] 10:48:48 INFO - PROCESS | 1670 | --DOCSHELL 0x11804f800 == 30 [pid = 1670] [id = 658] 10:48:48 INFO - PROCESS | 1670 | --DOCSHELL 0x116614800 == 29 [pid = 1670] [id = 657] 10:48:48 INFO - PROCESS | 1670 | --DOCSHELL 0x1184b9800 == 28 [pid = 1670] [id = 656] 10:48:48 INFO - PROCESS | 1670 | 1467395328915 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]]]}] 10:48:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:48:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 825ms 10:48:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:48:48 INFO - PROCESS | 1670 | 1467395328928 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 10:48:48 INFO - PROCESS | 1670 | 1467395328930 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 10:48:48 INFO - PROCESS | 1670 | 1467395328933 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:48:48 INFO - PROCESS | 1670 | 1467395328935 Marionette TRACE conn2 <- [1,2650,null,{}] 10:48:48 INFO - PROCESS | 1670 | 1467395328939 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}] 10:48:48 INFO - PROCESS | 1670 | 1467395328940 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:49 INFO - PROCESS | 1670 | 1467395329026 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12623cc00) [pid = 1670] [serial = 1910] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x121537000) [pid = 1670] [serial = 1943] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12866a400) [pid = 1670] [serial = 1948] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12844b400) [pid = 1670] [serial = 1940] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12865d400) [pid = 1670] [serial = 1945] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x12670f400) [pid = 1670] [serial = 1934] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x124881c00) [pid = 1670] [serial = 1931] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x128666800) [pid = 1670] [serial = 1946] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x125c47400) [pid = 1670] [serial = 1933] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x126768800) [pid = 1670] [serial = 1936] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1267d3800) [pid = 1670] [serial = 1939] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1267aa400) [pid = 1670] [serial = 1937] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x116744800) [pid = 1670] [serial = 1918] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x117039800) [pid = 1670] [serial = 1919] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x111cad400) [pid = 1670] [serial = 1912] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x112a79800) [pid = 1670] [serial = 1913] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1197ebc00) [pid = 1670] [serial = 1927] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x119273000) [pid = 1670] [serial = 1928] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1189be800) [pid = 1670] [serial = 1924] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x11933c000) [pid = 1670] [serial = 1925] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x121141000) [pid = 1670] [serial = 1930] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x116902800) [pid = 1670] [serial = 1915] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x128821000) [pid = 1670] [serial = 1949] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x11703c000) [pid = 1670] [serial = 1916] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x128f9f000) [pid = 1670] [serial = 1952] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x128a2d000) [pid = 1670] [serial = 1951] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x1183a6400) [pid = 1670] [serial = 1922] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x118168400) [pid = 1670] [serial = 1921] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x118163400) [pid = 1670] [serial = 1942] [outer = 0x0] [url = about:blank] 10:48:49 INFO - PROCESS | 1670 | 1467395329103 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:49 INFO - PROCESS | 1670 | 1467395329104 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f93800 == 29 [pid = 1670] [id = 670] 10:48:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x116a04800) [pid = 1670] [serial = 2010] [outer = 0x0] 10:48:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x118168400) [pid = 1670] [serial = 2011] [outer = 0x116a04800] 10:48:49 INFO - PROCESS | 1670 | 1467395329135 Marionette DEBUG loaded listener.js 10:48:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1187a3000) [pid = 1670] [serial = 2012] [outer = 0x116a04800] 10:48:49 INFO - PROCESS | 1670 | 1467395329433 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]]]}] 10:48:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:48:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 520ms 10:48:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:48:49 INFO - PROCESS | 1670 | 1467395329462 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 10:48:49 INFO - PROCESS | 1670 | 1467395329464 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 10:48:49 INFO - PROCESS | 1670 | 1467395329467 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:48:49 INFO - PROCESS | 1670 | 1467395329468 Marionette TRACE conn2 <- [1,2654,null,{}] 10:48:49 INFO - PROCESS | 1670 | 1467395329475 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}] 10:48:49 INFO - PROCESS | 1670 | 1467395329476 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:49 INFO - PROCESS | 1670 | 1467395329600 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 10:48:49 INFO - PROCESS | 1670 | 1467395329674 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:49 INFO - PROCESS | 1670 | 1467395329676 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x119909000 == 30 [pid = 1670] [id = 671] 10:48:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1187a4800) [pid = 1670] [serial = 2013] [outer = 0x0] 10:48:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1192a4800) [pid = 1670] [serial = 2014] [outer = 0x1187a4800] 10:48:49 INFO - PROCESS | 1670 | 1467395329716 Marionette DEBUG loaded listener.js 10:48:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x120dc5400) [pid = 1670] [serial = 2015] [outer = 0x1187a4800] 10:48:50 INFO - PROCESS | 1670 | 1467395330124 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]]]}] 10:48:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:48:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 672ms 10:48:50 INFO - PROCESS | 1670 | 1467395330147 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 10:48:50 INFO - PROCESS | 1670 | 1467395330148 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 10:48:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:48:50 INFO - PROCESS | 1670 | 1467395330158 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:48:50 INFO - PROCESS | 1670 | 1467395330163 Marionette TRACE conn2 <- [1,2658,null,{}] 10:48:50 INFO - PROCESS | 1670 | 1467395330166 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}] 10:48:50 INFO - PROCESS | 1670 | 1467395330168 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:50 INFO - PROCESS | 1670 | 1467395330249 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 10:48:50 INFO - PROCESS | 1670 | 1467395330254 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:50 INFO - PROCESS | 1670 | 1467395330256 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213d8000 == 31 [pid = 1670] [id = 672] 10:48:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1133ddc00) [pid = 1670] [serial = 2016] [outer = 0x0] 10:48:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1216c7800) [pid = 1670] [serial = 2017] [outer = 0x1133ddc00] 10:48:50 INFO - PROCESS | 1670 | 1467395330281 Marionette DEBUG loaded listener.js 10:48:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x124d8dc00) [pid = 1670] [serial = 2018] [outer = 0x1133ddc00] 10:48:50 INFO - PROCESS | 1670 | 1467395330625 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]]]}] 10:48:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:48:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 480ms 10:48:50 INFO - PROCESS | 1670 | 1467395330633 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 10:48:50 INFO - PROCESS | 1670 | 1467395330634 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 10:48:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:48:50 INFO - PROCESS | 1670 | 1467395330638 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:48:50 INFO - PROCESS | 1670 | 1467395330640 Marionette TRACE conn2 <- [1,2662,null,{}] 10:48:50 INFO - PROCESS | 1670 | 1467395330643 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}] 10:48:50 INFO - PROCESS | 1670 | 1467395330644 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:50 INFO - PROCESS | 1670 | 1467395330725 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 10:48:50 INFO - PROCESS | 1670 | 1467395330786 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:50 INFO - PROCESS | 1670 | 1467395330787 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x126061000 == 32 [pid = 1670] [id = 673] 10:48:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x120dca000) [pid = 1670] [serial = 2019] [outer = 0x0] 10:48:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x126026400) [pid = 1670] [serial = 2020] [outer = 0x120dca000] 10:48:50 INFO - PROCESS | 1670 | 1467395330811 Marionette DEBUG loaded listener.js 10:48:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1266f7000) [pid = 1670] [serial = 2021] [outer = 0x120dca000] 10:48:51 INFO - PROCESS | 1670 | 1467395331099 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]]]}] 10:48:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:48:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 470ms 10:48:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:48:51 INFO - PROCESS | 1670 | 1467395331113 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 10:48:51 INFO - PROCESS | 1670 | 1467395331114 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 10:48:51 INFO - PROCESS | 1670 | 1467395331117 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:48:51 INFO - PROCESS | 1670 | 1467395331118 Marionette TRACE conn2 <- [1,2666,null,{}] 10:48:51 INFO - PROCESS | 1670 | 1467395331143 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}] 10:48:51 INFO - PROCESS | 1670 | 1467395331144 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:51 INFO - PROCESS | 1670 | 1467395331252 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 10:48:51 INFO - PROCESS | 1670 | 1467395331256 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:51 INFO - PROCESS | 1670 | 1467395331261 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x12130a000 == 33 [pid = 1670] [id = 674] 10:48:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x126771800) [pid = 1670] [serial = 2022] [outer = 0x0] 10:48:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1267a6800) [pid = 1670] [serial = 2023] [outer = 0x126771800] 10:48:51 INFO - PROCESS | 1670 | 1467395331293 Marionette DEBUG loaded listener.js 10:48:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12844ec00) [pid = 1670] [serial = 2024] [outer = 0x126771800] 10:48:52 INFO - PROCESS | 1670 | 1467395332151 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]]]}] 10:48:52 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) 10:48:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1078ms 10:48:52 INFO - PROCESS | 1670 | 1467395332196 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 10:48:52 INFO - PROCESS | 1670 | 1467395332197 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 10:48:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:48:52 INFO - PROCESS | 1670 | 1467395332204 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:48:52 INFO - PROCESS | 1670 | 1467395332205 Marionette TRACE conn2 <- [1,2670,null,{}] 10:48:52 INFO - PROCESS | 1670 | 1467395332208 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}] 10:48:52 INFO - PROCESS | 1670 | 1467395332209 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:52 INFO - PROCESS | 1670 | 1467395332308 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 10:48:52 INFO - PROCESS | 1670 | 1467395332311 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:52 INFO - PROCESS | 1670 | 1467395332312 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a55f800 == 34 [pid = 1670] [id = 675] 10:48:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12844f400) [pid = 1670] [serial = 2025] [outer = 0x0] 10:48:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x128667c00) [pid = 1670] [serial = 2026] [outer = 0x12844f400] 10:48:52 INFO - PROCESS | 1670 | 1467395332343 Marionette DEBUG loaded listener.js 10:48:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x128824000) [pid = 1670] [serial = 2027] [outer = 0x12844f400] 10:48:53 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1216c8400) [pid = 1670] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:48:53 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x124c4dc00) [pid = 1670] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:48:53 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x11725e000) [pid = 1670] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:48:53 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x118261c00) [pid = 1670] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:48:53 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x113dab400) [pid = 1670] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:48:53 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x11929ec00) [pid = 1670] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:48:53 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x113a51000) [pid = 1670] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:48:53 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x118263800) [pid = 1670] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:48:53 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x120dbf400) [pid = 1670] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:48:53 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x126768000) [pid = 1670] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:48:53 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x11269c000) [pid = 1670] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:48:53 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x112a84800) [pid = 1670] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:48:53 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x1131d6800) [pid = 1670] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:48:53 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x112e9cc00) [pid = 1670] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:48:53 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x11696e400) [pid = 1670] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:48:53 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x119d4a000) [pid = 1670] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:48:53 INFO - PROCESS | 1670 | 1467395333137 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"]]]}] 10:48:53 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 10:48:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:48:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 10:48:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:48:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 969ms 10:48:53 INFO - PROCESS | 1670 | 1467395333175 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 10:48:53 INFO - PROCESS | 1670 | 1467395333176 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 10:48:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:48:53 INFO - PROCESS | 1670 | 1467395333178 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:48:53 INFO - PROCESS | 1670 | 1467395333179 Marionette TRACE conn2 <- [1,2674,null,{}] 10:48:53 INFO - PROCESS | 1670 | 1467395333182 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}] 10:48:53 INFO - PROCESS | 1670 | 1467395333183 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:53 INFO - PROCESS | 1670 | 1467395333261 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 10:48:53 INFO - PROCESS | 1670 | 1467395333265 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:53 INFO - PROCESS | 1670 | 1467395333266 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x121025800 == 35 [pid = 1670] [id = 676] 10:48:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x115e7dc00) [pid = 1670] [serial = 2028] [outer = 0x0] 10:48:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x118261c00) [pid = 1670] [serial = 2029] [outer = 0x115e7dc00] 10:48:53 INFO - PROCESS | 1670 | 1467395333291 Marionette DEBUG loaded listener.js 10:48:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1197a9400) [pid = 1670] [serial = 2030] [outer = 0x115e7dc00] 10:48:54 INFO - PROCESS | 1670 | 1467395334128 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"]]]}] 10:48:54 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 10:48:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:48:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 10:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:48:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 969ms 10:48:54 INFO - PROCESS | 1670 | 1467395334148 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 10:48:54 INFO - PROCESS | 1670 | 1467395334149 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 10:48:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:48:54 INFO - PROCESS | 1670 | 1467395334151 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:48:54 INFO - PROCESS | 1670 | 1467395334153 Marionette TRACE conn2 <- [1,2678,null,{}] 10:48:54 INFO - PROCESS | 1670 | 1467395334157 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}] 10:48:54 INFO - PROCESS | 1670 | 1467395334158 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:54 INFO - PROCESS | 1670 | 1467395334258 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 10:48:54 INFO - PROCESS | 1670 | 1467395334264 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:54 INFO - PROCESS | 1670 | 1467395334265 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af49000 == 36 [pid = 1670] [id = 677] 10:48:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x11696e400) [pid = 1670] [serial = 2031] [outer = 0x0] 10:48:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x12530e000) [pid = 1670] [serial = 2032] [outer = 0x11696e400] 10:48:54 INFO - PROCESS | 1670 | 1467395334297 Marionette DEBUG loaded listener.js 10:48:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x128823c00) [pid = 1670] [serial = 2033] [outer = 0x11696e400] 10:48:55 INFO - PROCESS | 1670 | 1467395335078 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]]]}] 10:48:55 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) 10:48:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1020ms 10:48:55 INFO - PROCESS | 1670 | 1467395335173 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 10:48:55 INFO - PROCESS | 1670 | 1467395335175 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 10:48:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:48:55 INFO - PROCESS | 1670 | 1467395335191 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:48:55 INFO - PROCESS | 1670 | 1467395335194 Marionette TRACE conn2 <- [1,2682,null,{}] 10:48:55 INFO - PROCESS | 1670 | 1467395335198 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}] 10:48:55 INFO - PROCESS | 1670 | 1467395335200 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:55 INFO - PROCESS | 1670 | 1467395335332 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 10:48:55 INFO - PROCESS | 1670 | 1467395335389 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:55 INFO - PROCESS | 1670 | 1467395335391 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x116937000 == 37 [pid = 1670] [id = 678] 10:48:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x115eedc00) [pid = 1670] [serial = 2034] [outer = 0x0] 10:48:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x116902800) [pid = 1670] [serial = 2035] [outer = 0x115eedc00] 10:48:55 INFO - PROCESS | 1670 | 1467395335423 Marionette DEBUG loaded listener.js 10:48:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1175b5400) [pid = 1670] [serial = 2036] [outer = 0x115eedc00] 10:48:56 INFO - PROCESS | 1670 | 1467395336402 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]]]}] 10:48:56 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) 10:48:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1236ms 10:48:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:48:56 INFO - PROCESS | 1670 | 1467395336415 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 10:48:56 INFO - PROCESS | 1670 | 1467395336417 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 10:48:56 INFO - PROCESS | 1670 | 1467395336423 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:48:56 INFO - PROCESS | 1670 | 1467395336426 Marionette TRACE conn2 <- [1,2686,null,{}] 10:48:56 INFO - PROCESS | 1670 | 1467395336428 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}] 10:48:56 INFO - PROCESS | 1670 | 1467395336430 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:56 INFO - PROCESS | 1670 | 1467395336533 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 10:48:56 INFO - PROCESS | 1670 | 1467395336590 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:56 INFO - PROCESS | 1670 | 1467395336591 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x124c29800 == 38 [pid = 1670] [id = 679] 10:48:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x11979f000) [pid = 1670] [serial = 2037] [outer = 0x0] 10:48:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x119a9a800) [pid = 1670] [serial = 2038] [outer = 0x11979f000] 10:48:56 INFO - PROCESS | 1670 | 1467395336622 Marionette DEBUG loaded listener.js 10:48:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x12135c000) [pid = 1670] [serial = 2039] [outer = 0x11979f000] 10:48:57 INFO - PROCESS | 1670 | 1467395337502 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"]]]}] 10:48:57 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 10:48:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:48:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 10:48:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:48:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1124ms 10:48:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:48:57 INFO - PROCESS | 1670 | 1467395337544 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 10:48:57 INFO - PROCESS | 1670 | 1467395337546 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 10:48:57 INFO - PROCESS | 1670 | 1467395337548 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:48:57 INFO - PROCESS | 1670 | 1467395337549 Marionette TRACE conn2 <- [1,2690,null,{}] 10:48:57 INFO - PROCESS | 1670 | 1467395337557 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}] 10:48:57 INFO - PROCESS | 1670 | 1467395337560 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:57 INFO - PROCESS | 1670 | 1467395337663 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 10:48:57 INFO - PROCESS | 1670 | 1467395337720 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:57 INFO - PROCESS | 1670 | 1467395337723 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b75d000 == 39 [pid = 1670] [id = 680] 10:48:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x126713800) [pid = 1670] [serial = 2040] [outer = 0x0] 10:48:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12844d400) [pid = 1670] [serial = 2041] [outer = 0x126713800] 10:48:57 INFO - PROCESS | 1670 | 1467395337754 Marionette DEBUG loaded listener.js 10:48:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x128671400) [pid = 1670] [serial = 2042] [outer = 0x126713800] 10:48:59 INFO - PROCESS | 1670 | --DOCSHELL 0x121025800 == 38 [pid = 1670] [id = 676] 10:48:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12a55f800 == 37 [pid = 1670] [id = 675] 10:48:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12130a000 == 36 [pid = 1670] [id = 674] 10:48:59 INFO - PROCESS | 1670 | --DOCSHELL 0x126061000 == 35 [pid = 1670] [id = 673] 10:48:59 INFO - PROCESS | 1670 | --DOCSHELL 0x1213d8000 == 34 [pid = 1670] [id = 672] 10:48:59 INFO - PROCESS | 1670 | --DOCSHELL 0x119909000 == 33 [pid = 1670] [id = 671] 10:48:59 INFO - PROCESS | 1670 | --DOCSHELL 0x116f93800 == 32 [pid = 1670] [id = 670] 10:48:59 INFO - PROCESS | 1670 | --DOCSHELL 0x112dba800 == 31 [pid = 1670] [id = 669] 10:48:59 INFO - PROCESS | 1670 | --DOCSHELL 0x117463800 == 30 [pid = 1670] [id = 668] 10:48:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba07000 == 29 [pid = 1670] [id = 667] 10:48:59 INFO - PROCESS | 1670 | --DOCSHELL 0x124c29800 == 28 [pid = 1670] [id = 679] 10:48:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12af49000 == 27 [pid = 1670] [id = 677] 10:48:59 INFO - PROCESS | 1670 | --DOCSHELL 0x116937000 == 26 [pid = 1670] [id = 678] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x124830000) [pid = 1670] [serial = 1984] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x125311c00) [pid = 1670] [serial = 1987] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x11839f400) [pid = 1670] [serial = 1975] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1184d9400) [pid = 1670] [serial = 1976] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x11929dc00) [pid = 1670] [serial = 1970] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1189b6800) [pid = 1670] [serial = 1969] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x116073400) [pid = 1670] [serial = 1972] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x116909000) [pid = 1670] [serial = 1973] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1197a7c00) [pid = 1670] [serial = 1978] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x119a98800) [pid = 1670] [serial = 1979] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x124ad3c00) [pid = 1670] [serial = 1985] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x116f3bc00) [pid = 1670] [serial = 1955] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x116078000) [pid = 1670] [serial = 1954] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x1189bf800) [pid = 1670] [serial = 1958] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x1184db800) [pid = 1670] [serial = 1957] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x1262c6c00) [pid = 1670] [serial = 1961] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x124ad2800) [pid = 1670] [serial = 1960] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x128663000) [pid = 1670] [serial = 1964] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x1267a5800) [pid = 1670] [serial = 1963] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x1172d9400) [pid = 1670] [serial = 1967] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x116906400) [pid = 1670] [serial = 1966] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x12676ec00) [pid = 1670] [serial = 1990] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x126711400) [pid = 1670] [serial = 1988] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x1184e3c00) [pid = 1670] [serial = 1996] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x11673c800) [pid = 1670] [serial = 1993] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x1183a3800) [pid = 1670] [serial = 1994] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x12844ac00) [pid = 1670] [serial = 1999] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x128674400) [pid = 1670] [serial = 2002] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 62 (0x1266eec00) [pid = 1670] [serial = 1997] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 61 (0x120f75000) [pid = 1670] [serial = 1981] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 60 (0x128664000) [pid = 1670] [serial = 2000] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 59 (0x1267b1400) [pid = 1670] [serial = 1991] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | --DOMWINDOW == 58 (0x121535400) [pid = 1670] [serial = 1982] [outer = 0x0] [url = about:blank] 10:48:59 INFO - PROCESS | 1670 | 1467395339383 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"]]]}] 10:48:59 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 10:48:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:48:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 10:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:48:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:48:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1875ms 10:48:59 INFO - PROCESS | 1670 | 1467395339424 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 10:48:59 INFO - PROCESS | 1670 | 1467395339425 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 10:48:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:48:59 INFO - PROCESS | 1670 | 1467395339430 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:48:59 INFO - PROCESS | 1670 | 1467395339432 Marionette TRACE conn2 <- [1,2694,null,{}] 10:48:59 INFO - PROCESS | 1670 | 1467395339437 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}] 10:48:59 INFO - PROCESS | 1670 | 1467395339439 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:59 INFO - PROCESS | 1670 | 1467395339518 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 10:48:59 INFO - PROCESS | 1670 | 1467395339525 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:59 INFO - PROCESS | 1670 | 1467395339527 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:48:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x113f4c800 == 27 [pid = 1670] [id = 681] 10:48:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 59 (0x113f38400) [pid = 1670] [serial = 2043] [outer = 0x0] 10:48:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 60 (0x1151d2400) [pid = 1670] [serial = 2044] [outer = 0x113f38400] 10:48:59 INFO - PROCESS | 1670 | 1467395339557 Marionette DEBUG loaded listener.js 10:48:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 61 (0x116078000) [pid = 1670] [serial = 2045] [outer = 0x113f38400] 10:49:00 INFO - PROCESS | 1670 | 1467395340380 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"]]]}] 10:49:00 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 10:49:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:49:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 10:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:49:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 973ms 10:49:00 INFO - PROCESS | 1670 | 1467395340404 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 10:49:00 INFO - PROCESS | 1670 | 1467395340408 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 10:49:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:49:00 INFO - PROCESS | 1670 | 1467395340412 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:49:00 INFO - PROCESS | 1670 | 1467395340414 Marionette TRACE conn2 <- [1,2698,null,{}] 10:49:00 INFO - PROCESS | 1670 | 1467395340416 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}] 10:49:00 INFO - PROCESS | 1670 | 1467395340419 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:00 INFO - PROCESS | 1670 | 1467395340509 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 10:49:00 INFO - PROCESS | 1670 | 1467395340562 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:00 INFO - PROCESS | 1670 | 1467395340564 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f9b000 == 28 [pid = 1670] [id = 682] 10:49:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 62 (0x116745800) [pid = 1670] [serial = 2046] [outer = 0x0] 10:49:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x117043c00) [pid = 1670] [serial = 2047] [outer = 0x116745800] 10:49:00 INFO - PROCESS | 1670 | 1467395340592 Marionette DEBUG loaded listener.js 10:49:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x1176cb000) [pid = 1670] [serial = 2048] [outer = 0x116745800] 10:49:01 INFO - PROCESS | 1670 | 1467395341388 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"]]]}] 10:49:01 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 10:49:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:49:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 10:49:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:49:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1021ms 10:49:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:49:01 INFO - PROCESS | 1670 | 1467395341434 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 10:49:01 INFO - PROCESS | 1670 | 1467395341435 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 10:49:01 INFO - PROCESS | 1670 | 1467395341437 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:49:01 INFO - PROCESS | 1670 | 1467395341440 Marionette TRACE conn2 <- [1,2702,null,{}] 10:49:01 INFO - PROCESS | 1670 | 1467395341472 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}] 10:49:01 INFO - PROCESS | 1670 | 1467395341475 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:01 INFO - PROCESS | 1670 | 1467395341579 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 10:49:01 INFO - PROCESS | 1670 | 1467395341584 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:01 INFO - PROCESS | 1670 | 1467395341586 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x118a0c800 == 29 [pid = 1670] [id = 683] 10:49:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x1184dbc00) [pid = 1670] [serial = 2049] [outer = 0x0] 10:49:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x1189b6800) [pid = 1670] [serial = 2050] [outer = 0x1184dbc00] 10:49:01 INFO - PROCESS | 1670 | 1467395341616 Marionette DEBUG loaded listener.js 10:49:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x119273000) [pid = 1670] [serial = 2051] [outer = 0x1184dbc00] 10:49:01 INFO - PROCESS | 1670 | 1467395341985 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]]]}] 10:49:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:49:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 588ms 10:49:02 INFO - PROCESS | 1670 | 1467395342026 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 10:49:02 INFO - PROCESS | 1670 | 1467395342028 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 10:49:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:49:02 INFO - PROCESS | 1670 | 1467395342031 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:49:02 INFO - PROCESS | 1670 | 1467395342033 Marionette TRACE conn2 <- [1,2706,null,{}] 10:49:02 INFO - PROCESS | 1670 | 1467395342036 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}] 10:49:02 INFO - PROCESS | 1670 | 1467395342038 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:02 INFO - PROCESS | 1670 | 1467395342180 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 10:49:02 INFO - PROCESS | 1670 | 1467395342204 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:02 INFO - PROCESS | 1670 | 1467395342205 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x120d3f000 == 30 [pid = 1670] [id = 684] 10:49:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x1197a5c00) [pid = 1670] [serial = 2052] [outer = 0x0] 10:49:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x1197e2800) [pid = 1670] [serial = 2053] [outer = 0x1197a5c00] 10:49:02 INFO - PROCESS | 1670 | 1467395342246 Marionette DEBUG loaded listener.js 10:49:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x119d3c400) [pid = 1670] [serial = 2054] [outer = 0x1197a5c00] 10:49:02 INFO - PROCESS | 1670 | 1467395342669 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]]]}] 10:49:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:49:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 669ms 10:49:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:49:02 INFO - PROCESS | 1670 | 1467395342709 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 10:49:02 INFO - PROCESS | 1670 | 1467395342710 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 10:49:02 INFO - PROCESS | 1670 | 1467395342712 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:49:02 INFO - PROCESS | 1670 | 1467395342713 Marionette TRACE conn2 <- [1,2710,null,{}] 10:49:02 INFO - PROCESS | 1670 | 1467395342716 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}] 10:49:02 INFO - PROCESS | 1670 | 1467395342717 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:02 INFO - PROCESS | 1670 | 1467395342823 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 10:49:02 INFO - PROCESS | 1670 | 1467395342877 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:02 INFO - PROCESS | 1670 | 1467395342878 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x120fa4000 == 31 [pid = 1670] [id = 685] 10:49:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x120dc3c00) [pid = 1670] [serial = 2055] [outer = 0x0] 10:49:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x121326800) [pid = 1670] [serial = 2056] [outer = 0x120dc3c00] 10:49:02 INFO - PROCESS | 1670 | 1467395342903 Marionette DEBUG loaded listener.js 10:49:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x12186e400) [pid = 1670] [serial = 2057] [outer = 0x120dc3c00] 10:49:03 INFO - PROCESS | 1670 | 1467395343233 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] 10:49:03 INFO - PROCESS | 1670 | 1467395343282 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 10:49:03 INFO - PROCESS | 1670 | 1467395343284 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:49:03 INFO - PROCESS | 1670 | 1467395343286 Marionette TRACE conn2 <- [1,2714,null,{}] 10:49:03 INFO - PROCESS | 1670 | 1467395343288 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}] 10:49:03 INFO - PROCESS | 1670 | 1467395343292 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:03 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x11696e400) [pid = 1670] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:49:03 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x126771800) [pid = 1670] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:49:03 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x1187a4800) [pid = 1670] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:49:03 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x116a04800) [pid = 1670] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:49:03 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x120dca000) [pid = 1670] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:49:03 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x112e93c00) [pid = 1670] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:49:03 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x1133ddc00) [pid = 1670] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:49:03 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x124ad2000) [pid = 1670] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:49:03 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x113d4ac00) [pid = 1670] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:49:03 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x12844f400) [pid = 1670] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:49:03 INFO - PROCESS | 1670 | --DOMWINDOW == 62 (0x115e7dc00) [pid = 1670] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:49:03 INFO - PROCESS | 1670 | 1467395343542 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 10:49:03 INFO - PROCESS | 1670 | 1467395343550 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:03 INFO - PROCESS | 1670 | 1467395343551 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x121306800 == 32 [pid = 1670] [id = 686] 10:49:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x113869000) [pid = 1670] [serial = 2058] [outer = 0x0] 10:49:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x11696e400) [pid = 1670] [serial = 2059] [outer = 0x113869000] 10:49:03 INFO - PROCESS | 1670 | 1467395343580 Marionette DEBUG loaded listener.js 10:49:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x12530b000) [pid = 1670] [serial = 2060] [outer = 0x113869000] 10:49:03 INFO - PROCESS | 1670 | 1467395343880 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]]]}] 10:49:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:49:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 618ms 10:49:03 INFO - PROCESS | 1670 | 1467395343905 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 10:49:03 INFO - PROCESS | 1670 | 1467395343908 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 10:49:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:49:03 INFO - PROCESS | 1670 | 1467395343911 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:49:03 INFO - PROCESS | 1670 | 1467395343912 Marionette TRACE conn2 <- [1,2718,null,{}] 10:49:03 INFO - PROCESS | 1670 | 1467395343915 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}] 10:49:03 INFO - PROCESS | 1670 | 1467395343916 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:03 INFO - PROCESS | 1670 | 1467395343991 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 10:49:04 INFO - PROCESS | 1670 | 1467395344050 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:04 INFO - PROCESS | 1670 | 1467395344058 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x125360000 == 33 [pid = 1670] [id = 687] 10:49:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x113d4ac00) [pid = 1670] [serial = 2061] [outer = 0x0] 10:49:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x1262c6000) [pid = 1670] [serial = 2062] [outer = 0x113d4ac00] 10:49:04 INFO - PROCESS | 1670 | 1467395344097 Marionette DEBUG loaded listener.js 10:49:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x12670f800) [pid = 1670] [serial = 2063] [outer = 0x113d4ac00] 10:49:04 INFO - PROCESS | 1670 | 1467395344381 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] 10:49:04 INFO - PROCESS | 1670 | 1467395344434 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 10:49:04 INFO - PROCESS | 1670 | 1467395344436 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:49:04 INFO - PROCESS | 1670 | 1467395344439 Marionette TRACE conn2 <- [1,2722,null,{}] 10:49:04 INFO - PROCESS | 1670 | 1467395344442 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}] 10:49:04 INFO - PROCESS | 1670 | 1467395344444 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:04 INFO - PROCESS | 1670 | 1467395344520 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 10:49:04 INFO - PROCESS | 1670 | 1467395344526 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:04 INFO - PROCESS | 1670 | 1467395344527 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x1287d1800 == 34 [pid = 1670] [id = 688] 10:49:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x126712c00) [pid = 1670] [serial = 2064] [outer = 0x0] 10:49:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x126773800) [pid = 1670] [serial = 2065] [outer = 0x126712c00] 10:49:04 INFO - PROCESS | 1670 | 1467395344551 Marionette DEBUG loaded listener.js 10:49:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x1267b1400) [pid = 1670] [serial = 2066] [outer = 0x126712c00] 10:49:04 INFO - PROCESS | 1670 | 1467395344867 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] 10:49:04 INFO - PROCESS | 1670 | 1467395344927 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 10:49:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:49:04 INFO - PROCESS | 1670 | 1467395344936 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:49:04 INFO - PROCESS | 1670 | 1467395344939 Marionette TRACE conn2 <- [1,2726,null,{}] 10:49:04 INFO - PROCESS | 1670 | 1467395344943 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}] 10:49:04 INFO - PROCESS | 1670 | 1467395344945 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:05 INFO - PROCESS | 1670 | 1467395345026 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 10:49:05 INFO - PROCESS | 1670 | 1467395345037 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:05 INFO - PROCESS | 1670 | 1467395345039 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x128c91800 == 35 [pid = 1670] [id = 689] 10:49:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x118747800) [pid = 1670] [serial = 2067] [outer = 0x0] 10:49:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x128445800) [pid = 1670] [serial = 2068] [outer = 0x118747800] 10:49:05 INFO - PROCESS | 1670 | 1467395345065 Marionette DEBUG loaded listener.js 10:49:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x128450c00) [pid = 1670] [serial = 2069] [outer = 0x118747800] 10:49:05 INFO - PROCESS | 1670 | 1467395345397 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]]]}] 10:49:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:49:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 471ms 10:49:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:49:05 INFO - PROCESS | 1670 | 1467395345408 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 10:49:05 INFO - PROCESS | 1670 | 1467395345409 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 10:49:05 INFO - PROCESS | 1670 | 1467395345411 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:49:05 INFO - PROCESS | 1670 | 1467395345412 Marionette TRACE conn2 <- [1,2730,null,{}] 10:49:05 INFO - PROCESS | 1670 | 1467395345466 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}] 10:49:05 INFO - PROCESS | 1670 | 1467395345468 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:05 INFO - PROCESS | 1670 | 1467395345560 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 10:49:05 INFO - PROCESS | 1670 | 1467395345658 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:05 INFO - PROCESS | 1670 | 1467395345661 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x113f41000 == 36 [pid = 1670] [id = 690] 10:49:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x112a79800) [pid = 1670] [serial = 2070] [outer = 0x0] 10:49:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x112e93400) [pid = 1670] [serial = 2071] [outer = 0x112a79800] 10:49:05 INFO - PROCESS | 1670 | 1467395345693 Marionette DEBUG loaded listener.js 10:49:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x115e7dc00) [pid = 1670] [serial = 2072] [outer = 0x112a79800] 10:49:06 INFO - PROCESS | 1670 | 1467395346687 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"]]]}] 10:49:06 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 10:49:06 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 10:49:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 10:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:49:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1319ms 10:49:06 INFO - PROCESS | 1670 | 1467395346732 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 10:49:06 INFO - PROCESS | 1670 | 1467395346735 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 10:49:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:49:06 INFO - PROCESS | 1670 | 1467395346738 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:49:06 INFO - PROCESS | 1670 | 1467395346740 Marionette TRACE conn2 <- [1,2734,null,{}] 10:49:06 INFO - PROCESS | 1670 | 1467395346744 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}] 10:49:06 INFO - PROCESS | 1670 | 1467395346745 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:06 INFO - PROCESS | 1670 | 1467395346974 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 10:49:07 INFO - PROCESS | 1670 | 1467395347041 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:07 INFO - PROCESS | 1670 | 1467395347042 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x113d79800 == 37 [pid = 1670] [id = 691] 10:49:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x115e80c00) [pid = 1670] [serial = 2073] [outer = 0x0] 10:49:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x115e87000) [pid = 1670] [serial = 2074] [outer = 0x115e80c00] 10:49:07 INFO - PROCESS | 1670 | 1467395347073 Marionette DEBUG loaded listener.js 10:49:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x11690f800) [pid = 1670] [serial = 2075] [outer = 0x115e80c00] 10:49:07 INFO - PROCESS | 1670 | --DOCSHELL 0x1127f4800 == 36 [pid = 1670] [id = 497] 10:49:07 INFO - PROCESS | 1670 | --DOCSHELL 0x126336800 == 35 [pid = 1670] [id = 498] 10:49:07 INFO - PROCESS | 1670 | --DOCSHELL 0x123c7e800 == 34 [pid = 1670] [id = 495] 10:49:07 INFO - PROCESS | 1670 | --DOCSHELL 0x1162e8800 == 33 [pid = 1670] [id = 501] 10:49:07 INFO - PROCESS | 1670 | --DOCSHELL 0x116677000 == 32 [pid = 1670] [id = 491] 10:49:07 INFO - PROCESS | 1670 | --DOCSHELL 0x119a2b000 == 31 [pid = 1670] [id = 493] 10:49:07 INFO - PROCESS | 1670 | --DOCSHELL 0x121197000 == 30 [pid = 1670] [id = 502] 10:49:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12103d800 == 29 [pid = 1670] [id = 494] 10:49:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12af37800 == 28 [pid = 1670] [id = 503] 10:49:07 INFO - PROCESS | 1670 | --DOCSHELL 0x112141800 == 27 [pid = 1670] [id = 496] 10:49:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12a8ca800 == 26 [pid = 1670] [id = 500] 10:49:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12a55a000 == 25 [pid = 1670] [id = 499] 10:49:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12b75d000 == 24 [pid = 1670] [id = 680] 10:49:07 INFO - PROCESS | 1670 | 1467395347513 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]]]}] 10:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x1267a6800) [pid = 1670] [serial = 2023] [outer = 0x0] [url = about:blank] 10:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x1192a4800) [pid = 1670] [serial = 2014] [outer = 0x0] [url = about:blank] 10:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x120dc5400) [pid = 1670] [serial = 2015] [outer = 0x0] [url = about:blank] 10:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x118168400) [pid = 1670] [serial = 2011] [outer = 0x0] [url = about:blank] 10:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x1187a3000) [pid = 1670] [serial = 2012] [outer = 0x0] [url = about:blank] 10:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x126026400) [pid = 1670] [serial = 2020] [outer = 0x0] [url = about:blank] 10:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x115e7a800) [pid = 1670] [serial = 2008] [outer = 0x0] [url = about:blank] 10:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x11690ec00) [pid = 1670] [serial = 2009] [outer = 0x0] [url = about:blank] 10:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x1216c7800) [pid = 1670] [serial = 2017] [outer = 0x0] [url = about:blank] 10:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x124d8dc00) [pid = 1670] [serial = 2018] [outer = 0x0] [url = about:blank] 10:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x128a31800) [pid = 1670] [serial = 2003] [outer = 0x0] [url = about:blank] 10:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x1160d8800) [pid = 1670] [serial = 2005] [outer = 0x0] [url = about:blank] 10:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x11696dc00) [pid = 1670] [serial = 2006] [outer = 0x0] [url = about:blank] 10:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x128667c00) [pid = 1670] [serial = 2026] [outer = 0x0] [url = about:blank] 10:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x118261c00) [pid = 1670] [serial = 2029] [outer = 0x0] [url = about:blank] 10:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x12844ec00) [pid = 1670] [serial = 2024] [outer = 0x0] [url = about:blank] 10:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x128824000) [pid = 1670] [serial = 2027] [outer = 0x0] [url = about:blank] 10:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 62 (0x1266f7000) [pid = 1670] [serial = 2021] [outer = 0x0] [url = about:blank] 10:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 61 (0x128823c00) [pid = 1670] [serial = 2033] [outer = 0x0] [url = about:blank] 10:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 60 (0x1197a9400) [pid = 1670] [serial = 2030] [outer = 0x0] [url = about:blank] 10:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 59 (0x12530e000) [pid = 1670] [serial = 2032] [outer = 0x0] [url = about:blank] 10:49:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:49:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 822ms 10:49:07 INFO - PROCESS | 1670 | 1467395347560 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 10:49:07 INFO - PROCESS | 1670 | 1467395347563 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 10:49:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:49:07 INFO - PROCESS | 1670 | 1467395347566 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:49:07 INFO - PROCESS | 1670 | 1467395347567 Marionette TRACE conn2 <- [1,2738,null,{}] 10:49:07 INFO - PROCESS | 1670 | 1467395347570 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}] 10:49:07 INFO - PROCESS | 1670 | 1467395347573 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:07 INFO - PROCESS | 1670 | 1467395347653 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 10:49:07 INFO - PROCESS | 1670 | 1467395347659 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:07 INFO - PROCESS | 1670 | 1467395347661 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x117456000 == 25 [pid = 1670] [id = 692] 10:49:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 60 (0x11815c000) [pid = 1670] [serial = 2076] [outer = 0x0] 10:49:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 61 (0x118262000) [pid = 1670] [serial = 2077] [outer = 0x11815c000] 10:49:07 INFO - PROCESS | 1670 | 1467395347688 Marionette DEBUG loaded listener.js 10:49:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 62 (0x1183aa800) [pid = 1670] [serial = 2078] [outer = 0x11815c000] 10:49:08 INFO - PROCESS | 1670 | 1467395348034 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]]]}] 10:49:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:49:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 519ms 10:49:08 INFO - PROCESS | 1670 | 1467395348101 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 10:49:08 INFO - PROCESS | 1670 | 1467395348103 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 10:49:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:49:08 INFO - PROCESS | 1670 | 1467395348106 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:49:08 INFO - PROCESS | 1670 | 1467395348108 Marionette TRACE conn2 <- [1,2742,null,{}] 10:49:08 INFO - PROCESS | 1670 | 1467395348110 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}] 10:49:08 INFO - PROCESS | 1670 | 1467395348111 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:08 INFO - PROCESS | 1670 | 1467395348189 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 10:49:08 INFO - PROCESS | 1670 | 1467395348196 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:08 INFO - PROCESS | 1670 | 1467395348197 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x11931a800 == 26 [pid = 1670] [id = 693] 10:49:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x118743c00) [pid = 1670] [serial = 2079] [outer = 0x0] 10:49:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x11933c000) [pid = 1670] [serial = 2080] [outer = 0x118743c00] 10:49:08 INFO - PROCESS | 1670 | 1467395348225 Marionette DEBUG loaded listener.js 10:49:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x1197e9c00) [pid = 1670] [serial = 2081] [outer = 0x118743c00] 10:49:08 INFO - PROCESS | 1670 | 1467395348596 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]]]}] 10:49:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:49:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 518ms 10:49:08 INFO - PROCESS | 1670 | 1467395348625 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 10:49:08 INFO - PROCESS | 1670 | 1467395348627 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 10:49:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:49:08 INFO - PROCESS | 1670 | 1467395348635 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:49:08 INFO - PROCESS | 1670 | 1467395348638 Marionette TRACE conn2 <- [1,2746,null,{}] 10:49:08 INFO - PROCESS | 1670 | 1467395348650 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}] 10:49:08 INFO - PROCESS | 1670 | 1467395348653 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:08 INFO - PROCESS | 1670 | 1467395348735 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 10:49:08 INFO - PROCESS | 1670 | 1467395348741 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:08 INFO - PROCESS | 1670 | 1467395348742 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x12130f800 == 27 [pid = 1670] [id = 694] 10:49:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x120dbf400) [pid = 1670] [serial = 2082] [outer = 0x0] 10:49:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x121542c00) [pid = 1670] [serial = 2083] [outer = 0x120dbf400] 10:49:08 INFO - PROCESS | 1670 | 1467395348767 Marionette DEBUG loaded listener.js 10:49:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x124ad2000) [pid = 1670] [serial = 2084] [outer = 0x120dbf400] 10:49:09 INFO - PROCESS | 1670 | 1467395349087 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]]]}] 10:49:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:49:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 480ms 10:49:09 INFO - PROCESS | 1670 | 1467395349112 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 10:49:09 INFO - PROCESS | 1670 | 1467395349113 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 10:49:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:49:09 INFO - PROCESS | 1670 | 1467395349116 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:49:09 INFO - PROCESS | 1670 | 1467395349118 Marionette TRACE conn2 <- [1,2750,null,{}] 10:49:09 INFO - PROCESS | 1670 | 1467395349124 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}] 10:49:09 INFO - PROCESS | 1670 | 1467395349126 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:09 INFO - PROCESS | 1670 | 1467395349246 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 10:49:09 INFO - PROCESS | 1670 | 1467395349336 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:09 INFO - PROCESS | 1670 | 1467395349338 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x123b20000 == 28 [pid = 1670] [id = 695] 10:49:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x11336c800) [pid = 1670] [serial = 2085] [outer = 0x0] 10:49:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x12530d400) [pid = 1670] [serial = 2086] [outer = 0x11336c800] 10:49:09 INFO - PROCESS | 1670 | 1467395349377 Marionette DEBUG loaded listener.js 10:49:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x1262c7000) [pid = 1670] [serial = 2087] [outer = 0x11336c800] 10:49:09 INFO - PROCESS | 1670 | 1467395349731 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]]]}] 10:49:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:49:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 675ms 10:49:09 INFO - PROCESS | 1670 | 1467395349792 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 10:49:09 INFO - PROCESS | 1670 | 1467395349794 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 10:49:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:49:09 INFO - PROCESS | 1670 | 1467395349797 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:49:09 INFO - PROCESS | 1670 | 1467395349799 Marionette TRACE conn2 <- [1,2754,null,{}] 10:49:09 INFO - PROCESS | 1670 | 1467395349802 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}] 10:49:09 INFO - PROCESS | 1670 | 1467395349804 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:09 INFO - PROCESS | 1670 | 1467395349954 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 10:49:10 INFO - PROCESS | 1670 | 1467395350005 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:10 INFO - PROCESS | 1670 | 1467395350011 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x121025800 == 29 [pid = 1670] [id = 696] 10:49:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x126710000) [pid = 1670] [serial = 2088] [outer = 0x0] 10:49:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x126765800) [pid = 1670] [serial = 2089] [outer = 0x126710000] 10:49:10 INFO - PROCESS | 1670 | 1467395350051 Marionette DEBUG loaded listener.js 10:49:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x1267af000) [pid = 1670] [serial = 2090] [outer = 0x126710000] 10:49:10 INFO - PROCESS | 1670 | 1467395350483 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]]]}] 10:49:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:49:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 720ms 10:49:10 INFO - PROCESS | 1670 | 1467395350525 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 10:49:10 INFO - PROCESS | 1670 | 1467395350526 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 10:49:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:49:10 INFO - PROCESS | 1670 | 1467395350528 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:49:10 INFO - PROCESS | 1670 | 1467395350529 Marionette TRACE conn2 <- [1,2758,null,{}] 10:49:10 INFO - PROCESS | 1670 | 1467395350532 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}] 10:49:10 INFO - PROCESS | 1670 | 1467395350533 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:10 INFO - PROCESS | 1670 | 1467395350637 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 10:49:10 INFO - PROCESS | 1670 | 1467395350693 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:10 INFO - PROCESS | 1670 | 1467395350694 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x12931e000 == 30 [pid = 1670] [id = 697] 10:49:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x12844ac00) [pid = 1670] [serial = 2091] [outer = 0x0] 10:49:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x12865d800) [pid = 1670] [serial = 2092] [outer = 0x12844ac00] 10:49:10 INFO - PROCESS | 1670 | 1467395350719 Marionette DEBUG loaded listener.js 10:49:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x128664400) [pid = 1670] [serial = 2093] [outer = 0x12844ac00] 10:49:11 INFO - PROCESS | 1670 | 1467395351020 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]]]}] 10:49:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:49:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 522ms 10:49:11 INFO - PROCESS | 1670 | 1467395351051 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 10:49:11 INFO - PROCESS | 1670 | 1467395351052 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 10:49:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:49:11 INFO - PROCESS | 1670 | 1467395351056 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:49:11 INFO - PROCESS | 1670 | 1467395351059 Marionette TRACE conn2 <- [1,2762,null,{}] 10:49:11 INFO - PROCESS | 1670 | 1467395351061 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}] 10:49:11 INFO - PROCESS | 1670 | 1467395351062 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:11 INFO - PROCESS | 1670 | 1467395351161 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 10:49:11 INFO - PROCESS | 1670 | 1467395351164 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:11 INFO - PROCESS | 1670 | 1467395351166 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a55b000 == 31 [pid = 1670] [id = 698] 10:49:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x128668c00) [pid = 1670] [serial = 2094] [outer = 0x0] 10:49:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x128672800) [pid = 1670] [serial = 2095] [outer = 0x128668c00] 10:49:11 INFO - PROCESS | 1670 | 1467395351190 Marionette DEBUG loaded listener.js 10:49:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x12881c000) [pid = 1670] [serial = 2096] [outer = 0x128668c00] 10:49:11 INFO - PROCESS | 1670 | 1467395351519 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]]]}] 10:49:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:49:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 472ms 10:49:11 INFO - PROCESS | 1670 | 1467395351527 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 10:49:11 INFO - PROCESS | 1670 | 1467395351528 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 10:49:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:49:11 INFO - PROCESS | 1670 | 1467395351531 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:49:11 INFO - PROCESS | 1670 | 1467395351532 Marionette TRACE conn2 <- [1,2766,null,{}] 10:49:11 INFO - PROCESS | 1670 | 1467395351534 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}] 10:49:11 INFO - PROCESS | 1670 | 1467395351535 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:11 INFO - PROCESS | 1670 | 1467395351667 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 10:49:11 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x1197a5c00) [pid = 1670] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:49:11 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x1184dbc00) [pid = 1670] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:49:11 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x120dc3c00) [pid = 1670] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:49:11 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x116745800) [pid = 1670] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:49:11 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x113f38400) [pid = 1670] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:49:11 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x126713800) [pid = 1670] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:49:11 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x115eedc00) [pid = 1670] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:49:11 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x113869000) [pid = 1670] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:49:11 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x11979f000) [pid = 1670] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:49:11 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x126712c00) [pid = 1670] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:49:11 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x113d4ac00) [pid = 1670] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:49:11 INFO - PROCESS | 1670 | 1467395351713 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:11 INFO - PROCESS | 1670 | 1467395351714 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x1266e3000 == 32 [pid = 1670] [id = 699] 10:49:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x110fa0c00) [pid = 1670] [serial = 2097] [outer = 0x0] 10:49:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x115eedc00) [pid = 1670] [serial = 2098] [outer = 0x110fa0c00] 10:49:11 INFO - PROCESS | 1670 | 1467395351739 Marionette DEBUG loaded listener.js 10:49:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x1197a5c00) [pid = 1670] [serial = 2099] [outer = 0x110fa0c00] 10:49:12 INFO - PROCESS | 1670 | 1467395352044 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]]]}] 10:49:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:49:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 570ms 10:49:12 INFO - PROCESS | 1670 | 1467395352101 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 10:49:12 INFO - PROCESS | 1670 | 1467395352103 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 10:49:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:49:12 INFO - PROCESS | 1670 | 1467395352105 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:49:12 INFO - PROCESS | 1670 | 1467395352106 Marionette TRACE conn2 <- [1,2770,null,{}] 10:49:12 INFO - PROCESS | 1670 | 1467395352108 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}] 10:49:12 INFO - PROCESS | 1670 | 1467395352109 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:12 INFO - PROCESS | 1670 | 1467395352192 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 10:49:12 INFO - PROCESS | 1670 | 1467395352248 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:12 INFO - PROCESS | 1670 | 1467395352249 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a8e2800 == 33 [pid = 1670] [id = 700] 10:49:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x113869000) [pid = 1670] [serial = 2100] [outer = 0x0] 10:49:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x126704c00) [pid = 1670] [serial = 2101] [outer = 0x113869000] 10:49:12 INFO - PROCESS | 1670 | 1467395352273 Marionette DEBUG loaded listener.js 10:49:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x128827400) [pid = 1670] [serial = 2102] [outer = 0x113869000] 10:49:12 INFO - PROCESS | 1670 | 1467395352540 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]]]}] 10:49:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:49:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 469ms 10:49:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:49:12 INFO - PROCESS | 1670 | 1467395352577 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 10:49:12 INFO - PROCESS | 1670 | 1467395352578 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 10:49:12 INFO - PROCESS | 1670 | 1467395352581 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:49:12 INFO - PROCESS | 1670 | 1467395352582 Marionette TRACE conn2 <- [1,2774,null,{}] 10:49:12 INFO - PROCESS | 1670 | 1467395352584 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}] 10:49:12 INFO - PROCESS | 1670 | 1467395352585 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:12 INFO - PROCESS | 1670 | 1467395352669 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 10:49:12 INFO - PROCESS | 1670 | 1467395352675 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:12 INFO - PROCESS | 1670 | 1467395352677 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af95800 == 34 [pid = 1670] [id = 701] 10:49:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x126235800) [pid = 1670] [serial = 2103] [outer = 0x0] 10:49:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x128cf0c00) [pid = 1670] [serial = 2104] [outer = 0x126235800] 10:49:12 INFO - PROCESS | 1670 | 1467395352704 Marionette DEBUG loaded listener.js 10:49:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1262c5000) [pid = 1670] [serial = 2105] [outer = 0x126235800] 10:49:13 INFO - PROCESS | 1670 | 1467395353065 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]]]}] 10:49:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:49:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 518ms 10:49:13 INFO - PROCESS | 1670 | 1467395353112 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 10:49:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:49:13 INFO - PROCESS | 1670 | 1467395353114 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 10:49:13 INFO - PROCESS | 1670 | 1467395353116 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:49:13 INFO - PROCESS | 1670 | 1467395353118 Marionette TRACE conn2 <- [1,2778,null,{}] 10:49:13 INFO - PROCESS | 1670 | 1467395353120 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}] 10:49:13 INFO - PROCESS | 1670 | 1467395353121 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:13 INFO - PROCESS | 1670 | 1467395353210 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 10:49:13 INFO - PROCESS | 1670 | 1467395353214 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:13 INFO - PROCESS | 1670 | 1467395353215 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba0b000 == 35 [pid = 1670] [id = 702] 10:49:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x128fa5400) [pid = 1670] [serial = 2106] [outer = 0x0] 10:49:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x129076c00) [pid = 1670] [serial = 2107] [outer = 0x128fa5400] 10:49:13 INFO - PROCESS | 1670 | 1467395353239 Marionette DEBUG loaded listener.js 10:49:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x129081c00) [pid = 1670] [serial = 2108] [outer = 0x128fa5400] 10:49:13 INFO - PROCESS | 1670 | 1467395353594 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]]]}] 10:49:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:49:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 522ms 10:49:13 INFO - PROCESS | 1670 | 1467395353706 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 10:49:13 INFO - PROCESS | 1670 | 1467395353710 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 10:49:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:49:13 INFO - PROCESS | 1670 | 1467395353716 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:49:13 INFO - PROCESS | 1670 | 1467395353720 Marionette TRACE conn2 <- [1,2782,null,{}] 10:49:13 INFO - PROCESS | 1670 | 1467395353735 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}] 10:49:13 INFO - PROCESS | 1670 | 1467395353737 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:13 INFO - PROCESS | 1670 | 1467395353901 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 10:49:14 INFO - PROCESS | 1670 | 1467395354027 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:14 INFO - PROCESS | 1670 | 1467395354032 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f93800 == 36 [pid = 1670] [id = 703] 10:49:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x113a50c00) [pid = 1670] [serial = 2109] [outer = 0x0] 10:49:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x115e7a800) [pid = 1670] [serial = 2110] [outer = 0x113a50c00] 10:49:14 INFO - PROCESS | 1670 | 1467395354082 Marionette DEBUG loaded listener.js 10:49:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x117039800) [pid = 1670] [serial = 2111] [outer = 0x113a50c00] 10:49:14 INFO - PROCESS | 1670 | 1467395354506 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]]]}] 10:49:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:49:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 832ms 10:49:14 INFO - PROCESS | 1670 | 1467395354548 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 10:49:14 INFO - PROCESS | 1670 | 1467395354550 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 10:49:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:49:14 INFO - PROCESS | 1670 | 1467395354555 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:49:14 INFO - PROCESS | 1670 | 1467395354557 Marionette TRACE conn2 <- [1,2786,null,{}] 10:49:14 INFO - PROCESS | 1670 | 1467395354560 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}] 10:49:14 INFO - PROCESS | 1670 | 1467395354562 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:14 INFO - PROCESS | 1670 | 1467395354666 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 10:49:14 INFO - PROCESS | 1670 | 1467395354739 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:14 INFO - PROCESS | 1670 | 1467395354740 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213dc000 == 37 [pid = 1670] [id = 704] 10:49:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x11825bc00) [pid = 1670] [serial = 2112] [outer = 0x0] 10:49:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x118aefc00) [pid = 1670] [serial = 2113] [outer = 0x11825bc00] 10:49:14 INFO - PROCESS | 1670 | 1467395354772 Marionette DEBUG loaded listener.js 10:49:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x119a9e800) [pid = 1670] [serial = 2114] [outer = 0x11825bc00] 10:49:15 INFO - PROCESS | 1670 | 1467395355184 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]]]}] 10:49:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:49:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 672ms 10:49:15 INFO - PROCESS | 1670 | 1467395355226 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 10:49:15 INFO - PROCESS | 1670 | 1467395355227 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 10:49:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:49:15 INFO - PROCESS | 1670 | 1467395355230 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:49:15 INFO - PROCESS | 1670 | 1467395355231 Marionette TRACE conn2 <- [1,2790,null,{}] 10:49:15 INFO - PROCESS | 1670 | 1467395355238 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}] 10:49:15 INFO - PROCESS | 1670 | 1467395355241 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:15 INFO - PROCESS | 1670 | 1467395355344 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 10:49:15 INFO - PROCESS | 1670 | 1467395355406 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:15 INFO - PROCESS | 1670 | 1467395355409 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b75d800 == 38 [pid = 1670] [id = 705] 10:49:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x126704400) [pid = 1670] [serial = 2115] [outer = 0x0] 10:49:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x126709c00) [pid = 1670] [serial = 2116] [outer = 0x126704400] 10:49:15 INFO - PROCESS | 1670 | 1467395355440 Marionette DEBUG loaded listener.js 10:49:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x126773000) [pid = 1670] [serial = 2117] [outer = 0x126704400] 10:49:15 INFO - PROCESS | 1670 | 1467395355859 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]]]}] 10:49:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:49:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 668ms 10:49:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:49:15 INFO - PROCESS | 1670 | 1467395355899 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 10:49:15 INFO - PROCESS | 1670 | 1467395355900 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 10:49:15 INFO - PROCESS | 1670 | 1467395355902 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:49:15 INFO - PROCESS | 1670 | 1467395355904 Marionette TRACE conn2 <- [1,2794,null,{}] 10:49:15 INFO - PROCESS | 1670 | 1467395355906 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}] 10:49:15 INFO - PROCESS | 1670 | 1467395355908 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:16 INFO - PROCESS | 1670 | 1467395356012 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 10:49:16 INFO - PROCESS | 1670 | 1467395356107 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:16 INFO - PROCESS | 1670 | 1467395356109 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba9a000 == 39 [pid = 1670] [id = 706] 10:49:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x128672c00) [pid = 1670] [serial = 2118] [outer = 0x0] 10:49:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12881f800) [pid = 1670] [serial = 2119] [outer = 0x128672c00] 10:49:16 INFO - PROCESS | 1670 | 1467395356137 Marionette DEBUG loaded listener.js 10:49:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x128fa3000) [pid = 1670] [serial = 2120] [outer = 0x128672c00] 10:49:16 INFO - PROCESS | 1670 | 1467395356541 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]]]}] 10:49:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:49:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 674ms 10:49:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:49:16 INFO - PROCESS | 1670 | 1467395356577 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 10:49:16 INFO - PROCESS | 1670 | 1467395356579 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 10:49:16 INFO - PROCESS | 1670 | 1467395356581 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:49:16 INFO - PROCESS | 1670 | 1467395356582 Marionette TRACE conn2 <- [1,2798,null,{}] 10:49:16 INFO - PROCESS | 1670 | 1467395356584 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}] 10:49:16 INFO - PROCESS | 1670 | 1467395356586 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:16 INFO - PROCESS | 1670 | 1467395356704 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 10:49:16 INFO - PROCESS | 1670 | 1467395356777 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:16 INFO - PROCESS | 1670 | 1467395356778 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x118a14800 == 40 [pid = 1670] [id = 707] 10:49:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x116a0b800) [pid = 1670] [serial = 2121] [outer = 0x0] 10:49:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x124c4d800) [pid = 1670] [serial = 2122] [outer = 0x116a0b800] 10:49:16 INFO - PROCESS | 1670 | 1467395356808 Marionette DEBUG loaded listener.js 10:49:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x129074c00) [pid = 1670] [serial = 2123] [outer = 0x116a0b800] 10:49:17 INFO - PROCESS | 1670 | 1467395357379 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]]]}] 10:49:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:49:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 822ms 10:49:17 INFO - PROCESS | 1670 | 1467395357423 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 10:49:17 INFO - PROCESS | 1670 | 1467395357425 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 10:49:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:49:17 INFO - PROCESS | 1670 | 1467395357430 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:49:17 INFO - PROCESS | 1670 | 1467395357432 Marionette TRACE conn2 <- [1,2802,null,{}] 10:49:17 INFO - PROCESS | 1670 | 1467395357436 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}] 10:49:17 INFO - PROCESS | 1670 | 1467395357439 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:17 INFO - PROCESS | 1670 | 1467395357532 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 10:49:17 INFO - PROCESS | 1670 | 1467395357609 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:17 INFO - PROCESS | 1670 | 1467395357610 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e65800 == 41 [pid = 1670] [id = 708] 10:49:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x116f3d800) [pid = 1670] [serial = 2124] [outer = 0x0] 10:49:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1183a4400) [pid = 1670] [serial = 2125] [outer = 0x116f3d800] 10:49:17 INFO - PROCESS | 1670 | 1467395357638 Marionette DEBUG loaded listener.js 10:49:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x118797000) [pid = 1670] [serial = 2126] [outer = 0x116f3d800] 10:49:18 INFO - PROCESS | 1670 | --DOCSHELL 0x118052000 == 40 [pid = 1670] [id = 506] 10:49:18 INFO - PROCESS | 1670 | --DOCSHELL 0x12af90800 == 39 [pid = 1670] [id = 504] 10:49:18 INFO - PROCESS | 1670 | --DOCSHELL 0x116673000 == 38 [pid = 1670] [id = 492] 10:49:18 INFO - PROCESS | 1670 | --DOCSHELL 0x112d6f800 == 37 [pid = 1670] [id = 507] 10:49:18 INFO - PROCESS | 1670 | --DOCSHELL 0x1170b1800 == 36 [pid = 1670] [id = 505] 10:49:18 INFO - PROCESS | 1670 | --DOCSHELL 0x1266e3000 == 35 [pid = 1670] [id = 699] 10:49:18 INFO - PROCESS | 1670 | --DOCSHELL 0x12a8e2800 == 34 [pid = 1670] [id = 700] 10:49:18 INFO - PROCESS | 1670 | --DOCSHELL 0x12af95800 == 33 [pid = 1670] [id = 701] 10:49:18 INFO - PROCESS | 1670 | --DOCSHELL 0x118a14800 == 32 [pid = 1670] [id = 707] 10:49:18 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba9a000 == 31 [pid = 1670] [id = 706] 10:49:18 INFO - PROCESS | 1670 | --DOCSHELL 0x12b75d800 == 30 [pid = 1670] [id = 705] 10:49:18 INFO - PROCESS | 1670 | --DOCSHELL 0x1213dc000 == 29 [pid = 1670] [id = 704] 10:49:18 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba0b000 == 28 [pid = 1670] [id = 702] 10:49:18 INFO - PROCESS | 1670 | --DOCSHELL 0x116f93800 == 27 [pid = 1670] [id = 703] 10:49:18 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1197e2800) [pid = 1670] [serial = 2053] [outer = 0x0] [url = about:blank] 10:49:18 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1189b6800) [pid = 1670] [serial = 2050] [outer = 0x0] [url = about:blank] 10:49:18 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x121326800) [pid = 1670] [serial = 2056] [outer = 0x0] [url = about:blank] 10:49:18 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x117043c00) [pid = 1670] [serial = 2047] [outer = 0x0] [url = about:blank] 10:49:18 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1151d2400) [pid = 1670] [serial = 2044] [outer = 0x0] [url = about:blank] 10:49:18 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x116078000) [pid = 1670] [serial = 2045] [outer = 0x0] [url = about:blank] 10:49:18 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12844d400) [pid = 1670] [serial = 2041] [outer = 0x0] [url = about:blank] 10:49:18 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x128671400) [pid = 1670] [serial = 2042] [outer = 0x0] [url = about:blank] 10:49:18 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1175b5400) [pid = 1670] [serial = 2036] [outer = 0x0] [url = about:blank] 10:49:18 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x116902800) [pid = 1670] [serial = 2035] [outer = 0x0] [url = about:blank] 10:49:18 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x11696e400) [pid = 1670] [serial = 2059] [outer = 0x0] [url = about:blank] 10:49:18 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12135c000) [pid = 1670] [serial = 2039] [outer = 0x0] [url = about:blank] 10:49:18 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x119a9a800) [pid = 1670] [serial = 2038] [outer = 0x0] [url = about:blank] 10:49:18 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1267b1400) [pid = 1670] [serial = 2066] [outer = 0x0] [url = about:blank] 10:49:18 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x12530b000) [pid = 1670] [serial = 2060] [outer = 0x0] [url = about:blank] 10:49:18 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x126773800) [pid = 1670] [serial = 2065] [outer = 0x0] [url = about:blank] 10:49:18 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12186e400) [pid = 1670] [serial = 2057] [outer = 0x0] [url = about:blank] 10:49:18 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x119d3c400) [pid = 1670] [serial = 2054] [outer = 0x0] [url = about:blank] 10:49:18 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x12670f800) [pid = 1670] [serial = 2063] [outer = 0x0] [url = about:blank] 10:49:18 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x119273000) [pid = 1670] [serial = 2051] [outer = 0x0] [url = about:blank] 10:49:18 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x1262c6000) [pid = 1670] [serial = 2062] [outer = 0x0] [url = about:blank] 10:49:18 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x1176cb000) [pid = 1670] [serial = 2048] [outer = 0x0] [url = about:blank] 10:49:18 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x128445800) [pid = 1670] [serial = 2068] [outer = 0x0] [url = about:blank] 10:49:18 INFO - PROCESS | 1670 | 1467395358533 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]]]}] 10:49:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:49:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1121ms 10:49:18 INFO - PROCESS | 1670 | 1467395358552 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 10:49:18 INFO - PROCESS | 1670 | 1467395358556 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 10:49:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:49:18 INFO - PROCESS | 1670 | 1467395358559 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:49:18 INFO - PROCESS | 1670 | 1467395358561 Marionette TRACE conn2 <- [1,2806,null,{}] 10:49:18 INFO - PROCESS | 1670 | 1467395358565 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}] 10:49:18 INFO - PROCESS | 1670 | 1467395358566 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:18 INFO - PROCESS | 1670 | 1467395358643 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 10:49:18 INFO - PROCESS | 1670 | 1467395358648 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:18 INFO - PROCESS | 1670 | 1467395358650 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x113f41800 == 28 [pid = 1670] [id = 709] 10:49:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1133b5400) [pid = 1670] [serial = 2127] [outer = 0x0] 10:49:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x11511f000) [pid = 1670] [serial = 2128] [outer = 0x1133b5400] 10:49:18 INFO - PROCESS | 1670 | 1467395358680 Marionette DEBUG loaded listener.js 10:49:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x11607c800) [pid = 1670] [serial = 2129] [outer = 0x1133b5400] 10:49:19 INFO - PROCESS | 1670 | 1467395359060 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]]]}] 10:49:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:49:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 519ms 10:49:19 INFO - PROCESS | 1670 | 1467395359079 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 10:49:19 INFO - PROCESS | 1670 | 1467395359083 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 10:49:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:49:19 INFO - PROCESS | 1670 | 1467395359088 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:49:19 INFO - PROCESS | 1670 | 1467395359090 Marionette TRACE conn2 <- [1,2810,null,{}] 10:49:19 INFO - PROCESS | 1670 | 1467395359093 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}] 10:49:19 INFO - PROCESS | 1670 | 1467395359095 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:19 INFO - PROCESS | 1670 | 1467395359196 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 10:49:19 INFO - PROCESS | 1670 | 1467395359201 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:19 INFO - PROCESS | 1670 | 1467395359204 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x1172a8000 == 29 [pid = 1670] [id = 710] 10:49:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x11662a000) [pid = 1670] [serial = 2130] [outer = 0x0] 10:49:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x116f39c00) [pid = 1670] [serial = 2131] [outer = 0x11662a000] 10:49:19 INFO - PROCESS | 1670 | 1467395359249 Marionette DEBUG loaded listener.js 10:49:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1174bf800) [pid = 1670] [serial = 2132] [outer = 0x11662a000] 10:49:19 INFO - PROCESS | 1670 | 1467395359651 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]]]}] 10:49:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:49:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 620ms 10:49:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:49:19 INFO - PROCESS | 1670 | 1467395359708 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 10:49:19 INFO - PROCESS | 1670 | 1467395359709 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 10:49:19 INFO - PROCESS | 1670 | 1467395359712 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:49:19 INFO - PROCESS | 1670 | 1467395359714 Marionette TRACE conn2 <- [1,2814,null,{}] 10:49:19 INFO - PROCESS | 1670 | 1467395359722 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}] 10:49:19 INFO - PROCESS | 1670 | 1467395359725 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:19 INFO - PROCESS | 1670 | 1467395359802 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 10:49:19 INFO - PROCESS | 1670 | 1467395359810 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:19 INFO - PROCESS | 1670 | 1467395359812 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x119251000 == 30 [pid = 1670] [id = 711] 10:49:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x112e91c00) [pid = 1670] [serial = 2133] [outer = 0x0] 10:49:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x118799400) [pid = 1670] [serial = 2134] [outer = 0x112e91c00] 10:49:19 INFO - PROCESS | 1670 | 1467395359840 Marionette DEBUG loaded listener.js 10:49:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x11926d000) [pid = 1670] [serial = 2135] [outer = 0x112e91c00] 10:49:20 INFO - PROCESS | 1670 | 1467395360193 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]]]}] 10:49:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:49:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 520ms 10:49:20 INFO - PROCESS | 1670 | 1467395360233 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 10:49:20 INFO - PROCESS | 1670 | 1467395360235 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 10:49:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:49:20 INFO - PROCESS | 1670 | 1467395360237 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:49:20 INFO - PROCESS | 1670 | 1467395360239 Marionette TRACE conn2 <- [1,2818,null,{}] 10:49:20 INFO - PROCESS | 1670 | 1467395360257 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}] 10:49:20 INFO - PROCESS | 1670 | 1467395360258 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:20 INFO - PROCESS | 1670 | 1467395360335 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 10:49:20 INFO - PROCESS | 1670 | 1467395360341 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:20 INFO - PROCESS | 1670 | 1467395360342 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x120fa1000 == 31 [pid = 1670] [id = 712] 10:49:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1197acc00) [pid = 1670] [serial = 2136] [outer = 0x0] 10:49:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1197ec800) [pid = 1670] [serial = 2137] [outer = 0x1197acc00] 10:49:20 INFO - PROCESS | 1670 | 1467395360367 Marionette DEBUG loaded listener.js 10:49:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x120dc2c00) [pid = 1670] [serial = 2138] [outer = 0x1197acc00] 10:49:20 INFO - PROCESS | 1670 | --DOCSHELL 0x12cfe7800 == 30 [pid = 1670] [id = 16] 10:49:20 INFO - PROCESS | 1670 | 1467395360819 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]]]}] 10:49:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:49:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 636ms 10:49:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:49:20 INFO - PROCESS | 1670 | 1467395360875 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 10:49:20 INFO - PROCESS | 1670 | 1467395360876 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 10:49:20 INFO - PROCESS | 1670 | 1467395360880 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:49:20 INFO - PROCESS | 1670 | 1467395360882 Marionette TRACE conn2 <- [1,2822,null,{}] 10:49:20 INFO - PROCESS | 1670 | 1467395360885 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}] 10:49:20 INFO - PROCESS | 1670 | 1467395360887 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:21 INFO - PROCESS | 1670 | 1467395361012 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 10:49:21 INFO - PROCESS | 1670 | 1467395361071 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:21 INFO - PROCESS | 1670 | 1467395361072 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x1215f0000 == 31 [pid = 1670] [id = 713] 10:49:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11673e400) [pid = 1670] [serial = 2139] [outer = 0x0] 10:49:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x120f7f000) [pid = 1670] [serial = 2140] [outer = 0x11673e400] 10:49:21 INFO - PROCESS | 1670 | 1467395361099 Marionette DEBUG loaded listener.js 10:49:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1216c7800) [pid = 1670] [serial = 2141] [outer = 0x11673e400] 10:49:21 INFO - PROCESS | 1670 | 1467395361474 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]]]}] 10:49:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:49:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 624ms 10:49:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:49:21 INFO - PROCESS | 1670 | 1467395361508 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 10:49:21 INFO - PROCESS | 1670 | 1467395361510 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 10:49:21 INFO - PROCESS | 1670 | 1467395361513 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:49:21 INFO - PROCESS | 1670 | 1467395361515 Marionette TRACE conn2 <- [1,2826,null,{}] 10:49:21 INFO - PROCESS | 1670 | 1467395361518 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}] 10:49:21 INFO - PROCESS | 1670 | 1467395361524 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:21 INFO - PROCESS | 1670 | 1467395361663 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 10:49:21 INFO - PROCESS | 1670 | 1467395361678 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:21 INFO - PROCESS | 1670 | 1467395361679 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x126272000 == 32 [pid = 1670] [id = 714] 10:49:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x123cbd400) [pid = 1670] [serial = 2142] [outer = 0x0] 10:49:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x124ad2800) [pid = 1670] [serial = 2143] [outer = 0x123cbd400] 10:49:21 INFO - PROCESS | 1670 | 1467395361704 Marionette DEBUG loaded listener.js 10:49:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12670a000) [pid = 1670] [serial = 2144] [outer = 0x123cbd400] 10:49:22 INFO - PROCESS | 1670 | 1467395362062 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:49:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:49:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 570ms 10:49:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:49:22 INFO - PROCESS | 1670 | 1467395362084 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 10:49:22 INFO - PROCESS | 1670 | 1467395362085 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 10:49:22 INFO - PROCESS | 1670 | 1467395362088 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:49:22 INFO - PROCESS | 1670 | 1467395362091 Marionette TRACE conn2 <- [1,2830,null,{}] 10:49:22 INFO - PROCESS | 1670 | 1467395362093 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}] 10:49:22 INFO - PROCESS | 1670 | 1467395362094 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:22 INFO - PROCESS | 1670 | 1467395362197 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 10:49:22 INFO - PROCESS | 1670 | 1467395362200 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:22 INFO - PROCESS | 1670 | 1467395362201 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x128a3d800 == 33 [pid = 1670] [id = 715] 10:49:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x123cc1800) [pid = 1670] [serial = 2145] [outer = 0x0] 10:49:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12676f800) [pid = 1670] [serial = 2146] [outer = 0x123cc1800] 10:49:22 INFO - PROCESS | 1670 | 1467395362225 Marionette DEBUG loaded listener.js 10:49:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1267a7800) [pid = 1670] [serial = 2147] [outer = 0x123cc1800] 10:49:22 INFO - PROCESS | 1670 | 1467395362733 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]]]}] 10:49:22 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x126710000) [pid = 1670] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:49:22 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12844ac00) [pid = 1670] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:49:22 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x120dbf400) [pid = 1670] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:49:22 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x115e80c00) [pid = 1670] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:49:22 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x118747800) [pid = 1670] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:49:22 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11815c000) [pid = 1670] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:49:22 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11336c800) [pid = 1670] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:49:22 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x112a79800) [pid = 1670] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:49:22 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x118743c00) [pid = 1670] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:49:22 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x128668c00) [pid = 1670] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:49:22 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x128fa5400) [pid = 1670] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:49:22 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x126235800) [pid = 1670] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:49:22 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x113869000) [pid = 1670] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:49:22 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x110fa0c00) [pid = 1670] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:49:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:49:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 721ms 10:49:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:49:22 INFO - PROCESS | 1670 | 1467395362809 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 10:49:22 INFO - PROCESS | 1670 | 1467395362811 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 10:49:22 INFO - PROCESS | 1670 | 1467395362814 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:49:22 INFO - PROCESS | 1670 | 1467395362816 Marionette TRACE conn2 <- [1,2834,null,{}] 10:49:22 INFO - PROCESS | 1670 | 1467395362821 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}] 10:49:22 INFO - PROCESS | 1670 | 1467395362825 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:22 INFO - PROCESS | 1670 | 1467395362934 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 10:49:23 INFO - PROCESS | 1670 | 1467395363010 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:23 INFO - PROCESS | 1670 | 1467395363012 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x113d86000 == 34 [pid = 1670] [id = 716] 10:49:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x112a77800) [pid = 1670] [serial = 2148] [outer = 0x0] 10:49:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1131cf400) [pid = 1670] [serial = 2149] [outer = 0x112a77800] 10:49:23 INFO - PROCESS | 1670 | 1467395363044 Marionette DEBUG loaded listener.js 10:49:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x113d4ac00) [pid = 1670] [serial = 2150] [outer = 0x112a77800] 10:49:23 INFO - PROCESS | 1670 | 1467395363599 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:49:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:49:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 829ms 10:49:23 INFO - PROCESS | 1670 | 1467395363643 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 10:49:23 INFO - PROCESS | 1670 | 1467395363645 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 10:49:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:49:23 INFO - PROCESS | 1670 | 1467395363650 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:49:23 INFO - PROCESS | 1670 | 1467395363652 Marionette TRACE conn2 <- [1,2838,null,{}] 10:49:23 INFO - PROCESS | 1670 | 1467395363655 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}] 10:49:23 INFO - PROCESS | 1670 | 1467395363657 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:23 INFO - PROCESS | 1670 | 1467395363765 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 10:49:23 INFO - PROCESS | 1670 | 1467395363822 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:23 INFO - PROCESS | 1670 | 1467395363823 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x119246000 == 35 [pid = 1670] [id = 717] 10:49:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11673d800) [pid = 1670] [serial = 2151] [outer = 0x0] 10:49:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x116911400) [pid = 1670] [serial = 2152] [outer = 0x11673d800] 10:49:23 INFO - PROCESS | 1670 | 1467395363854 Marionette DEBUG loaded listener.js 10:49:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1175b7400) [pid = 1670] [serial = 2153] [outer = 0x11673d800] 10:49:24 INFO - PROCESS | 1670 | 1467395364481 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]]]}] 10:49:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:49:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 876ms 10:49:24 INFO - PROCESS | 1670 | 1467395364525 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 10:49:24 INFO - PROCESS | 1670 | 1467395364527 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 10:49:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:49:24 INFO - PROCESS | 1670 | 1467395364530 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:49:24 INFO - PROCESS | 1670 | 1467395364532 Marionette TRACE conn2 <- [1,2842,null,{}] 10:49:24 INFO - PROCESS | 1670 | 1467395364537 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}] 10:49:24 INFO - PROCESS | 1670 | 1467395364538 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:24 INFO - PROCESS | 1670 | 1467395364642 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 10:49:24 INFO - PROCESS | 1670 | 1467395364697 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:24 INFO - PROCESS | 1670 | 1467395364700 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x1172a7800 == 36 [pid = 1670] [id = 718] 10:49:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x115e84c00) [pid = 1670] [serial = 2154] [outer = 0x0] 10:49:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x116624000) [pid = 1670] [serial = 2155] [outer = 0x115e84c00] 10:49:24 INFO - PROCESS | 1670 | 1467395364727 Marionette DEBUG loaded listener.js 10:49:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11690a800) [pid = 1670] [serial = 2156] [outer = 0x115e84c00] 10:49:24 INFO - PROCESS | 1670 | --DOCSHELL 0x126272000 == 35 [pid = 1670] [id = 714] 10:49:24 INFO - PROCESS | 1670 | --DOCSHELL 0x1215f0000 == 34 [pid = 1670] [id = 713] 10:49:24 INFO - PROCESS | 1670 | --DOCSHELL 0x120fa1000 == 33 [pid = 1670] [id = 712] 10:49:24 INFO - PROCESS | 1670 | --DOCSHELL 0x119251000 == 32 [pid = 1670] [id = 711] 10:49:24 INFO - PROCESS | 1670 | --DOCSHELL 0x1172a8000 == 31 [pid = 1670] [id = 710] 10:49:25 INFO - PROCESS | 1670 | --DOCSHELL 0x113f41800 == 30 [pid = 1670] [id = 709] 10:49:25 INFO - PROCESS | 1670 | --DOCSHELL 0x12cfe7000 == 29 [pid = 1670] [id = 18] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x126765800) [pid = 1670] [serial = 2089] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12865d800) [pid = 1670] [serial = 2092] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1267af000) [pid = 1670] [serial = 2090] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x121542c00) [pid = 1670] [serial = 2083] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x124ad2000) [pid = 1670] [serial = 2084] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x115e87000) [pid = 1670] [serial = 2074] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11690f800) [pid = 1670] [serial = 2075] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x128450c00) [pid = 1670] [serial = 2069] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x118262000) [pid = 1670] [serial = 2077] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1183aa800) [pid = 1670] [serial = 2078] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12530d400) [pid = 1670] [serial = 2086] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x112e93400) [pid = 1670] [serial = 2071] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x115e7dc00) [pid = 1670] [serial = 2072] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x11933c000) [pid = 1670] [serial = 2080] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x1197e9c00) [pid = 1670] [serial = 2081] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x128672800) [pid = 1670] [serial = 2095] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x12881c000) [pid = 1670] [serial = 2096] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x129081c00) [pid = 1670] [serial = 2108] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x128664400) [pid = 1670] [serial = 2093] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x129076c00) [pid = 1670] [serial = 2107] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x1262c5000) [pid = 1670] [serial = 2105] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x128827400) [pid = 1670] [serial = 2102] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x128cf0c00) [pid = 1670] [serial = 2104] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x1197a5c00) [pid = 1670] [serial = 2099] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x115eedc00) [pid = 1670] [serial = 2098] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x126704c00) [pid = 1670] [serial = 2101] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x1262c7000) [pid = 1670] [serial = 2087] [outer = 0x0] [url = about:blank] 10:49:25 INFO - PROCESS | 1670 | 1467395365218 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]]]}] 10:49:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:49:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 727ms 10:49:25 INFO - PROCESS | 1670 | 1467395365260 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 10:49:25 INFO - PROCESS | 1670 | 1467395365265 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 10:49:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:49:25 INFO - PROCESS | 1670 | 1467395365273 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:49:25 INFO - PROCESS | 1670 | 1467395365276 Marionette TRACE conn2 <- [1,2846,null,{}] 10:49:25 INFO - PROCESS | 1670 | 1467395365280 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}] 10:49:25 INFO - PROCESS | 1670 | 1467395365282 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:25 INFO - PROCESS | 1670 | 1467395365403 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 10:49:25 INFO - PROCESS | 1670 | 1467395365489 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:25 INFO - PROCESS | 1670 | 1467395365490 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184b0800 == 30 [pid = 1670] [id = 719] 10:49:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x11690cc00) [pid = 1670] [serial = 2157] [outer = 0x0] 10:49:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x118265800) [pid = 1670] [serial = 2158] [outer = 0x11690cc00] 10:49:25 INFO - PROCESS | 1670 | 1467395365517 Marionette DEBUG loaded listener.js 10:49:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x1184de400) [pid = 1670] [serial = 2159] [outer = 0x11690cc00] 10:49:25 INFO - PROCESS | 1670 | 1467395365818 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]]]}] 10:49:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:49:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 574ms 10:49:25 INFO - PROCESS | 1670 | 1467395365846 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 10:49:25 INFO - PROCESS | 1670 | 1467395365847 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 10:49:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:49:25 INFO - PROCESS | 1670 | 1467395365850 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:49:25 INFO - PROCESS | 1670 | 1467395365852 Marionette TRACE conn2 <- [1,2850,null,{}] 10:49:25 INFO - PROCESS | 1670 | 1467395365863 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}] 10:49:25 INFO - PROCESS | 1670 | 1467395365867 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:25 INFO - PROCESS | 1670 | 1467395365951 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 10:49:25 INFO - PROCESS | 1670 | 1467395365959 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:25 INFO - PROCESS | 1670 | 1467395365961 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x121027000 == 31 [pid = 1670] [id = 720] 10:49:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x1189c2400) [pid = 1670] [serial = 2160] [outer = 0x0] 10:49:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x1197a6000) [pid = 1670] [serial = 2161] [outer = 0x1189c2400] 10:49:25 INFO - PROCESS | 1670 | 1467395365990 Marionette DEBUG loaded listener.js 10:49:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x119a9b000) [pid = 1670] [serial = 2162] [outer = 0x1189c2400] 10:49:26 INFO - PROCESS | 1670 | 1467395366344 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:49:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:49:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 522ms 10:49:26 INFO - PROCESS | 1670 | 1467395366373 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 10:49:26 INFO - PROCESS | 1670 | 1467395366375 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 10:49:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:49:26 INFO - PROCESS | 1670 | 1467395366377 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:49:26 INFO - PROCESS | 1670 | 1467395366378 Marionette TRACE conn2 <- [1,2854,null,{}] 10:49:26 INFO - PROCESS | 1670 | 1467395366381 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}] 10:49:26 INFO - PROCESS | 1670 | 1467395366382 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:26 INFO - PROCESS | 1670 | 1467395366464 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 10:49:26 INFO - PROCESS | 1670 | 1467395366467 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:26 INFO - PROCESS | 1670 | 1467395366468 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x125367000 == 32 [pid = 1670] [id = 721] 10:49:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x121140c00) [pid = 1670] [serial = 2163] [outer = 0x0] 10:49:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x121330400) [pid = 1670] [serial = 2164] [outer = 0x121140c00] 10:49:26 INFO - PROCESS | 1670 | 1467395366494 Marionette DEBUG loaded listener.js 10:49:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x1248d1000) [pid = 1670] [serial = 2165] [outer = 0x121140c00] 10:49:26 INFO - PROCESS | 1670 | 1467395366829 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]]]}] 10:49:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:49:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 468ms 10:49:26 INFO - PROCESS | 1670 | 1467395366846 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 10:49:26 INFO - PROCESS | 1670 | 1467395366847 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 10:49:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:49:26 INFO - PROCESS | 1670 | 1467395366849 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:49:26 INFO - PROCESS | 1670 | 1467395366850 Marionette TRACE conn2 <- [1,2858,null,{}] 10:49:26 INFO - PROCESS | 1670 | 1467395366852 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}] 10:49:26 INFO - PROCESS | 1670 | 1467395366853 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:26 INFO - PROCESS | 1670 | 1467395366925 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 10:49:26 INFO - PROCESS | 1670 | 1467395366978 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:26 INFO - PROCESS | 1670 | 1467395366979 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x1287dd800 == 33 [pid = 1670] [id = 722] 10:49:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x112a79800) [pid = 1670] [serial = 2166] [outer = 0x0] 10:49:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x124c4e800) [pid = 1670] [serial = 2167] [outer = 0x112a79800] 10:49:27 INFO - PROCESS | 1670 | 1467395366999 Marionette DEBUG loaded listener.js 10:49:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x126029400) [pid = 1670] [serial = 2168] [outer = 0x112a79800] 10:49:27 INFO - PROCESS | 1670 | 1467395367256 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:49:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:49:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 475ms 10:49:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:49:27 INFO - PROCESS | 1670 | 1467395367326 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 10:49:27 INFO - PROCESS | 1670 | 1467395367328 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 10:49:27 INFO - PROCESS | 1670 | 1467395367331 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:49:27 INFO - PROCESS | 1670 | 1467395367333 Marionette TRACE conn2 <- [1,2862,null,{}] 10:49:27 INFO - PROCESS | 1670 | 1467395367336 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}] 10:49:27 INFO - PROCESS | 1670 | 1467395367342 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:27 INFO - PROCESS | 1670 | 1467395367524 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 10:49:27 INFO - PROCESS | 1670 | 1467395367541 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:27 INFO - PROCESS | 1670 | 1467395367542 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x129767800 == 34 [pid = 1670] [id = 723] 10:49:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x126029800) [pid = 1670] [serial = 2169] [outer = 0x0] 10:49:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x12670e400) [pid = 1670] [serial = 2170] [outer = 0x126029800] 10:49:27 INFO - PROCESS | 1670 | 1467395367583 Marionette DEBUG loaded listener.js 10:49:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1267b2400) [pid = 1670] [serial = 2171] [outer = 0x126029800] 10:49:28 INFO - PROCESS | 1670 | 1467395368009 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]]]}] 10:49:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:49:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 721ms 10:49:28 INFO - PROCESS | 1670 | 1467395368051 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 10:49:28 INFO - PROCESS | 1670 | 1467395368053 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 10:49:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:49:28 INFO - PROCESS | 1670 | 1467395368055 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:49:28 INFO - PROCESS | 1670 | 1467395368056 Marionette TRACE conn2 <- [1,2866,null,{}] 10:49:28 INFO - PROCESS | 1670 | 1467395368064 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}] 10:49:28 INFO - PROCESS | 1670 | 1467395368065 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:28 INFO - PROCESS | 1670 | 1467395368163 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 10:49:28 INFO - PROCESS | 1670 | 1467395368167 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:28 INFO - PROCESS | 1670 | 1467395368168 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a820800 == 35 [pid = 1670] [id = 724] 10:49:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x128445c00) [pid = 1670] [serial = 2172] [outer = 0x0] 10:49:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x128451400) [pid = 1670] [serial = 2173] [outer = 0x128445c00] 10:49:28 INFO - PROCESS | 1670 | 1467395368192 Marionette DEBUG loaded listener.js 10:49:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x128669000) [pid = 1670] [serial = 2174] [outer = 0x128445c00] 10:49:28 INFO - PROCESS | 1670 | 1467395368586 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]]]}] 10:49:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:49:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 570ms 10:49:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:49:28 INFO - PROCESS | 1670 | 1467395368632 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 10:49:28 INFO - PROCESS | 1670 | 1467395368634 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 10:49:28 INFO - PROCESS | 1670 | 1467395368637 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:49:28 INFO - PROCESS | 1670 | 1467395368639 Marionette TRACE conn2 <- [1,2870,null,{}] 10:49:28 INFO - PROCESS | 1670 | 1467395368642 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}] 10:49:28 INFO - PROCESS | 1670 | 1467395368644 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:28 INFO - PROCESS | 1670 | 1467395368797 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 10:49:28 INFO - PROCESS | 1670 | 1467395368815 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:28 INFO - PROCESS | 1670 | 1467395368816 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af38000 == 36 [pid = 1670] [id = 725] 10:49:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1267b2c00) [pid = 1670] [serial = 2175] [outer = 0x0] 10:49:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x128674c00) [pid = 1670] [serial = 2176] [outer = 0x1267b2c00] 10:49:28 INFO - PROCESS | 1670 | 1467395368849 Marionette DEBUG loaded listener.js 10:49:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x12881e400) [pid = 1670] [serial = 2177] [outer = 0x1267b2c00] 10:49:29 INFO - PROCESS | 1670 | 1467395369283 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]]]}] 10:49:29 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1197acc00) [pid = 1670] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:49:29 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x12cdc5000) [pid = 1670] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:49:29 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12cfe8000) [pid = 1670] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:49:29 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x11825bc00) [pid = 1670] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:49:29 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x116a0b800) [pid = 1670] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:49:29 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x113a50c00) [pid = 1670] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:49:29 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x126704400) [pid = 1670] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:49:29 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x128672c00) [pid = 1670] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:49:29 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x123cbd400) [pid = 1670] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:49:29 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x11673e400) [pid = 1670] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:49:29 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x1133b5400) [pid = 1670] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:49:29 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x116f3d800) [pid = 1670] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:49:29 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x112e91c00) [pid = 1670] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:49:29 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x11662a000) [pid = 1670] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:49:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:49:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 671ms 10:49:29 INFO - PROCESS | 1670 | 1467395369307 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 10:49:29 INFO - PROCESS | 1670 | 1467395369308 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 10:49:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:49:29 INFO - PROCESS | 1670 | 1467395369311 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:49:29 INFO - PROCESS | 1670 | 1467395369312 Marionette TRACE conn2 <- [1,2874,null,{}] 10:49:29 INFO - PROCESS | 1670 | 1467395369314 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}] 10:49:29 INFO - PROCESS | 1670 | 1467395369316 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:29 INFO - PROCESS | 1670 | 1467395369398 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 10:49:29 INFO - PROCESS | 1670 | 1467395369401 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:29 INFO - PROCESS | 1670 | 1467395369402 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x120f99800 == 37 [pid = 1670] [id = 726] 10:49:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x115e7fc00) [pid = 1670] [serial = 2178] [outer = 0x0] 10:49:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x116a0b800) [pid = 1670] [serial = 2179] [outer = 0x115e7fc00] 10:49:29 INFO - PROCESS | 1670 | 1467395369430 Marionette DEBUG loaded listener.js 10:49:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x1197e2400) [pid = 1670] [serial = 2180] [outer = 0x115e7fc00] 10:49:29 INFO - PROCESS | 1670 | 1467395369766 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]]]}] 10:49:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:49:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 468ms 10:49:29 INFO - PROCESS | 1670 | 1467395369779 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 10:49:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:49:29 INFO - PROCESS | 1670 | 1467395369781 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 10:49:29 INFO - PROCESS | 1670 | 1467395369783 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:49:29 INFO - PROCESS | 1670 | 1467395369784 Marionette TRACE conn2 <- [1,2878,null,{}] 10:49:29 INFO - PROCESS | 1670 | 1467395369786 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}] 10:49:29 INFO - PROCESS | 1670 | 1467395369788 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:29 INFO - PROCESS | 1670 | 1467395369870 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 10:49:29 INFO - PROCESS | 1670 | 1467395369931 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:29 INFO - PROCESS | 1670 | 1467395369932 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b099800 == 38 [pid = 1670] [id = 727] 10:49:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x116076000) [pid = 1670] [serial = 2181] [outer = 0x0] 10:49:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1248d0400) [pid = 1670] [serial = 2182] [outer = 0x116076000] 10:49:29 INFO - PROCESS | 1670 | 1467395369956 Marionette DEBUG loaded listener.js 10:49:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x128823c00) [pid = 1670] [serial = 2183] [outer = 0x116076000] 10:49:30 INFO - PROCESS | 1670 | 1467395370225 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]]]}] 10:49:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:49:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 469ms 10:49:30 INFO - PROCESS | 1670 | 1467395370253 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 10:49:30 INFO - PROCESS | 1670 | 1467395370255 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 10:49:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:49:30 INFO - PROCESS | 1670 | 1467395370264 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:49:30 INFO - PROCESS | 1670 | 1467395370266 Marionette TRACE conn2 <- [1,2882,null,{}] 10:49:30 INFO - PROCESS | 1670 | 1467395370268 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}] 10:49:30 INFO - PROCESS | 1670 | 1467395370270 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:30 INFO - PROCESS | 1670 | 1467395370363 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 10:49:30 INFO - PROCESS | 1670 | 1467395370367 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:30 INFO - PROCESS | 1670 | 1467395370369 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba17800 == 39 [pid = 1670] [id = 728] 10:49:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x128824400) [pid = 1670] [serial = 2184] [outer = 0x0] 10:49:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x128f9d800) [pid = 1670] [serial = 2185] [outer = 0x128824400] 10:49:30 INFO - PROCESS | 1670 | 1467395370397 Marionette DEBUG loaded listener.js 10:49:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x12907ac00) [pid = 1670] [serial = 2186] [outer = 0x128824400] 10:49:30 INFO - PROCESS | 1670 | 1467395370757 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]]]}] 10:49:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:49:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 519ms 10:49:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:49:30 INFO - PROCESS | 1670 | 1467395370784 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 10:49:30 INFO - PROCESS | 1670 | 1467395370786 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 10:49:30 INFO - PROCESS | 1670 | 1467395370804 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:49:30 INFO - PROCESS | 1670 | 1467395370806 Marionette TRACE conn2 <- [1,2886,null,{}] 10:49:30 INFO - PROCESS | 1670 | 1467395370809 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}] 10:49:30 INFO - PROCESS | 1670 | 1467395370811 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:30 INFO - PROCESS | 1670 | 1467395370934 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 10:49:30 INFO - PROCESS | 1670 | 1467395370940 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:30 INFO - PROCESS | 1670 | 1467395370941 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba92000 == 40 [pid = 1670] [id = 729] 10:49:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x128fa8c00) [pid = 1670] [serial = 2187] [outer = 0x0] 10:49:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1290d7000) [pid = 1670] [serial = 2188] [outer = 0x128fa8c00] 10:49:30 INFO - PROCESS | 1670 | 1467395370980 Marionette DEBUG loaded listener.js 10:49:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x129334800) [pid = 1670] [serial = 2189] [outer = 0x128fa8c00] 10:49:31 INFO - PROCESS | 1670 | 1467395371482 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]]]}] 10:49:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:49:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 737ms 10:49:31 INFO - PROCESS | 1670 | 1467395371526 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 10:49:31 INFO - PROCESS | 1670 | 1467395371529 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 10:49:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:49:31 INFO - PROCESS | 1670 | 1467395371532 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:49:31 INFO - PROCESS | 1670 | 1467395371534 Marionette TRACE conn2 <- [1,2890,null,{}] 10:49:31 INFO - PROCESS | 1670 | 1467395371538 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}] 10:49:31 INFO - PROCESS | 1670 | 1467395371540 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:31 INFO - PROCESS | 1670 | 1467395371643 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 10:49:31 INFO - PROCESS | 1670 | 1467395371717 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:31 INFO - PROCESS | 1670 | 1467395371718 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e6b800 == 41 [pid = 1670] [id = 730] 10:49:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x113d3fc00) [pid = 1670] [serial = 2190] [outer = 0x0] 10:49:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1160d6000) [pid = 1670] [serial = 2191] [outer = 0x113d3fc00] 10:49:31 INFO - PROCESS | 1670 | 1467395371749 Marionette DEBUG loaded listener.js 10:49:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x116f3d800) [pid = 1670] [serial = 2192] [outer = 0x113d3fc00] 10:49:32 INFO - PROCESS | 1670 | 1467395372158 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:49:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:49:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 670ms 10:49:32 INFO - PROCESS | 1670 | 1467395372202 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 10:49:32 INFO - PROCESS | 1670 | 1467395372206 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 10:49:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:49:32 INFO - PROCESS | 1670 | 1467395372210 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:49:32 INFO - PROCESS | 1670 | 1467395372212 Marionette TRACE conn2 <- [1,2894,null,{}] 10:49:32 INFO - PROCESS | 1670 | 1467395372214 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}] 10:49:32 INFO - PROCESS | 1670 | 1467395372216 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:32 INFO - PROCESS | 1670 | 1467395372342 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 10:49:32 INFO - PROCESS | 1670 | 1467395372415 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:32 INFO - PROCESS | 1670 | 1467395372416 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x129019800 == 42 [pid = 1670] [id = 731] 10:49:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1189bd800) [pid = 1670] [serial = 2193] [outer = 0x0] 10:49:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11926b000) [pid = 1670] [serial = 2194] [outer = 0x1189bd800] 10:49:32 INFO - PROCESS | 1670 | 1467395372447 Marionette DEBUG loaded listener.js 10:49:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1197e1800) [pid = 1670] [serial = 2195] [outer = 0x1189bd800] 10:49:32 INFO - PROCESS | 1670 | 1467395372876 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]]]}] 10:49:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:49:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 720ms 10:49:32 INFO - PROCESS | 1670 | 1467395372931 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 10:49:32 INFO - PROCESS | 1670 | 1467395372932 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 10:49:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:49:32 INFO - PROCESS | 1670 | 1467395372935 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:49:32 INFO - PROCESS | 1670 | 1467395372937 Marionette TRACE conn2 <- [1,2898,null,{}] 10:49:32 INFO - PROCESS | 1670 | 1467395372945 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}] 10:49:32 INFO - PROCESS | 1670 | 1467395372948 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:33 INFO - PROCESS | 1670 | 1467395373051 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 10:49:33 INFO - PROCESS | 1670 | 1467395373113 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:33 INFO - PROCESS | 1670 | 1467395373116 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bdd7800 == 43 [pid = 1670] [id = 732] 10:49:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x124881800) [pid = 1670] [serial = 2196] [outer = 0x0] 10:49:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1266ee000) [pid = 1670] [serial = 2197] [outer = 0x124881800] 10:49:33 INFO - PROCESS | 1670 | 1467395373146 Marionette DEBUG loaded listener.js 10:49:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12676cc00) [pid = 1670] [serial = 2198] [outer = 0x124881800] 10:49:33 INFO - PROCESS | 1670 | 1467395373593 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]]]}] 10:49:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:49:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 721ms 10:49:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:49:33 INFO - PROCESS | 1670 | 1467395373661 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 10:49:33 INFO - PROCESS | 1670 | 1467395373662 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 10:49:33 INFO - PROCESS | 1670 | 1467395373665 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:49:33 INFO - PROCESS | 1670 | 1467395373666 Marionette TRACE conn2 <- [1,2902,null,{}] 10:49:33 INFO - PROCESS | 1670 | 1467395373668 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}] 10:49:33 INFO - PROCESS | 1670 | 1467395373670 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:33 INFO - PROCESS | 1670 | 1467395373772 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 10:49:33 INFO - PROCESS | 1670 | 1467395373833 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:33 INFO - PROCESS | 1670 | 1467395373834 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cdcf800 == 44 [pid = 1670] [id = 733] 10:49:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x126771c00) [pid = 1670] [serial = 2199] [outer = 0x0] 10:49:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12866a400) [pid = 1670] [serial = 2200] [outer = 0x126771c00] 10:49:33 INFO - PROCESS | 1670 | 1467395373863 Marionette DEBUG loaded listener.js 10:49:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x128f9d000) [pid = 1670] [serial = 2201] [outer = 0x126771c00] 10:49:34 INFO - PROCESS | 1670 | 1467395374439 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:49:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:49:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 818ms 10:49:34 INFO - PROCESS | 1670 | 1467395374484 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 10:49:34 INFO - PROCESS | 1670 | 1467395374487 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 10:49:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:49:34 INFO - PROCESS | 1670 | 1467395374503 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:49:34 INFO - PROCESS | 1670 | 1467395374506 Marionette TRACE conn2 <- [1,2906,null,{}] 10:49:34 INFO - PROCESS | 1670 | 1467395374557 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}] 10:49:34 INFO - PROCESS | 1670 | 1467395374559 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:34 INFO - PROCESS | 1670 | 1467395374684 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 10:49:34 INFO - PROCESS | 1670 | 1467395374738 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:34 INFO - PROCESS | 1670 | 1467395374740 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x116614000 == 45 [pid = 1670] [id = 734] 10:49:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x116a11800) [pid = 1670] [serial = 2202] [outer = 0x0] 10:49:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x11703cc00) [pid = 1670] [serial = 2203] [outer = 0x116a11800] 10:49:34 INFO - PROCESS | 1670 | 1467395374767 Marionette DEBUG loaded listener.js 10:49:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x118166400) [pid = 1670] [serial = 2204] [outer = 0x116a11800] 10:49:35 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba17800 == 44 [pid = 1670] [id = 728] 10:49:35 INFO - PROCESS | 1670 | --DOCSHELL 0x12b099800 == 43 [pid = 1670] [id = 727] 10:49:35 INFO - PROCESS | 1670 | --DOCSHELL 0x120f99800 == 42 [pid = 1670] [id = 726] 10:49:35 INFO - PROCESS | 1670 | --DOCSHELL 0x12af38000 == 41 [pid = 1670] [id = 725] 10:49:35 INFO - PROCESS | 1670 | --DOCSHELL 0x12a820800 == 40 [pid = 1670] [id = 724] 10:49:35 INFO - PROCESS | 1670 | --DOCSHELL 0x129767800 == 39 [pid = 1670] [id = 723] 10:49:35 INFO - PROCESS | 1670 | --DOCSHELL 0x1287dd800 == 38 [pid = 1670] [id = 722] 10:49:35 INFO - PROCESS | 1670 | --DOCSHELL 0x125367000 == 37 [pid = 1670] [id = 721] 10:49:35 INFO - PROCESS | 1670 | --DOCSHELL 0x121027000 == 36 [pid = 1670] [id = 720] 10:49:35 INFO - PROCESS | 1670 | --DOCSHELL 0x1184b0800 == 35 [pid = 1670] [id = 719] 10:49:35 INFO - PROCESS | 1670 | --DOCSHELL 0x1172a7800 == 34 [pid = 1670] [id = 718] 10:49:35 INFO - PROCESS | 1670 | --DOCSHELL 0x119246000 == 33 [pid = 1670] [id = 717] 10:49:35 INFO - PROCESS | 1670 | --DOCSHELL 0x113d86000 == 32 [pid = 1670] [id = 716] 10:49:35 INFO - PROCESS | 1670 | --DOCSHELL 0x128a3d800 == 31 [pid = 1670] [id = 715] 10:49:35 INFO - PROCESS | 1670 | --DOCSHELL 0x117e65800 == 30 [pid = 1670] [id = 708] 10:49:35 INFO - PROCESS | 1670 | --DOCSHELL 0x12cdcf800 == 29 [pid = 1670] [id = 733] 10:49:35 INFO - PROCESS | 1670 | --DOCSHELL 0x12bdd7800 == 28 [pid = 1670] [id = 732] 10:49:35 INFO - PROCESS | 1670 | --DOCSHELL 0x129019800 == 27 [pid = 1670] [id = 731] 10:49:35 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba92000 == 26 [pid = 1670] [id = 729] 10:49:35 INFO - PROCESS | 1670 | --DOCSHELL 0x117e6b800 == 25 [pid = 1670] [id = 730] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x120dc2c00) [pid = 1670] [serial = 2138] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1133da800) [pid = 1670] [serial = 1466] [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.] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12cff0800) [pid = 1670] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1197ec800) [pid = 1670] [serial = 2137] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x119a9e800) [pid = 1670] [serial = 2114] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x129074c00) [pid = 1670] [serial = 2123] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x117039800) [pid = 1670] [serial = 2111] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x126773000) [pid = 1670] [serial = 2117] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x128fa3000) [pid = 1670] [serial = 2120] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x124ad2800) [pid = 1670] [serial = 2143] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12676f800) [pid = 1670] [serial = 2146] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12670a000) [pid = 1670] [serial = 2144] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x120f7f000) [pid = 1670] [serial = 2140] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1216c7800) [pid = 1670] [serial = 2141] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x11511f000) [pid = 1670] [serial = 2128] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1183a4400) [pid = 1670] [serial = 2125] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x11607c800) [pid = 1670] [serial = 2129] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x118799400) [pid = 1670] [serial = 2134] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x11926d000) [pid = 1670] [serial = 2135] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x116f39c00) [pid = 1670] [serial = 2131] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x1174bf800) [pid = 1670] [serial = 2132] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x115e7a800) [pid = 1670] [serial = 2110] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x118aefc00) [pid = 1670] [serial = 2113] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x126709c00) [pid = 1670] [serial = 2116] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x12881f800) [pid = 1670] [serial = 2119] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x124c4d800) [pid = 1670] [serial = 2122] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x118797000) [pid = 1670] [serial = 2126] [outer = 0x0] [url = about:blank] 10:49:35 INFO - PROCESS | 1670 | 1467395375742 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]]]}] 10:49:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:49:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1288ms 10:49:35 INFO - PROCESS | 1670 | 1467395375779 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 10:49:35 INFO - PROCESS | 1670 | 1467395375781 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 10:49:35 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:49:35 INFO - PROCESS | 1670 | 1467395375784 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:49:35 INFO - PROCESS | 1670 | 1467395375785 Marionette TRACE conn2 <- [1,2910,null,{}] 10:49:35 INFO - PROCESS | 1670 | 1467395375795 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}] 10:49:35 INFO - PROCESS | 1670 | 1467395375797 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:35 INFO - PROCESS | 1670 | 1467395375876 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 10:49:35 INFO - PROCESS | 1670 | 1467395375881 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:35 INFO - PROCESS | 1670 | 1467395375884 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x116241800 == 26 [pid = 1670] [id = 735] 10:49:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x113370400) [pid = 1670] [serial = 2205] [outer = 0x0] 10:49:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x113f38400) [pid = 1670] [serial = 2206] [outer = 0x113370400] 10:49:35 INFO - PROCESS | 1670 | 1467395375913 Marionette DEBUG loaded listener.js 10:49:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x1131cf800) [pid = 1670] [serial = 2207] [outer = 0x113370400] 10:49:36 INFO - PROCESS | 1670 | 1467395376237 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]]]}] 10:49:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:49:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:49:36 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 469ms 10:49:36 INFO - PROCESS | 1670 | 1467395376287 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 10:49:36 INFO - PROCESS | 1670 | 1467395376290 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 10:49:36 INFO - TEST-START | /DOMEvents/constructors.html 10:49:36 INFO - PROCESS | 1670 | 1467395376296 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:49:36 INFO - PROCESS | 1670 | 1467395376298 Marionette TRACE conn2 <- [1,2914,null,{}] 10:49:36 INFO - PROCESS | 1670 | 1467395376301 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}] 10:49:36 INFO - PROCESS | 1670 | 1467395376302 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:36 INFO - PROCESS | 1670 | 1467395376380 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 10:49:36 INFO - PROCESS | 1670 | 1467395376384 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:36 INFO - PROCESS | 1670 | 1467395376385 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x1172ad800 == 27 [pid = 1670] [id = 736] 10:49:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x1160d6c00) [pid = 1670] [serial = 2208] [outer = 0x0] 10:49:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x11690f800) [pid = 1670] [serial = 2209] [outer = 0x1160d6c00] 10:49:36 INFO - PROCESS | 1670 | 1467395376414 Marionette DEBUG loaded listener.js 10:49:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1172da400) [pid = 1670] [serial = 2210] [outer = 0x1160d6c00] 10:49:36 INFO - PROCESS | 1670 | 1467395376792 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]]]}] 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:49:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:49:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:49:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:49:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:49:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:49:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:49:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:49:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:49:36 INFO - TEST-OK | /DOMEvents/constructors.html | took 526ms 10:49:36 INFO - PROCESS | 1670 | 1467395376823 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 10:49:36 INFO - PROCESS | 1670 | 1467395376824 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 10:49:36 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:49:36 INFO - PROCESS | 1670 | 1467395376827 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:49:36 INFO - PROCESS | 1670 | 1467395376830 Marionette TRACE conn2 <- [1,2918,null,{}] 10:49:36 INFO - PROCESS | 1670 | 1467395376837 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}] 10:49:36 INFO - PROCESS | 1670 | 1467395376840 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:36 INFO - PROCESS | 1670 | 1467395376917 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 10:49:36 INFO - PROCESS | 1670 | 1467395376924 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:36 INFO - PROCESS | 1670 | 1467395376927 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x119321000 == 28 [pid = 1670] [id = 737] 10:49:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x11275f000) [pid = 1670] [serial = 2211] [outer = 0x0] 10:49:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1189b7800) [pid = 1670] [serial = 2212] [outer = 0x11275f000] 10:49:36 INFO - PROCESS | 1670 | 1467395376954 Marionette DEBUG loaded listener.js 10:49:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x11926a400) [pid = 1670] [serial = 2213] [outer = 0x11275f000] 10:49:37 INFO - PROCESS | 1670 | 1467395377286 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:49:37 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:49:37 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 471ms 10:49:37 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:49:37 INFO - PROCESS | 1670 | 1467395377298 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 10:49:37 INFO - PROCESS | 1670 | 1467395377300 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 10:49:37 INFO - PROCESS | 1670 | 1467395377302 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:49:37 INFO - PROCESS | 1670 | 1467395377303 Marionette TRACE conn2 <- [1,2922,null,{}] 10:49:37 INFO - PROCESS | 1670 | 1467395377308 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}] 10:49:37 INFO - PROCESS | 1670 | 1467395377310 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:37 INFO - PROCESS | 1670 | 1467395377387 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 10:49:37 INFO - PROCESS | 1670 | 1467395377450 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:37 INFO - PROCESS | 1670 | 1467395377452 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x120f2d800 == 29 [pid = 1670] [id = 738] 10:49:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x118744c00) [pid = 1670] [serial = 2214] [outer = 0x0] 10:49:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1192a7800) [pid = 1670] [serial = 2215] [outer = 0x118744c00] 10:49:37 INFO - PROCESS | 1670 | 1467395377483 Marionette DEBUG loaded listener.js 10:49:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x119a0a000) [pid = 1670] [serial = 2216] [outer = 0x118744c00] 10:49:37 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:49:37 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:49:37 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:49:37 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:49:37 INFO - PROCESS | 1670 | 1467395377754 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]]]}] 10:49:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:49:37 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:49:37 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 10:49:37 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:49:37 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 10:49:37 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:49:37 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]" 10:49:37 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:49:37 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:49:37 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 523ms 10:49:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:49:37 INFO - PROCESS | 1670 | 1467395377827 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 10:49:37 INFO - PROCESS | 1670 | 1467395377830 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 10:49:37 INFO - PROCESS | 1670 | 1467395377833 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:49:37 INFO - PROCESS | 1670 | 1467395377835 Marionette TRACE conn2 <- [1,2926,null,{}] 10:49:37 INFO - PROCESS | 1670 | 1467395377839 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}] 10:49:37 INFO - PROCESS | 1670 | 1467395377841 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:37 INFO - PROCESS | 1670 | 1467395377987 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 10:49:38 INFO - PROCESS | 1670 | 1467395378002 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:38 INFO - PROCESS | 1670 | 1467395378003 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x123c7d000 == 30 [pid = 1670] [id = 739] 10:49:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x112e92400) [pid = 1670] [serial = 2217] [outer = 0x0] 10:49:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x120dc9c00) [pid = 1670] [serial = 2218] [outer = 0x112e92400] 10:49:38 INFO - PROCESS | 1670 | 1467395378044 Marionette DEBUG loaded listener.js 10:49:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x124836c00) [pid = 1670] [serial = 2219] [outer = 0x112e92400] 10:49:38 INFO - PROCESS | 1670 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:49:38 INFO - PROCESS | 1670 | 1467395378428 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]]]}] 10:49:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:49:38 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 619ms 10:49:38 INFO - PROCESS | 1670 | 1467395378452 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 10:49:38 INFO - PROCESS | 1670 | 1467395378454 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 10:49:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:49:38 INFO - PROCESS | 1670 | 1467395378456 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:49:38 INFO - PROCESS | 1670 | 1467395378457 Marionette TRACE conn2 <- [1,2930,null,{}] 10:49:38 INFO - PROCESS | 1670 | 1467395378465 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}] 10:49:38 INFO - PROCESS | 1670 | 1467395378469 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:38 INFO - PROCESS | 1670 | 1467395378585 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 10:49:38 INFO - PROCESS | 1670 | 1467395378589 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:38 INFO - PROCESS | 1670 | 1467395378591 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x126340000 == 31 [pid = 1670] [id = 740] 10:49:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x124aa3400) [pid = 1670] [serial = 2220] [outer = 0x0] 10:49:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12530d400) [pid = 1670] [serial = 2221] [outer = 0x124aa3400] 10:49:38 INFO - PROCESS | 1670 | 1467395378622 Marionette DEBUG loaded listener.js 10:49:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12670ac00) [pid = 1670] [serial = 2222] [outer = 0x124aa3400] 10:49:38 INFO - PROCESS | 1670 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:49:38 INFO - PROCESS | 1670 | 1467395378915 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]]]}] 10:49:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:49:38 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 469ms 10:49:38 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:49:38 INFO - PROCESS | 1670 | 1467395378928 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 10:49:38 INFO - PROCESS | 1670 | 1467395378930 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 10:49:38 INFO - PROCESS | 1670 | 1467395378935 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:49:38 INFO - PROCESS | 1670 | 1467395378936 Marionette TRACE conn2 <- [1,2934,null,{}] 10:49:38 INFO - PROCESS | 1670 | 1467395378952 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}] 10:49:38 INFO - PROCESS | 1670 | 1467395378953 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:39 INFO - PROCESS | 1670 | 1467395379061 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 10:49:39 INFO - PROCESS | 1670 | 1467395379064 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:39 INFO - PROCESS | 1670 | 1467395379065 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x128c7e800 == 32 [pid = 1670] [id = 741] 10:49:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x124aa6400) [pid = 1670] [serial = 2223] [outer = 0x0] 10:49:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12676c800) [pid = 1670] [serial = 2224] [outer = 0x124aa6400] 10:49:39 INFO - PROCESS | 1670 | 1467395379089 Marionette DEBUG loaded listener.js 10:49:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1267a8000) [pid = 1670] [serial = 2225] [outer = 0x124aa6400] 10:49:39 INFO - PROCESS | 1670 | 1467395379437 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]]]}] 10:49:39 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:49:39 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 526ms 10:49:39 INFO - PROCESS | 1670 | 1467395379464 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 10:49:39 INFO - PROCESS | 1670 | 1467395379465 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 10:49:39 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:49:39 INFO - PROCESS | 1670 | 1467395379469 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:49:39 INFO - PROCESS | 1670 | 1467395379471 Marionette TRACE conn2 <- [1,2938,null,{}] 10:49:39 INFO - PROCESS | 1670 | 1467395379474 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}] 10:49:39 INFO - PROCESS | 1670 | 1467395379476 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:39 INFO - PROCESS | 1670 | 1467395379621 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 10:49:39 INFO - PROCESS | 1670 | 1467395379634 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:39 INFO - PROCESS | 1670 | 1467395379635 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x129314800 == 33 [pid = 1670] [id = 742] 10:49:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1267a8400) [pid = 1670] [serial = 2226] [outer = 0x0] 10:49:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x128446400) [pid = 1670] [serial = 2227] [outer = 0x1267a8400] 10:49:39 INFO - PROCESS | 1670 | 1467395379674 Marionette DEBUG loaded listener.js 10:49:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12865e000) [pid = 1670] [serial = 2228] [outer = 0x1267a8400] 10:49:40 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1267b2c00) [pid = 1670] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:49:40 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x128445c00) [pid = 1670] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:49:40 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x123cc1800) [pid = 1670] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:49:40 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x11690cc00) [pid = 1670] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:49:40 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x121140c00) [pid = 1670] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:49:40 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11673d800) [pid = 1670] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:49:40 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x115e84c00) [pid = 1670] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:49:40 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x112a79800) [pid = 1670] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:49:40 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x112a77800) [pid = 1670] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:49:40 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1189c2400) [pid = 1670] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:49:40 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x115e7fc00) [pid = 1670] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:49:40 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x128fa8c00) [pid = 1670] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:49:40 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x116076000) [pid = 1670] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:49:40 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x128824400) [pid = 1670] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:49:40 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x126029800) [pid = 1670] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:49:40 INFO - PROCESS | 1670 | 1467395380218 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]]]}] 10:49:40 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. 10:49:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 773ms 10:49:40 INFO - PROCESS | 1670 | 1467395380244 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 10:49:40 INFO - PROCESS | 1670 | 1467395380246 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 10:49:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:49:40 INFO - PROCESS | 1670 | 1467395380249 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:49:40 INFO - PROCESS | 1670 | 1467395380250 Marionette TRACE conn2 <- [1,2942,null,{}] 10:49:40 INFO - PROCESS | 1670 | 1467395380252 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}] 10:49:40 INFO - PROCESS | 1670 | 1467395380254 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:40 INFO - PROCESS | 1670 | 1467395380346 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 10:49:40 INFO - PROCESS | 1670 | 1467395380413 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:40 INFO - PROCESS | 1670 | 1467395380414 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x11931f000 == 34 [pid = 1670] [id = 743] 10:49:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x110e7f800) [pid = 1670] [serial = 2229] [outer = 0x0] 10:49:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1184e2400) [pid = 1670] [serial = 2230] [outer = 0x110e7f800] 10:49:40 INFO - PROCESS | 1670 | 1467395380442 Marionette DEBUG loaded listener.js 10:49:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x12601d400) [pid = 1670] [serial = 2231] [outer = 0x110e7f800] 10:49:40 INFO - PROCESS | 1670 | 1467395380678 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"]]]}] 10:49:40 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 10:49:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:49:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 469ms 10:49:40 INFO - PROCESS | 1670 | 1467395380718 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 10:49:40 INFO - PROCESS | 1670 | 1467395380719 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 10:49:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:49:40 INFO - PROCESS | 1670 | 1467395380730 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:49:40 INFO - PROCESS | 1670 | 1467395380731 Marionette TRACE conn2 <- [1,2946,null,{}] 10:49:40 INFO - PROCESS | 1670 | 1467395380733 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}] 10:49:40 INFO - PROCESS | 1670 | 1467395380734 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:40 INFO - PROCESS | 1670 | 1467395380826 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 10:49:40 INFO - PROCESS | 1670 | 1467395380830 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:40 INFO - PROCESS | 1670 | 1467395380831 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af41800 == 35 [pid = 1670] [id = 744] 10:49:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x126029800) [pid = 1670] [serial = 2232] [outer = 0x0] 10:49:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x128449c00) [pid = 1670] [serial = 2233] [outer = 0x126029800] 10:49:40 INFO - PROCESS | 1670 | 1467395380857 Marionette DEBUG loaded listener.js 10:49:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x128665000) [pid = 1670] [serial = 2234] [outer = 0x126029800] 10:49:41 INFO - PROCESS | 1670 | 1467395381207 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]]]}] 10:49:41 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. 10:49:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 524ms 10:49:41 INFO - PROCESS | 1670 | 1467395381250 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 10:49:41 INFO - PROCESS | 1670 | 1467395381252 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 10:49:41 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:49:41 INFO - PROCESS | 1670 | 1467395381255 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:49:41 INFO - PROCESS | 1670 | 1467395381258 Marionette TRACE conn2 <- [1,2950,null,{}] 10:49:41 INFO - PROCESS | 1670 | 1467395381262 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}] 10:49:41 INFO - PROCESS | 1670 | 1467395381264 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:41 INFO - PROCESS | 1670 | 1467395381407 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 10:49:41 INFO - PROCESS | 1670 | 1467395381419 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:41 INFO - PROCESS | 1670 | 1467395381421 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x123c7c800 == 36 [pid = 1670] [id = 745] 10:49:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x12866ac00) [pid = 1670] [serial = 2235] [outer = 0x0] 10:49:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12867a800) [pid = 1670] [serial = 2236] [outer = 0x12866ac00] 10:49:41 INFO - PROCESS | 1670 | 1467395381465 Marionette DEBUG loaded listener.js 10:49:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x128a31000) [pid = 1670] [serial = 2237] [outer = 0x12866ac00] 10:49:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b771800 == 37 [pid = 1670] [id = 746] 10:49:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x128fa8000) [pid = 1670] [serial = 2238] [outer = 0x0] 10:49:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1267a5c00) [pid = 1670] [serial = 2239] [outer = 0x128fa8000] 10:49:41 INFO - PROCESS | 1670 | 1467395381889 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]]]}] 10:49:41 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. 10:49:41 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 672ms 10:49:41 INFO - PROCESS | 1670 | 1467395381938 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 10:49:41 INFO - PROCESS | 1670 | 1467395381940 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 10:49:41 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:49:41 INFO - PROCESS | 1670 | 1467395381943 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:49:41 INFO - PROCESS | 1670 | 1467395381944 Marionette TRACE conn2 <- [1,2954,null,{}] 10:49:41 INFO - PROCESS | 1670 | 1467395381946 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}] 10:49:41 INFO - PROCESS | 1670 | 1467395381947 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:42 INFO - PROCESS | 1670 | 1467395382041 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 10:49:42 INFO - PROCESS | 1670 | 1467395382044 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:42 INFO - PROCESS | 1670 | 1467395382045 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba17800 == 38 [pid = 1670] [id = 747] 10:49:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x128ce9c00) [pid = 1670] [serial = 2240] [outer = 0x0] 10:49:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x128fa4800) [pid = 1670] [serial = 2241] [outer = 0x128ce9c00] 10:49:42 INFO - PROCESS | 1670 | 1467395382069 Marionette DEBUG loaded listener.js 10:49:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x129077c00) [pid = 1670] [serial = 2242] [outer = 0x128ce9c00] 10:49:42 INFO - PROCESS | 1670 | 1467395382526 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]]]}] 10:49:42 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:49:42 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 10:49:42 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 619ms 10:49:42 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:49:42 INFO - PROCESS | 1670 | 1467395382563 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 10:49:42 INFO - PROCESS | 1670 | 1467395382565 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 10:49:42 INFO - PROCESS | 1670 | 1467395382568 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:49:42 INFO - PROCESS | 1670 | 1467395382571 Marionette TRACE conn2 <- [1,2958,null,{}] 10:49:42 INFO - PROCESS | 1670 | 1467395382574 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}] 10:49:42 INFO - PROCESS | 1670 | 1467395382575 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:42 INFO - PROCESS | 1670 | 1467395382692 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 10:49:42 INFO - PROCESS | 1670 | 1467395382823 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:42 INFO - PROCESS | 1670 | 1467395382825 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x118a0b000 == 39 [pid = 1670] [id = 748] 10:49:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11662b000) [pid = 1670] [serial = 2243] [outer = 0x0] 10:49:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x116738800) [pid = 1670] [serial = 2244] [outer = 0x11662b000] 10:49:42 INFO - PROCESS | 1670 | 1467395382857 Marionette DEBUG loaded listener.js 10:49:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1175afc00) [pid = 1670] [serial = 2245] [outer = 0x11662b000] 10:49:43 INFO - PROCESS | 1670 | 1467395383283 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]]]}] 10:49:43 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. 10:49:43 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 724ms 10:49:43 INFO - PROCESS | 1670 | 1467395383291 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 10:49:43 INFO - PROCESS | 1670 | 1467395383294 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 10:49:43 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:49:43 INFO - PROCESS | 1670 | 1467395383299 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:49:43 INFO - PROCESS | 1670 | 1467395383301 Marionette TRACE conn2 <- [1,2962,null,{}] 10:49:43 INFO - PROCESS | 1670 | 1467395383303 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}] 10:49:43 INFO - PROCESS | 1670 | 1467395383305 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:43 INFO - PROCESS | 1670 | 1467395383420 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 10:49:43 INFO - PROCESS | 1670 | 1467395383478 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:43 INFO - PROCESS | 1670 | 1467395383479 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x125372000 == 40 [pid = 1670] [id = 749] 10:49:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1176d3400) [pid = 1670] [serial = 2246] [outer = 0x0] 10:49:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1184e0400) [pid = 1670] [serial = 2247] [outer = 0x1176d3400] 10:49:43 INFO - PROCESS | 1670 | 1467395383510 Marionette DEBUG loaded listener.js 10:49:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11979fc00) [pid = 1670] [serial = 2248] [outer = 0x1176d3400] 10:49:43 INFO - PROCESS | 1670 | 1467395383911 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]]]}] 10:49:43 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. 10:49:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 618ms 10:49:43 INFO - PROCESS | 1670 | 1467395383918 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 10:49:43 INFO - PROCESS | 1670 | 1467395383920 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 10:49:43 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:49:43 INFO - PROCESS | 1670 | 1467395383922 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:49:43 INFO - PROCESS | 1670 | 1467395383925 Marionette TRACE conn2 <- [1,2966,null,{}] 10:49:43 INFO - PROCESS | 1670 | 1467395383932 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}] 10:49:43 INFO - PROCESS | 1670 | 1467395383936 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:44 INFO - PROCESS | 1670 | 1467395384050 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 10:49:44 INFO - PROCESS | 1670 | 1467395384158 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:44 INFO - PROCESS | 1670 | 1467395384160 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x116995000 == 41 [pid = 1670] [id = 750] 10:49:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x11673cc00) [pid = 1670] [serial = 2249] [outer = 0x0] 10:49:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1176c9800) [pid = 1670] [serial = 2250] [outer = 0x11673cc00] 10:49:44 INFO - PROCESS | 1670 | 1467395384194 Marionette DEBUG loaded listener.js 10:49:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x125308c00) [pid = 1670] [serial = 2251] [outer = 0x11673cc00] 10:49:44 INFO - PROCESS | 1670 | 1467395384769 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]]]}] 10:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x12b771800 == 40 [pid = 1670] [id = 746] 10:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x123c7c800 == 39 [pid = 1670] [id = 745] 10:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x12af41800 == 38 [pid = 1670] [id = 744] 10:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x11931f000 == 37 [pid = 1670] [id = 743] 10:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x129314800 == 36 [pid = 1670] [id = 742] 10:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x128c7e800 == 35 [pid = 1670] [id = 741] 10:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x126340000 == 34 [pid = 1670] [id = 740] 10:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x123c7d000 == 33 [pid = 1670] [id = 739] 10:49:44 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. 10:49:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 874ms 10:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x120f2d800 == 32 [pid = 1670] [id = 738] 10:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x119321000 == 31 [pid = 1670] [id = 737] 10:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x1172ad800 == 30 [pid = 1670] [id = 736] 10:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x116241800 == 29 [pid = 1670] [id = 735] 10:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x116614000 == 28 [pid = 1670] [id = 734] 10:49:44 INFO - PROCESS | 1670 | 1467395384797 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 10:49:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:49:44 INFO - PROCESS | 1670 | 1467395384799 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 10:49:44 INFO - PROCESS | 1670 | 1467395384802 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:49:44 INFO - PROCESS | 1670 | 1467395384805 Marionette TRACE conn2 <- [1,2970,null,{}] 10:49:44 INFO - PROCESS | 1670 | 1467395384808 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}] 10:49:44 INFO - PROCESS | 1670 | 1467395384809 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:44 INFO - PROCESS | 1670 | 1467395384890 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 10:49:44 INFO - PROCESS | 1670 | 1467395384895 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:44 INFO - PROCESS | 1670 | 1467395384897 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x116998800 == 29 [pid = 1670] [id = 751] 10:49:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11696e400) [pid = 1670] [serial = 2252] [outer = 0x0] 10:49:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x11703b800) [pid = 1670] [serial = 2253] [outer = 0x11696e400] 10:49:44 INFO - PROCESS | 1670 | 1467395384925 Marionette DEBUG loaded listener.js 10:49:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x118261400) [pid = 1670] [serial = 2254] [outer = 0x11696e400] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x128674c00) [pid = 1670] [serial = 2176] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x128451400) [pid = 1670] [serial = 2173] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1267a7800) [pid = 1670] [serial = 2147] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x118265800) [pid = 1670] [serial = 2158] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1184de400) [pid = 1670] [serial = 2159] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x121330400) [pid = 1670] [serial = 2164] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1248d1000) [pid = 1670] [serial = 2165] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x116911400) [pid = 1670] [serial = 2152] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1175b7400) [pid = 1670] [serial = 2153] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x116624000) [pid = 1670] [serial = 2155] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11690a800) [pid = 1670] [serial = 2156] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x124c4e800) [pid = 1670] [serial = 2167] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1131cf400) [pid = 1670] [serial = 2149] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x113d4ac00) [pid = 1670] [serial = 2150] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1197a6000) [pid = 1670] [serial = 2161] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x119a9b000) [pid = 1670] [serial = 2162] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x116a0b800) [pid = 1670] [serial = 2179] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x129334800) [pid = 1670] [serial = 2189] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1248d0400) [pid = 1670] [serial = 2182] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1197e2400) [pid = 1670] [serial = 2180] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1290d7000) [pid = 1670] [serial = 2188] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12907ac00) [pid = 1670] [serial = 2186] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x12881e400) [pid = 1670] [serial = 2177] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x128f9d800) [pid = 1670] [serial = 2185] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12670e400) [pid = 1670] [serial = 2170] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x128669000) [pid = 1670] [serial = 2174] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x128823c00) [pid = 1670] [serial = 2183] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x1267b2400) [pid = 1670] [serial = 2171] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x126029400) [pid = 1670] [serial = 2168] [outer = 0x0] [url = about:blank] 10:49:45 INFO - PROCESS | 1670 | 1467395385254 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]]]}] 10:49:45 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. 10:49:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 474ms 10:49:45 INFO - PROCESS | 1670 | 1467395385276 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 10:49:45 INFO - PROCESS | 1670 | 1467395385279 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 10:49:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:49:45 INFO - PROCESS | 1670 | 1467395385283 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:49:45 INFO - PROCESS | 1670 | 1467395385285 Marionette TRACE conn2 <- [1,2974,null,{}] 10:49:45 INFO - PROCESS | 1670 | 1467395385287 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}] 10:49:45 INFO - PROCESS | 1670 | 1467395385289 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:45 INFO - PROCESS | 1670 | 1467395385397 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 10:49:45 INFO - PROCESS | 1670 | 1467395385461 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:45 INFO - PROCESS | 1670 | 1467395385462 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x118a13000 == 30 [pid = 1670] [id = 752] 10:49:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1183a2800) [pid = 1670] [serial = 2255] [outer = 0x0] 10:49:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x118748000) [pid = 1670] [serial = 2256] [outer = 0x1183a2800] 10:49:45 INFO - PROCESS | 1670 | 1467395385489 Marionette DEBUG loaded listener.js 10:49:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x11933cc00) [pid = 1670] [serial = 2257] [outer = 0x1183a2800] 10:49:45 INFO - PROCESS | 1670 | 1467395385794 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]]]}] 10:49:45 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. 10:49:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 522ms 10:49:45 INFO - PROCESS | 1670 | 1467395385814 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 10:49:45 INFO - PROCESS | 1670 | 1467395385816 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 10:49:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:49:45 INFO - PROCESS | 1670 | 1467395385820 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:49:45 INFO - PROCESS | 1670 | 1467395385827 Marionette TRACE conn2 <- [1,2978,null,{}] 10:49:45 INFO - PROCESS | 1670 | 1467395385838 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}] 10:49:45 INFO - PROCESS | 1670 | 1467395385845 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:45 INFO - PROCESS | 1670 | 1467395385983 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 10:49:46 INFO - PROCESS | 1670 | 1467395386071 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:46 INFO - PROCESS | 1670 | 1467395386073 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x1215da800 == 31 [pid = 1670] [id = 753] 10:49:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1197ab800) [pid = 1670] [serial = 2258] [outer = 0x0] 10:49:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x12153d000) [pid = 1670] [serial = 2259] [outer = 0x1197ab800] 10:49:46 INFO - PROCESS | 1670 | 1467395386116 Marionette DEBUG loaded listener.js 10:49:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x125309800) [pid = 1670] [serial = 2260] [outer = 0x1197ab800] 10:49:46 INFO - PROCESS | 1670 | 1467395386420 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]]]}] 10:49:46 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. 10:49:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 627ms 10:49:46 INFO - PROCESS | 1670 | 1467395386450 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 10:49:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:49:46 INFO - PROCESS | 1670 | 1467395386452 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 10:49:46 INFO - PROCESS | 1670 | 1467395386462 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:49:46 INFO - PROCESS | 1670 | 1467395386463 Marionette TRACE conn2 <- [1,2982,null,{}] 10:49:46 INFO - PROCESS | 1670 | 1467395386465 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}] 10:49:46 INFO - PROCESS | 1670 | 1467395386467 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:46 INFO - PROCESS | 1670 | 1467395386593 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 10:49:46 INFO - PROCESS | 1670 | 1467395386628 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:46 INFO - PROCESS | 1670 | 1467395386629 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12605e800 == 32 [pid = 1670] [id = 754] 10:49:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x12530e000) [pid = 1670] [serial = 2261] [outer = 0x0] 10:49:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1266ed800) [pid = 1670] [serial = 2262] [outer = 0x12530e000] 10:49:46 INFO - PROCESS | 1670 | 1467395386654 Marionette DEBUG loaded listener.js 10:49:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x12670e400) [pid = 1670] [serial = 2263] [outer = 0x12530e000] 10:49:46 INFO - PROCESS | 1670 | 1467395386934 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"]]]}] 10:49:46 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 10:49:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:49:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:49:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 529ms 10:49:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:49:46 INFO - PROCESS | 1670 | 1467395386984 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 10:49:46 INFO - PROCESS | 1670 | 1467395386985 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 10:49:46 INFO - PROCESS | 1670 | 1467395386987 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:49:46 INFO - PROCESS | 1670 | 1467395386988 Marionette TRACE conn2 <- [1,2986,null,{}] 10:49:47 INFO - PROCESS | 1670 | 1467395387005 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}] 10:49:47 INFO - PROCESS | 1670 | 1467395387008 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:47 INFO - PROCESS | 1670 | 1467395387112 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 10:49:47 INFO - PROCESS | 1670 | 1467395387115 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:47 INFO - PROCESS | 1670 | 1467395387116 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x129008800 == 33 [pid = 1670] [id = 755] 10:49:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x124c4e800) [pid = 1670] [serial = 2264] [outer = 0x0] 10:49:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x126767c00) [pid = 1670] [serial = 2265] [outer = 0x124c4e800] 10:49:47 INFO - PROCESS | 1670 | 1467395387141 Marionette DEBUG loaded listener.js 10:49:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1267b2400) [pid = 1670] [serial = 2266] [outer = 0x124c4e800] 10:49:47 INFO - PROCESS | 1670 | 1467395387453 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]]]}] 10:49:47 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. 10:49:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 526ms 10:49:47 INFO - PROCESS | 1670 | 1467395387514 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 10:49:47 INFO - PROCESS | 1670 | 1467395387515 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 10:49:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:49:47 INFO - PROCESS | 1670 | 1467395387517 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:49:47 INFO - PROCESS | 1670 | 1467395387518 Marionette TRACE conn2 <- [1,2990,null,{}] 10:49:47 INFO - PROCESS | 1670 | 1467395387521 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}] 10:49:47 INFO - PROCESS | 1670 | 1467395387527 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:47 INFO - PROCESS | 1670 | 1467395387637 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 10:49:47 INFO - PROCESS | 1670 | 1467395387679 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:47 INFO - PROCESS | 1670 | 1467395387680 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a81e000 == 34 [pid = 1670] [id = 756] 10:49:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12844b800) [pid = 1670] [serial = 2267] [outer = 0x0] 10:49:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x128676400) [pid = 1670] [serial = 2268] [outer = 0x12844b800] 10:49:47 INFO - PROCESS | 1670 | 1467395387706 Marionette DEBUG loaded listener.js 10:49:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x128a35400) [pid = 1670] [serial = 2269] [outer = 0x12844b800] 10:49:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12af4a800 == 35 [pid = 1670] [id = 757] 10:49:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12907e000) [pid = 1670] [serial = 2270] [outer = 0x0] 10:49:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12907f000) [pid = 1670] [serial = 2271] [outer = 0x12907e000] 10:49:48 INFO - PROCESS | 1670 | 1467395388049 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]]]}] 10:49:48 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. 10:49:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 574ms 10:49:48 INFO - PROCESS | 1670 | 1467395388091 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 10:49:48 INFO - PROCESS | 1670 | 1467395388092 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 10:49:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:49:48 INFO - PROCESS | 1670 | 1467395388095 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:49:48 INFO - PROCESS | 1670 | 1467395388096 Marionette TRACE conn2 <- [1,2994,null,{}] 10:49:48 INFO - PROCESS | 1670 | 1467395388098 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}] 10:49:48 INFO - PROCESS | 1670 | 1467395388099 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:48 INFO - PROCESS | 1670 | 1467395388217 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 10:49:48 INFO - PROCESS | 1670 | 1467395388234 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:48 INFO - PROCESS | 1670 | 1467395388235 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x111ad9000 == 36 [pid = 1670] [id = 758] 10:49:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x128fa2000) [pid = 1670] [serial = 2272] [outer = 0x0] 10:49:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x128fa7400) [pid = 1670] [serial = 2273] [outer = 0x128fa2000] 10:49:48 INFO - PROCESS | 1670 | 1467395388258 Marionette DEBUG loaded listener.js 10:49:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12907c800) [pid = 1670] [serial = 2274] [outer = 0x128fa2000] 10:49:48 INFO - PROCESS | 1670 | 1467395388547 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]]]}] 10:49:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:49:48 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 10:49:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 468ms 10:49:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:49:48 INFO - PROCESS | 1670 | 1467395388563 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 10:49:48 INFO - PROCESS | 1670 | 1467395388564 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 10:49:48 INFO - PROCESS | 1670 | 1467395388567 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:49:48 INFO - PROCESS | 1670 | 1467395388568 Marionette TRACE conn2 <- [1,2998,null,{}] 10:49:48 INFO - PROCESS | 1670 | 1467395388570 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}] 10:49:48 INFO - PROCESS | 1670 | 1467395388571 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:48 INFO - PROCESS | 1670 | 1467395388694 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 10:49:48 INFO - PROCESS | 1670 | 1467395388704 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:48 INFO - PROCESS | 1670 | 1467395388705 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba0d000 == 37 [pid = 1670] [id = 759] 10:49:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12907e400) [pid = 1670] [serial = 2275] [outer = 0x0] 10:49:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1290df400) [pid = 1670] [serial = 2276] [outer = 0x12907e400] 10:49:48 INFO - PROCESS | 1670 | 1467395388729 Marionette DEBUG loaded listener.js 10:49:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x129338c00) [pid = 1670] [serial = 2277] [outer = 0x12907e400] 10:49:49 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x113d3fc00) [pid = 1670] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:49:49 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1189bd800) [pid = 1670] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:49:49 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1160d6c00) [pid = 1670] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:49:49 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x118744c00) [pid = 1670] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:49:49 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x124881800) [pid = 1670] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:49:49 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x124aa6400) [pid = 1670] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:49:49 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11275f000) [pid = 1670] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:49:49 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x124aa3400) [pid = 1670] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:49:49 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x126771c00) [pid = 1670] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:49:49 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1267a8400) [pid = 1670] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:49:49 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x110e7f800) [pid = 1670] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:49:49 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x116a11800) [pid = 1670] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:49:49 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x126029800) [pid = 1670] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:49:49 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x113370400) [pid = 1670] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:49:49 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x112e92400) [pid = 1670] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:49:49 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x128fa8000) [pid = 1670] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:49:49 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x12866ac00) [pid = 1670] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:49:49 INFO - PROCESS | 1670 | 1467395389244 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]]]}] 10:49:49 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. 10:49:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 718ms 10:49:49 INFO - PROCESS | 1670 | 1467395389286 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 10:49:49 INFO - PROCESS | 1670 | 1467395389288 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 10:49:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:49:49 INFO - PROCESS | 1670 | 1467395389291 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:49:49 INFO - PROCESS | 1670 | 1467395389293 Marionette TRACE conn2 <- [1,3002,null,{}] 10:49:49 INFO - PROCESS | 1670 | 1467395389296 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}] 10:49:49 INFO - PROCESS | 1670 | 1467395389298 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:49 INFO - PROCESS | 1670 | 1467395389423 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 10:49:49 INFO - PROCESS | 1670 | 1467395389462 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:49 INFO - PROCESS | 1670 | 1467395389463 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ba1a000 == 38 [pid = 1670] [id = 760] 10:49:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x115e82000) [pid = 1670] [serial = 2278] [outer = 0x0] 10:49:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1189bd800) [pid = 1670] [serial = 2279] [outer = 0x115e82000] 10:49:49 INFO - PROCESS | 1670 | 1467395389487 Marionette DEBUG loaded listener.js 10:49:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1267a4c00) [pid = 1670] [serial = 2280] [outer = 0x115e82000] 10:49:49 INFO - PROCESS | 1670 | 1467395389739 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]]]}] 10:49:49 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. 10:49:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 469ms 10:49:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:49:49 INFO - PROCESS | 1670 | 1467395389762 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 10:49:49 INFO - PROCESS | 1670 | 1467395389763 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 10:49:49 INFO - PROCESS | 1670 | 1467395389765 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:49:49 INFO - PROCESS | 1670 | 1467395389766 Marionette TRACE conn2 <- [1,3006,null,{}] 10:49:49 INFO - PROCESS | 1670 | 1467395389768 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}] 10:49:49 INFO - PROCESS | 1670 | 1467395389769 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:49 INFO - PROCESS | 1670 | 1467395389865 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 10:49:49 INFO - PROCESS | 1670 | 1467395389869 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:49 INFO - PROCESS | 1670 | 1467395389878 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cdcb800 == 39 [pid = 1670] [id = 761] 10:49:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1290d9000) [pid = 1670] [serial = 2281] [outer = 0x0] 10:49:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12933f400) [pid = 1670] [serial = 2282] [outer = 0x1290d9000] 10:49:49 INFO - PROCESS | 1670 | 1467395389902 Marionette DEBUG loaded listener.js 10:49:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1293ad000) [pid = 1670] [serial = 2283] [outer = 0x1290d9000] 10:49:50 INFO - PROCESS | 1670 | 1467395390215 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]]]}] 10:49:50 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. 10:49:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 468ms 10:49:50 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:49:50 INFO - PROCESS | 1670 | 1467395390234 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 10:49:50 INFO - PROCESS | 1670 | 1467395390235 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 10:49:50 INFO - PROCESS | 1670 | 1467395390237 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:49:50 INFO - PROCESS | 1670 | 1467395390241 Marionette TRACE conn2 <- [1,3010,null,{}] 10:49:50 INFO - PROCESS | 1670 | 1467395390245 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}] 10:49:50 INFO - PROCESS | 1670 | 1467395390246 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:50 INFO - PROCESS | 1670 | 1467395390369 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 10:49:50 INFO - PROCESS | 1670 | 1467395390407 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:50 INFO - PROCESS | 1670 | 1467395390408 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cfe7000 == 40 [pid = 1670] [id = 762] 10:49:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x124aa6400) [pid = 1670] [serial = 2284] [outer = 0x0] 10:49:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1293b3000) [pid = 1670] [serial = 2285] [outer = 0x124aa6400] 10:49:50 INFO - PROCESS | 1670 | 1467395390434 Marionette DEBUG loaded listener.js 10:49:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12a628c00) [pid = 1670] [serial = 2286] [outer = 0x124aa6400] 10:49:50 INFO - PROCESS | 1670 | 1467395390681 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]]]}] 10:49:50 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 10:49:50 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 474ms 10:49:50 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:49:50 INFO - PROCESS | 1670 | 1467395390712 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 10:49:50 INFO - PROCESS | 1670 | 1467395390713 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 10:49:50 INFO - PROCESS | 1670 | 1467395390717 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:49:50 INFO - PROCESS | 1670 | 1467395390718 Marionette TRACE conn2 <- [1,3014,null,{}] 10:49:50 INFO - PROCESS | 1670 | 1467395390721 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}] 10:49:50 INFO - PROCESS | 1670 | 1467395390722 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:50 INFO - PROCESS | 1670 | 1467395390827 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 10:49:50 INFO - PROCESS | 1670 | 1467395390831 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:50 INFO - PROCESS | 1670 | 1467395390832 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d2a7000 == 41 [pid = 1670] [id = 763] 10:49:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12a624c00) [pid = 1670] [serial = 2287] [outer = 0x0] 10:49:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12a6bbc00) [pid = 1670] [serial = 2288] [outer = 0x12a624c00] 10:49:50 INFO - PROCESS | 1670 | 1467395390856 Marionette DEBUG loaded listener.js 10:49:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12a6c3000) [pid = 1670] [serial = 2289] [outer = 0x12a624c00] 10:49:51 INFO - PROCESS | 1670 | [1670] 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 10:49:51 INFO - PROCESS | 1670 | 1467395391288 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:49:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:49:51 INFO - {} 10:49:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:49:51 INFO - {} 10:49:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:49:51 INFO - {} 10:49:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:49:51 INFO - {} 10:49:51 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 625ms 10:49:51 INFO - PROCESS | 1670 | 1467395391343 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 10:49:51 INFO - TEST-START | /FileAPI/fileReader.html 10:49:51 INFO - PROCESS | 1670 | 1467395391345 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 10:49:51 INFO - PROCESS | 1670 | 1467395391349 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:49:51 INFO - PROCESS | 1670 | 1467395391351 Marionette TRACE conn2 <- [1,3018,null,{}] 10:49:51 INFO - PROCESS | 1670 | 1467395391356 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}] 10:49:51 INFO - PROCESS | 1670 | 1467395391359 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:51 INFO - PROCESS | 1670 | 1467395391463 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 10:49:51 INFO - PROCESS | 1670 | 1467395391539 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:51 INFO - PROCESS | 1670 | 1467395391540 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x120f15800 == 42 [pid = 1670] [id = 764] 10:49:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1175b8c00) [pid = 1670] [serial = 2290] [outer = 0x0] 10:49:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1183a5c00) [pid = 1670] [serial = 2291] [outer = 0x1175b8c00] 10:49:51 INFO - PROCESS | 1670 | 1467395391571 Marionette DEBUG loaded listener.js 10:49:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1189bfc00) [pid = 1670] [serial = 2292] [outer = 0x1175b8c00] 10:49:51 INFO - PROCESS | 1670 | 1467395391937 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]]]}] 10:49:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:49:51 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:49:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:49:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:49:51 INFO - TEST-OK | /FileAPI/fileReader.html | took 622ms 10:49:51 INFO - PROCESS | 1670 | 1467395391971 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 10:49:51 INFO - PROCESS | 1670 | 1467395391974 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 10:49:51 INFO - TEST-START | /FileAPI/historical.html 10:49:51 INFO - PROCESS | 1670 | 1467395391979 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:49:51 INFO - PROCESS | 1670 | 1467395391981 Marionette TRACE conn2 <- [1,3022,null,{}] 10:49:51 INFO - PROCESS | 1670 | 1467395391984 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}] 10:49:51 INFO - PROCESS | 1670 | 1467395391985 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:52 INFO - PROCESS | 1670 | 1467395392091 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 10:49:52 INFO - PROCESS | 1670 | 1467395392155 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:52 INFO - PROCESS | 1670 | 1467395392156 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a8d9800 == 43 [pid = 1670] [id = 765] 10:49:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x120dc3400) [pid = 1670] [serial = 2293] [outer = 0x0] 10:49:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1219c4400) [pid = 1670] [serial = 2294] [outer = 0x120dc3400] 10:49:52 INFO - PROCESS | 1670 | 1467395392186 Marionette DEBUG loaded listener.js 10:49:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x126027800) [pid = 1670] [serial = 2295] [outer = 0x120dc3400] 10:49:52 INFO - PROCESS | 1670 | 1467395392580 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"]]]}] 10:49:52 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:49:52 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:49:52 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:49:52 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:49:52 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:49:52 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:49:52 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:52 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:49:52 INFO - TEST-OK | /FileAPI/historical.html | took 623ms 10:49:52 INFO - PROCESS | 1670 | 1467395392603 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 10:49:52 INFO - PROCESS | 1670 | 1467395392605 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 10:49:52 INFO - TEST-START | /FileAPI/idlharness.html 10:49:52 INFO - PROCESS | 1670 | 1467395392607 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:49:52 INFO - PROCESS | 1670 | 1467395392610 Marionette TRACE conn2 <- [1,3026,null,{}] 10:49:52 INFO - PROCESS | 1670 | 1467395392618 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}] 10:49:52 INFO - PROCESS | 1670 | 1467395392621 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:52 INFO - PROCESS | 1670 | 1467395392726 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 10:49:52 INFO - PROCESS | 1670 | 1467395392809 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:52 INFO - PROCESS | 1670 | 1467395392811 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d5d4800 == 44 [pid = 1670] [id = 766] 10:49:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1267d4800) [pid = 1670] [serial = 2296] [outer = 0x0] 10:49:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x128821400) [pid = 1670] [serial = 2297] [outer = 0x1267d4800] 10:49:52 INFO - PROCESS | 1670 | 1467395392885 Marionette DEBUG loaded listener.js 10:49:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1290d7c00) [pid = 1670] [serial = 2298] [outer = 0x1267d4800] 10:49:53 INFO - PROCESS | 1670 | 1467395393452 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]]]}] 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:49:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:49:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:49:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:49:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:49:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:49:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:49:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:49:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:49:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:49:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:49:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:49:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:49:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:49:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:49:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:49:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:49:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:49:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:49:53 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 10:49:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:49:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:49:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:49:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:49:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:49:53 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 10:49:53 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 10:49:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:49:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:49:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:49:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:49:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:49:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:49:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:49:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:49:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:49:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:49:53 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 10:49:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:49:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:49:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:49:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:49:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:49:53 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 10:49:53 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 10:49:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:49:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:49:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:49:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:49:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:49:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:49:53 INFO - TEST-OK | /FileAPI/idlharness.html | took 883ms 10:49:53 INFO - PROCESS | 1670 | 1467395393530 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 10:49:53 INFO - PROCESS | 1670 | 1467395393532 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 10:49:53 INFO - TEST-START | /FileAPI/idlharness.worker 10:49:53 INFO - PROCESS | 1670 | 1467395393536 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:49:53 INFO - PROCESS | 1670 | 1467395393537 Marionette TRACE conn2 <- [1,3030,null,{}] 10:49:53 INFO - PROCESS | 1670 | 1467395393545 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}] 10:49:53 INFO - PROCESS | 1670 | 1467395393546 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:53 INFO - PROCESS | 1670 | 1467395393652 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 10:49:53 INFO - PROCESS | 1670 | 1467395393725 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:53 INFO - PROCESS | 1670 | 1467395393726 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x126797800 == 45 [pid = 1670] [id = 767] 10:49:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12b77d400) [pid = 1670] [serial = 2299] [outer = 0x0] 10:49:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12b9e9000) [pid = 1670] [serial = 2300] [outer = 0x12b77d400] 10:49:53 INFO - PROCESS | 1670 | 1467395393757 Marionette DEBUG loaded listener.js 10:49:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12b9ed800) [pid = 1670] [serial = 2301] [outer = 0x12b77d400] 10:49:53 INFO - PROCESS | 1670 | [1670] 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 10:49:54 INFO - PROCESS | 1670 | 1467395394538 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,{},{}]]]}] 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:49:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:49:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:49:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:49:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:49:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:49:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:49:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:49:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:49:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:49:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:49:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:49:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:49:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:49:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:49:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:49:54 INFO - {} 10:49:54 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 10:49:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:49:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:49:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:49:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:49:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:49:54 INFO - {} 10:49:54 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 - {} 10:49:54 INFO - {} 10:49:54 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 10:49:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:49:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:49:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:49:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:49:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:49:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:49:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:49:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:49:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:49:54 INFO - {} 10:49:54 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 10:49:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:49:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:49:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:49:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:49:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:49:54 INFO - {} 10:49:54 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 - {} 10:49:54 INFO - {} 10:49:54 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 10:49:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:49:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:49:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:49:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:49:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:49:54 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 10:49:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:49:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:49:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:49:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:49:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:49:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:49:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:49:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:49:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:49:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:49:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:49:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:49:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:49:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:49:54 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 10:49:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:49:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:49:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:49:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:49:54 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 10:49:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:49:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:49:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:49:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:49:54 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 10:49:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:49:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:49:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:49:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:49:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:49:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:49:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:49:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:49:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:49:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:49:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:49:54 INFO - {} 10:49:54 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1033ms 10:49:54 INFO - PROCESS | 1670 | 1467395394580 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 10:49:54 INFO - PROCESS | 1670 | 1467395394581 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 10:49:54 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:49:54 INFO - PROCESS | 1670 | 1467395394777 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:49:54 INFO - PROCESS | 1670 | 1467395394779 Marionette TRACE conn2 <- [1,3034,null,{}] 10:49:54 INFO - PROCESS | 1670 | 1467395394782 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}] 10:49:54 INFO - PROCESS | 1670 | 1467395394784 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:54 INFO - PROCESS | 1670 | 1467395394882 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 10:49:54 INFO - PROCESS | 1670 | 1467395394943 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:54 INFO - PROCESS | 1670 | 1467395394944 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x118753800 == 46 [pid = 1670] [id = 768] 10:49:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x1175b6800) [pid = 1670] [serial = 2302] [outer = 0x0] 10:49:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x118160000) [pid = 1670] [serial = 2303] [outer = 0x1175b6800] 10:49:54 INFO - PROCESS | 1670 | 1467395394971 Marionette DEBUG loaded listener.js 10:49:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x118797000) [pid = 1670] [serial = 2304] [outer = 0x1175b6800] 10:49:55 INFO - PROCESS | 1670 | 1467395395331 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]]]}] 10:49:55 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:49:55 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 597ms 10:49:55 INFO - PROCESS | 1670 | 1467395395349 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 10:49:55 INFO - PROCESS | 1670 | 1467395395352 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 10:49:55 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:49:55 INFO - PROCESS | 1670 | 1467395395357 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:49:55 INFO - PROCESS | 1670 | 1467395395359 Marionette TRACE conn2 <- [1,3038,null,{}] 10:49:55 INFO - PROCESS | 1670 | 1467395395363 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}] 10:49:55 INFO - PROCESS | 1670 | 1467395395365 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:55 INFO - PROCESS | 1670 | 1467395395461 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 10:49:55 INFO - PROCESS | 1670 | 1467395395543 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:55 INFO - PROCESS | 1670 | 1467395395544 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x112d66000 == 47 [pid = 1670] [id = 769] 10:49:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x116624000) [pid = 1670] [serial = 2305] [outer = 0x0] 10:49:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1183a2000) [pid = 1670] [serial = 2306] [outer = 0x116624000] 10:49:55 INFO - PROCESS | 1670 | 1467395395573 Marionette DEBUG loaded listener.js 10:49:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x119338800) [pid = 1670] [serial = 2307] [outer = 0x116624000] 10:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12cfe7000 == 46 [pid = 1670] [id = 762] 10:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12cdcb800 == 45 [pid = 1670] [id = 761] 10:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba1a000 == 44 [pid = 1670] [id = 760] 10:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba0d000 == 43 [pid = 1670] [id = 759] 10:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x111ad9000 == 42 [pid = 1670] [id = 758] 10:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12af4a800 == 41 [pid = 1670] [id = 757] 10:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12a81e000 == 40 [pid = 1670] [id = 756] 10:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x129008800 == 39 [pid = 1670] [id = 755] 10:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12605e800 == 38 [pid = 1670] [id = 754] 10:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x1215da800 == 37 [pid = 1670] [id = 753] 10:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x118a13000 == 36 [pid = 1670] [id = 752] 10:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x116998800 == 35 [pid = 1670] [id = 751] 10:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x118a0b000 == 34 [pid = 1670] [id = 748] 10:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12ba17800 == 33 [pid = 1670] [id = 747] 10:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x125372000 == 32 [pid = 1670] [id = 749] 10:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x116995000 == 31 [pid = 1670] [id = 750] 10:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x118753800 == 30 [pid = 1670] [id = 768] 10:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x126797800 == 29 [pid = 1670] [id = 767] 10:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12d5d4800 == 28 [pid = 1670] [id = 766] 10:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12a8d9800 == 27 [pid = 1670] [id = 765] 10:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12d2a7000 == 26 [pid = 1670] [id = 763] 10:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x120f15800 == 25 [pid = 1670] [id = 764] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12867a800) [pid = 1670] [serial = 2236] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x116f3d800) [pid = 1670] [serial = 2192] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1160d6000) [pid = 1670] [serial = 2191] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1197e1800) [pid = 1670] [serial = 2195] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x11926b000) [pid = 1670] [serial = 2194] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x11690f800) [pid = 1670] [serial = 2209] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1172da400) [pid = 1670] [serial = 2210] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1192a7800) [pid = 1670] [serial = 2215] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12676cc00) [pid = 1670] [serial = 2198] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1266ee000) [pid = 1670] [serial = 2197] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12676c800) [pid = 1670] [serial = 2224] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1189b7800) [pid = 1670] [serial = 2212] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11926a400) [pid = 1670] [serial = 2213] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12530d400) [pid = 1670] [serial = 2221] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x128f9d000) [pid = 1670] [serial = 2201] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x128446400) [pid = 1670] [serial = 2227] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1184e2400) [pid = 1670] [serial = 2230] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1267a8000) [pid = 1670] [serial = 2225] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x118166400) [pid = 1670] [serial = 2204] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11703cc00) [pid = 1670] [serial = 2203] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12866a400) [pid = 1670] [serial = 2200] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12601d400) [pid = 1670] [serial = 2231] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x128449c00) [pid = 1670] [serial = 2233] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x128665000) [pid = 1670] [serial = 2234] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12865e000) [pid = 1670] [serial = 2228] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1131cf800) [pid = 1670] [serial = 2207] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x113f38400) [pid = 1670] [serial = 2206] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x120dc9c00) [pid = 1670] [serial = 2218] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12670ac00) [pid = 1670] [serial = 2222] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x124836c00) [pid = 1670] [serial = 2219] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1267a5c00) [pid = 1670] [serial = 2239] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x119a0a000) [pid = 1670] [serial = 2216] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x128a31000) [pid = 1670] [serial = 2237] [outer = 0x0] [url = about:blank] 10:49:56 INFO - PROCESS | 1670 | 1467395396502 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"]]]}] 10:49:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:49:56 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1220ms 10:49:56 INFO - PROCESS | 1670 | 1467395396578 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 10:49:56 INFO - PROCESS | 1670 | 1467395396580 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 10:49:56 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:49:56 INFO - PROCESS | 1670 | 1467395396583 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:49:56 INFO - PROCESS | 1670 | 1467395396586 Marionette TRACE conn2 <- [1,3042,null,{}] 10:49:56 INFO - PROCESS | 1670 | 1467395396590 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}] 10:49:56 INFO - PROCESS | 1670 | 1467395396591 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:56 INFO - PROCESS | 1670 | 1467395396676 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 10:49:56 INFO - PROCESS | 1670 | 1467395396680 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:56 INFO - PROCESS | 1670 | 1467395396682 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x113a4d000 == 26 [pid = 1670] [id = 770] 10:49:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x113a5d800) [pid = 1670] [serial = 2308] [outer = 0x0] 10:49:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x113da8000) [pid = 1670] [serial = 2309] [outer = 0x113a5d800] 10:49:56 INFO - PROCESS | 1670 | 1467395396710 Marionette DEBUG loaded listener.js 10:49:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x115e86000) [pid = 1670] [serial = 2310] [outer = 0x113a5d800] 10:49:57 INFO - PROCESS | 1670 | 1467395397168 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]]]}] 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:49:57 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. 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:49:57 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'.) 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:49:57 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. 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:49:57 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. 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:49:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:49:57 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. 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:49:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:49:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:49:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:49:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:49:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:49:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:49:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:49:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:49:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:49:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:49:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:49:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:49:57 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 633ms 10:49:57 INFO - PROCESS | 1670 | 1467395397218 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 10:49:57 INFO - PROCESS | 1670 | 1467395397224 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 10:49:57 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:49:57 INFO - PROCESS | 1670 | 1467395397232 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:49:57 INFO - PROCESS | 1670 | 1467395397235 Marionette TRACE conn2 <- [1,3046,null,{}] 10:49:57 INFO - PROCESS | 1670 | 1467395397238 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}] 10:49:57 INFO - PROCESS | 1670 | 1467395397241 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:57 INFO - PROCESS | 1670 | 1467395397372 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 10:49:57 INFO - PROCESS | 1670 | 1467395397460 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:57 INFO - PROCESS | 1670 | 1467395397462 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x117449800 == 27 [pid = 1670] [id = 771] 10:49:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x116902c00) [pid = 1670] [serial = 2311] [outer = 0x0] 10:49:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1183a0000) [pid = 1670] [serial = 2312] [outer = 0x116902c00] 10:49:57 INFO - PROCESS | 1670 | 1467395397504 Marionette DEBUG loaded listener.js 10:49:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1184e2400) [pid = 1670] [serial = 2313] [outer = 0x116902c00] 10:49:57 INFO - PROCESS | 1670 | [1670] 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 10:49:57 INFO - PROCESS | 1670 | 1467395397849 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:49:57 INFO - {} 10:49:57 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 622ms 10:49:57 INFO - PROCESS | 1670 | 1467395397854 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 10:49:57 INFO - PROCESS | 1670 | 1467395397856 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 10:49:57 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:49:57 INFO - PROCESS | 1670 | 1467395397867 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:49:57 INFO - PROCESS | 1670 | 1467395397869 Marionette TRACE conn2 <- [1,3050,null,{}] 10:49:57 INFO - PROCESS | 1670 | 1467395397882 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}] 10:49:57 INFO - PROCESS | 1670 | 1467395397885 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:58 INFO - PROCESS | 1670 | 1467395398017 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 10:49:58 INFO - PROCESS | 1670 | 1467395398026 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:58 INFO - PROCESS | 1670 | 1467395398028 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x120f15800 == 28 [pid = 1670] [id = 772] 10:49:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1192a2800) [pid = 1670] [serial = 2314] [outer = 0x0] 10:49:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x120dc7000) [pid = 1670] [serial = 2315] [outer = 0x1192a2800] 10:49:58 INFO - PROCESS | 1670 | 1467395398058 Marionette DEBUG loaded listener.js 10:49:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1219c5400) [pid = 1670] [serial = 2316] [outer = 0x1192a2800] 10:49:58 INFO - PROCESS | 1670 | 1467395398389 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]]]}] 10:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:49:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 577ms 10:49:58 INFO - PROCESS | 1670 | 1467395398444 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 10:49:58 INFO - PROCESS | 1670 | 1467395398446 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 10:49:58 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:49:58 INFO - PROCESS | 1670 | 1467395398448 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:49:58 INFO - PROCESS | 1670 | 1467395398449 Marionette TRACE conn2 <- [1,3054,null,{}] 10:49:58 INFO - PROCESS | 1670 | 1467395398452 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}] 10:49:58 INFO - PROCESS | 1670 | 1467395398453 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:58 INFO - PROCESS | 1670 | 1467395398529 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 10:49:58 INFO - PROCESS | 1670 | 1467395398542 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:58 INFO - PROCESS | 1670 | 1467395398543 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x123b1d000 == 29 [pid = 1670] [id = 773] 10:49:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1248d5c00) [pid = 1670] [serial = 2317] [outer = 0x0] 10:49:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x124d92800) [pid = 1670] [serial = 2318] [outer = 0x1248d5c00] 10:49:58 INFO - PROCESS | 1670 | 1467395398569 Marionette DEBUG loaded listener.js 10:49:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12538f400) [pid = 1670] [serial = 2319] [outer = 0x1248d5c00] 10:49:59 INFO - PROCESS | 1670 | 1467395399054 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"]]]}] 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:49:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:49:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:49:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:49:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:49:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:49:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:49:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:49:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:49:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:49:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:49:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:49:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:49:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:49:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:49:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:49:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:49:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:49:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:49:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:49:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:49:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:49:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:49:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:49:59 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" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:49:59 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" 10:49:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:49:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 633ms 10:49:59 INFO - PROCESS | 1670 | 1467395399082 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 10:49:59 INFO - PROCESS | 1670 | 1467395399084 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 10:49:59 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:49:59 INFO - PROCESS | 1670 | 1467395399102 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:49:59 INFO - PROCESS | 1670 | 1467395399103 Marionette TRACE conn2 <- [1,3058,null,{}] 10:49:59 INFO - PROCESS | 1670 | 1467395399105 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}] 10:49:59 INFO - PROCESS | 1670 | 1467395399106 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:59 INFO - PROCESS | 1670 | 1467395399207 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 10:49:59 INFO - PROCESS | 1670 | 1467395399215 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:59 INFO - PROCESS | 1670 | 1467395399216 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x12605e800 == 30 [pid = 1670] [id = 774] 10:49:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x126026800) [pid = 1670] [serial = 2320] [outer = 0x0] 10:49:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x126704c00) [pid = 1670] [serial = 2321] [outer = 0x126026800] 10:49:59 INFO - PROCESS | 1670 | 1467395399241 Marionette DEBUG loaded listener.js 10:49:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1267abc00) [pid = 1670] [serial = 2322] [outer = 0x126026800] 10:49:59 INFO - PROCESS | 1670 | 1467395399577 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]]]}] 10:49:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:49:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:49:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:49:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:49:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:49:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:49:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:49:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:49:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:49:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:49:59 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:59 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:49:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:49:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:49:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:49:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:49:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:49:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:49:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:49:59 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 522ms 10:49:59 INFO - PROCESS | 1670 | 1467395399626 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 10:49:59 INFO - PROCESS | 1670 | 1467395399628 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 10:49:59 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:49:59 INFO - PROCESS | 1670 | 1467395399636 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:49:59 INFO - PROCESS | 1670 | 1467395399637 Marionette TRACE conn2 <- [1,3062,null,{}] 10:49:59 INFO - PROCESS | 1670 | 1467395399639 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}] 10:49:59 INFO - PROCESS | 1670 | 1467395399643 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:59 INFO - PROCESS | 1670 | 1467395399762 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 10:49:59 INFO - PROCESS | 1670 | 1467395399799 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:59 INFO - PROCESS | 1670 | 1467395399800 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:49:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x128c7e000 == 31 [pid = 1670] [id = 775] 10:49:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1267b2800) [pid = 1670] [serial = 2323] [outer = 0x0] 10:49:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x128665400) [pid = 1670] [serial = 2324] [outer = 0x1267b2800] 10:49:59 INFO - PROCESS | 1670 | 1467395399825 Marionette DEBUG loaded listener.js 10:49:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x116739000) [pid = 1670] [serial = 2325] [outer = 0x1267b2800] 10:49:59 INFO - PROCESS | 1670 | [1670] 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 10:50:00 INFO - PROCESS | 1670 | 1467395400163 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:50:00 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:50:00 INFO - {} 10:50:00 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 569ms 10:50:00 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:50:00 INFO - PROCESS | 1670 | 1467395400211 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 10:50:00 INFO - PROCESS | 1670 | 1467395400212 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 10:50:00 INFO - PROCESS | 1670 | 1467395400214 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:50:00 INFO - PROCESS | 1670 | 1467395400215 Marionette TRACE conn2 <- [1,3066,null,{}] 10:50:00 INFO - PROCESS | 1670 | 1467395400218 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}] 10:50:00 INFO - PROCESS | 1670 | 1467395400219 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:00 INFO - PROCESS | 1670 | 1467395400316 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 10:50:00 INFO - PROCESS | 1670 | 1467395400320 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:00 INFO - PROCESS | 1670 | 1467395400321 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x12678b800 == 32 [pid = 1670] [id = 776] 10:50:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x128675800) [pid = 1670] [serial = 2326] [outer = 0x0] 10:50:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x128f9c400) [pid = 1670] [serial = 2327] [outer = 0x128675800] 10:50:00 INFO - PROCESS | 1670 | 1467395400346 Marionette DEBUG loaded listener.js 10:50:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1290d5c00) [pid = 1670] [serial = 2328] [outer = 0x128675800] 10:50:00 INFO - PROCESS | 1670 | 1467395400648 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]]]}] 10:50:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:50:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:50:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:50:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:50:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:50:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:50:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:50:00 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 472ms 10:50:00 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12844b800) [pid = 1670] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 10:50:00 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x124c4e800) [pid = 1670] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 10:50:00 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12907e000) [pid = 1670] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:50:00 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12907e400) [pid = 1670] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 10:50:00 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x115e82000) [pid = 1670] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 10:50:00 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1197ab800) [pid = 1670] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:50:00 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x128ce9c00) [pid = 1670] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:50:00 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11696e400) [pid = 1670] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:50:00 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11673cc00) [pid = 1670] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:50:00 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12530e000) [pid = 1670] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 10:50:00 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1176d3400) [pid = 1670] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:50:00 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11662b000) [pid = 1670] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:50:00 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1183a2800) [pid = 1670] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:50:00 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x124aa6400) [pid = 1670] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 10:50:00 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1290d9000) [pid = 1670] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 10:50:00 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12a624c00) [pid = 1670] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 10:50:00 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x128fa2000) [pid = 1670] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 10:50:00 INFO - PROCESS | 1670 | 1467395400878 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 10:50:00 INFO - PROCESS | 1670 | 1467395400880 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 10:50:00 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:50:00 INFO - PROCESS | 1670 | 1467395400886 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:50:00 INFO - PROCESS | 1670 | 1467395400887 Marionette TRACE conn2 <- [1,3070,null,{}] 10:50:00 INFO - PROCESS | 1670 | 1467395400891 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}] 10:50:00 INFO - PROCESS | 1670 | 1467395400892 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:00 INFO - PROCESS | 1670 | 1467395400968 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 10:50:00 INFO - PROCESS | 1670 | 1467395400971 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:00 INFO - PROCESS | 1670 | 1467395400973 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x129308000 == 33 [pid = 1670] [id = 777] 10:50:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x11929e400) [pid = 1670] [serial = 2329] [outer = 0x0] 10:50:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x124c4e800) [pid = 1670] [serial = 2330] [outer = 0x11929e400] 10:50:01 INFO - PROCESS | 1670 | 1467395401000 Marionette DEBUG loaded listener.js 10:50:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x128a36000) [pid = 1670] [serial = 2331] [outer = 0x11929e400] 10:50:01 INFO - PROCESS | 1670 | 1467395401322 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]]]}] 10:50:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:50:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:50:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:50:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:50:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:50:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:50:01 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 468ms 10:50:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:50:01 INFO - PROCESS | 1670 | 1467395401355 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 10:50:01 INFO - PROCESS | 1670 | 1467395401356 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 10:50:01 INFO - PROCESS | 1670 | 1467395401358 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:50:01 INFO - PROCESS | 1670 | 1467395401359 Marionette TRACE conn2 <- [1,3074,null,{}] 10:50:01 INFO - PROCESS | 1670 | 1467395401361 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}] 10:50:01 INFO - PROCESS | 1670 | 1467395401362 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:01 INFO - PROCESS | 1670 | 1467395401437 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 10:50:01 INFO - PROCESS | 1670 | 1467395401443 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:01 INFO - PROCESS | 1670 | 1467395401444 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a81d800 == 34 [pid = 1670] [id = 778] 10:50:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12907e400) [pid = 1670] [serial = 2332] [outer = 0x0] 10:50:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x129337400) [pid = 1670] [serial = 2333] [outer = 0x12907e400] 10:50:01 INFO - PROCESS | 1670 | 1467395401468 Marionette DEBUG loaded listener.js 10:50:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1293ae400) [pid = 1670] [serial = 2334] [outer = 0x12907e400] 10:50:01 INFO - PROCESS | 1670 | 1467395401761 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]]]}] 10:50:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:50:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:50:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:50:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:50:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:50:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:50:01 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 418ms 10:50:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:50:01 INFO - PROCESS | 1670 | 1467395401777 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 10:50:01 INFO - PROCESS | 1670 | 1467395401779 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 10:50:01 INFO - PROCESS | 1670 | 1467395401781 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:50:01 INFO - PROCESS | 1670 | 1467395401782 Marionette TRACE conn2 <- [1,3078,null,{}] 10:50:01 INFO - PROCESS | 1670 | 1467395401784 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}] 10:50:01 INFO - PROCESS | 1670 | 1467395401785 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:01 INFO - PROCESS | 1670 | 1467395401871 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 10:50:01 INFO - PROCESS | 1670 | 1467395401943 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:01 INFO - PROCESS | 1670 | 1467395401944 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a8d3800 == 35 [pid = 1670] [id = 779] 10:50:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11929cc00) [pid = 1670] [serial = 2335] [outer = 0x0] 10:50:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12a527000) [pid = 1670] [serial = 2336] [outer = 0x11929cc00] 10:50:01 INFO - PROCESS | 1670 | 1467395401968 Marionette DEBUG loaded listener.js 10:50:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12a6b9c00) [pid = 1670] [serial = 2337] [outer = 0x11929cc00] 10:50:02 INFO - PROCESS | 1670 | 1467395402236 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] 10:50:02 INFO - PROCESS | 1670 | 1467395402252 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 10:50:02 INFO - PROCESS | 1670 | 1467395402261 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:50:02 INFO - PROCESS | 1670 | 1467395402263 Marionette TRACE conn2 <- [1,3082,null,{}] 10:50:02 INFO - PROCESS | 1670 | 1467395402266 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}] 10:50:02 INFO - PROCESS | 1670 | 1467395402267 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:02 INFO - PROCESS | 1670 | 1467395402367 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 10:50:02 INFO - PROCESS | 1670 | 1467395402371 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:02 INFO - PROCESS | 1670 | 1467395402373 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b099800 == 36 [pid = 1670] [id = 780] 10:50:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1290dd800) [pid = 1670] [serial = 2338] [outer = 0x0] 10:50:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12b77c000) [pid = 1670] [serial = 2339] [outer = 0x1290dd800] 10:50:02 INFO - PROCESS | 1670 | 1467395402399 Marionette DEBUG loaded listener.js 10:50:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1267ab800) [pid = 1670] [serial = 2340] [outer = 0x1290dd800] 10:50:02 INFO - PROCESS | 1670 | 1467395402744 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]]]}] 10:50:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:50:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:50:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:50:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:50:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:50:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 527ms 10:50:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:50:02 INFO - PROCESS | 1670 | 1467395402781 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 10:50:02 INFO - PROCESS | 1670 | 1467395402782 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 10:50:02 INFO - PROCESS | 1670 | 1467395402784 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:50:02 INFO - PROCESS | 1670 | 1467395402785 Marionette TRACE conn2 <- [1,3086,null,{}] 10:50:02 INFO - PROCESS | 1670 | 1467395402788 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}] 10:50:02 INFO - PROCESS | 1670 | 1467395402789 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:02 INFO - PROCESS | 1670 | 1467395402900 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 10:50:02 INFO - PROCESS | 1670 | 1467395402991 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:02 INFO - PROCESS | 1670 | 1467395402993 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x110dde000 == 37 [pid = 1670] [id = 781] 10:50:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x110e84000) [pid = 1670] [serial = 2341] [outer = 0x0] 10:50:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x11213ec00) [pid = 1670] [serial = 2342] [outer = 0x110e84000] 10:50:03 INFO - PROCESS | 1670 | 1467395403024 Marionette DEBUG loaded listener.js 10:50:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x113237800) [pid = 1670] [serial = 2343] [outer = 0x110e84000] 10:50:03 INFO - PROCESS | 1670 | 1467395403444 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:50:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:50:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 669ms 10:50:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:50:03 INFO - PROCESS | 1670 | 1467395403454 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 10:50:03 INFO - PROCESS | 1670 | 1467395403457 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 10:50:03 INFO - PROCESS | 1670 | 1467395403460 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:50:03 INFO - PROCESS | 1670 | 1467395403461 Marionette TRACE conn2 <- [1,3090,null,{}] 10:50:03 INFO - PROCESS | 1670 | 1467395403465 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}] 10:50:03 INFO - PROCESS | 1670 | 1467395403468 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:03 INFO - PROCESS | 1670 | 1467395403582 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 10:50:03 INFO - PROCESS | 1670 | 1467395403651 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:03 INFO - PROCESS | 1670 | 1467395403652 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x119240000 == 38 [pid = 1670] [id = 782] 10:50:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11336f800) [pid = 1670] [serial = 2344] [outer = 0x0] 10:50:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x116905000) [pid = 1670] [serial = 2345] [outer = 0x11336f800] 10:50:03 INFO - PROCESS | 1670 | 1467395403724 Marionette DEBUG loaded listener.js 10:50:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x118167400) [pid = 1670] [serial = 2346] [outer = 0x11336f800] 10:50:04 INFO - PROCESS | 1670 | 1467395404127 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:50:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:50:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 720ms 10:50:04 INFO - PROCESS | 1670 | 1467395404181 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 10:50:04 INFO - PROCESS | 1670 | 1467395404184 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 10:50:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:50:04 INFO - PROCESS | 1670 | 1467395404187 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:50:04 INFO - PROCESS | 1670 | 1467395404188 Marionette TRACE conn2 <- [1,3094,null,{}] 10:50:04 INFO - PROCESS | 1670 | 1467395404219 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}] 10:50:04 INFO - PROCESS | 1670 | 1467395404220 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:04 INFO - PROCESS | 1670 | 1467395404360 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 10:50:04 INFO - PROCESS | 1670 | 1467395404453 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:04 INFO - PROCESS | 1670 | 1467395404455 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x1266d0800 == 39 [pid = 1670] [id = 783] 10:50:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1197abc00) [pid = 1670] [serial = 2347] [outer = 0x0] 10:50:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1197e8800) [pid = 1670] [serial = 2348] [outer = 0x1197abc00] 10:50:04 INFO - PROCESS | 1670 | 1467395404484 Marionette DEBUG loaded listener.js 10:50:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x121329000) [pid = 1670] [serial = 2349] [outer = 0x1197abc00] 10:50:04 INFO - PROCESS | 1670 | 1467395404914 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:50:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:50:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 769ms 10:50:04 INFO - PROCESS | 1670 | 1467395404957 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 10:50:04 INFO - PROCESS | 1670 | 1467395404958 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 10:50:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:50:04 INFO - PROCESS | 1670 | 1467395404965 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:50:04 INFO - PROCESS | 1670 | 1467395404970 Marionette TRACE conn2 <- [1,3098,null,{}] 10:50:04 INFO - PROCESS | 1670 | 1467395404973 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}] 10:50:04 INFO - PROCESS | 1670 | 1467395404976 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:05 INFO - PROCESS | 1670 | 1467395405205 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 10:50:05 INFO - PROCESS | 1670 | 1467395405332 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:05 INFO - PROCESS | 1670 | 1467395405333 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x110de7800 == 40 [pid = 1670] [id = 784] 10:50:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1133da000) [pid = 1670] [serial = 2350] [outer = 0x0] 10:50:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x113d4c000) [pid = 1670] [serial = 2351] [outer = 0x1133da000] 10:50:05 INFO - PROCESS | 1670 | 1467395405364 Marionette DEBUG loaded listener.js 10:50:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x116631c00) [pid = 1670] [serial = 2352] [outer = 0x1133da000] 10:50:05 INFO - PROCESS | 1670 | --DOCSHELL 0x12b099800 == 39 [pid = 1670] [id = 780] 10:50:05 INFO - PROCESS | 1670 | --DOCSHELL 0x12a8d3800 == 38 [pid = 1670] [id = 779] 10:50:05 INFO - PROCESS | 1670 | --DOCSHELL 0x12a81d800 == 37 [pid = 1670] [id = 778] 10:50:05 INFO - PROCESS | 1670 | --DOCSHELL 0x129308000 == 36 [pid = 1670] [id = 777] 10:50:05 INFO - PROCESS | 1670 | --DOCSHELL 0x12678b800 == 35 [pid = 1670] [id = 776] 10:50:05 INFO - PROCESS | 1670 | --DOCSHELL 0x128c7e000 == 34 [pid = 1670] [id = 775] 10:50:05 INFO - PROCESS | 1670 | --DOCSHELL 0x12605e800 == 33 [pid = 1670] [id = 774] 10:50:05 INFO - PROCESS | 1670 | --DOCSHELL 0x123b1d000 == 32 [pid = 1670] [id = 773] 10:50:05 INFO - PROCESS | 1670 | --DOCSHELL 0x120f15800 == 31 [pid = 1670] [id = 772] 10:50:05 INFO - PROCESS | 1670 | --DOCSHELL 0x117449800 == 30 [pid = 1670] [id = 771] 10:50:05 INFO - PROCESS | 1670 | --DOCSHELL 0x113a4d000 == 29 [pid = 1670] [id = 770] 10:50:05 INFO - PROCESS | 1670 | --DOCSHELL 0x112d66000 == 28 [pid = 1670] [id = 769] 10:50:05 INFO - PROCESS | 1670 | 1467395405778 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]]]}] 10:50:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:50:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:50:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 832ms 10:50:05 INFO - PROCESS | 1670 | 1467395405794 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 10:50:05 INFO - PROCESS | 1670 | 1467395405796 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 10:50:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:50:05 INFO - PROCESS | 1670 | 1467395405800 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:50:05 INFO - PROCESS | 1670 | 1467395405802 Marionette TRACE conn2 <- [1,3102,null,{}] 10:50:05 INFO - PROCESS | 1670 | 1467395405805 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}] 10:50:05 INFO - PROCESS | 1670 | 1467395405806 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:05 INFO - PROCESS | 1670 | 1467395405897 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x128676400) [pid = 1670] [serial = 2268] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x126767c00) [pid = 1670] [serial = 2265] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12907f000) [pid = 1670] [serial = 2271] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x128a35400) [pid = 1670] [serial = 2269] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1290df400) [pid = 1670] [serial = 2276] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1189bd800) [pid = 1670] [serial = 2279] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x128fa7400) [pid = 1670] [serial = 2273] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12153d000) [pid = 1670] [serial = 2259] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x125309800) [pid = 1670] [serial = 2260] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x129077c00) [pid = 1670] [serial = 2242] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x128fa4800) [pid = 1670] [serial = 2241] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x11703b800) [pid = 1670] [serial = 2253] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x118261400) [pid = 1670] [serial = 2254] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1176c9800) [pid = 1670] [serial = 2250] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x125308c00) [pid = 1670] [serial = 2251] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1266ed800) [pid = 1670] [serial = 2262] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1184e0400) [pid = 1670] [serial = 2247] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11979fc00) [pid = 1670] [serial = 2248] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x116738800) [pid = 1670] [serial = 2244] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1175afc00) [pid = 1670] [serial = 2245] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x118748000) [pid = 1670] [serial = 2256] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x11933cc00) [pid = 1670] [serial = 2257] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12a628c00) [pid = 1670] [serial = 2286] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12933f400) [pid = 1670] [serial = 2282] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x12a6bbc00) [pid = 1670] [serial = 2288] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1267a4c00) [pid = 1670] [serial = 2280] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12907c800) [pid = 1670] [serial = 2274] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x129338c00) [pid = 1670] [serial = 2277] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x1293b3000) [pid = 1670] [serial = 2285] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x12a6c3000) [pid = 1670] [serial = 2289] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x1293ad000) [pid = 1670] [serial = 2283] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x12670e400) [pid = 1670] [serial = 2263] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x1267b2400) [pid = 1670] [serial = 2266] [outer = 0x0] [url = about:blank] 10:50:05 INFO - PROCESS | 1670 | 1467395405969 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:05 INFO - PROCESS | 1670 | 1467395405971 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f92800 == 29 [pid = 1670] [id = 785] 10:50:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x115e86c00) [pid = 1670] [serial = 2353] [outer = 0x0] 10:50:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x116744c00) [pid = 1670] [serial = 2354] [outer = 0x115e86c00] 10:50:05 INFO - PROCESS | 1670 | 1467395405998 Marionette DEBUG loaded listener.js 10:50:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1183a3800) [pid = 1670] [serial = 2355] [outer = 0x115e86c00] 10:50:06 INFO - PROCESS | 1670 | 1467395406287 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:50:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:50:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 520ms 10:50:06 INFO - PROCESS | 1670 | 1467395406320 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 10:50:06 INFO - PROCESS | 1670 | 1467395406324 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 10:50:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:50:06 INFO - PROCESS | 1670 | 1467395406329 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:50:06 INFO - PROCESS | 1670 | 1467395406331 Marionette TRACE conn2 <- [1,3106,null,{}] 10:50:06 INFO - PROCESS | 1670 | 1467395406334 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}] 10:50:06 INFO - PROCESS | 1670 | 1467395406336 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:06 INFO - PROCESS | 1670 | 1467395406507 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 10:50:06 INFO - PROCESS | 1670 | 1467395406603 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:06 INFO - PROCESS | 1670 | 1467395406605 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x118a1f000 == 30 [pid = 1670] [id = 786] 10:50:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x11329cc00) [pid = 1670] [serial = 2356] [outer = 0x0] 10:50:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x11926b000) [pid = 1670] [serial = 2357] [outer = 0x11329cc00] 10:50:06 INFO - PROCESS | 1670 | 1467395406646 Marionette DEBUG loaded listener.js 10:50:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x120dbf800) [pid = 1670] [serial = 2358] [outer = 0x11329cc00] 10:50:06 INFO - PROCESS | 1670 | 1467395406937 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]]]}] 10:50:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:50:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:50:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:50:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 623ms 10:50:06 INFO - PROCESS | 1670 | 1467395406951 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 10:50:06 INFO - PROCESS | 1670 | 1467395406954 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 10:50:06 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:50:06 INFO - PROCESS | 1670 | 1467395406980 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:50:06 INFO - PROCESS | 1670 | 1467395406983 Marionette TRACE conn2 <- [1,3110,null,{}] 10:50:06 INFO - PROCESS | 1670 | 1467395406985 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}] 10:50:06 INFO - PROCESS | 1670 | 1467395406988 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:07 INFO - PROCESS | 1670 | 1467395407087 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 10:50:07 INFO - PROCESS | 1670 | 1467395407150 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:07 INFO - PROCESS | 1670 | 1467395407152 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213e8000 == 31 [pid = 1670] [id = 787] 10:50:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x119d3c000) [pid = 1670] [serial = 2359] [outer = 0x0] 10:50:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x123cc1800) [pid = 1670] [serial = 2360] [outer = 0x119d3c000] 10:50:07 INFO - PROCESS | 1670 | 1467395407176 Marionette DEBUG loaded listener.js 10:50:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x12601d400) [pid = 1670] [serial = 2361] [outer = 0x119d3c000] 10:50:07 INFO - PROCESS | 1670 | 1467395407435 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"]]]}] 10:50:07 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:50:07 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 10:50:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:50:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:50:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:50:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:50:07 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 486ms 10:50:07 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:50:07 INFO - PROCESS | 1670 | 1467395407451 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 10:50:07 INFO - PROCESS | 1670 | 1467395407452 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 10:50:07 INFO - PROCESS | 1670 | 1467395407455 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:50:07 INFO - PROCESS | 1670 | 1467395407456 Marionette TRACE conn2 <- [1,3114,null,{}] 10:50:07 INFO - PROCESS | 1670 | 1467395407465 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}] 10:50:07 INFO - PROCESS | 1670 | 1467395407466 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:07 INFO - PROCESS | 1670 | 1467395407557 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 10:50:07 INFO - PROCESS | 1670 | 1467395407562 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\", \"46e8240e-a622-4a91-8b12-4b62df3c785c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:07 INFO - PROCESS | 1670 | 1467395407564 Marionette INFO sendAsync c0506adb-fdc3-744b-9e72-0f45db85c0cc 10:50:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x12633f800 == 32 [pid = 1670] [id = 788] 10:50:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x113297800) [pid = 1670] [serial = 2362] [outer = 0x0] 10:50:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x126707400) [pid = 1670] [serial = 2363] [outer = 0x113297800] 10:50:07 INFO - PROCESS | 1670 | 1467395407588 Marionette DEBUG loaded listener.js 10:50:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x126767400) [pid = 1670] [serial = 2364] [outer = 0x113297800] 10:50:07 INFO - PROCESS | 1670 | 1467395407907 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]]]}] 10:50:07 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:50:07 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 474ms 10:50:07 INFO - PROCESS | 1670 | 1467395407930 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 10:50:07 INFO - PROCESS | 1670 | 1467395407931 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 10:50:08 WARNING - u'runner_teardown' () 10:50:08 INFO - No more tests 10:50:08 INFO - Got 0 unexpected results 10:50:08 INFO - SUITE-END | took 508s 10:50:09 INFO - Closing logging queue 10:50:09 INFO - queue closed 10:50:09 INFO - Return code: 0 10:50:09 WARNING - # TBPL SUCCESS # 10:50:09 INFO - Running post-action listener: _resource_record_post_action 10:50:09 INFO - Running post-run listener: _resource_record_post_run 10:50:10 INFO - Total resource usage - Wall time: 530s; CPU: 58.0%; Read bytes: 31219200; Write bytes: 951322112; Read time: 201; Write time: 5066 10:50:10 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:50:10 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148472320; Write bytes: 143974400; Read time: 13503; Write time: 294 10:50:10 INFO - run-tests - Wall time: 512s; CPU: 58.0%; Read bytes: 29072896; Write bytes: 795010560; Read time: 181; Write time: 4730 10:50:10 INFO - Running post-run listener: _upload_blobber_files 10:50:10 INFO - Blob upload gear active. 10:50:10 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:50:10 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 10:50:10 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'] 10:50:10 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 10:50:10 INFO - (blobuploader) - INFO - Open directory for files ... 10:50:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:50:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:50:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:50:11 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:50:11 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:50:11 INFO - (blobuploader) - INFO - Done attempting. 10:50:11 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:50:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:50:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:50:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:50:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:50:12 INFO - (blobuploader) - INFO - Done attempting. 10:50:12 INFO - (blobuploader) - INFO - Iteration through files over. 10:50:12 INFO - Return code: 0 10:50:12 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:50:12 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:50:12 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/adb2e7ebf251f6cf8004cf80c9abb47d8ecd3aa671fe930cd4020629487bec20d4f4795bdceeb4e202fb72389fc885a87606a2032f4513fda61a5dbc07ff386d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0ce90540de49ae0d6b7982709660d0dc894a36e913fe86f79fc2f3b94b49933b0ae0b332b1495fba00cacdfc2e983b837c9a441a95b099e534d0b2a3096b9d8c"} 10:50:12 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:50:12 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:50:12 INFO - Contents: 10:50:12 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/adb2e7ebf251f6cf8004cf80c9abb47d8ecd3aa671fe930cd4020629487bec20d4f4795bdceeb4e202fb72389fc885a87606a2032f4513fda61a5dbc07ff386d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0ce90540de49ae0d6b7982709660d0dc894a36e913fe86f79fc2f3b94b49933b0ae0b332b1495fba00cacdfc2e983b837c9a441a95b099e534d0b2a3096b9d8c"} 10:50:12 INFO - Running post-run listener: copy_logs_to_upload_dir 10:50:12 INFO - Copying logs to upload dir... 10:50:12 INFO - mkdir: /builds/slave/test/build/upload/logs 10:50:12 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=596.420037 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 56 secs) (at 2016-07-01 10:50:13.194529) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-01 10:50:13.198157) ========= 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.zuzD2N56mx/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.2UqZQBUQJm/Listeners TMPDIR=/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/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/adb2e7ebf251f6cf8004cf80c9abb47d8ecd3aa671fe930cd4020629487bec20d4f4795bdceeb4e202fb72389fc885a87606a2032f4513fda61a5dbc07ff386d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0ce90540de49ae0d6b7982709660d0dc894a36e913fe86f79fc2f3b94b49933b0ae0b332b1495fba00cacdfc2e983b837c9a441a95b099e534d0b2a3096b9d8c"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012743 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/adb2e7ebf251f6cf8004cf80c9abb47d8ecd3aa671fe930cd4020629487bec20d4f4795bdceeb4e202fb72389fc885a87606a2032f4513fda61a5dbc07ff386d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0ce90540de49ae0d6b7982709660d0dc894a36e913fe86f79fc2f3b94b49933b0ae0b332b1495fba00cacdfc2e983b837c9a441a95b099e534d0b2a3096b9d8c"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467367497/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-01 10:50:13.235937) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 10:50:13.236309) ========= 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.zuzD2N56mx/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.2UqZQBUQJm/Listeners TMPDIR=/var/folders/vc/_7zfnphs2611zn3vnbmsqk3c00000w/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.005185 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 10:50:13.284345) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-01 10:50:13.284653) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-01 10:50:13.287980) ========= ========= Total master_lag: 0.42 =========